Hi Brett,

Is there anything in derby.log? If you run with the debug/sane jars, I would expect that derby.log would hold a complete stack trace with line numbers.

Thanks,
-Rick

On 8/9/11 8:24 AM, Bergquist, Brett wrote:

Database engine is 10.8.1.2 (built from source with a patch for Restricted table support) and I am running this in embedded mode. Am getting the following error:

ERROR 38000: The exception 'java.lang.NullPointerException' was thrown while evaluating an expression.

ERROR XJ001: Java exception: ': java.lang.NullPointerException'.

Note that this database is suspect to have corruption. The table I am trying to check has 74M rows in it and this runs for about 15 hours before this gets reported. Derby.log looks like:

----------------------------------------------------------------

Thu Sep 01 12:21:29 EDT 2011:

Booting Derby version The Apache Software Foundation - Apache Derby - 10.8.1.2 - (678001): instance a816c00e-0132-25cb-8e35-00003ceac520

on database directory /opt/canoga/canogaview/glassfish/databases/csemdb with class loader sun.misc.Launcher$AppClassLoader@12360be0

Loaded from file:/opt/canoga/canogaview/glassfish/javadb/lib/derby.jar

java.vendor=Sun Microsystems Inc.

java.runtime.version=1.6.0_21-b06

user.dir=/opt/canoga/canogaview/glassfish/javadb

derby.system.home=null

Database Class Loader started - derby.database.classpath='CSEM.csemderby'

----------------------------------------------------------------

Thu Sep 01 14:27:50 EDT 2011: Shutting down Derby engine

----------------------------------------------------------------

Thu Sep 01 14:27:50 EDT 2011:

Shutting down instance a816c00e-0132-25cb-8e35-00003ceac520 on database directory /opt/canoga/canogaview/glassfish/databases/csemdb with class loader sun.misc.Launcher$AppClassLoader@12360be0

Is there anything I can turn on that would get better diagnostics of where the problem is (where the NPE is being reported)?


Reply via email to