[
https://jira.jboss.org/jira/browse/JBPM-2549?page=com.atlassian.jira.plug...
]
Tom Baeyens commented on JBPM-2549:
-----------------------------------
so you see the test suite pass on other platforms with the same databases ?
and if fails on HP only with those databases wiht a stack trace in the JDBC driver ?
which DB's exactly fail on HP ?
can you double check those jdbc drivers on HP ? does that same driver work in other test
suites on HP ?
can you re-run that test to see if it gives the same problem consistently ?
jBPM cannot be certified on SOA-P for HP
----------------------------------------
Key: JBPM-2549
URL:
https://jira.jboss.org/jira/browse/JBPM-2549
Project: jBPM
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Runtime Engine
Affects Versions: jBPM 3.2.7
Environment: HP.UX
risc, ia64
HP Java 5, 6
PostgreSQL, oracle 9i, Oracle 10g
Reporter: Jiri Pechanec
Assignee: Tom Baeyens
Priority: Critical
Attachments: jbpm1755.tar.gz
It is not possible to certify jBPM on HP-UX with database other than MySQL. The testsuite
consistently fails on the test org.jbpm.jbpm1755.JBPM1755Test
Tests run: 3, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 9.576 sec <<<
FAILURE!
testUpgradeLock(org.jbpm.jbpm1755.JBPM1755Test) Time elapsed: 1.616 sec <<<
ERROR!
org.jbpm.persistence.JbpmPersistenceException: could not delete
ProcessDefinition(raceCondition)
at org.jbpm.db.GraphSession.deleteProcessDefinition(GraphSession.java:262)
at org.jbpm.db.GraphSession.deleteProcessDefinition(GraphSession.java:231)
at org.jbpm.jbpm1755.JBPM1755Test.tearDown(JBPM1755Test.java:30)
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:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at sun.reflect.GeneratedMethodAccessor36.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:345)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Caused by: org.hibernate.exception.JDBCConnectionException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
at
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2216)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.jbpm.db.GraphSession.deleteProcessDefinition(GraphSession.java:237)
... 22 more
Caused by: org.postgresql.util.PSQLException: An I/O error occured while sending to the
backend.
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:217)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:452)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:351)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:255)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
at org.hibernate.loader.Loader.doQuery(Loader.java:674)
at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2213)
... 30 more
Caused by: java.io.IOException: Stream closed
at sun.nio.cs.StreamEncoder.ensureOpen(StreamEncoder.java:38)
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:151)
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
at org.postgresql.core.PGStream.flush(PGStream.java:507)
at org.postgresql.core.v3.QueryExecutorImpl.sendSync(QueryExecutorImpl.java:675)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:190)
... 38 more
Moreover with SOA-P config in place it frequently happens that this issue happens also on
the other TestCases and in worst case if it happens first time than the all following
tests fails with the same reason.
This behaviour is not observed on any other platform than HP. This behaviour is not
observed on MySQL database
--
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