Return-Path: Delivered-To: apmail-db-derby-dev-archive@www.apache.org Received: (qmail 49127 invoked from network); 10 Dec 2007 13:41:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Dec 2007 13:41:14 -0000 Received: (qmail 18408 invoked by uid 500); 10 Dec 2007 13:41:03 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 18362 invoked by uid 500); 10 Dec 2007 13:41:03 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Received: (qmail 18349 invoked by uid 99); 10 Dec 2007 13:41:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Dec 2007 05:41:03 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Dec 2007 13:40:40 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id A42C871425F for ; Mon, 10 Dec 2007 05:40:43 -0800 (PST) Message-ID: <627386.1197294043669.JavaMail.jira@brutus> Date: Mon, 10 Dec 2007 05:40:43 -0800 (PST) From: "Ole Solberg (JIRA)" To: derby-dev@db.apache.org Subject: [jira] Commented: (DERBY-3244) NullPointerException in ....B2IRowLocking3.searchLeftAndLockPreviousKey In-Reply-To: <6259149.1196679883238.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DERBY-3244?page=3Dcom.atlassian= .jira.plugin.system.issuetabpanels:comment-tabpanel#action_12550069 ]=20 Ole Solberg commented on DERBY-3244: ------------------------------------ Got one occurrence of the fasilure in ~10 attempts: ---------------------------------------------------------------- 2007-12-10 13:16:02.173 GMT: Booting Derby version The Apache Software Foundation - Apache Derby - 10.4= .0.0 alpha - (602814): instance c013800d-0116-c432-a688-00000d5a7df3 on database directory /export/home/tmp/os136789/myCleanSandbox/storemore/st= oremore/OnlineCompressTest/wombat =20 Database Class Loader started - derby.database.classpath=3D'' 2007-12-10 13:16:23.867 GMT Thread[main,5,main] (XID =3D 24422), (SESSIONID= =3D 0), (DATABASE =3D wombat), (DRDAID =3D null), Cleanup action starting 2007-12-10 13:16:23.867 GMT Thread[main,5,main] (XID =3D 24422), (SESSIONID= =3D 0), (DATABASE =3D wombat), (DRDAID =3D null), Failed Statement is: ins= ert into TEST1 values(?, ?, ?, ?, ?, ?) with 6 parameters begin parameter #= 1: 247 :end parameter begin parameter #2: 2470 :end parameter begin paramet= er #3: 24700 :end parameter begin parameter #4: -247 :end parameter begin p= arameter #5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa= aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa :end parame= ter begin parameter #6: bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb= bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb = :end parameter=20 java.lang.NullPointerException =09at org.apache.derby.impl.store.access.btree.index.B2IRowLocking3.searchL= eftAndLockPreviousKey(B2IRowLocking3.java:458) =09at org.apache.derby.impl.store.access.btree.index.B2IRowLocking3.lockNon= ScanPreviousRow(B2IRowLocking3.java:964) =09at org.apache.derby.impl.store.access.btree.BTreeController.doIns(BTreeC= ontroller.java:444) =09at org.apache.derby.impl.store.access.btree.BTreeController.insert(BTree= Controller.java:1035) =09at org.apache.derby.impl.store.access.btree.index.B2IController.insert(B= 2IController.java:211) =09at org.apache.derby.impl.sql.execute.IndexChanger.insertAndCheckDups(Ind= exChanger.java:439) =09at org.apache.derby.impl.sql.execute.IndexChanger.doInsert(IndexChanger.= java:383) =09at org.apache.derby.impl.sql.execute.IndexChanger.insert(IndexChanger.ja= va:589) =09at org.apache.derby.impl.sql.execute.IndexSetChanger.insert(IndexSetChan= ger.java:268) =09at org.apache.derby.impl.sql.execute.RowChangerImpl.insertRow(RowChanger= Impl.java:453) =09at org.apache.derby.impl.sql.execute.InsertResultSet.normalInsertCore(In= sertResultSet.java:1011) =09at org.apache.derby.impl.sql.execute.InsertResultSet.open(InsertResultSe= t.java:487) =09at org.apache.derby.impl.sql.GenericPreparedStatement.execute(GenericPre= paredStatement.java:370) =09at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedState= ment.java:1234) =09at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Em= bedPreparedStatement.java:1650) =09at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(EmbedPrepar= edStatement.java:1305) =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTest.= createAndLoadTable(OnlineCompressTest.java:140) =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTest.= checkPurgePhase(OnlineCompressTest.java:780) =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTest.= test1(OnlineCompressTest.java:916) =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTest.= testList(OnlineCompressTest.java:1500) =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTest.= main(OnlineCompressTest.java:1520) Cleanup action completed > NullPointerException in ....B2IRowLocking3.searchLeftAndLockPreviousKey > ----------------------------------------------------------------------- > > Key: DERBY-3244 > URL: https://issues.apache.org/jira/browse/DERBY-3244 > Project: Derby > Issue Type: Bug > Components: Regression Test Failure > Affects Versions: 10.3.1.5, 10.4.0.0 > Environment: All ? > Reporter: Ole Solberg > Assignee: Mike Matrigali > > The last week(48) we have seen a large number of this failure. > It was categorized as DERBY-2589 but these instances all have the NPE. > Exception while trying to insert row number: 52 > ERROR XJ001: Java exception: ': java.lang.NullPointerException'. > java.sql.SQLException: Java exception: ': java.lang.NullPointerException'= . > =09at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unkn= own Source) > =09at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source= ) > =09at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source) > =09at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLExcepti= on(Unknown Source) > =09at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(= Unknown Source) > =09at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown = Source) > =09at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown = Source) > =09at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown = Source) > =09at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(= Unknown Source) > =09at org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown S= ource) > =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTes= t.createAndLoadTable(OnlineCompressTest.java:140) > =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTes= t.deleteAllRows(OnlineCompressTest.java:494) > =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTes= t.test1(OnlineCompressTest.java:913) > =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTes= t.testList(OnlineCompressTest.java:1500) > =09at org.apache.derbyTesting.functionTests.tests.store.OnlineCompressTes= t.main(OnlineCompressTest.java:1520) > Caused by: java.lang.NullPointerException > =09at org.apache.derby.impl.store.access.btree.index.B2IRowLocking3.searc= hLeftAndLockPreviousKey(Unknown Source) > =09at org.apache.derby.impl.store.access.btree.index.B2IRowLocking3.lockN= onScanPreviousRow(Unknown Source) > =09at org.apache.derby.impl.store.access.btree.BTreeController.doIns(Unkn= own Source) > =09at org.apache.derby.impl.store.access.btree.BTreeController.insert(Unk= nown Source) > =09at org.apache.derby.impl.store.access.btree.index.B2IController.insert= (Unknown Source) > =09at org.apache.derby.impl.sql.execute.IndexChanger.insertAndCheckDups(U= nknown Source) > =09at org.apache.derby.impl.sql.execute.IndexChanger.doInsert(Unknown Sou= rce) > =09at org.apache.derby.impl.sql.execute.IndexChanger.insert(Unknown Sourc= e) > =09at org.apache.derby.impl.sql.execute.IndexSetChanger.insert(Unknown So= urce) > =09at org.apache.derby.impl.sql.execute.RowChangerImpl.insertRow(Unknown = Source) > =09at org.apache.derby.impl.sql.execute.InsertResultSet.normalInsertCore(= Unknown Source) > =09at org.apache.derby.impl.sql.execute.InsertResultSet.open(Unknown Sour= ce) > =09at org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown = Source) > =09... 8 more > The error statistics shows the occurrences: > (http://dbtg.thresher.com/derby/test/stats_today.html / http://dbtg.thres= her.com/derby/test/stats_newest.html ) > http://dbtg.thresher.com/derby/test/statistics/2589_48.html : > JIRA: 2589, Week: 48 600335-598009 > 598009 Daily jvm1.4 vista > 598009 Daily jvm1.6 lin > 598341 Daily jvm1.6 solN+1 > 598341 Daily jvm1.6 sparc > 598354 10.3Branch jvm1.5 lin > 598376 trunk16 jvmAll JDK16Jvm1.5SunOS-5.10_i86pc-i386 > 598692 Daily jvm1.6 sol > 598729 trunk16 jvmAll JDK16Jvm1.6SunOS-5.10_i86pc-i386 > 599062 Daily jvm1.5 lin > 599088 trunk15 jvm1.5 SunOS-5.10_i86pc-i386 > 599088 trunk15 jvm1.5 SunOS-5.10_sun4u-sparc > 599088 trunk16 jvmAll JDK16Jvm1.5SunOS-5.10_i86pc-i386 > 600335 Daily jvm1.4 lin > Mon Dec 3 09:36:11 CET 2007 > http://dbtg.thresher.com/derby/test/statistics/2589_47.html seems to be t= he first occurence: > JIRA: 2589, Week: 47 597885-597885 > 597885 Daily jvm1.6 lin > Mon Dec 3 09:36:13 CET 2007 > All are seen on trunk except one on the 10.3 branch (598354 10.3Branch jv= m1.5 lin). --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.