You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Liam Sharp (Jira)" <ji...@apache.org> on 2022/10/04 10:23:00 UTC

[jira] [Commented] (DERBY-7059) NullPointerException IndexRowGenerator.getExecutionFactory

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

Liam Sharp commented on DERBY-7059:
-----------------------------------

I work with [~dangonz] and can offer a bit more info on this, but not much.

We've since updated our product to run with Java 17.0.2, so the stack trace looks a bit different now (This is Derby version 10.15.2.0):

 
{code:java}
java.lang.NullPointerException: Cannot invoke "org.apache.derby.iapi.sql.execute.ExecutionContext.getExecutionFactory()" because "<local1>" is null
    at org.apache.derby.iapi.sql.dictionary.IndexRowGenerator.getExecutionFactory(IndexRowGenerator.java:401)
    at org.apache.derby.iapi.sql.dictionary.IndexRowGenerator.getIndexRowTemplate(IndexRowGenerator.java:125)
    at org.apache.derby.iapi.sql.dictionary.IndexRowGenerator.getNullIndexRow(IndexRowGenerator.java:143)
    at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.updateIndexStatsMinion(IndexStatisticsDaemonImpl.java:479)
    at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.generateStatistics(IndexStatisticsDaemonImpl.java:354)
    at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.processingLoop(IndexStatisticsDaemonImpl.java:934)
    at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.run(IndexStatisticsDaemonImpl.java:850)
    at java.base/java.lang.Thread.run(Thread.java:833){code}
this is in the thread named: 
{code:java}
derby.index-stat-thread,5,derby.daemons{code}
 

This isn't something we can reproduce I'm afraid. We've seen this from customers on the following platforms (as reported by Java):

 

'Windows 10' Version '10.0' Arch 'amd64'

'Windows Server 2016' Version '10.0' Arch 'amd64'

'Mac OS X' Version '12.2.1' Arch 'x86_64'

 

 

> NullPointerException IndexRowGenerator.getExecutionFactory
> ----------------------------------------------------------
>
>                 Key: DERBY-7059
>                 URL: https://issues.apache.org/jira/browse/DERBY-7059
>             Project: Derby
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 10.14.2.0
>            Reporter: Daniel Gonzalez
>            Priority: Major
>
> We have had a couple of customers which have experienced the crash show below in the derby.index-stat-thread.
> We can't recreate the issue locally, but what may be the cause of this? Is there anything in particular that may be provoking this?
>  
> {{java.lang.NullPointerException}}{{at org.apache.derby.iapi.sql.dictionary.IndexRowGenerator.getExecutionFactory(Unknown Source)}}{{at org.apache.derby.iapi.sql.dictionary.IndexRowGenerator.getIndexRowTemplate(Unknown Source)}}{{at org.apache.derby.iapi.sql.dictionary.IndexRowGenerator.getNullIndexRow(Unknown Source)}}{{at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.updateIndexStatsMinion(Unknown Source)}}{{at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.generateStatistics(Unknown Source)}}{{at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.processingLoop(Unknown Source)}}{{at org.apache.derby.impl.services.daemon.IndexStatisticsDaemonImpl.run(Unknown Source)}}{{at java.lang.Thread.run(Thread.java:748)}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)