2016-01-23 142 views
2

我在Windows 10 Pro 64位上運行Netbeans 8.02,並且有一天我發現我無法再訪問'樣本'Derby數據庫。我得到以下錯誤:Apache Derby示例數據庫問題; '無法連接'

Unable to connect. Cannot establish a connection to jdbc:derby://localhost:1527/sample using org.apache.derby.jdbc.ClientDriver (DERBY SQL error: ERRORCODE: 40000, SQLSTATE:XJ040, SQLERRMC: Failed to start database 'sample' with class loader [email protected], see the next exception for details.::SQLSTATE:XSLAM).

Apache Derby是運行和良好的工作秩序,否則看起來。使用'sample'數據庫的唯一的東西是這個完整教程中的應用程序:Enterprise application tutorial

這是我能想到的唯一可能導致此錯誤的東西。 在此先感謝。

+2

它說'看細節的下一個異常',但我們不能,因爲它沒有發佈。你能用堆棧跟蹤發佈完整的異常嗎? – WillShackleford

+1

根據[doc](https://db.apache.org/derby/docs/10.12/ref/rrefexcept71493),應該有一些「由於IOException異常:」而無法在上驗證數據庫格式。 html) – 2016-01-23 14:50:57

回答

0

感謝您的回覆。以下是我在日誌中找到的內容:

 Sat Jan 23 13:30:29 GMT 2016: 
    Booting Derby version The Apache Software Foundation 
    - Apache Derby - 10.11.1.2 - (1629631): instancE f67740d7-0152-6ead-  1de3-00003d273097 

    on database directory C:\Users\user\.netbeans-derby\sample with class loader 
    [email protected] 
    Loaded from file: 
    /C:/Program%20Files/Java/jdk1.8.0_40/db/lib/derby.jar 
    java.vendor=Oracle Corporation 
    java.runtime.version=1.8.0_40-b25 
    user. 
    dir=C:\Program Files\Java\jdk1.8.0_40\db 
    os.name=Windows 8.1 
    os.arch=amd64 
    os.version=6.3 
    derby.system.home=C:\Users\user\.netbeans-derby 

    ------------ 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.impl.services.monitor.FileMonitor.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.impl.services.monitor.FileMonitor.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.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) 
    at org.apache.derby.impl.drda.Database.makeConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.getConnFromDatabaseName(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.verifyUserIdPassword(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseSECCHK(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.processCommands(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.run(Unknown Source) 
    Caused by: ERROR XSLAM: Cannot verify database format at {1} due to IOException: C:\Users\user\.netbeans-derby\sample 
    at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.verifyLogFormat(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtPosition(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtBeginning(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecordForward(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecord(Unknown Source) 
    ... 36 more 
    Caused by: java.io.EOFException 
    at java.io.RandomAccessFile.readInt(RandomAccessFile.java:803) 
    ... 41 more 
    ============= begin nested exception, level (1) =========== 
    ERROR XSLAM: Cannot verify database format at {1} due to IOException: C:\Users\user\.netbeans-derby\sample 
    at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.verifyLogFormat(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtPosition(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtBeginning(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecordForward(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecord(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.impl.services.monitor.FileMonitor.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.impl.services.monitor.FileMonitor.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.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) 
    at org.apache.derby.impl.drda.Database.makeConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.getConnFromDatabaseName(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.verifyUserIdPassword(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseSECCHK(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.processCommands(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.run(Unknown Source) 
    Caused by: java.io.EOFException 
     at java.io.RandomAccessFile.readInt(RandomAccessFile.java:803) 
     ... 41 more 
    ============= end nested exception, level (1) =========== 
    ============= begin nested exception, level (2) =========== 
    java.io.EOFException 
    at java.io.RandomAccessFile.readInt(RandomAccessFile.java:803) 
    at org.apache.derby.impl.store.raw.log.LogToFile.verifyLogFormat(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtPosition(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtBeginning(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecordForward(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecord(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.impl.services.monitor.FileMonitor.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.impl.services.monitor.FileMonitor.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.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) 
    at org.apache.derby.impl.drda.Database.makeConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.getConnFromDatabaseName(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.verifyUserIdPassword(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseSECCHK(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.processCommands(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.run(Unknown Source) 
    ============= end nested exception, level (2) =========== 
    ------------ End Shutdown Error Stack ------------- 

    ---------------------------------------------------------------- 
    Sat Jan 23 13:30:29 GMT 2016: 
    Shutting down instance f67740d7-0152-6ead-1de3-00003d273097 on database directory C:\Users\user\.netbeans-derby\sample with class loader [email protected] 
    Sat Jan 23 13:30:29 GMT 2016 Thread[DRDAConnThread_3,5,main] Cleanup action starting 
     java.sql.SQLException: Failed to start database 'sample' with class loader [email protected], see the next exception for details. 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.Util.seeNextException(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.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) 
    at org.apache.derby.impl.drda.Database.makeConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.getConnFromDatabaseName(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.verifyUserIdPassword(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseSECCHK(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.processCommands(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.run(Unknown Source) 
    Caused by: ERROR XJ040: Failed to start database 'sample' with class loader [email protected], see the next exception for details. 
    at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source) 
    ... 16 more 
    Caused by: ERROR XSLAM: Cannot verify database format at {1} due to IOException: C:\Users\user\.netbeans-derby\sample 
    at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.verifyLogFormat(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtPosition(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtBeginning(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecordForward(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecord(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.impl.services.monitor.FileMonitor.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.impl.services.monitor.FileMonitor.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) 
    ... 13 more 
    Caused by: java.io.EOFException 
    at java.io.RandomAccessFile.readInt(RandomAccessFile.java:803) 
    ... 41 more 
    ============= begin nested exception, level (1) =========== 
    java.sql.SQLException: Cannot verify database format at {1} due to IOException: 
    C:\Users\user\.netbeans-derby\sample 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(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.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source) 
    at org.apache.derby.impl.drda.Database.makeConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.getConnFromDatabaseName(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.verifyUserIdPassword(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseSECCHK(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.processCommands(Unknown Source) 
    at org.apache.derby.impl.drda.DRDAConnThread.run(Unknown Source) 
    Caused by: ERROR XSLAM: Cannot verify database format at {1} due to IOException: 
    C:\Users\user\.netbeans-derby\sample 
    at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.verifyLogFormat(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtPosition(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.LogToFile.getLogFileAtBeginning(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecordForward(Unknown Source) 
    at org.apache.derby.impl.store.raw.log.Scan.getNextRecord(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.impl.services.monitor.FileMonitor.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.impl.services.monitor.FileMonitor.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) 
    ... 13 more 
    Caused by: java.io.EOFException 
    at java.io.RandomAccessFile.readInt(RandomAccessFile.java:803) 
    ... 41 more 
    ============= end nested exception, level (1) =========== 
+0

哎。看起來Derby事務日誌已損壞。你填寫了C:\磁盤嗎?你有沒有電力故障,或某種形式的崩潰?你做了數據庫的備份嗎? –

+0

我有一些與Windows有關的問題,但幸運地連接到示例數據庫時沒有崩潰。我有一個1Tb的C:\驅動器和充足的剩餘空間。我沒有備份數據庫,所以這就是爲什麼我希望在這裏解決方案。 –

+1

我從這個創建腳本中刪除並重新創建了示例數據庫,發現了一個解決方案:http://code.metager.de/source/xref/netbeans/derby/etc/sample.sql –