[Design of JBoss jBPM] - build failing ?
by tom.baeyens@jboss.com
i did a fresh checkout and ran mvn clean test with this result. does anyone else experience this problem too ?
Results :
|
| Failed tests:
| testSubProcessLogs(org.jbpm.graph.node.ProcessStateDbTest)
| testFindTaskInstancesByActorId(org.jbpm.db.TaskMgmtSessionDbTest)
|
| Tests in error:
| testRecursiveProcessDefinition(org.jbpm.graph.node.ProcessStateDbTest)
| testDynamicProcessBinding(org.jbpm.graph.node.ProcessStateDbTest)
| testUnboundSubProcess(org.jbpm.graph.node.ProcessStateDbTest)
| testMessageLogMessage(org.jbpm.logging.log.ProcessLogDbTest)
| testProcessLogDate(org.jbpm.logging.log.ProcessLogDbTest)
| testProcessLogToken(org.jbpm.logging.log.ProcessLogDbTest)
| testParentChildRelation(org.jbpm.logging.log.ProcessLogDbTest)
| testSimpleAvailableTransitions(org.jbpm.jpdl.exe.AvailableTransitionsDbTest)
| testSuperStateAvailableTransitions(org.jbpm.jpdl.exe.AvailableTransitionsDbTest)
| testTaskMgmtInstanceTaskInstances(org.jbpm.taskmgmt.exe.TaskMgmtInstanceDbTest)
| testTaskMgmtInstanceSwimlaneInstances(org.jbpm.taskmgmt.exe.TaskMgmtInstanceDbTest)
| testDeleteProcessInstance(org.jbpm.db.DeleteProcessInstanceDbTest)
| testDeleteProcessInstanceWithTask(org.jbpm.db.DeleteProcessInstanceDbTest)
| testDeleteProcessInstanceWithSubProcessInstance(org.jbpm.db.DeleteProcessInstanceDbTest)
| testDeleteProcessInstanceWithConcurrentPathsOfExecution(org.jbpm.db.DeleteProcessInstanceDbTest)
| testDefaultConfiguration(org.jbpm.DefaultConfigurationTest)
| testSituation1(org.jbpm.jpdl.patterns.Wfp13MiWithoutSynchronizationTest)
| testSituation2(org.jbpm.jpdl.patterns.Wfp13MiWithoutSynchronizationTest)
| testSituation3(org.jbpm.jpdl.patterns.Wfp13MiWithoutSynchronizationTest)
| testSituation4(org.jbpm.jpdl.patterns.Wfp13MiWithoutSynchronizationTest)
| testFindTaskInstancesByActorIds(org.jbpm.db.TaskMgmtSessionDbTest)
| testLoadTaskInstance(org.jbpm.db.TaskMgmtSessionDbTest)
| testTaskMgmtFinderMethods(org.jbpm.db.TaskMgmtSessionDbTest)
| testComments(org.jbpm.graph.exe.CommentDbTest)
| testCommentsOnDifferentTokens(org.jbpm.graph.exe.CommentDbTest)
| testTaskInstanceComment(org.jbpm.graph.exe.CommentDbTest)
| testCommentToTokenAndTaskInstance(org.jbpm.graph.exe.CommentDbTest)
| testTaskCommentAndLoadProcessInstance(org.jbpm.graph.exe.CommentDbTest)
| testParallelSplit(org.jbpm.jpdl.patterns.Wfp02ParallelSplitTest)
| testBudgetHignerThenThousand(org.jbpm.jpdl.exe.DecisionHandlerTest)
| testBudgetBetweenHundredAndThousand(org.jbpm.jpdl.exe.DecisionHandlerTest)
| testSmallBudget(org.jbpm.jpdl.exe.DecisionHandlerTest)
| testActionLog(org.jbpm.graph.log.ActionLogDbTest)
| testActionExceptionLog(org.jbpm.graph.log.ActionLogDbTest)
| testTakeSuperStateTransition(org.jbpm.graph.exe.SuperStateTest)
| testTransitionToSuperState(org.jbpm.graph.exe.SuperStateTest)
| testTaskAssignment(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testMultiActorTaskAssignment(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testAssignmentHandlerContext(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testAssignmentHandlerWithNullActorId(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testStartTaskSwimlaneAssignmentTest(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testActorId(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActors(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testActorIdsAndPooledActors(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testTaskAssignmentEvent(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testActorIdPropertyExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testActorIdMethodExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActorsStringArrayPropertyExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActorsCollectionPropertyExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActorsStringPropertyExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActorStringArrayMethodExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActorCollectionMethodExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testPooledActorCommaSeparatedStringMethodExpression(org.jbpm.taskmgmt.exe.TaskAssignmentTest)
| testSimpleMergeScenario1(org.jbpm.jpdl.patterns.Wfp05SimpleMergeTest)
| testSimpleMergeScenario2(org.jbpm.jpdl.patterns.Wfp05SimpleMergeTest)
| testImplicitMergeScenario1(org.jbpm.jpdl.patterns.Wfp05SimpleMergeTest)
| testImplicitMergeScenario2(org.jbpm.jpdl.patterns.Wfp05SimpleMergeTest)
| testStartDate(org.jbpm.jbpm1106.JBPM1106Test)
| testStartTime(org.jbpm.jbpm1106.JBPM1106Test)
| testProcessDeleteWithTaskNotification(org.jbpm.graph.node.TaskNotificationDbTest)
| testSynchronizingMergeScenario1(org.jbpm.jpdl.patterns.Wfp07SynchronizingMergeTest)
| testSynchronizingMergeScenario2(org.jbpm.jpdl.patterns.Wfp07SynchronizingMergeTest)
| testSynchronizingMergeScenario3(org.jbpm.jpdl.patterns.Wfp07SynchronizingMergeTest)
| testSynchronizingMergeScenario4(org.jbpm.jpdl.patterns.Wfp07SynchronizingMergeTest)
| testEndEvent(org.jbpm.graph.node.EndStateTest)
| testTokenName(org.jbpm.graph.exe.TokenDbTest)
| testTokenStartAndEndDate(org.jbpm.graph.exe.TokenDbTest)
| testTokenNode(org.jbpm.graph.exe.TokenDbTest)
| testTokenProcessInstance(org.jbpm.graph.exe.TokenDbTest)
| testTokenParent(org.jbpm.graph.exe.TokenDbTest)
| testTokenChildren(org.jbpm.graph.exe.TokenDbTest)
| testAvailableTransitions(org.jbpm.graph.exe.TokenDbTest)
| testSetTransientVariable(org.jbpm.context.exe.TransientVariableTest)
| testGetTransientVariable(org.jbpm.context.exe.TransientVariableTest)
| testGetUnpersistableTransientVariable(org.jbpm.context.exe.TransientVariableTest)
| testSuspend(org.jbpm.graph.exe.SuspendAndResumeDbTest)
| testResume(org.jbpm.graph.exe.SuspendAndResumeDbTest)
| testAprioriRuntimeKnowledgeScenario1(org.jbpm.jpdl.patterns.Wfp15MiWithAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario2(org.jbpm.jpdl.patterns.Wfp15MiWithAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario3(org.jbpm.jpdl.patterns.Wfp15MiWithAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario4(org.jbpm.jpdl.patterns.Wfp15MiWithAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario1(org.jbpm.jpdl.patterns.Wfp16MiWithoutAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario2(org.jbpm.jpdl.patterns.Wfp16MiWithoutAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario3(org.jbpm.jpdl.patterns.Wfp16MiWithoutAPrioriRuntimeKnowledgeTest)
| testAprioriRuntimeKnowledgeScenario4(org.jbpm.jpdl.patterns.Wfp16MiWithoutAPrioriRuntimeKnowledgeTest)
| testCompositeLogs(org.jbpm.logging.exe.CompositeLogTest)
| testVarUpdate(org.jbpm.taskmgmt.exe.TaskVariableAccessDbTest)
| testProcessInstanceEndLog(org.jbpm.graph.log.ProcessLogsTest)
| testProcessInstanceStartLog(org.jbpm.graph.log.ProcessLogsTest)
| testFindRoot(org.jbpm.graph.exe.TokenNameTest)
| testTaskDecriptionExpression(org.jbpm.jpdl.el.TaskExpressionTest)
| testTaskActorIdExpression(org.jbpm.jpdl.el.TaskExpressionTest)
| testPooledActorsExpression(org.jbpm.jpdl.el.TaskExpressionTest)
| testEndState(org.jbpm.graph.node.EndStateDbTest)
| testLocking(org.jbpm.optimisticlocking.LockingTest)
| testUncaughtException(org.jbpm.graph.exe.ExceptionHandlingTest)
| testUncaughtRuntimeException(org.jbpm.graph.exe.ExceptionHandlingTest)
| testUncaughtError(org.jbpm.graph.exe.ExceptionHandlingTest)
| testSimpleCatchAll(org.jbpm.graph.exe.ExceptionHandlingTest)
| testCatchOnlyTheSpecifiedException(org.jbpm.graph.exe.ExceptionHandlingTest)
| testDontCatchTheNonSpecifiedException(org.jbpm.graph.exe.ExceptionHandlingTest)
| testCatchWithTheSecondSpecifiedExceptionHandler(org.jbpm.graph.exe.ExceptionHandlingTest)
| testTwoActionsInOneExceptionHandler(org.jbpm.graph.exe.ExceptionHandlingTest)
| testProcessDefinitionExceptionHandling(org.jbpm.graph.exe.ExceptionHandlingTest)
| testSuperStateExceptionHandling(org.jbpm.graph.exe.ExceptionHandlingTest)
| testSetOnTaskInstanceGetOnProcess(org.jbpm.taskmgmt.exe.TaskVariablesTest)
| testSetOnProcessGetOnTaskInstance(org.jbpm.taskmgmt.exe.TaskVariablesTest)
| testSetLocally(org.jbpm.taskmgmt.exe.TaskVariablesTest)
| testCopyWithController(org.jbpm.taskmgmt.exe.TaskVariablesTest)
| testDeployProcess(org.jbpm.jbpm522.JBPM522Test)
| testDeployBadProcess(org.jbpm.jbpm522.JBPM522Test)
| testDeployProcesses(org.jbpm.jbpm522.JBPM522Test)
| testDeployProcessesIncludingBad(org.jbpm.jbpm522.JBPM522Test)
|
| Tests run: 988, Failures: 2, Errors: 113, Skipped: 0
|
| [INFO] ------------------------------------------------------------------------
| [ERROR] BUILD FAILURE
| [INFO] ------------------------------------------------------------------------
| [INFO] There are test failures.
|
| Please refer to C:\test\trunk\modules\core\target\surefire-reports for the individual test results.
| [INFO] ------------------------------------------------------------------------
| [INFO] For more information, run Maven with the -e switch
| [INFO] ------------------------------------------------------------------------
| [INFO] Total time: 1 minute 23 seconds
| [INFO] Finished at: Tue Oct 21 13:03:30 CEST 2008
| [INFO] Final Memory: 13M/33M
| [INFO] ------------------------------------------------------------------------
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4183467#4183467
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4183467
17 years
[Design of JBoss jBPM] - Re: jBPM Classloading
by camunda
Hmm, I don't get the problem...
1.) I did run the JUnit tests locally with SUN Java JDK 6 -> no problems!
2.) This exception seems not really related to changes I made (doesn't mean it can not be interrelated):
Caused by: java.lang.NullPointerException
at org.jbpm.jpdl.par.ResourceAction.execute(ResourceAction.java:24)
code is (NPE in second line):
| URL resource = getClass().getResource("classresource.txt");
| InputStream stream = resource.openStream();
|
Could it have been may run with a state where not everything was committed yet? Or other ideas?
What puzzles me really is that I don't get these errors locally, even with Java 6... And they shouldn't have changed class loading basics there either...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4181176#4181176
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4181176
17 years
jbpm 3.3.0, open issues
by Heiko Braun
There is still 39 issues open for the next release.
According to the initial schedule, we should enter code freeze
and begin QA this week:
Alejandro: 6
Heiko: 5
Koen: 1
Thomas: 10
Tom: 16
Please let me know if you foresee problems with that date,
or make sure you address your issues in the next days.
Regards, Heiko
17 years
Re: [jbpm-issues] [JBoss JIRA] Resolved: (JBPM-1755) make field Join.parentLockMode persistent
by Tom Baeyens
Alejandro,
Is this is the only DB schema change ? Then we should check if this is worthed. So
much easier for people running into production if they don't have to upgrade the DB.
regards, tom.
Alejandro Guizar (JIRA) wrote:
> [ https://jira.jboss.org/jira/browse/JBPM-1755?page=com.atlassian.jira.plug... ]
>
> Alejandro Guizar resolved JBPM-1755.
> ------------------------------------
>
> Resolution: Done
>
>
> made field Join.parentLockMode persistent
> allow any lock mode, not just UPGRADE
> added lock attribute to join element in xml schema
> registered jpdl 3.3 schema in parser
>
>> make field Join.parentLockMode persistent
>> -----------------------------------------
>>
>> Key: JBPM-1755
>> URL: https://jira.jboss.org/jira/browse/JBPM-1755
>> Project: JBoss jBPM
>> Issue Type: Bug
>> Security Level: Public(Everyone can see)
>> Components: Core Engine
>> Affects Versions: jBPM 3.3.0 CR1
>> Reporter: Alejandro Guizar
>> Assignee: Alejandro Guizar
>> Fix For: jBPM 3.3.0 GA
>>
>>
>> The value of field Join.parentLockMode is read from the process definition but no database mapping was defined for it.
>
--
regards, tom.
17 years
[Design of JBoss jBPM] - Re: meeting context
by alex.guizar@jboss.com
Some topics I'd like to discuss:
# Start process instances at predefined time (related to Quartz and BPMN)
# Enterprise Application Integration
* eMail: send and receive - e.g. task completion via email in red hat oracle apps
* JMS: transfer data back and forth between process variables and message properties/body
* ESB: jboss and other providers - position jBPM as the de facto "scripting" language for ESBs
* Web services: borrow and improve concepts from BPEL
* Databases: facilities for accessing external databases
* Flat files: just mentioned for completeness
# Pluggable transaction management
* Internal
* CMT
* Seam/Spring
# Rules
* Rules in event actions: have rules evaluated as process events fire, or variables change
* Rule-based decision node
* Rule-based task assignment
I already added these topics to the team meeting page.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4182992#4182992
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4182992
17 years