You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Alex Boisvert (JIRA)" <ji...@apache.org> on 2009/07/28 00:52:14 UTC

[jira] Resolved: (ODE-637) Embedded Derby db not shutdown

     [ https://issues.apache.org/jira/browse/ODE-637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Boisvert resolved ODE-637.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 1.3.3

Patches applied.  Thanks!

boisvert@sixtine:~/svn/ode/1.1$ svn commit -m "ODE-637: Embedded Derby db not shutdown"
Sending        bpel-epr/src/main/java/org/apache/ode/il/dbutil/Database.java
Transmitting file data .
Committed revision 798320.

boisvert@sixtine:~/svn/ode/trunk$ svn commit -m "ODE-637: Embedded Derby db not shutdown"
Sending        il-common/src/main/java/org/apache/ode/il/dbutil/Database.java
Transmitting file data .
Committed revision 798321.


> Embedded Derby db not shutdown
> ------------------------------
>
>                 Key: ODE-637
>                 URL: https://issues.apache.org/jira/browse/ODE-637
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.3.2
>            Reporter: William McCusker
>             Fix For: 1.3.3
>
>         Attachments: derby_shutdown_1x.patch, derby_shutdown_trunk.patch
>
>
> When undeploying and redeploying the ode jbi service unit while using the embedded derby db the following exception occurred. It seems the  _needDerbyShutdown variable is never being set in org.apache.ode.il.dbutil.Database. Not sure if this affects the trunk.
> Caused by: ERROR XSDB6: Another instance of Derby may have already booted the database C:\apache-servicemix-4.1.0\data\jbi\OdeBpelEngine\install\jpadb.
> 	at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
> 	at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.privGetJBMSLockOnDB(Unknown Source)
> 	at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.getJBMSLockOnDB(Unknown Source)
> 	at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source)
> 	at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown Source)
> 	at org.apache.derby.impl.store.raw.RawStore.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source)
> 	at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown Source)
> 	at org.apache.derby.impl.store.access.RAMAccessManager.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown Source)
> 	at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown Source)
> 	at org.apache.derby.impl.db.BasicDatabase.bootStore(Unknown Source)
> 	at org.apache.derby.impl.db.BasicDatabase.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.startProviderService(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.findProviderAndStartService(Unknown Source)
> 	at org.apache.derby.impl.services.monitor.BaseMonitor.startPersistentService(Unknown Source)
> 	at org.apache.derby.iapi.services.monitor.Monitor.startPersistentService(Unknown Source

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.