[
https://issues.apache.org/jira/browse/DERBY-4453?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mike Matrigali updated DERBY-4453:
----------------------------------
is there anything in the top path starting at extinout/onlinebackuptest1?
>From the complete derby.log that I got from the above link I can tell that the
failure occurs while
trying to boot an online backup made by the onlinebackuptest1. It looks like
this backup
goes to extinout/onlinebackuptest1. If you still have this and can post it,
it may be
useful.
Here is an inline version of the derby.log failure:
----------------------------------------------------------------
2009-11-20 23:13:19.658 GMT:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.0.0
alpha - (882732): instance a816c00e-0125-13df-009f-ffffe0436f6b
on database directory
/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/storeall/storemore/OnlineBackupTest1/wom
bat
Database Class Loader started - derby.database.classpath=''
2009-11-20 23:14:25.309 GMT:
Shutting down instance a816c00e-0125-13df-009f-ffffe0436f6b
----------------------------------------------------------------
----------------------------------------------------------------
2009-11-20 23:14:25.681 GMT:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.0.0
alpha - (882732): instance 82d8ac35-0125-13df-009f-ffffe0436f6b
on database directory
/export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall/derbyall/storeall/storemore/OnlineBackupTest1/wom
bat
------------ BEGIN SHUTDOWN ERROR STACK -------------
ERROR XSLA7: Cannot redo operation null in the log.
at org.apache.derby.iapi.error.StandardException.newException(Unknown
Source)
at org.apache.derby.impl.store.raw.log.FileLogger.redo(Unknown Source)
at org.apache.derby.impl.store.raw.log.LogToFile.recover(Unknown Source)
at org.apache.derby.impl.store.raw.RawStore.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown
Source)
at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown
Source)
at org.apache.derby.impl.store.access.RAMAccessManager.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown
Source)
at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown
Source)
at org.apache.derby.impl.db.BasicDatabase.bootStore(Unknown Source)
at org.apache.derby.impl.db.BasicDatabase.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.startProviderService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.findProviderAndStartService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.startPersistentService(Unknown
Source)
at
org.apache.derby.iapi.services.monitor.Monitor.startPersistentService(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at
org.apache.derbyTesting.functionTests.util.TestUtil.getConnection(TestUtil.java:836)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup.restoreFromBackup(OnlineBackup.java:176)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest1.runTest(OnlineBackupTest1.java:155)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest1.main(OnlineBackupTest1.java:52)
Caused by: ERROR XSDG0: Page Page(3,Container(0, 40768)) could not be read from
disk.
at org.apache.derby.iapi.error.StandardException.newException(Unknown
Source)
at org.apache.derby.impl.store.raw.data.CachedPage.readPage(Unknown Source)
at org.apache.derby.impl.store.raw.data.CachedPage.setIdentity(Unknown
Source)
at org.apache.derby.impl.services.cache.ConcurrentCache.find(Unknown Source)
at org.apache.derby.impl.store.raw.data.FileContainer.getAnyPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.BaseContainer.getAnyPage(Unknown
Source)
at
org.apache.derby.impl.store.raw.data.BaseContainerHandle.getAnyPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.PageBasicOperation.findpage(Unknown
Source)
at
org.apache.derby.impl.store.raw.data.PageBasicOperation.needsRedo(Unknown
Source)
... 34 more
Caused by: java.io.EOFException: Reached end of file while attempting to read a
whole page.
at org.apache.derby.impl.store.raw.data.RAFContainer4.readFull(Unknown
Source)
at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage0(Unknown
Source)
at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage(Unknown
Source)
... 42 more
============= begin nested exception, level (1) ===========
ERROR XSDG0: Page Page(3,Container(0, 40768)) could not be read from disk.
at org.apache.derby.iapi.error.StandardException.newException(Unknown
Source)
at org.apache.derby.impl.store.raw.data.CachedPage.readPage(Unknown Source)
at org.apache.derby.impl.store.raw.data.CachedPage.setIdentity(Unknown
Source)
at org.apache.derby.impl.services.cache.ConcurrentCache.find(Unknown Source)
at org.apache.derby.impl.store.raw.data.FileContainer.getAnyPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.BaseContainer.getAnyPage(Unknown
Source)
at
org.apache.derby.impl.store.raw.data.BaseContainerHandle.getAnyPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.PageBasicOperation.findpage(Unknown
Source)
at
org.apache.derby.impl.store.raw.data.PageBasicOperation.needsRedo(Unknown
Source)
at org.apache.derby.impl.store.raw.log.FileLogger.redo(Unknown Source)
at org.apache.derby.impl.store.raw.log.LogToFile.recover(Unknown Source)
at org.apache.derby.impl.store.raw.RawStore.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown
Source)
at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown
Source)
at org.apache.derby.impl.store.access.RAMAccessManager.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown
Source)
at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown
Source)
at org.apache.derby.impl.db.BasicDatabase.bootStore(Unknown Source)
at org.apache.derby.impl.db.BasicDatabase.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.startProviderService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.findProviderAndStartService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.startPersistentService(Unknown
Source)
at
org.apache.derby.iapi.services.monitor.Monitor.startPersistentService(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at
org.apache.derbyTesting.functionTests.util.TestUtil.getConnection(TestUtil.java:836)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup.restoreFromBackup(OnlineBackup.java:176)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest1.runTest(OnlineBackupTest1.java:155)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest1.main(OnlineBackupTest1.java:52)
Caused by: java.io.EOFException: Reached end of file while attempting to read a
whole page.
at org.apache.derby.impl.store.raw.data.RAFContainer4.readFull(Unknown
Source)
at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage0(Unknown
Source)
at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage(Unknown
Source)
... 42 more
============= end nested exception, level (1) ===========
============= begin nested exception, level (2) ===========
java.io.EOFException: Reached end of file while attempting to read a whole page.
at org.apache.derby.impl.store.raw.data.RAFContainer4.readFull(Unknown
Source)
at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage0(Unknown
Source)
at org.apache.derby.impl.store.raw.data.RAFContainer4.readPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.CachedPage.readPage(Unknown Source)
at org.apache.derby.impl.store.raw.data.CachedPage.setIdentity(Unknown
Source)
at org.apache.derby.impl.services.cache.ConcurrentCache.find(Unknown Source)
at org.apache.derby.impl.store.raw.data.FileContainer.getAnyPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.BaseContainer.getAnyPage(Unknown
Source)
at
org.apache.derby.impl.store.raw.data.BaseContainerHandle.getAnyPage(Unknown
Source)
at org.apache.derby.impl.store.raw.data.PageBasicOperation.findpage(Unknown
Source)
at
org.apache.derby.impl.store.raw.data.PageBasicOperation.needsRedo(Unknown
Source)
at org.apache.derby.impl.store.raw.log.FileLogger.redo(Unknown Source)
at org.apache.derby.impl.store.raw.log.LogToFile.recover(Unknown Source)
at org.apache.derby.impl.store.raw.RawStore.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown
Source)
at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown
Source)
at org.apache.derby.impl.store.access.RAMAccessManager.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Unknown
Source)
at org.apache.derby.iapi.services.monitor.Monitor.bootServiceModule(Unknown
Source)
at org.apache.derby.impl.db.BasicDatabase.bootStore(Unknown Source)
at org.apache.derby.impl.db.BasicDatabase.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.boot(Unknown Source)
at org.apache.derby.impl.services.monitor.TopService.bootModule(Unknown
Source)
at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.startProviderService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.findProviderAndStartService(Unknown
Source)
at
org.apache.derby.impl.services.monitor.BaseMonitor.startPersistentService(Unknown
Source)
at
org.apache.derby.iapi.services.monitor.Monitor.startPersistentService(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:207)
at
org.apache.derbyTesting.functionTests.util.TestUtil.getConnection(TestUtil.java:836)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackup.restoreFromBackup(OnlineBackup.java:176)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest1.runTest(OnlineBackupTest1.java:155)
at
org.apache.derbyTesting.functionTests.tests.store.OnlineBackupTest1.main(OnlineBackupTest1.java:52)
============= end nested exception, level (2) ===========
------------ END SHUTDOWN ERROR STACK -------------
> OnlineBackupTest1 nightly test failed with "java.io.EOFException: Reached end
> of file while attempting to read a whole page."
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: DERBY-4453
> URL: https://issues.apache.org/jira/browse/DERBY-4453
> Project: Derby
> Issue Type: Bug
> Components: Store
> Affects Versions: 10.6.0.0
> Environment: ------------------ Java Information ------------------
> Java Version: 1.6.0_15
> Java Vendor: Sun Microsystems Inc.
> Java home: /usr/local/java/jdk1.6.0_15/jre
> Java classpath:
> /home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derby.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyclient.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbytools.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbynet.jar:/home/os136789/Apache/TinderBox_Derby/db2jcc/lib/db2jcc.jar:/home/os136789/Apache/TinderBox_Derby/db2jcc/lib/db2jcc_license_c.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyTesting.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyrun.jar:/home/os136789/Apache/TinderBox_Derby/trunk/tools/java/jakarta-oro-2.0.8.jar:/home/os136789/Apache/TinderBox_Derby/trunk/tools/java/junit.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_de_DE.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_es.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_fr.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_it.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_ja_JP.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_ko_KR.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_pt_BR.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_zh_CN.jar:/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyLocale_zh_TW.jar:/usr/local/share/java/xalan/serializer.jar:/usr/local/share/java/xalan/xalan.jar:/usr/local/share/java/xalan/xercesImpl.jar:/usr/local/share/java/xalan/xml-apis.jar:/usr/local/share/java/xalan/xsltc.jar
> OS name: SunOS
> OS architecture: x86
> OS version: 5.10
> Java user name: os136789
> Java user home: /home/os136789
> Java user dir:
> /export/home/tmp/os136789/testingDerbyTinderBox/SunOS-5.10_i86pc-i386/derbyall
> java.specification.name: Java Platform API Specification
> java.specification.version: 1.6
> --------- Derby Information --------
> JRE - JDBC: Java SE 6 - JDBC 4.0
> [/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derby.jar] 10.6.0.0
> alpha - (882732)
> [/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbytools.jar]
> 10.6.0.0 alpha - (882732)
> [/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbynet.jar]
> 10.6.0.0 alpha - (882732)
> [/home/os136789/Apache/TinderBox_Derby/trunk/jars/insane/derbyclient.jar]
> 10.6.0.0 alpha - (882732)
> [/home/os136789/Apache/TinderBox_Derby/db2jcc/lib/db2jcc.jar] 2.4 - (17)
> [/home/os136789/Apache/TinderBox_Derby/db2jcc/lib/db2jcc_license_c.jar] 2.4 -
> (17)
> Reporter: Mike Matrigali
>
> Online backup test failed in nightly tinderbox run:
> http://dbtg.foundry.sun.com/derby/test/tinderbox_trunk16/jvm1.6/testing/testlog/SunOS-5.10_i86pc-i386/882732-derbyall_diff.txt
> Failure Details:
> ********* Diff file derbyall/derbynetmats/DerbyNet/jdbcapi/derbyStress.diff
> *** Start: derbyStress jdk1.6.0_15 DerbyNet derbynetmats:jdbcapi 2009-11-21
> 00:07:40 ***
> Test skipped: listed in DerbyNet.exclude file, skipping test:
> jdbcapi/derbyStress.java
> *** End: derbyStress jdk1.6.0_15 DerbyNet derbynetmats:jdbcapi 2009-11-21
> 00:07:40 ***
> ********* Diff file derbyall/storeall/storemore/OnlineBackupTest1.diff
> *** Start: OnlineBackupTest1 jdk1.6.0_15 storeall:storemore 2009-11-21
> 00:13:18 ***
> 6 del
> < Restored From the Backup
> 7 del
> < Consistency Check is Done
> 8 del
> < database shutdown properly
> 9 del
> < End Online Backup Test1
> 9 add
> > ERROR XJ040: Failed to start database 'wombat', see the next exception for
> > details.
> > ERROR XSDG0: Page Page(3,Container(0, 40768)) could not be read from disk.
> > java.sql.SQLException: Failed to start database 'wombat', see the next
> > exception for details.
> > Caused by: java.sql.SQLException: Failed to start database 'wombat', see
> > the next exception for details.
> > ... 16 more
> > Caused by: java.sql.SQLException: Page Page(3,Container(0, 40768)) could
> > not be read from disk.
> > ... 13 more
> > Caused by: ERROR XSDG0: Page Page(3,Container(0, 40768)) could not be read
> > from disk.
> > ... 13 more
> > Caused by: java.io.EOFException: Reached end of file while attempting to
> > read a whole page.
> > ... 42 more
> Test Failed.
> *** End: OnlineBackupTest1 jdk1.6.0_15 storeall:storemore 2009-11-21
> 00:14:25 ***
> ********* Diff file
> derbyall/derbynetclientmats/DerbyNetClient/encodingTests/TestEnc.diff
> *** Start: TestEnc jdk1.6.0_15 DerbyNetClient
> derbynetclientmats:encodingTests 2009-11-21 00:20:39 ***
> derbyTesting.encoding can only be used with jdk15, skipping test
> *** End: TestEnc jdk1.6.0_15 DerbyNetClient
> derbynetclientmats:encodingTests 2009-11-21 00:20:39 ***
> ------------------------------------------------------
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.