Премини към съдържанието
От 1-ви септември 2021 г., вход във форумите ще е възможен само с имейл адрес вместо потребителско име. Ако не помните имейла с който сте се регистрирали, вижте го в настройките на профила си. ×
  • Добре дошли!

    Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

    Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

     

JDBC Derby изведнъж спря да работи


SSMeniak

Препоръчан отговор


Здравейте. В една моя Java програмка ползвам база данни Derby. Базата си върви с приложението. Пускам програмата аз един ден и програмата нетръгва, оказа се че derby не иска да се стартира от там програмата не може да зареди. Погледнах в лога на базата данни за грешки обаче не разбирам от база данни и нищо не ми идва на ум.

 

Както и да е, направих друга чисто нова база данни без таблици в нея без нищо само с същото име, Взех от старата база данни съдържанието на папка seg0 и го сложих в същата папка на вече новата база данни като файловете ги препокрих и воала базата тръгна. Но за мене това не е решение на проблема а просто кръпка защото не знам защо се получи така че базата данни изведнъж спря. Ако някои знае защо или е имал подобен проблем нека сподели ако иска на какво се дължи това за да не се получава повече.

 

Незнам как да прикача лог файла на derby към темата, при опит да го кача излиза "Грешка Не можете да качвате такъв тип файл"

Линк към коментара
Сподели в други сайтове

Здравейте. В една моя Java програмка ползвам база данни Derby. Базата си върви с приложението. Пускам програмата аз един ден и програмата нетръгва, оказа се че derby не иска да се стартира от там програмата не може да зареди. Погледнах в лога на базата данни за грешки обаче не разбирам от база данни и нищо не ми идва на ум.

 

Както и да е, направих друга чисто нова база данни без таблици в нея без нищо само с същото име, Взех от старата база данни съдържанието на папка seg0 и го сложих в същата папка на вече новата база данни като файловете ги препокрих и воала базата тръгна. Но за мене това не е решение на проблема а просто кръпка защото не знам защо се получи така че базата данни изведнъж спря. Ако някои знае защо или е имал подобен проблем нека сподели ако иска на какво се дължи това за да не се получава повече.

 

Незнам как да прикача лог файла на derby към темата, при опит да го кача излиза "Грешка Не можете да качвате такъв тип файл"

Пробвайте да копирате в следващия си пост част от лога, която сочи неща, които са странни

Линк към коментара
Сподели в други сайтове

Незнам как да прикача лог файла на derby към темата, при опит да го кача излиза "Грешка Не можете да качвате такъв тип файл"

Приложете StackTrace-а, който се генерира като нормален текст, а не като attachment.

Линк към коментара
Сподели в други сайтове

------------  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)
    ... more
============= begin nested exception, level (1) ===========
ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...more
============= end nested exception, level (1) ===========


------------  End Shutdown Error Stack -------------

----------------------------------------------------------------
Mon Nov 10 17:09:37 EET 2014:
Shutting down instance a816c00e-0149-9a40-c5b8-000006b3f000 on database directory C:\Users\Simeon Simeonov\Desktop\Magazin\Store with class loader [email protected]
Mon Nov 10 17:09:37 EET 2014 Thread[JavaFX Application Thread,5,main] Cleanup action starting
java.sql.SQLException: Failed to start database 'Store' with class loader [email protected], see the next exception for details.
    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.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.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.Driver20.connect(Unknown Source)
    at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    ...  more
============= begin nested exception, level (1) ===========
java.sql.SQLTransactionRollbackException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.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.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
    ...  more
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ... more
============= end nested exception, level (1) ===========
============= begin nested exception, level (2) ===========
java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.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)
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= end nested exception, level (2) ===========
============= begin nested exception, level (3) ===========
ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
============= end nested exception, level (3) ===========
Cleanup action completed
----------------------------------------------------------------
Mon Nov 10 17:09:37 EET 2014:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.10.1.3 - (1557168): instance 601a400f-0149-9a40-c5b8-000006b3f000
on database directory C:\Users\Simeon Simeonov\Desktop\Magazin\Store with class loader [email protected]
Loaded from file:/C:/Users/Simeon%20Simeonov/Desktop/Magazin/lib/derby.jar
java.vendor=Oracle Corporation
java.runtime.version=1.8.0_25-b18
user.dir=C:\Users\Simeon Simeonov\Desktop\Magazin
os.name=Windows 7
os.arch=amd64
os.version=6.1
derby.system.home=null

------------  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)
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= begin nested exception, level (1) ===========
ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
============= end nested exception, level (1) ===========


------------  End Shutdown Error Stack -------------

----------------------------------------------------------------
Mon Nov 10 17:09:37 EET 2014:
Shutting down instance 601a400f-0149-9a40-c5b8-000006b3f000 on database directory C:\Users\Simeon Simeonov\Desktop\Magazin\Store with class loader [email protected]
Mon Nov 10 17:09:37 EET 2014 Thread[JavaFX Application Thread,5,main] Cleanup action starting
java.sql.SQLException: Failed to start database 'Store' with class loader [email protected], see the next exception for details.
    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.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.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLException: Failed to start database 'Store' 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.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    ... 38 more
