[ 
https://issues.apache.org/jira/browse/DERBY-4098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12682836#action_12682836
 ] 

Kristian Waagan commented on DERBY-4098:
----------------------------------------

Is /dev/md/dsk/d0 a mirrored partition?
(maybe Disksuite or something?)

What do you mean by system hang? Did Derby hang, or the machine/OS?
If it was Derby, and it hangs again, it would be interesting to get the stack 
trace (using jstack or maybe DTrace).
If the whole system hung, my first reaction is that it must be a problem on a 
lower level (i.e. Java, Solaris, drivers, hardware) - but I may be wrong about 
that of course.

I see pooled connections are created.
Is there a connection pool component in the software stack?
If yes, do you know if this component issues calls to Thread.interrupt()?

> ERROR XBM0J: Directory /var/db/sw-abc already exists.
> -----------------------------------------------------
>
>                 Key: DERBY-4098
>                 URL: https://issues.apache.org/jira/browse/DERBY-4098
>             Project: Derby
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 10.4.1.3
>         Environment: Sun Solaris 10
>            Reporter: Peter Schi
>
> We got the folllowing error:
> ERROR XBM0J: Directory /var/db/sw-abc  already exists.
> But I checked that the directory didn't exist before I ran the program.
> Then I deleted this db and then re-ran the program, but I still got the same 
> problem.
> When I got this error then it caused the system hung.
> Any help is appreciated.
> ERROR XBM0J: Directory /var/db/sw-abc already exists.
>         at org.apache.derby.iapi.error.StandardException.newException(Unknown 
> Source)
>         at 
> org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown 
> Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown
>  Source)
>         at 
> org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>         at 
> org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown
>  Source)
>         at 
> org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown
>  Source)
>         at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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.EmbeddedDataSource.getConnection(Unknown 
> Source)
>         at 
> org.apache.derby.jdbc.EmbedPooledConnection.openRealConnection(Unknown Source)
>         at org.apache.derby.jdbc.EmbedPooledConnection.<init>(Unknown Source)
>         at org.apache.derby.jdbc.Driver30.getNewPooledConnection(Unknown 
> Source)
>         at 
> org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource.createPooledConnection(Unknown
>  Source)
>         at 
> org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource.getPooledConnection(Unknown
>  Source)
>         ................
>         at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
>         at 
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
>         at 
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
>         at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
>         at 
> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:252)
>         at 
> org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:2
> 60)
>         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.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter
> .java:150)
>         at 
> org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:291)

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

Reply via email to