maybe you can:
1.make sure no ij is currently running
2.check if there are any threads keeping the connection to Derby is running

2007/6/13, Dmitri Pissarenko < dmitri.pissarenko@gmail.com>:
Hello!

Thanks for your answer!

On 6/12/07, Jose de Castro < jose.decastro@voxeo.com> wrote:
> Dmitri, you seem to ave truncated the root cause. Can you please provide
> the entire exception chain?

Yes.

ERROR XSDB6: Another instance of Derby may have already booted the
database C:\work\business\prog\mycompany\sw\myprogram\xe.
        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)
        at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection .<init>(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
        at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown Source)
        at org.apache.derby.jdbc.InternalDriver.connect (Unknown Source)
        at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at com.mycompany.myprogram.database.DerbyConnection.connectToDatabase(DerbyConnection.java:52)
        at com.mycompany.myprogram.database.DatabaseConnection.getDatabaseConnection(DatabaseConnection.java:30)
        at com.mycompany.myprogram.myprogram.setupDatabaseConnection(myprogram.java:103)
        at com.mycompany.myprogram.myprogram.run(myprogram.java:53)
        at com.mycompany.myprogram.myprogram.main(myprogram.java :128)

Best regards

Dmitri Pissarenko
--
http://www.xing.com/profile/Dmitri_Pissarenko
http://dapissarenko.blogspot.com/