Caused by: java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
    ... 35 more
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= begin nested exception, level (1) ===========
java.sql.SQLTransactionRollbackException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.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.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.Driver20.connect(Unknown Source)
Caused by: java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    ... 37 more
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= end nested exception, level (1) ===========
============= begin nested exception, level (2) ===========
java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= end nested exception, level (2) ===========
============= begin nested exception, level (3) ===========
ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
============= end nested exception, level (3) ===========
Cleanup action completed
----------------------------------------------------------------
Mon Nov 10 17:09:37 EET 2014:
Booting Derby version The Apache Software Foundation - Apache Derby - 10.10.1.3 - (1557168): instance f81e0010-0149-9a40-c5b8-000006b3f000
on database directory C:\Users\Simeon Simeonov\Desktop\Magazin\Store with class loader [email protected]
Loaded from file:/C:/Users/Simeon%20Simeonov/Desktop/Magazin/lib/derby.jar
java.vendor=Oracle Corporation
java.runtime.version=1.8.0_25-b18
user.dir=C:\Users\Simeon Simeonov\Desktop\Magazin
os.name=Windows 7
os.arch=amd64
os.version=6.1
derby.system.home=null

------------  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)
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= begin nested exception, level (1) ===========
ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
============= end nested exception, level (1) ===========


------------  End Shutdown Error Stack -------------

----------------------------------------------------------------
Mon Nov 10 17:09:37 EET 2014:
Shutting down instance f81e0010-0149-9a40-c5b8-000006b3f000 on database directory C:\Users\Simeon Simeonov\Desktop\Magazin\Store with class loader [email protected]
Mon Nov 10 17:09:37 EET 2014 Thread[JavaFX Application Thread,5,main] Cleanup action starting
java.sql.SQLException: Failed to start database 'Store' with class loader [email protected], see the next exception for details.
    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.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.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
Caused by: java.sql.SQLException: Failed to start database 'Store' 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.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    ... 38 more
Caused by: java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
    ... 35 more
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= begin nested exception, level (1) ===========
java.sql.SQLTransactionRollbackException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.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.impl.jdbc.EmbedConnection40.<init>(Unknown Source)
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source)
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
Caused by: java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    ... 37 more
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ...  more
============= end nested exception, level (1) ===========
============= begin nested exception, level (2) ===========
java.sql.SQLException: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.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)
Caused by: ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
    ... more
============= end nested exception, level (2) ===========
============= begin nested exception, level (3) ===========
ERROR 40XD2: Container Container(0, 1680) cannot be opened; it either has been dropped or does not exist.
    at org.apache.derby.iapi.error.StandardException.newException(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)
============= end nested exception, level (3) ===========
Cleanup action completed

 

Линк към коментара
Сподели в други сайтове

Изглежда като липсващ файл или промяна на правата върху файл(ове). Дали имате достатъчно свободно пространство на диска на който е базата?


Линк към коментара
Сподели в други сайтове

Запитванията на колегата @capnemo са доста релевантни а и бързо могат да се видят. 

Stacktrace-а говори и за възможен database corruption - т.е. базата данни се е помляла поради някаква причина. Можете ли с някакъв SQL клиент да се закачите за нея, за да проверите дали всичко е наред - дали DB-то е налично, схемите, таблиците и т.н. дали са налични.

Проблем в JDBC-то не виждам - логовете си говорят за чисто DerbyDB проблем.  

 

Потърсете и провете статуса на Store:

 

 

Caused by: java.sql.SQLException: Failed to start database 'Store'  ...

 

Поздрави !

Линк към коментара
Сподели в други сайтове

Изглежда като липсващ файл или промяна на правата върху файл(ове). Дали имате достатъчно свободно пространство на диска на който е базата?

 

До колкото и аз разбрах става дума за липсващ файл а никои нищо не е трил или сменял права просто на единия ден работи на другия не. Диска е 1TB не ми се вярва да е от това.

 

@Saundtracker Аз възтанових базата по начина дето сам обяснил в първия ми пост - таблици и записи всичко си доиде на място и сега нямам проблем всичко работи но незнам дали пак няма да стане така.

Линк към коментара
Сподели в други сайтове

До колкото и аз разбрах става дума за липсващ файл а никои нищо не е трил или сменял права просто на единия ден работи на другия не. Диска е 1TB не ми се вярва да е от това.

 

@Saundtracker Аз възтанових базата по начина дето сам обяснил в първия ми пост - таблици и записи всичко си доиде на място и сега нямам проблем всичко работи но незнам дали пак няма да стане така.

По принцип това е причината да се правят backup-ове и dump-ове на базата - ако стане проблем да се възстановява. Тъй като Derby си пази данните на файловата система, явно нормалния copy/paste е сработил. Така, че в този случай, може би един вариант е от време на време да правите backup на данните си :).

 

Поздрави !

Линк към коментара
Сподели в други сайтове

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

×
×
  • Добави ново...

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите Условия за ползване