[
https://issues.apache.org/jira/browse/DERBY-3513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kathey Marsden updated DERBY-3513:
----------------------------------
Description:
User reports in an app server environment an intermittent NullPointerException
with the 10.1 trace:
R java.lang.NullPointerException
org.apache.derby.iapi.jdbc.BrokeredConnection.newBrokeredStatement(BrokeredConnection.java:448)
...org.apache.derby.jdbc.XAStatementControl.<init>(XAStatementControl.java:62)
...org.apache.derby.jdbc.EmbedXAConnection.wrapStatement(EmbedXAConnection.java:827)
org.apache.derby.iapi.jdbc.BrokeredConnection.createStatement(BrokeredConnection.java:296)
[snip user trace]
The code at line 448 is simply:
return new BrokeredStatement(statementControl, getJDBCLevel());
so not much room for an NPE there. I added println statements to identify the
state values and where the NPE is actually occurring but that seemed to make
the
problem go away. It may be a JIT issue.
I gave them the fix for DERBY-2142 and that did not correct the problem.
was:
User reports in an app server environment an intermittent NullPointerException
with the 10.1 trace:
R java.lang.NullPointerException
org.apache.derby.iapi.jdbc.BrokeredConnection.newBrokeredStatement(BrokeredConnection.java:448)
...org.apache.derby.jdbc.XAStatementControl.<init>(XAStatementControl.java:62)
...org.apache.derby.jdbc.EmbedXAConnection.wrapStatement(EmbedXAConnection.java:827)
org.apache.derby.iapi.jdbc.BrokeredConnection.createStatement(BrokeredConnection.java:296)
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.createStatement(WSJdbcConnection.java:1215)
,,, [snip user trace]
The code at line 448 is simply:
return new BrokeredStatement(statementControl, getJDBCLevel());
so not much room for an NPE there. I added println statements to identify the
state values and where the NPE is actually occurring but that seemed to make
the
problem go away. It may be a JIT issue.
I gave them the fix for DERBY-2142 and that did not correct the problem.
> NullPointerException in newBrokeredStatement in app server environment
> ----------------------------------------------------------------------
>
> Key: DERBY-3513
> URL: https://issues.apache.org/jira/browse/DERBY-3513
> Project: Derby
> Issue Type: Bug
> Components: JDBC
> Affects Versions: 10.1.3.2
> Environment: Java Version: 1.5.0
> Java Vendor: IBM Corporation
> OS name: Linux
> OS architecture: x86
> OS version: 2.6.9-55.ELsmp
> Reporter: Kathey Marsden
>
> User reports in an app server environment an intermittent
> NullPointerException
> with the 10.1 trace:
> R java.lang.NullPointerException
> org.apache.derby.iapi.jdbc.BrokeredConnection.newBrokeredStatement(BrokeredConnection.java:448)
>
> ...org.apache.derby.jdbc.XAStatementControl.<init>(XAStatementControl.java:62)
>
> ...org.apache.derby.jdbc.EmbedXAConnection.wrapStatement(EmbedXAConnection.java:827)
>
> org.apache.derby.iapi.jdbc.BrokeredConnection.createStatement(BrokeredConnection.java:296)
> [snip user trace]
> The code at line 448 is simply:
> return new BrokeredStatement(statementControl, getJDBCLevel());
> so not much room for an NPE there. I added println statements to identify
> the state values and where the NPE is actually occurring but that seemed to
> make the
> problem go away. It may be a JIT issue.
> I gave them the fix for DERBY-2142 and that did not correct the problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.