Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-806

ODE JBI packaging is invalid

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.4
    • 1.3.4
    • JBI Integration
    • 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.

      Attachments

        1. ASF.LICENSE.NOT.GRANTED--servicemix.zip
          2 kB
          Mateusz Nowakowski
        2. ASF.LICENSE.NOT.GRANTED--dbError.zip
          4 kB
          Mateusz Nowakowski

        Activity

          People

            rrusin Rafal Rusin
            matihost Mateusz Nowakowski
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: