[Design of JBoss Web Services] - Re: JBossWS Deployers Integration
by richard.opalka@jboss.com
First our current deployers architecture:
We have three deployers in place, namely:
* WebServiceDeployerEJB
* WebServiceDeployerPreJSE
* WebServiceDeployerPostJSE
These are ordered in the following way:
ordering1) EJBDeployer < WebServiceDeployerEJB < WarDeployer
ordering2) WebServiceDeployerPreJSE < WarDeployer < WebServiceDeployerPostJSE
ordering1) is followed when EJB as WS is deployed (only one WS deployer does all the WS magic)
ordering2) is followed in case POJO as WS is deployed (two WS deployers do all the WS magic)
Each WS deployer has two deployer hooks registered (JAX-RPC and JAX-WS):
+--- WebServiceDeployerEJB ( holds WSDeploymentAspectManagerEJB )
| |
| +--- JAXRPCDeployerHookEJB21
| |
| +--- JAXWSDeployerHookEJB3
|
+--- WebServiceDeployerPreJSE ( holds WSDeploymentAspectManagerPreJSE )
| |
| +--- JAXRPCDeployerHookPreJSE
| |
| +--- JAXWSDeployerHookPreJSE
|
+--- WebServiceDeployerPostJSE ( holds WSDeploymentAspectManagerPostJSE )
|
+--- JAXRPCDeployerHookPostJSE
|
+--- JAXWSDeployerHookPostJSE
Deployer hook represents JBossAS 4 style deployer that does almost all the WS processing stuff.
It usually does the following things:
* determines the WS deployment type (JAX-WS or JAX-RPC)
* constructs initial JBossWS Metadata model that is later used by JBossWS deployment aspects
* calls WS deployment aspect manager to build/process WS Metadata model using registered WS deployment aspects
The following deployment aspects are registered with particular deployment aspect managers:
(AS guys can imagine them like AS deployers, they are following the same chain-of-responsibility pattern
and are also kind of ordered set of processors like AS deployers are).
WSDeploymentAspectManagerEJB
|
+--- AS
| |- WSContainerMetaDataDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.metadata.ContainerMetaDataDeploymentAspect
| |- WSInjectionMetaDataDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.metadata.InjectionMetaDataDeploymentAspect
| |- WSContextRootDeploymentAspect = org.jboss.wsf.framework.deployment.BackwardCompatibleContextRootDeploymentAspect
| |- WSVirtualHostDeploymentAspect = org.jboss.wsf.framework.deployment.VirtualHostDeploymentAspect
| |- WSEndpointAddressDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointAddressDeploymentAspect
| |- WSEndpointHandlerDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect
| |- WSEndpointLifecycleDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointLifecycleDeploymentAspect
| |- WSEndpointMetricsDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointMetricsDeploymentAspect
| |- WSEndpointNameDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointNameDeploymentAspect
| |- WSEndpointRegistryDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointRegistryDeploymentAspect
| |- WSURLPatternDeploymentAspect = org.jboss.wsf.framework.deployment.BackwardCompatibleURLPatternDeploymentAspect
| |- WSRuntimeLoaderDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.RuntimeLoaderDeploymentAspect
| |- WSWebAppDeploymentAspect = org.jboss.wsf.container.jboss50.transport.WebAppDeploymentAspect
| +- WSWebAppGeneratorDeploymentAspect = org.jboss.wsf.container.jboss50.transport.WebAppGeneratorDeploymentAspect
|
+--- Native
|- WSNativeContextPropertiesDeploymentAspect = org.jboss.wsf.framework.deployment.ContextPropertiesDeploymentAspect
|- WSNativeEagerInitializeDeploymentAspect = org.jboss.wsf.stack.jbws.EagerInitializeDeploymentAspect
|- WSNativeEndpointHandlerDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect
|- WSNativeEndpointRecordProcessorDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointRecordProcessorDeploymentAspect
|- WSNativeEventingDeploymentAspect = org.jboss.wsf.stack.jbws.EventingDeploymentAspect
|- WSNativePublishContractDeploymentAspect = org.jboss.wsf.stack.jbws.PublishContractDeploymentAspect
|- WSNativeServiceEndpointInvokerDeploymentAspect = org.jboss.wsf.stack.jbws.ServiceEndpointInvokerDeploymentAspect
|- WSNativeRMDeploymentAspect = org.jboss.ws.extensions.wsrm.server.RMDeploymentAspect
|- WSNativeUnifiedMetaDataDeploymentAspect = org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect
+- WSJAXBIntroDeploymentAspect = org.jboss.wsf.stack.jbws.JAXBIntroDeploymentAspect
WSDeploymentAspectManagerPreJSE
|
+--- AS
| |- WSContainerMetaDataDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.metadata.ContainerMetaDataDeploymentAspect
| |- WSInjectionMetaDataDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.metadata.InjectionMetaDataDeploymentAspect
| |- WSContextRootDeploymentAspect = org.jboss.wsf.framework.deployment.BackwardCompatibleContextRootDeploymentAspect
| |- WSEndpointAddressDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointAddressDeploymentAspect
| |- WSEndpointHandlerDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect
| |- WSEndpointMetricsDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointMetricsDeploymentAspect
| |- WSEndpointNameDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointNameDeploymentAspect
| |- WSEndpointRegistryDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointRegistryDeploymentAspect
| |- WSModifyWebMetaDataDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.tomcat.ModifyWebMetaDataDeploymentAspect
| +- WSURLPatternDeploymentAspect = org.jboss.wsf.framework.deployment.BackwardCompatibleURLPatternDeploymentAspect
|
+--- Native
+- WSNativeContextPropertiesDeploymentAspect = org.jboss.wsf.framework.deployment.ContextPropertiesDeploymentAspect
WSDeploymentAspectManagerPostJSE
|
+--- AS
| |- WSEndpointLifecycleDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointLifecycleDeploymentAspect
| +- WSRuntimeLoaderDeploymentAspect = org.jboss.wsf.container.jboss50.deployment.RuntimeLoaderDeploymentAspect
|
+--- Native
|- WSNativeEndpointHandlerDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointHandlerDeploymentAspect
|- WSNativeEndpointRecordProcessorDeploymentAspect = org.jboss.wsf.framework.deployment.EndpointRecordProcessorDeploymentAspect
|- WSNativeEventingDeploymentAspect = org.jboss.wsf.stack.jbws.EventingDeploymentAspect
|- WSNativePublishContractDeploymentAspect = org.jboss.wsf.stack.jbws.PublishContractDeploymentAspect
|- WSNativeServiceEndpointInvokerDeploymentAspect = org.jboss.wsf.stack.jbws.ServiceEndpointInvokerDeploymentAspect
|- WSNativeRMDeploymentAspect = org.jboss.ws.extensions.wsrm.server.RMDeploymentAspect
|- WSNativeUnifiedMetaDataDeploymentAspect = org.jboss.wsf.stack.jbws.UnifiedMetaDataDeploymentAspect
|- WSNativeEagerInitializeDeploymentAspect = org.jboss.wsf.stack.jbws.EagerInitializeDeploymentAspect
+- WSJAXBIntroDeploymentAspect = org.jboss.wsf.stack.jbws.JAXBIntroDeploymentAspect
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237911#4237911
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237911
16 years, 9 months
[Design of Management Features on JBoss] - IllegalAccessException when calling getValue on 'invocationS
by ips
I'm getting the following exception when I try to call getValue() on the 'invocationStats' ManagedProperty. I'm using the latest EAP branch with jboss-ejb3-metrics-deployer 1.0.0-alpha-8.
08:18:32,291 INFO [CMD] [] psget EJB3:SLSB CalculatorBean '*'
| 08:19:17,103 ERROR [STDERR] java.lang.reflect.UndeclaredThrowableException: Failed to get property 'invocationStats' on
| component 'CalculatorBean'.
| 08:19:17,103 ERROR [STDERR] at org.jboss.profileservice.management.KernelBusRuntimeComponentDispatcher.get(KernelBus
| RuntimeComponentDispatcher.java:119)
| 08:19:17,103 ERROR [STDERR] at org.jboss.profileservice.management.DelegatingComponentDispatcherImpl.get(DelegatingC
| omponentDispatcherImpl.java:81)
| 08:19:17,103 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
| 08:19:17,103 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
| 08:19:17,103 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 08:19:17,103 ERROR [STDERR] at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:121)
| 08:19:17,103 ERROR [STDERR] at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationH
| andler.java:82)
| 08:19:17,103 ERROR [STDERR] at org.jboss.profileservice.remoting.ProfileServiceInvocationHandler.invoke(ProfileServi
| ceInvocationHandler.java:97)
| 08:19:17,103 ERROR [STDERR] at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)
| 08:19:17,103 ERROR [STDERR] at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:
| 106)
| 08:19:17,103 ERROR [STDERR] at org.jboss.remoting.Client.invoke(Client.java:1724)
| 08:19:17,103 ERROR [STDERR] at org.jboss.remoting.Client.invoke(Client.java:629)
| 08:19:17,103 ERROR [STDERR] at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.jav
| a:60)
| 08:19:17,119 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
| 08:19:17,119 ERROR [STDERR] at org.jboss.aspects.remoting.MergeMetaDataInterceptor.invoke(MergeMetaDataInterceptor.j
| ava:74)
| 08:19:17,119 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
| 08:19:17,119 ERROR [STDERR] at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor
| .java:65)
| 08:19:17,119 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
| 08:19:17,119 ERROR [STDERR] at org.jboss.aop.generatedproxies.AOPProxy$1.get(AOPProxy$1.java)
| 08:19:17,119 ERROR [STDERR] at org.jboss.profileservice.management.ManagedPropertyDelegate.getValue(ManagedPropertyD
| elegate.java:151)
| 08:19:17,119 ERROR [STDERR] at org.jboss.fresh.shell.commands.profileservice.PsGetExe.toString(PsGetExe.java:159)
| 08:19:17,119 ERROR [STDERR] at org.jboss.fresh.shell.commands.profileservice.PsGetExe.process(PsGetExe.java:145)
| 08:19:17,119 ERROR [STDERR] at org.jboss.fresh.shell.AbstractExecutable.execute(AbstractExecutable.java:704)
| 08:19:17,119 ERROR [STDERR] at org.jboss.fresh.shell.impl.Process.run(Process.java:350)
| 08:19:17,119 ERROR [STDERR] at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147)
| 08:19:17,135 ERROR [STDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
| 08:19:17,135 ERROR [STDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
| 08:19:17,150 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
| 08:19:17,150 ERROR [STDERR] Caused by: java.lang.IllegalAccessException: Class org.jboss.reflect.plugins.introspection.R
| eflectionUtils can not access a member of class org.jboss.ejb3.metrics.deployer.ManagedSessionMetricsWrapperBase with mo
| difiers "public"
| 08:19:17,150 ERROR [STDERR] at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
| 08:19:17,150 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:588)
| 08:19:17,150 ERROR [STDERR] at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:5
| 9)
| 08:19:17,150 ERROR [STDERR] at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInf
| oImpl.java:150)
| 08:19:17,150 ERROR [STDERR] at org.jboss.beans.info.plugins.DefaultPropertyInfo.get(DefaultPropertyInfo.java:133)
| 08:19:17,150 ERROR [STDERR] at org.jboss.beans.info.plugins.BeanInfoUtil.getNestedTarget(BeanInfoUtil.java:78)
| 08:19:17,150 ERROR [STDERR] at org.jboss.beans.info.plugins.BeanInfoUtil.get(BeanInfoUtil.java:142)
| 08:19:17,150 ERROR [STDERR] at org.jboss.beans.info.plugins.AbstractBeanInfo.getProperty(AbstractBeanInfo.java:284)
| 08:19:17,150 ERROR [STDERR] at org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext.get(AbstractKerne
| lControllerContext.java:275)
| 08:19:17,150 ERROR [STDERR] at org.jboss.kernel.plugins.registry.basic.BasicKernelBus$1.dispatch(BasicKernelBus.java
| :63)
| 08:19:17,150 ERROR [STDERR] at org.jboss.kernel.plugins.registry.basic.BasicKernelBus$1.dispatch(BasicKernelBus.java
| :66)
| 08:19:17,150 ERROR [STDERR] at org.jboss.kernel.plugins.registry.basic.BasicKernelBus.execute(BasicKernelBus.java:54
| )
| 08:19:17,150 ERROR [STDERR] at org.jboss.kernel.plugins.registry.basic.BasicKernelBus.get(BasicKernelBus.java:59)
| 08:19:17,150 ERROR [STDERR] at org.jboss.profileservice.management.KernelBusRuntimeComponentDispatcher.get(KernelBus
| RuntimeComponentDispatcher.java:90)
| 08:19:17,150 ERROR [STDERR] at org.jboss.profileservice.management.DelegatingComponentDispatcherImpl.get(DelegatingC
| omponentDispatcherImpl.java:81)
| 08:19:17,150 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor413.invoke(Unknown Source)
| 08:19:17,150 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
| 08:19:17,150 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
| 08:19:17,150 ERROR [STDERR] at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:121)
| 08:19:17,150 ERROR [STDERR] at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationH
| andler.java:82)
| 08:19:17,150 ERROR [STDERR] at org.jboss.profileservice.remoting.ProfileServiceInvocationHandler.invoke(ProfileServi
| ceInvocationHandler.java:97)
| 08:19:17,150 ERROR [STDERR] at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:891)
| 08:19:17,150 ERROR [STDERR] at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:
| 106)
| 08:19:17,150 ERROR [STDERR] at org.jboss.remoting.Client.invoke(Client.java:1724)
| 08:19:17,150 ERROR [STDERR] at org.jboss.remoting.Client.invoke(Client.java:629)
| 08:19:17,150 ERROR [STDERR] at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.jav
| a:60)
| 08:19:17,150 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
| 08:19:17,150 ERROR [STDERR] at org.jboss.aspects.remoting.MergeMetaDataInterceptor.invoke(MergeMetaDataInterceptor.j
| ava:74)
| 08:19:17,166 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
| 08:19:17,181 ERROR [STDERR] at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor
| .java:65)
| 08:19:17,181 ERROR [STDERR] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
| 08:19:17,181 ERROR [STDERR] at org.jboss.aop.generatedproxies.AOPProxy$1.get(AOPProxy$1.java)
| 08:19:17,181 ERROR [STDERR] at org.jboss.profileservice.management.ManagedPropertyDelegate.getValue(ManagedPropertyD
| elegate.java:151)
| 08:19:17,181 ERROR [STDERR] at org.jboss.fresh.shell.commands.profileservice.PsGetExe.toString(PsGetExe.java:159)
| 08:19:17,181 ERROR [STDERR] at org.jboss.fresh.shell.commands.profileservice.PsGetExe.process(PsGetExe.java:145)
| 08:19:17,181 ERROR [STDERR] at org.jboss.fresh.shell.AbstractExecutable.execute(AbstractExecutable.java:704)
| 08:19:17,181 ERROR [STDERR] at org.jboss.fresh.shell.impl.Process.run(Process.java:350)
| 08:19:17,181 ERROR [STDERR] at org.jboss.util.threadpool.RunnableTaskWrapper.run(RunnableTaskWrapper.java:147)
| 08:19:17,181 ERROR [STDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
| 08:19:17,181 ERROR [STDERR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
| 08:19:17,181 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
| 08:19:17,181 ERROR [STDERR] at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.jav
| a:72)
| 08:19:17,181 ERROR [STDERR] ... 15 more
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237885#4237885
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237885
16 years, 9 months
[Design of JBoss ESB] - Re: Problems with transmitting content from ESB to jBPM via
by andreskusa
"andreskusa" wrote : So, even if you stay inside jBPM/ESB (i.e., if jBPM starts a service that immediately calls the BpmCallback action) you need to copy the replyTo-EPR to the To-EPR.
"Kevin.Conner(a)jboss.com" wrote :
| But jBPM should not be invoking the reply service, it should be invoking another service which then sends its reply to the callback service. The processing of a RequestResponse mep in the pipeline will send a response to the ReplyTo EPR and, in this way, we are no different from specs such as WS-Addressing.
|
No, sorry, the way I meant it was the way you described it: I did not start the bpmCallback-Service from jBPM, but rather started an ESB service (via EsbActionHandler) which directly called the action org.jboss.soa.esb.services.jbpm.actions.JBpmCallback. This is what I mean with "inside" in comparison to what I described by the correlation of internal EPR and external services.
So, since I "leave" the ESB I have to create a new EPR anyway and it doesn't matter for me so much now that I need to call an action which fills my to-Object in the EPR.
I just tried such an "internal" test again and tried to use also the JbpmCallback-Service instead of only the action. But I get in both cases only errors like that:
11:52:40,825 INFO [STDOUT] 277838 [WorkManager(2)-4] WARN org.jboss.soa.esb.listeners.message.ActionProcessingPipeline - Unexpected exception caught while processing the action pipeline: header: [ To: JMSEpr [ PortReference < <wsa:Address jms://localhost:2001/queue/CallbackQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost:2001/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ReplyTo: EPR: PortReference < <wsa:Address logical:JBossESB-Internal#JBpmCallbackService/>, <wsa:ReferenceProperties jbossesb:esbToBpmVars : />, <wsa:ReferenceProperties jbossesb:jbpmTokenId : 2260992/>, <wsa:ReferenceProperties jbossesb:jbpmNodeId : 1998849/>, <wsa:ReferenceProperties jbossesb:jbpmProcessInstId : 2228224/>, <wsa:ReferenceProperties jbossesb:jbpmProcessNodeVersionCounter1998849_2260992 : 0/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/logical/> > MessageID: 12d7505a-7ab0-4392-baf3-4a166f3e0a02 RelatesTo: jms:correlationID#12d7505a-7ab0-4392-baf3-4a166f3e0a02 ]
org.jbpm.JbpmException: couldn't execute org.jboss.soa.esb.services.jbpm.cmd.CallbackCommand@4fa1cd
at org.jbpm.command.impl.CommandServiceImpl.execute(CommandServiceImpl.java:73)
at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor.executeJbpmCommand(CommandExecutor.java:238)
at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor.access$100(CommandExecutor.java:55)
at org.jboss.soa.esb.services.jbpm.cmd.CommandExecutor$3.execute(CommandExecutor.java:145)
at org.jboss.soa.esb.services.jbpm.actions.JBpmCallback.process(JBpmCallback.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Which is currently no problem for me, I'm happy now using the bpmCallback action.
I will need a bit more time (hope to have that time the next days) to create again a testing situation where I use direct callbacks and can hopefully also reproduce the time out thing I also described. Then I'll get back to you.
Thanks again,
Andre
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237837#4237837
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237837
16 years, 9 months