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

Rick Hillegas updated DERBY-6062:
---------------------------------

    Component/s:     (was: Network Server)
                     (was: JDBC)
                 Store
        Urgency: Normal  (was: Urgent)
         Labels: derby_triage10_11  (was: )
    
> NullPointerException is possible during shutdown of Derby
> ---------------------------------------------------------
>
>                 Key: DERBY-6062
>                 URL: https://issues.apache.org/jira/browse/DERBY-6062
>             Project: Derby
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 10.8.2.2, 10.8.3.0
>            Reporter: Oskar Zinger
>            Priority: Critical
>              Labels: derby_triage10_11
>
> When I do the following it sometimes returns a NullPointerException:
>       
> DriverManager.getConnection("jdbc:derby:;shutdown=true;deregister=false");
> Here is the exception stack trace:
> Caused by: java.lang.NullPointerException
>         at org.apache.derby.impl.store.raw.xact.XactFactory.add(Unknown 
> Source)
>         at 
> org.apache.derby.impl.store.raw.xact.XactFactory.pushTransactionContext(Unknown
>  Source)
>         at 
> org.apache.derby.impl.store.raw.xact.XactFactory.startInternalTransaction(Unknown
>  Source)
>         at 
> org.apache.derby.impl.store.raw.log.LogToFile.checkpointWithTran(Unknown 
> Source)
>         at org.apache.derby.impl.store.raw.log.LogToFile.checkpoint(Unknown 
> Source)
>         at org.apache.derby.impl.store.raw.RawStore.stop(Unknown Source)
>         at org.apache.derby.impl.services.monitor.TopService.stop(Unknown 
> Source)
>         at org.apache.derby.impl.services.monitor.TopService.shutdown(Unknown 
> Source)
>         at 
> org.apache.derby.impl.services.monitor.BaseMonitor.shutdown(Unknown Source)
>         at 
> org.apache.derby.impl.services.monitor.BaseMonitor.shutdown(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(DriverManager.java:399)
>         at java.sql.DriverManager.getConnection(DriverManager.java:350)
> Does anyone know why this is happening?
> I am using Derby 10.8.2.x
> The issues comes from the following code in 
> org.apache.derby.impl.store.raw.xact.XactFactory
> add() method:
>       protected void add(Xact xact, boolean excludeMe)
>       {
>               ttab.add(xact, excludeMe);
>       }
> seems ttab is null
> Here is the thread I started with some more information:
> http://comments.gmane.org/gmane.comp.apache.db.derby.user/14788
> Any help in resolution of this is greatly appreciated.
> Thanks!
> Oskar Zinger

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to