[Design of JBoss jBPM] - One par file with multiple process definition ??
by chawlaashish26@gmail.com
Hi All,
I have a general question on the jbpm jpdl process definition deployment.
As I understand, a par file contains the process definition and its related java code. If I have multiple process definitions defined in a jbpm project, I can deploy each of them individually from the deployment tab, or ant task...but there will be multiple par files (as many processes I have).
But this has a drawback that anytime I need to create a new process, I have to make sure that the existing classes work with the new process. Its basically more tightly coupled with the java code.
What I am trying to find out is, if its possible to include multiple process definition.xml in the same par files. Or separate the java code from the xml definitions.
I dont want to deploy the same java code with every par file. I am trying to have some generic classes written which *will* work with all process definitions, so that deployment wise it should be easy and I just have to deploy the workflow xml ONLY.
Any thoughts? Would appreciate any feedback.
Thanks
Ashish
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4241322#4241322
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4241322
15 years, 5 months
[Design of JBoss jBPM] - Re: GetOutcomes returns additional transition
by shekharv
Agree with Ronald. That was what I also thought would be the case. Hence the question,
The fact that jbpm now automatically adds an outcome to the list is quite counter-intuitive actually as that list of outcomes is what we present to the user as possible actions he can take as part of completing the task. So by choosing the action we are saying that the completion is implied. If an action is not chosen then we need to implicitly select an action/transition and then complete it. And that is being handled as expected.
Let me see if I can make a point with an example:
Here's the processdefinition:
| <?xml version="1.0" encoding="UTF-8"?>
|
| <process key="CompletedOutcome"
| name="CompletedOutcome"
| xmlns="http://jbpm.org/4.0/jpdl">
|
| <start g="20,20,48,48">
| <transition to="Please Pick A Designation"/>
| </start>
|
| <task name="Please Pick A Designation" g="96,16,127,52">
| <assignment-handler
| class="org.jbpm.examples.task.assignmenthandler.AssignTask">
| <field name="assignee">
| <string value="shekharv"/>
| </field>
| </assignment-handler>
| <transition name="Manager" to="Manager"/>
| <transition name="Programmer" to="Manager"/>
| </task>
|
| <end name="Manager" g="255,16,88,52"/>
| <end name="Manager" g="255,16,88,75"/>
|
| </process>
|
Here's the unit test: Am trying to mimic how a client application would interact with jbpm.
| public void test_task_has_correct_outcome() {
|
| ProcessInstance pi =
| executionService.startProcessInstanceByKey("CompletedOutcome");
|
| List<Task> tasks = taskService.findPersonalTasks("shekharv");
|
| System.out.println("shekharv has to complete the following task:"
| + tasks.get(0).getName());
|
| Set<String> outcomes = taskService
| .getOutcomes(tasks.get(0).getDbid());
|
| System.out.println("Task \"" + tasks.get(0).getName()
| + "\" has the following possible outcomes:");
|
| assertTrue(outcomes.contains("Stage 1"));
| assertTrue(outcomes.contains("Stage 2"));
| //assertTrue(outcomes.size() == 2);
|
| for (String outcome : outcomes) {
| System.out.println(outcome);
| }
|
| taskService.completeTask(tasks.get(0).getDbid()
| , "Stage 1");
|
| }
|
output of the test case:
| shekharv has to complete the following task:Please Pick A Designation
| Task "Please Pick A Designation" has the following possible outcomes:
| Manager
| Programmer
| completed
|
So the user will now see an option of 'completed', and depending on how the transitions are ordered in that task node it might result in either the "Manager" activity selected or the "Programmer". On the lighter end, that is scary :)
In the context of this workflow the transition 'completed' does not even make sense.
Another example is, what if I have workflows and the actions depicted in a non-english language, people might not even understand what 'completed' means.
So if jbpm adds that transition by default the client applications have to filter it out, they will not have any other option but to.
sorry about the length of the post, it just grew on me!
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4241311#4241311
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4241311
15 years, 5 months
Build failed in Hudson: jbpm4-base » java16_default,linux #356
by jboss-qa-internal@redhat.com
See http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
Changes:
[tom.baeyens(a)jboss.com] JBPM-2371 added db ER diagram to devguide
[tom.baeyens(a)jboss.com] JBPM-2363 document purpose of ant installation scripts
[jbarrez] JBPM-2328: moved timer documentation to devguide
[tom.baeyens(a)jboss.com] JBPM-2376 added docs and test for putting a task back in the group
[tom.baeyens(a)jboss.com] added jbpm trace logging to jboss log config file
[tom.baeyens(a)jboss.com] changed timer from 10 minutes to 5 seconds... easier for testing to see that it happens
[tom.baeyens(a)jboss.com] added jBPM schema image to devguide docs
[tom.baeyens(a)jboss.com] removed unused identity refs
[heiko.braun(a)jboss.com] JBPM-2233: Start a process with task form
[tom.baeyens(a)jboss.com] schema review updates: changed some hibernate strings to text and pruned unused lob field mappings
[tom.baeyens(a)jboss.com] JBPM-2365 fixed form attribute on task
[tom.baeyens(a)jboss.com] JBPM-2309 fine tuned task activityName initialization
------------------------------------------
[...truncated 1522 lines...]
12:26:24,600 FIN | [BaseJbpmTestCase] === starting testHibernateSessionFactoryWithSeparateConfiguration =============================
12:26:24,605 FIN | [HibernateConfigurationDescriptor] adding properties to hibernate configuration: {hibernate.dialect=org.hibernate.dialect.HSQLDialect}
12:26:24,607 WRN | [UserSuppliedConnectionProvider] No connection properties specified - the user must supply JDBC connections
12:26:24,609 INF | [Dialect] Using dialect: org.hibernate.dialect.HSQLDialect
12:26:24,611 INF | [TransactionFactoryFactory] Using default transaction strategy (direct JDBC transactions)
12:26:24,613 INF | [TransactionManagerLookupFactory] No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
12:26:24,614 INF | [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
12:26:24,630 INF | [SessionFactoryImpl] building session factory
12:26:24,632 INF | [SessionFactoryObjectFactory] Not binding factory to JNDI, no JNDI name configured
12:26:24,633 FIN | [BaseJbpmTestCase] === ending testHibernateSessionFactoryWithSeparateConfiguration =============================
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 sec
Results :
Tests run: 269, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-pvm/4.0-SNAPSHOT/jbpm-pvm-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - jPDL
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] [compiler:compile]
[INFO] Compiling 51 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO] [compiler:testCompile]
[INFO] Compiling 7 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [surefire:test]
[INFO] Surefire report directory: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.jbpm.jpdl.parsing.ProcessParsingTest
12:26:36,580 FIN | [BaseJbpmTestCase] === starting testSimplestValidProcess =============================
12:26:36,941 FIN | [BaseJbpmTestCase] === ending testSimplestValidProcess =============================
12:26:36,949 FIN | [BaseJbpmTestCase] === starting testProcessWithoutAttributes =============================
12:26:37,016 FIN | [BaseJbpmTestCase] === ending testProcessWithoutAttributes =============================
12:26:37,018 FIN | [BaseJbpmTestCase] === starting testEmptyProcessName =============================
12:26:37,160 FIN | [BaseJbpmTestCase] === ending testEmptyProcessName =============================
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.215 sec
Running org.jbpm.jpdl.parsing.ActivityParsingTest
12:26:37,194 FIN | [BaseJbpmTestCase] === starting testInvalidActivityeName =============================
12:26:37,272 FIN | [BaseJbpmTestCase] === ending testInvalidActivityeName =============================
12:26:37,275 FIN | [BaseJbpmTestCase] === starting testEmptyActivityName =============================
12:26:37,307 FIN | [BaseJbpmTestCase] === ending testEmptyActivityName =============================
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 sec
Running org.jbpm.jpdl.parsing.JpdlSchemaTest
12:26:37,323 FIN | [BaseJbpmTestCase] === starting testSimplestValidProcess =============================
12:26:37,372 FIN | [BaseJbpmTestCase] === ending testSimplestValidProcess =============================
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec
Running org.jbpm.test.xml.JpdlXmlTest
12:26:37,386 FIN | [BaseJbpmTestCase] === starting testValidXml =============================
12:26:37,464 FIN | [BaseJbpmTestCase] === ending testValidXml =============================
12:26:37,466 FIN | [BaseJbpmTestCase] === starting testInvalidXml =============================
FIXME: unavailable schema resource: jpdl-4.0.xsd
12:26:37,469 FIN | [BaseJbpmTestCase] === ending testInvalidXml =============================
12:26:37,471 FIN | [BaseJbpmTestCase] === starting testNoNamespace =============================
12:26:37,523 FIN | [JpdlParser] unrecognized activity: buzzz
12:26:37,525 FIN | [BaseJbpmTestCase] === ending testNoNamespace =============================
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 sec
Running org.jbpm.jpdl.parsing.TransitionParsingTest
12:26:37,543 FIN | [BaseJbpmTestCase] === starting testTransition =============================
12:26:37,655 FIN | [BaseJbpmTestCase] === ending testTransition =============================
12:26:37,657 FIN | [BaseJbpmTestCase] === starting testSelfTransition =============================
12:26:37,710 FIN | [BaseJbpmTestCase] === ending testSelfTransition =============================
12:26:37,712 FIN | [BaseJbpmTestCase] === starting testMissingTransitionDestination =============================
12:26:37,753 FIN | [BaseJbpmTestCase] === ending testMissingTransitionDestination =============================
12:26:37,755 FIN | [BaseJbpmTestCase] === starting testEmptyTransitionDestination =============================
12:26:37,819 FIN | [BaseJbpmTestCase] === ending testEmptyTransitionDestination =============================
12:26:37,821 FIN | [BaseJbpmTestCase] === starting testInvalidTransitionDestination =============================
12:26:37,846 FIN | [BaseJbpmTestCase] === ending testInvalidTransitionDestination =============================
12:26:37,848 FIN | [BaseJbpmTestCase] === starting testMultipleOutgoingTransitions =============================
12:26:37,908 FIN | [BaseJbpmTestCase] === ending testMultipleOutgoingTransitions =============================
12:26:37,913 FIN | [BaseJbpmTestCase] === starting testMultipleIncomingTransitions =============================
12:26:37,992 FIN | [BaseJbpmTestCase] === ending testMultipleIncomingTransitions =============================
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.466 sec
Results :
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-jpdl/4.0-SNAPSHOT/jbpm-jpdl-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-integration/4.0-SNAPSHOT/jbpm-integration-4.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration SPI
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile]
[INFO] Compiling 15 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-spi/4.0-SNAPSHOT/jbpm-spi-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration JBoss 5
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile]
[INFO] Compiling 4 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-jboss5/4.0-SNAPSHOT/jbpm-jboss5-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration JBoss 4
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] [compiler:compile]
[INFO] Compiling 3 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[47,79] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[54,81] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[61,81] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[24,27] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[92,57] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[97,59] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[102,58] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[128,20] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[142,11] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-jboss4/4.0-SNAPSHOT/jbpm-jboss4-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration Console
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from gwt-maven
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from gwt-maven
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from gwt-maven
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from gwt-maven
[INFO] [compiler:compile]
[INFO] Compiling 7 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[48,0] org.jbpm.integration.console.ProcessManagementImpl is not abstract and does not override abstract method setInstanceData(java.lang.String,java.util.Map<java.lang.String,java.lang.Object>) in org.jboss.bpm.console.server.integration.ProcessManagement
http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java16_default,lab... :[301,14] [deprecation] deploy(java.lang.String,java.lang.String,java.io.InputStream) in org.jboss.bpm.console.server.integration.ProcessManagement has been deprecated
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 52 seconds
[INFO] Finished at: Wed Jul 01 12:27:04 EDT 2009
[INFO] Final Memory: 57M/102M
[INFO] ------------------------------------------------------------------------
Recording test results
15 years, 5 months
Build failed in Hudson: jbpm4-base » java15_default,linux #356
by jboss-qa-internal@redhat.com
See http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
Changes:
[tom.baeyens(a)jboss.com] JBPM-2371 added db ER diagram to devguide
[tom.baeyens(a)jboss.com] JBPM-2363 document purpose of ant installation scripts
[jbarrez] JBPM-2328: moved timer documentation to devguide
[tom.baeyens(a)jboss.com] JBPM-2376 added docs and test for putting a task back in the group
[tom.baeyens(a)jboss.com] added jbpm trace logging to jboss log config file
[tom.baeyens(a)jboss.com] changed timer from 10 minutes to 5 seconds... easier for testing to see that it happens
[tom.baeyens(a)jboss.com] added jBPM schema image to devguide docs
[tom.baeyens(a)jboss.com] removed unused identity refs
[heiko.braun(a)jboss.com] JBPM-2233: Start a process with task form
[tom.baeyens(a)jboss.com] schema review updates: changed some hibernate strings to text and pruned unused lob field mappings
[tom.baeyens(a)jboss.com] JBPM-2365 fixed form attribute on task
[tom.baeyens(a)jboss.com] JBPM-2309 fine tuned task activityName initialization
------------------------------------------
[...truncated 1592 lines...]
12:25:17,250 FIN | [BaseJbpmTestCase] === starting testSelfTransition =============================
12:25:17,299 FIN | [BaseJbpmTestCase] === ending testSelfTransition =============================
12:25:17,299 FIN | [BaseJbpmTestCase] === starting testMissingTransitionDestination =============================
12:25:17,359 FIN | [BaseJbpmTestCase] === ending testMissingTransitionDestination =============================
12:25:17,360 FIN | [BaseJbpmTestCase] === starting testEmptyTransitionDestination =============================
12:25:17,406 FIN | [BaseJbpmTestCase] === ending testEmptyTransitionDestination =============================
12:25:17,406 FIN | [BaseJbpmTestCase] === starting testInvalidTransitionDestination =============================
12:25:17,449 FIN | [BaseJbpmTestCase] === ending testInvalidTransitionDestination =============================
12:25:17,449 FIN | [BaseJbpmTestCase] === starting testMultipleOutgoingTransitions =============================
12:25:17,498 FIN | [BaseJbpmTestCase] === ending testMultipleOutgoingTransitions =============================
12:25:17,498 FIN | [BaseJbpmTestCase] === starting testMultipleIncomingTransitions =============================
12:25:17,549 FIN | [BaseJbpmTestCase] === ending testMultipleIncomingTransitions =============================
12:25:17,556 FIN | [BaseJbpmTestCase] === starting testSimplestValidProcess =============================
12:25:17,626 FIN | [BaseJbpmTestCase] === ending testSimplestValidProcess =============================
12:25:17,626 FIN | [BaseJbpmTestCase] === starting testProcessWithoutAttributes =============================
12:25:17,663 FIN | [BaseJbpmTestCase] === ending testProcessWithoutAttributes =============================
12:25:17,663 FIN | [BaseJbpmTestCase] === starting testEmptyProcessName =============================
12:25:17,699 FIN | [BaseJbpmTestCase] === ending testEmptyProcessName =============================
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 sec
Running org.jbpm.jpdl.parsing.TransitionParsingTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.361 sec
Running org.jbpm.jpdl.parsing.ProcessParsingTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 sec
Results :
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-jpdl/4.0-SNAPSHOT/jbpm-jpdl-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-integration/4.0-SNAPSHOT/jbpm-integration-4.0-SNAPSHOT.pom
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration SPI
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile]
[INFO] Compiling 15 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-spi/4.0-SNAPSHOT/jbpm-spi-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration JBoss 5
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile]
[INFO] Compiling 4 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-jboss5/4.0-SNAPSHOT/jbpm-jboss5-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration JBoss 4
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] [compiler:compile]
[INFO] Compiling 3 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[47,79] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[54,81] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[61,81] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[24,28] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[92,57] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[97,59] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[102,58] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[128,20] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[WARNING] http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[142,11] [deprecation] org.jboss.deployment.DeploymentException in org.jboss.deployment has been deprecated
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
[INFO] Building jar: http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [install:install]
[INFO] Installing http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... to /home/hudson/.m2/repository/org/jbpm/jbpm4/jbpm-jboss4/4.0-SNAPSHOT/jbpm-jboss4-4.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] Building jBPM 4 - Integration Console
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-server-integration:1.0.0-SNAPSHOT: checking for updates from gwt-maven
Downloading: http://snapshots.jboss.org/maven2/org/jboss/bpm/gwt-console-server-integr...
2/2K
2K downloaded
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-servermodule:1.0.0-SNAPSHOT: checking for updates from gwt-maven
Downloading: http://snapshots.jboss.org/maven2/org/jboss/bpm/gwt-console-servermodule/...
753/753b
753b downloaded
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-parent:1.0.0-SNAPSHOT: checking for updates from gwt-maven
Downloading: http://snapshots.jboss.org/maven2/org/jboss/bpm/gwt-console-parent/1.0.0-...
1/7K
2/7K
4/7K
5/7K
7/7K
7K downloaded
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from snapshots.jboss.org
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from maven1.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from maven2.java.net
[INFO] snapshot org.jboss.bpm:gwt-console-rpc:1.0.0-SNAPSHOT: checking for updates from gwt-maven
Downloading: http://snapshots.jboss.org/maven2/org/jboss/bpm/gwt-console-rpc/1.0.0-SNA...
1/1K
1K downloaded
Downloading: http://snapshots.jboss.org/maven2/org/jboss/bpm/gwt-console-server-integr...
2/27K
5/27K
6/27K
10/27K
10/27K
13/27K
17/27K
21/27K
25/27K
26/27K
27/27K
27K downloaded
Downloading: http://snapshots.jboss.org/maven2/org/jboss/bpm/gwt-console-rpc/1.0.0-SNA...
4/66K
8/66K
12/66K
16/66K
17/66K
18/66K
19/66K
21/66K
22/66K
23/66K
25/66K
26/66K
27/66K
29/66K
30/66K
31/66K
34/66K
35/66K
37/66K
38/66K
39/66K
41/66K
42/66K
43/66K
45/66K
46/66K
47/66K
49/66K
50/66K
51/66K
54/66K
55/66K
57/66K
58/66K
59/66K
61/66K
62/66K
63/66K
65/66K
66/66K
66K downloaded
[INFO] [compiler:compile]
[INFO] Compiling 7 source files to http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[48,0] org.jbpm.integration.console.ProcessManagementImpl is not abstract and does not override abstract method setInstanceData(java.lang.String,java.util.Map<java.lang.String,java.lang.Object>) in org.jboss.bpm.console.server.integration.ProcessManagement
http://hudson.qa.jboss.com/hudson/job/jbpm4-base/./jdk=java15_default,lab... :[301,14] [deprecation] deploy(java.lang.String,java.lang.String,java.io.InputStream) in org.jboss.bpm.console.server.integration.ProcessManagement has been deprecated
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 28 seconds
[INFO] Finished at: Wed Jul 01 12:25:50 EDT 2009
[INFO] Final Memory: 57M/277M
[INFO] ------------------------------------------------------------------------
Recording test results
15 years, 5 months