Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.3.4
-
None
-
WinXp, Fuse 3.4.0.4, ode-jbi-1.3.4-SNAPSHOT.zip (build from branch 1.x , rev 934389)
Description
Current ode-jbi-1.3.4-SNAPSHOT.zip (build from branch 1.x , rev 934389) doesn't start totally successfully:
1) invalid entries in jbi.xml
2) embedded database doesn't contain ODE_SCHEMA_VERSION table
(what is strange this problem doesn;t exist with external database configured in smx jndi.xml
<entry key="java:comp/env/jdbc/ode">
<bean class="org.apache.derby.jdbc.EmbeddedDataSource">
<property name="databaseName" value="../smx/components/OdeBpelEngine/version_1/jpadb"/>
<property name="createDatabase" value="create"/>
<property name="user" value="sa"/>
</bean>
</entry>
)
(attached servicemix.log)
3) What is more there is a problem with database itself. Fuse 3.4.0.4 (the newest one) contains the older version of Derby than ODE is shipped with. The ODE component uses the parent first classloader delegation, so the Derby from SMX/lib is used.
(attached dbError.log)
However this issue will be fixed by upgrading Derby in the next Fuse 3.4 release.