Derby 10.4.1.3 and I'm updating a table with 'after insert' triggers and I get the following:

Java.sql.SQLException: Java exception: ': java.lang.NullPointerException'.
        at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
        at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
        at 
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown 
Source)
        at 
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown 
Source)
        at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown 
Source)
        at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown 
Source)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown 
Source)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
        at org.opensolaris.auth.dao.MemberDAO.save(MemberDAO.java:200)
        ...
Caused by: java.sql.SQLException: Java exception: ': 
java.lang.NullPointerException'.
        at 
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
        at 
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
 Source)
        ... 44 more
Caused by: java.lang.NullPointerException
        at org.apache.derby.iapi.types.DataTypeDescriptor.getNull(Unknown 
Source)
        at org.apache.derby.iapi.types.DataTypeDescriptor.normalize(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeRow(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.UpdateResultSet.collectAffectedRows(Unknown 
Source)
        at org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown 
Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.GenericTriggerExecutor.executeSPS(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.RowTriggerExecutor.fireTrigger(Unknown Source)
        at 
org.apache.derby.impl.sql.execute.TriggerEventActivator.notifyEvent(Unknown 
Source)
        at 
org.apache.derby.impl.sql.execute.UpdateResultSet.fireAfterTriggers(Unknown 
Source)
        at org.apache.derby.impl.sql.execute.UpdateResultSet.open(Unknown 
Source)
        at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown 
Source)
        ... 37 more

Bug, or pilot error?

--
Alan Burlison
--

Reply via email to