[jBPM Users] - Trying to view certain user's tasks in jbpm-console causes e
by sebastian.s
| 23.09.2009 16:28:27 org.apache.catalina.core.StandardWrapperValve invoke
| SCHWERWIEGEND: Servlet.service() for servlet Resteasy threw exception
| org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
| at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:319)
| at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:230)
| at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:206)
| at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:360)
| at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)
| at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)
| at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: java.lang.NullPointerException
| at org.jbpm.integration.console.ModelAdaptor.adoptTask(ModelAdaptor.java:146)
| at org.jbpm.integration.console.TaskManagementImpl.adoptTasks(TaskManagementImpl.java:69)
| at org.jbpm.integration.console.TaskManagementImpl.getAssignedTasks(TaskManagementImpl.java:49)
| at org.jboss.bpm.console.server.TaskListFacade.getTasksForIdRef(TaskListFacade.java:99)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)
| at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)
| at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)
| at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)
| at org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)
| at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
| ... 20 more
|
This happens when I login to view the tasks of one of the test users. The others work fine.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4256663#4256663
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4256663
16 years, 7 months
[jBPM Users] - JbpmException using Task.setAssignee
by jjp
Hi there !
=== Environment ==============================
- jBPM Version : 4.1
- Database : Oracle 10.2
- JDK : 1.6
- Container : JBoss 4.2.3
- Configuration : Custom jbpm.cfg.xml:
<?xml version="1.0" encoding="UTF-8"?>
| <jbpm-configuration>
| <import resource="jbpm.default.cfg.xml" />
| <import resource="jbpm.businesscalendar.cfg.xml" />
| <import resource="jbpm.tx.jta.cfg.xml" />
| <import resource="jbpm.jpdl.cfg.xml" />
| <!--import resource="jbpm.identity.cfg.xml" /-->
| <import resource="jbpm.jobexecutor.cfg.xml" />
| <transaction-context>
| <object class="com.feltengroup.jbpm.PilotIdentitySession" />
| </transaction-context>
| </jbpm-configuration>
|
- Libraries : the libs from inside the jbpm distribution
=== Process ==================================
Just a Test Jpdl: Start -> Task -> End
=== API ===================================
Task task = taskService.getTask( "myTaskId" );
task.setAssignee( "myUserName" );
=== Stacktrace ==============================
org.jbpm.api.JbpmException: no environment to get org.jbpm.pvm.internal.session.RepositorySession
at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:197)
at org.jbpm.pvm.internal.env.EnvironmentImpl.getFromCurrent(EnvironmentImpl.java:190)
at org.jbpm.pvm.internal.model.ExecutionImpl.getProcessDefinition(ExecutionImpl.java:1096)
at org.jbpm.pvm.internal.model.ExecutionImpl.getActivity(ExecutionImpl.java:1118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
=== Problem description =========================
I'm using JBPM 4.1 with a Seam 2.2.0/Richfaces 3.3.1 (no Pageflows). From a WebPage I try to set the assignee on a Task, it results in the Exception described above.
All other set* Functions on Task are working. TaskService.assignTask is working too!
Best Regards,
Joerg
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4256653#4256653
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4256653
16 years, 7 months
[jBPM Users] - Re: Only Sync Fork Join working after Multiplicity fix
by mmusaji
I forgot to add the test without the syn that works ok.
| package org.workflow.test.forum;
|
| import org.jbpm.api.Execution;
| import org.jbpm.api.activity.ActivityBehaviour;
| import org.jbpm.api.activity.ActivityExecution;
| import org.jbpm.test.JbpmTestCase;
|
| public class JoinTestApp extends JbpmTestCase{
| String deploymentDbid;
|
| protected void setUp() throws Exception {
| super.setUp();
| }
|
| protected void tearDown() throws Exception {
| repositoryService.deleteDeploymentCascade(deploymentDbid);
| super.tearDown();
| }
|
| public void testJoinASync() throws Exception {
| deploymentDbid = repositoryService.createDeployment()
| .addResourceFromClasspath("org/workflow/test/forum/aSyncProcessCustom.jpdl.xml")
| .deploy();
|
| String processInstanceId = executionService.startProcessInstanceByKey("aSyncProcessCustom").getId();
| assertNotNull(processInstanceId);
|
| Thread.sleep(4000);
|
| assertProcessInstanceEnded(processInstanceId);
| }
| public static class CustomOneClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
| }
|
| public static class CustomTwoClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
| }
|
| public static class CustomThreeClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
| }
|
| public static class CustomFourClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
|
| }
|
| }
|
Process Definition (NB. with no async nodes)
| <process name="aSyncProcessCustom">
| <start>
| <transition to="theFork" />
| </start>
| <fork name="theFork">
| <transition to="customOne" />
| <transition to="customTwo" />
| <transition to="customThree" />
| </fork>
| <custom name="customOne" class="org.workflow.test.forum.JoinTestApp$CustomOneClass">
| <transition to="join"/>
| </custom>
| <custom name="customTwo" class="org.workflow.test.forum.JoinTestApp$CustomTwoClass">
| <transition to="join"/>
| </custom>
| <custom name="customThree" class="org.workflow.test.forum.JoinTestApp$CustomThreeClass">
| <transition to="join"/>
| </custom>
| <join name="join">
| <transition to="customFour" />
| </join>
| <custom name="customFour" class="org.workflow.test.forum.JoinTestApp$CustomFourClass">
| <transition to="end"/>
| </custom>
| <end name="end" />
| </process>
|
Output... please note that customFour is executed.
| 15:02:53,799 FIN | [BaseJbpmTestCase] === starting testJoinASync =============================
| 15:02:53,940 FIN | [WireContext] eagerly initializing org.jbpm.pvm.internal.jobexecutor.JobExecutor
| 15:02:53,956 INF | [DispatcherThread] starting DispatcherThread
| log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
| log4j:WARN Please initialize the log4j system properly.
| 15:02:55,018 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:55,034 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:55,034 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:55,049 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:55,049 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:55,221 FIN | [ProcessDefinitionImpl] creating new execution for process 'aSyncProcessCustom'
| 15:02:55,237 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.25
| 15:02:55,237 FIN | [ExecuteActivity] executing activity(7819553)
| 15:02:55,237 FIN | [ExecuteActivity] executing activity(theFork)
| Executing
| customOne
| Executing
| customTwo
| Executing
| customThree
| 15:02:55,237 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.25.26
| 15:02:55,237 FIN | [ExecutionImpl] created execution[aSyncProcessCustom.25.26]
| 15:02:55,237 FIN | [ExecuteActivity] executing activity(customOne)
| 15:02:55,237 FIN | [ExecuteActivity] executing activity(join)
| 15:02:55,253 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.25.27
| 15:02:55,253 FIN | [ExecutionImpl] created execution[aSyncProcessCustom.25.27]
| 15:02:55,253 FIN | [ExecuteActivity] executing activity(customTwo)
| 15:02:55,253 FIN | [ExecuteActivity] executing activity(join)
| 15:02:55,253 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.25.28
| Executing
| customFour
| 15:02:55,253 FIN | [ExecutionImpl] created execution[aSyncProcessCustom.25.28]
| 15:02:55,253 FIN | [ExecuteActivity] executing activity(customThree)
| 15:02:55,253 FIN | [ExecuteActivity] executing activity(join)
| 15:02:55,253 FIN | [ExecutionImpl] execution[aSyncProcessCustom.25.26] ends
| 15:02:55,253 FIN | [ExecutionImpl] execution[aSyncProcessCustom.25.27] ends
| 15:02:55,253 FIN | [ExecutionImpl] execution[aSyncProcessCustom.25.28] ends
| 15:02:55,253 FIN | [ExecuteActivity] executing activity(customFour)
| 15:02:55,253 FIN | [ExecuteActivity] executing activity(end)
| 15:02:55,253 FIN | [ExecutionImpl] execution[aSyncProcessCustom.25] ends
| 15:02:55,268 FIN | [DbSessionImpl] deleting process instance aSyncProcessCustom.25
| 15:02:55,659 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:55,659 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:55,659 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:55,659 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:55,659 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:55,659 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:56,253 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:56,253 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:56,253 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:56,253 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:56,253 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:56,253 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:56,862 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:56,862 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:56,862 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:56,862 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:56,862 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:56,862 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:57,456 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:57,456 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:57,471 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:57,471 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:57,471 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:57,471 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:58,065 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:58,065 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:58,065 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:58,065 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:58,065 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:58,065 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:58,674 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:58,674 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:58,674 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:58,674 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:58,674 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:58,674 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:59,268 FIN | [DispatcherThread] DispatcherThread woke up
| 15:02:59,268 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 15:02:59,268 FIN | [AcquireJobsCmd] locking jobs []
| 15:02:59,268 FIN | [GetNextDueDateCmd] getting next due date...
| 15:02:59,268 FIN | [GetNextDueDateCmd] next due date is null
| 15:02:59,268 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@6025e7
| 15:02:59,300 FIN | [DeleteDeploymentCmd] deleting deployment 110
| 15:02:59,331 FIN | [BaseJbpmTestCase] === ending testJoinASync =============================
|
I'm using the jobExecutor in all these examples on purpose as this is the only way I can show what is happening. Executing job one by one isn't async obviously and thus signalling the jobs doesn't reproduce this issue.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4256651#4256651
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4256651
16 years, 7 months
[JBoss Web Services Users] - Intermittent failures in multithreaded test
by adinn
I am getting intermittent and varying errors out of the Netty/SOAP layer when running the JBossTS WSTX tests on JBossAS 6.0.0 trunk i.e. using JBossWS 3.2.0 Native. The error does not vary from run to run but different errors manifest if I modify the test or run it under different circumstances. Here is one sample stack trace:
| 13:54:39,868 ERROR [org.jboss.ws.core.CommonClient] Exception caught while (preparing for) performing the invocation: : org.jboss.ws.WSException: Cannot obtain deserializer factory for: [xmlType={http://docs.oasis-open.org/ws-tx/wscoor/2006/06}RegisterResponse... org.oasis_open.docs.ws_tx.wscoor._2006._06.RegisterResponseType]
| at org.jboss.ws.core.soap.XMLContent.getDeserializerFactory(XMLContent.java:285)
| at org.jboss.ws.core.soap.XMLContent.unmarshallObjectContents(XMLContent.java:176)
| at org.jboss.ws.core.soap.XMLContent.transitionTo(XMLContent.java:96)
| at org.jboss.ws.core.soap.SOAPContentElement.transitionTo(SOAPContentElement.java:140)
| at org.jboss.ws.core.soap.SOAPBodyElementDoc.transitionTo(SOAPBodyElementDoc.java:85)
| at org.jboss.ws.core.soap.SOAPContentElement.getObjectValue(SOAPContentElement.java:172)
| at org.jboss.ws.core.EndpointInvocation.transformPayloadValue(EndpointInvocation.java:273)
| at org.jboss.ws.core.EndpointInvocation.getReturnValue(EndpointInvocation.java:197)
| at org.jboss.ws.core.CommonClient.syncOutputParams(CommonClient.java:512)
| at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:398)
| at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:290)
| at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:170)
| at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
| at $Proxy177.registerOperation(Unknown Source)
| at com.arjuna.wsc11.RegistrationCoordinator.register(RegistrationCoordinator.java:56)
| at com.arjuna.mwlabs.wst11.at.remote.TransactionManagerImple.registerParticipant(TransactionManagerImple.java:191)
| at com.arjuna.mwlabs.wst11.at.remote.TransactionManagerImple.enlistForCompletion(TransactionManagerImple.java:136)
| at com.arjuna.mwlabs.wst11.at.remote.UserTransactionImple.enlistCompletionParticipants(UserTransactionImple.java:224)
| at com.arjuna.mwlabs.wst11.at.remote.UserTransactionImple.begin(UserTransactionImple.java:89)
| at com.arjuna.mwlabs.wst11.at.remote.UserTransactionImple.begin(UserTransactionImple.java:75)
| at com.arjuna.wst11.tests.junit.basic.ThreadedObject.run(ThreadedTransaction.java:53)
|
and here is another
| 13:54:41,828 ERROR [org.jboss.ws.core.CommonClient] Exception caught while (preparing for) performing the invocation: : java.lang.IllegalStateException: Cannot find property: javax.xml.ws.handler.message.outbound
| at org.jboss.ws.core.jaxws.handler.MessageContextJAXWS.processPivot(MessageContextJAXWS.java:110)
| at org.jboss.ws.core.jaxws.client.ClientImpl.processPivot(ClientImpl.java:355)
| at org.jboss.ws.core.CommonClient.processPivotInternal(CommonClient.java:480)
| at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:347)
| at org.jboss.ws.core.jaxws.client.ClientImpl.invoke(ClientImpl.java:290)
| at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:170)
| at org.jboss.ws.core.jaxws.client.ClientProxy.invoke(ClientProxy.java:150)
| at $Proxy178.commitOperation(Unknown Source)
| at com.arjuna.webservices11.wsat.client.CompletionCoordinatorClient.sendCommit(CompletionCoordinatorClient.java:87)
| at com.arjuna.wst11.stub.CompletionStub.commit(CompletionStub.java:44)
| at com.arjuna.mwlabs.wst11.at.remote.UserTransactionImple.commitWithoutAck(UserTransactionImple.java:333)
| at com.arjuna.mwlabs.wst11.at.remote.UserTransactionImple.commit(UserTransactionImple.java:116)
| at com.arjuna.wst11.tests.junit.basic.ThreadedObject.run(ThreadedTransaction.java:61)
|
As you no doubt have already deciphered from the stack trace one of these exceptions happens under the TX begin operation and the other under the TX commit.
After seeing these two errors I then get repeated errors when I rerun the test
| 14:50:23,718 ERROR [org.jboss.ws.core.soap.EnvelopeBuilderDOM] Exception while building envelope: ClientAbortException: java.io.IOException: Invalid chunk header
| at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:342)
| at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:372)
| at org.apache.catalina.connector.InputBuffer.readByte(InputBuffer.java:354)
| at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:105)
| at org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source)
| at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
| at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
| at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
| at org.jboss.wsf.common.DOMUtils.parse(DOMUtils.java:201)
| at org.jboss.ws.core.soap.EnvelopeBuilderDOM.build(EnvelopeBuilderDOM.java:84)
| at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:294)
| at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:193)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:453)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:294)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:204)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:130)
| at org.jboss.wsf.common.servlet.AbstractEndpointServlet.service(AbstractEndpointServlet.java:87)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:273)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
| at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
| at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:358)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: java.io.IOException: Invalid chunk header
| at org.apache.coyote.http11.filters.ChunkedInputFilter.parseChunkHeader(ChunkedInputFilter.java:278)
| at org.apache.coyote.http11.filters.ChunkedInputFilter.doRead(ChunkedInputFilter.java:132)
| at org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:706)
| at org.apache.coyote.Request.doRead(Request.java:428)
| at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:332)
| ... 41 more
|
| 14:50:23,736 ERROR [org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS] SOAP request exception: org.jboss.ws.core.CommonSOAPFaultException
| at org.jboss.ws.core.soap.EnvelopeBuilderDOM.build(EnvelopeBuilderDOM.java:94)
| at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:294)
| at org.jboss.ws.core.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:193)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:453)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:294)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:204)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:130)
| at org.jboss.wsf.common.servlet.AbstractEndpointServlet.service(AbstractEndpointServlet.java:87)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:273)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
| at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
| at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:358)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
| at java.lang.Thread.run(Thread.java:619)
|
and also
| 14:50:23,736 ERROR [org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC] SOAP request exception: javax.xml.rpc.soap.SOAPFaultException
| at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.exceptionToFaultMessage(SOAPFaultHelperJAXRPC.java:189)
| at org.jboss.ws.core.jaxws.SOAPFaultHelperJAXWS.exceptionToFaultMessage(SOAPFaultHelperJAXWS.java:183)
| at org.jboss.ws.core.jaxws.binding.SOAP11BindingJAXWS.createFaultMessageFromException(SOAP11BindingJAXWS.java:102)
| at org.jboss.ws.core.CommonSOAPBinding.bindFaultMessage(CommonSOAPBinding.java:671)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:490)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:294)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:204)
| at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:130)
| at org.jboss.wsf.common.servlet.AbstractEndpointServlet.service(AbstractEndpointServlet.java:87)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:273)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
| at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
| at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:358)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:872)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
| at java.lang.Thread.run(Thread.java:619)
|
My test runs 10 web service transactions in parallel, each in its own thread. The TX begin operation employs a JaxWS request to activate the TX and a second JAxWS request to register the client as a termination client. The latter is where the first error manifests. The commit operation employs JaxWS request to actually terminate the TX and this is where the second error manifests.
Which of the initial two errors actually happens and in how many of the threads depends upon what I run. When I run the full WSTX 1.1. test suite in a newly booted AS I get multiple instances of each of the initial two exceptions in various of the threads yetsome threads also run without exceptions. If I cut out all other tests in the test suite the multi-threaded test runs without error. In other circumstances I have just seen multiple occurences of the second error.
The same test code ran without error on 5.1.0.GA.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4256650#4256650
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4256650
16 years, 7 months
[jBPM Users] - Re: Only Sync Fork Join working after Multiplicity fix
by mmusaji
I think I've managed to create a Junit test to replicate this. Please advice based on this.
| <process name="aSyncProcessCustom">
| <start>
| <transition to="theFork" />
| </start>
| <fork name="theFork">
| <transition to="customOne" />
| <transition to="customTwo" />
| <transition to="customThree" />
| </fork>
| <custom continue="async" name="customOne" class="org.workflow.test.forum.JoinTestApp$CustomOneClass">
| <transition to="join"/>
| </custom>
| <custom continue="async" name="customTwo" class="org.workflow.test.forum.JoinTestApp$CustomTwoClass">
| <transition to="join"/>
| </custom>
| <custom continue="async" name="customThree" class="org.workflow.test.forum.JoinTestApp$CustomThreeClass">
| <transition to="join"/>
| </custom>
| <join name="join">
| <transition to="customFour" />
| </join>
| <custom name="customFour" class="org.workflow.test.forum.JoinTestApp$CustomFourClass">
| <transition to="end"/>
| </custom>
| <end name="end" />
| </process>
|
| package org.workflow.test.forum;
|
| import org.jbpm.api.Execution;
| import org.jbpm.api.activity.ActivityBehaviour;
| import org.jbpm.api.activity.ActivityExecution;
| import org.jbpm.test.JbpmTestCase;
|
| public class JoinTestApp extends JbpmTestCase{
| String deploymentDbid;
|
| protected void setUp() throws Exception {
| super.setUp();
| }
|
| protected void tearDown() throws Exception {
| repositoryService.deleteDeploymentCascade(deploymentDbid);
| super.tearDown();
| }
|
| public void testJoinASync() throws Exception {
| deploymentDbid = repositoryService.createDeployment()
| .addResourceFromClasspath("org/workflow/test/forum/aSyncProcessCustom.jpdl.xml")
| .deploy();
|
| String processInstanceId = executionService.startProcessInstanceByKey("aSyncProcessCustom").getId();
| assertNotNull(processInstanceId);
|
| //all forks will complete while we sleep
| Thread.sleep(4000);
|
| Execution executionInStateFour = executionService.findExecutionById(processInstanceId)
| .findActiveExecutionIn("stateFour");
| assertNotNull("No Execution Found in State Four",executionInStateFour);
| executionService.signalExecutionById(executionInStateFour.getId());
|
| assertProcessInstanceEnded(processInstanceId);
| }
| public static class CustomOneClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
| }
|
| public static class CustomTwoClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
| }
|
| public static class CustomThreeClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
| }
|
| public static class CustomFourClass implements ActivityBehaviour {
| private static final long serialVersionUID = 1L;
|
| public void execute(ActivityExecution execution) throws Exception {
| System.out.println("Executing");
|
| System.out.println(execution.getActivityName());
|
| execution.takeDefaultTransition();
| }
|
| }
|
| }
|
Output
| 14:48:39,252 FIN | [BaseJbpmTestCase] === starting testJoinASync =============================
| 14:48:39,392 FIN | [WireContext] eagerly initializing org.jbpm.pvm.internal.jobexecutor.JobExecutor
| 14:48:39,424 INF | [DispatcherThread] starting DispatcherThread
| log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
| log4j:WARN Please initialize the log4j system properly.
| 14:48:40,408 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:40,439 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:40,439 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:40,439 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:40,439 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:40,596 FIN | [ProcessDefinitionImpl] creating new execution for process 'aSyncProcessCustom'
| 14:48:40,596 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.1
| 14:48:40,611 FIN | [ExecuteActivity] executing activity(13007496)
| 14:48:40,611 FIN | [ExecuteActivity] executing activity(theFork)
| 14:48:40,611 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.1.2
| 14:48:40,611 FIN | [ExecutionImpl] created execution[aSyncProcessCustom.1.2]
| 14:48:40,611 FIN | [JobExecutorMessageSession] sending message ExecuteActivityMessage
| 14:48:40,611 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.1.3
| 14:48:40,611 FIN | [ExecutionImpl] created execution[aSyncProcessCustom.1.3]
| 14:48:40,611 FIN | [JobExecutorMessageSession] sending message ExecuteActivityMessage
| 14:48:40,611 FIN | [DefaultIdGenerator] generated execution id aSyncProcessCustom.1.4
| 14:48:40,611 FIN | [ExecutionImpl] created execution[aSyncProcessCustom.1.4]
| 14:48:40,611 FIN | [JobExecutorMessageSession] sending message ExecuteActivityMessage
| 14:48:40,627 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:40,627 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:40,627 FIN | [AcquireJobsCmd] locking jobs [1]
| 14:48:40,627 FIN | [DispatcherThread] submitting jobs [1]
| 14:48:40,627 FIN | [DispatcherThread] added jobs [1] to the queue
| 14:48:40,627 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:40,627 FIN | [AcquireJobsCmd] locking jobs [2]
| 14:48:40,627 FIN | [ExecuteJobCmd] executing job ExecuteActivityMessage[1]...
| 14:48:40,627 FIN | [DispatcherThread] submitting jobs [2]
| 14:48:40,627 FIN | [DispatcherThread] added jobs [2] to the queue
| 14:48:40,627 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:40,642 FIN | [AcquireJobsCmd] locking jobs [3]
| 14:48:40,642 FIN | [DispatcherThread] submitting jobs [3]
| 14:48:40,642 FIN | [DispatcherThread] added jobs [3] to the queue
| 14:48:40,642 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:40,642 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:40,642 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:40,642 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:40,658 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| Executing
| customOne
| Executing
| customTwo
| 14:48:40,658 FIN | [ExecuteJobCmd] executing job ExecuteActivityMessage[2]...
| 14:48:40,658 FIN | [ExecuteActivity] executing activity(customOne)
| 14:48:40,658 FIN | [ExecuteActivity] executing activity(join)
| 14:48:40,658 FIN | [ExecuteJobCmd] executing job ExecuteActivityMessage[3]...
| 14:48:40,674 FIN | [ExecuteJobCmd] executed job ExecuteActivityMessage[1]
| 14:48:40,674 FIN | [ExecuteActivity] executing activity(customTwo)
| 14:48:40,674 FIN | [ExecuteActivity] executing activity(join)
| 14:48:40,674 FIN | [ExecuteJobCmd] executed job ExecuteActivityMessage[2]
| 14:48:40,674 FIN | [ExecuteActivity] executing activity(customThree)
| Executing
| customThree
| 14:48:40,674 FIN | [ExecuteActivity] executing activity(join)
| 14:48:40,674 FIN | [ExecuteJobCmd] executed job ExecuteActivityMessage[3]
| 14:48:41,252 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:41,252 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:41,252 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:41,252 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:41,252 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:41,252 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:41,861 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:41,861 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:41,892 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:41,892 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:41,892 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:41,908 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:42,502 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:42,502 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:42,502 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:42,502 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:42,502 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:42,502 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:43,111 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:43,111 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:43,111 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:43,111 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:43,111 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:43,111 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:43,705 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:43,705 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:43,705 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:43,705 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:43,705 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:43,705 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:44,314 FIN | [DispatcherThread] DispatcherThread woke up
| 14:48:44,314 FIN | [AcquireJobsCmd] start querying first acquirable job...
| 14:48:44,314 FIN | [AcquireJobsCmd] locking jobs []
| 14:48:44,314 FIN | [GetNextDueDateCmd] getting next due date...
| 14:48:44,314 FIN | [GetNextDueDateCmd] next due date is null
| 14:48:44,314 FIN | [DispatcherThread] DispatcherThread will wait for max 600ms on org.jbpm.pvm.internal.jobexecutor.JobExecutor@587c94
| 14:48:44,627 SEV | [BaseJbpmTestCase]
| ### EXCEPTION ###########################################
| 14:48:44,627 SEV | [BaseJbpmTestCase] ASSERTION FAILURE: No Execution Found in State Four
| junit.framework.AssertionFailedError: No Execution Found in State Four
| at junit.framework.Assert.fail(Assert.java:47)
| at junit.framework.Assert.assertTrue(Assert.java:20)
| at junit.framework.Assert.assertNotNull(Assert.java:217)
| at org.workflow.test.forum.JoinTestApp.testJoinASync(JoinTestApp.java:53)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at junit.framework.TestCase.runTest(TestCase.java:164)
| at org.jbpm.test.BaseJbpmTestCase.runTest(BaseJbpmTestCase.java:80)
| at junit.framework.TestCase.runBare(TestCase.java:130)
| at junit.framework.TestResult$1.protect(TestResult.java:106)
| at junit.framework.TestResult.runProtected(TestResult.java:124)
| at junit.framework.TestResult.run(TestResult.java:109)
| at junit.framework.TestCase.run(TestCase.java:120)
| at junit.framework.TestSuite.runTest(TestSuite.java:230)
| at junit.framework.TestSuite.run(TestSuite.java:225)
| at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
| at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
| ### EXCEPTION ###########################################
| 14:48:44,627 SEV | [BaseJbpmTestCase]
| 14:48:44,642 FIN | [DbSessionImpl] deleting history process instance aSyncProcessCustom.1
| 14:48:44,674 FIN | [DbSessionImpl] deleting process instance aSyncProcessCustom.1
| 14:48:44,689 FIN | [DeleteDeploymentCmd] deleting deployment 104
| 14:48:44,721 FIN | [BaseJbpmTestCase] === ending testJoinASync =============================
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4256647#4256647
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4256647
16 years, 7 months