[JBoss JIRA] Created: (JBPM-1922) Improved support for sub-processes
by Thomas Diesler (JIRA)
Improved support for sub-processes
----------------------------------
Key: JBPM-1922
URL: https://jira.jboss.org/jira/browse/JBPM-1922
Project: JBoss jBPM
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Core Engine
Reporter: Thomas Diesler
* Sub-process: Goldman's most immediate need is related to "sub-process", they wish to build an "BusinessExceptionFlow" that is hooked into dozens of other processes, if an error occurs in the parent process, it starts a BusinessExceptionFlow which may eventually come back to the parent with a "retry previous node" or "go to end/abort" command. I'm not sure how to achieve this without Java programing. I've tried something similar myself in the context of the ESB for about an hour and didn't get it to behave correctly.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 2 months
[JBoss JIRA] Created: (JBPM-1925) CLOB/BLOB Process Variables
by Thomas Diesler (JIRA)
CLOB/BLOB Process Variables
---------------------------
Key: JBPM-1925
URL: https://jira.jboss.org/jira/browse/JBPM-1925
Project: JBoss jBPM
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Core Engine
Reporter: Thomas Diesler
* CLOB/BLOB Process Variables: Goldman wanted the size of a process variable increased, at least allow for a large one that is lazy loaded with the process instance. The goal is to shove whole SOAP payloads or business objects (e.g. PurchaseOrder) in there. I mentioned that this isn't a "best practice" but their issue is that business data & process data are in 2 different DBs and gaining access to the business data can some times be tricky.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 2 months
[JBoss JIRA] Created: (JBPM-1903) java:/comp/env JNDI Namespace not found within ActionHandler Implementations
by Robert Schmelzer (JIRA)
java:/comp/env JNDI Namespace not found within ActionHandler Implementations
----------------------------------------------------------------------------
Key: JBPM-1903
URL: https://jira.jboss.org/jira/browse/JBPM-1903
Project: JBoss jBPM
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Core Engine
Affects Versions: jBPM 3.3.0 GA
Environment: JBoss 4.2.3 GA with MySQL5 Database
jBPM Enterprise Deployment
Reporter: Robert Schmelzer
When you try to lookup the JNDI Namespace java:comp/env in an enterprise deployment wihtin an ActionHandler implementation it will throw an NameNotFoundException.
So it is not possible to lookup ejb or other component local stuff within ActionHandler implementations.
In special this also affects you, when you signal a token within an ActionHandler and any of the following Node is async using the JMSMessgeService because the JMS implementation will also make a lookup on the connection factory using the comp/env Namespace.
The reason for this is the change in the classloader when executing ActionHandlers. The contex class loader is by default changed to the ProcessClassLoader using the UCL as parent. But JBoss uses the ContextClassLoader ot scope the comp/env Namespace. When using the original context class loader as the parent for the ProcessClassLoader it works again.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 2 months
[JBoss JIRA] Created: (JBPM-1782) fix JoinExecutionDbTest on postgresql
by Tom Baeyens (JIRA)
fix JoinExecutionDbTest on postgresql
-------------------------------------
Key: JBPM-1782
URL: https://jira.jboss.org/jira/browse/JBPM-1782
Project: JBoss jBPM
Issue Type: Task
Security Level: Public (Everyone can see)
Reporter: Tom Baeyens
Fix For: jBPM 3.3.1 GA
Failed
org.jbpm.jpdl.exe.JoinExecutionDbTest.testJoinPersistence
Failing for the past 3 builds (Since Unstable#31 )
Took 0 sec.
Error Message
Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.jbpm.graph.exe.Token#3113]
Stacktrace
org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): [org.jbpm.graph.exe.Token#3113]
at org.hibernate.persister.entity.AbstractEntityPersister.forceVersionIncrement(AbstractEntityPersister.java:1239)
at org.hibernate.event.def.AbstractLockUpgradeEventListener.upgradeLock(AbstractLockUpgradeEventListener.java:82)
at org.hibernate.event.def.DefaultLockEventListener.onLock(DefaultLockEventListener.java:64)
at org.hibernate.impl.SessionImpl.fireLock(SessionImpl.java:584)
at org.hibernate.impl.SessionImpl.lock(SessionImpl.java:576)
at org.jbpm.graph.node.Join.execute(Join.java:121)
at org.jbpm.graph.def.Node.enter(Node.java:314)
at org.jbpm.graph.def.Transition.take(Transition.java:151)
at org.jbpm.graph.def.Node.leave(Node.java:389)
at org.jbpm.graph.exe.Token.signal(Token.java:192)
at org.jbpm.graph.exe.Token.signal(Token.java:140)
at org.jbpm.jpdl.exe.JoinExecutionDbTest.testJoinPersistence(JoinExecutionDbTest.java:57)
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:585)
at junit.framework.TestCase.runTest(TestCase.java:154)
at org.jbpm.AbstractJbpmTestCase.runTest(AbstractJbpmTestCase.java:57)
at junit.framework.TestCase.runBare(TestCase.java:127)
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:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
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:585)
at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338)
at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 2 months
[JBoss JIRA] Created: (JBPM-1980) JuelExpression test fails n JDK 1.5
by Heiko Braun (JIRA)
JuelExpression test fails n JDK 1.5
-----------------------------------
Key: JBPM-1980
URL: https://jira.jboss.org/jira/browse/JBPM-1980
Project: JBoss jBPM
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Core Engine
Reporter: Heiko Braun
Assignee: Tom Baeyens
Fix For: jBPM 4.0.0 Alpha2
-------------------------------------------------------------------------------
Test set: org.jbpm.pvm.internal.expr.JuelExpressionTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.338 sec <<< FAILURE!
testJuelExpression(org.jbpm.pvm.internal.expr.JuelExpressionTest) Time elapsed: 0.174 sec <<< ERROR!
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at javax.script.ScriptEngineManager.<init>(ScriptEngineManager.java:65)
at javax.script.ScriptEngineManager.<init>(ScriptEngineManager.java:49)
at org.jbpm.pvm.internal.wire.binding.ScriptManagerBinding.parse(ScriptManagerBinding.java:80)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 2 months