Thanks,

The backup file is handled differently from 1.8. Changes were made to
improve reliability. 
Please use the latest snapshot jars from the support page on our web
site.
If the problem is still there, please let us known and we will
investigate further.

Fred

On Fri, 05 Mar 2010 14:27 +0100, "Christian Ortolf"
<christianort...@gmx.ch> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>  
> Hello Devs!
> 
> at first I really like the speed of the  2.0 HSQLDB... though I ran
> into one issue:
> Often when I not close the HSQLDB properly   it fails to restart on
> the files again .. and I get the following error messages from java:
> (I never had such a problem with 1.8.x releases)
> is this a bug or do I have to threat 2.0 differently as 1.8 ?
> 
>  Mar 5, 2010 2:12:47 PM org.hsqldb.persist.Logger logSevereEvent
> SEVERE: open failed
> org.hsqldb.HsqlException: file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:356)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:238)
>     at org.hsqldb.persist.Log.getCache(Log.java:596)
>     at org.hsqldb.persist.Logger.getCache(Logger.java:614)
>     at org.hsqldb.persist.Logger.newStore(Logger.java:1027)
>     at org.hsqldb.Table.createDefaultStore(Table.java:286)
>     at org.hsqldb.Table.<init>(Table.java:265)
>     at org.hsqldb.TableUtil.newTable(TableUtil.java:57)
>     at org.hsqldb.ParserDDL.compileCreateTable(ParserDDL.java:994)
>     at org.hsqldb.ParserDDL.compileCreate(ParserDDL.java:150)
>     at org.hsqldb.ParserCommand.compilePart(ParserCommand.java:204)
>     at org.hsqldb.ParserCommand.compileStatement(ParserCommand.java:63)
>     at org.hsqldb.Session.compileStatement(Session.java:839)
>     at
> org.hsqldb.scriptio.ScriptReaderText.readDDL(ScriptReaderText.java:100)
>     at
> org.hsqldb.scriptio.ScriptReaderBase.readAll(ScriptReaderBase.java:65)
>     at org.hsqldb.persist.Log.processScript(Log.java:789)
>     at org.hsqldb.persist.Log.open(Log.java:195)
>     at org.hsqldb.persist.Logger.openPersistence(Logger.java:243)
>     at org.hsqldb.Database.reopen(Database.java:200)
>     at org.hsqldb.Database.open(Database.java:172)
>     at org.hsqldb.DatabaseManager.getDatabase(DatabaseManager.java:225)
>     at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:148)
>     at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3221)
>     at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:285)
>     at org.hsqldb.jdbc.JDBCDriver.connect(JDBCDriver.java:245)
>     at java.sql.DriverManager.getConnection(DriverManager.java:582)
>     at java.sql.DriverManager.getConnection(DriverManager.java:185)
>     at eu.jucy.database.HSQLDB.connect(HSQLDB.java:155)
>     at eu.jucy.database.HSQLDB.init(HSQLDB.java:83)
>     at uc.DCClient$Initializer.loadDB(DCClient.java:1287)
>     at uc.DCClient.<init>(DCClient.java:419)
>     at
> eu.jucy.gui.ApplicationWorkbenchWindowAdvisor.preWindowOpen(ApplicationWorkbenchWindowAdvisor.java:118)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpening(WorkbenchWindow.java:1285)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:398)
>     at
> org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchWindow(Workbench3xImplementation.java:31)
>     at
> org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1731)
>     at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1729)
>     at
> org.eclipse.ui.internal.Workbench$60.runWithException(Workbench.java:3361)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
>     at
> org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2315)
>     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2220)
>     at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>     at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>     at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>     at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>     at eu.jucy.gui.Application.start(Application.java:80)
>     at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:367)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:611)
>     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
>     at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
>     at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
> Caused by: java.io.FileNotFoundException:
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
>     at java.io.FileOutputStream.open(Native Method)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
>     at org.hsqldb.lib.FileUtil.openOutputStreamElement(FileUtil.java:102)
>     at org.hsqldb.lib.FileArchiver.unarchive(FileArchiver.java:196)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:348)
>     ... 69 more
> Mar 5, 2010 2:12:47 PM org.hsqldb.persist.Logger logWarningEvent
> WARNING: file input/output errorerror file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup opening file - file
> E:\Programme\jucy\db\jucydb.data
> org.hsqldb.HsqlException: file input/output errorerror file
> input/output error E:\Programme\jucy\db\jucydb.data (The requested
> operation cannot be performed on a file with a user-mapped section
> open) E:\Programme\jucy\db\jucydb.backup opening file - file
> E:\Programme\jucy\db\jucydb.data
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:284)
>     at org.hsqldb.persist.Log.getCache(Log.java:596)
>     at org.hsqldb.persist.Logger.getCache(Logger.java:614)
>     at org.hsqldb.persist.Logger.newStore(Logger.java:1027)
>     at org.hsqldb.Table.createDefaultStore(Table.java:286)
>     at org.hsqldb.Table.<init>(Table.java:265)
>     at org.hsqldb.TableUtil.newTable(TableUtil.java:57)
>     at org.hsqldb.ParserDDL.compileCreateTable(ParserDDL.java:994)
>     at org.hsqldb.ParserDDL.compileCreate(ParserDDL.java:150)
>     at org.hsqldb.ParserCommand.compilePart(ParserCommand.java:204)
>     at org.hsqldb.ParserCommand.compileStatement(ParserCommand.java:63)
>     at org.hsqldb.Session.compileStatement(Session.java:839)
>     at
> org.hsqldb.scriptio.ScriptReaderText.readDDL(ScriptReaderText.java:100)
>     at
> org.hsqldb.scriptio.ScriptReaderBase.readAll(ScriptReaderBase.java:65)
>     at org.hsqldb.persist.Log.processScript(Log.java:789)
>     at org.hsqldb.persist.Log.open(Log.java:195)
>     at org.hsqldb.persist.Logger.openPersistence(Logger.java:243)
>     at org.hsqldb.Database.reopen(Database.java:200)
>     at org.hsqldb.Database.open(Database.java:172)
>     at org.hsqldb.DatabaseManager.getDatabase(DatabaseManager.java:225)
>     at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:148)
>     at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3221)
>     at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:285)
>     at org.hsqldb.jdbc.JDBCDriver.connect(JDBCDriver.java:245)
>     at java.sql.DriverManager.getConnection(DriverManager.java:582)
>     at java.sql.DriverManager.getConnection(DriverManager.java:185)
>     at eu.jucy.database.HSQLDB.connect(HSQLDB.java:155)
>     at eu.jucy.database.HSQLDB.init(HSQLDB.java:83)
>     at uc.DCClient$Initializer.loadDB(DCClient.java:1287)
>     at uc.DCClient.<init>(DCClient.java:419)
>     at
> eu.jucy.gui.ApplicationWorkbenchWindowAdvisor.preWindowOpen(ApplicationWorkbenchWindowAdvisor.java:118)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpening(WorkbenchWindow.java:1285)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:398)
>     at
> org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchWindow(Workbench3xImplementation.java:31)
>     at
> org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1731)
>     at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1729)
>     at
> org.eclipse.ui.internal.Workbench$60.runWithException(Workbench.java:3361)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
>     at
> org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2315)
>     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2220)
>     at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>     at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>     at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>     at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>     at eu.jucy.gui.Application.start(Application.java:80)
>     at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:367)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:611)
>     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
>     at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
>     at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
> Caused by: org.hsqldb.HsqlException: file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:356)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:238)
>     ... 68 more
> Caused by: java.io.FileNotFoundException:
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
>     at java.io.FileOutputStream.open(Native Method)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
>     at org.hsqldb.lib.FileUtil.openOutputStreamElement(FileUtil.java:102)
>     at org.hsqldb.lib.FileArchiver.unarchive(FileArchiver.java:196)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:348)
>     ... 69 more
> Mar 5, 2010 2:12:47 PM org.hsqldb.persist.Logger logWarningEvent
> WARNING: Script processing failure
> org.hsqldb.HsqlException: error in script file line: 23 file
> input/output errorerror file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup opening file - file
> E:\Programme\jucy\db\jucydb.data
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at
> org.hsqldb.scriptio.ScriptReaderText.readDDL(ScriptReaderText.java:137)
>     at
> org.hsqldb.scriptio.ScriptReaderBase.readAll(ScriptReaderBase.java:65)
>     at org.hsqldb.persist.Log.processScript(Log.java:789)
>     at org.hsqldb.persist.Log.open(Log.java:195)
>     at org.hsqldb.persist.Logger.openPersistence(Logger.java:243)
>     at org.hsqldb.Database.reopen(Database.java:200)
>     at org.hsqldb.Database.open(Database.java:172)
>     at org.hsqldb.DatabaseManager.getDatabase(DatabaseManager.java:225)
>     at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:148)
>     at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3221)
>     at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:285)
>     at org.hsqldb.jdbc.JDBCDriver.connect(JDBCDriver.java:245)
>     at java.sql.DriverManager.getConnection(DriverManager.java:582)
>     at java.sql.DriverManager.getConnection(DriverManager.java:185)
>     at eu.jucy.database.HSQLDB.connect(HSQLDB.java:155)
>     at eu.jucy.database.HSQLDB.init(HSQLDB.java:83)
>     at uc.DCClient$Initializer.loadDB(DCClient.java:1287)
>     at uc.DCClient.<init>(DCClient.java:419)
>     at
> eu.jucy.gui.ApplicationWorkbenchWindowAdvisor.preWindowOpen(ApplicationWorkbenchWindowAdvisor.java:118)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpening(WorkbenchWindow.java:1285)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:398)
>     at
> org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchWindow(Workbench3xImplementation.java:31)
>     at
> org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1731)
>     at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1729)
>     at
> org.eclipse.ui.internal.Workbench$60.runWithException(Workbench.java:3361)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
>     at
> org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2315)
>     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2220)
>     at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>     at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>     at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>     at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>     at eu.jucy.gui.Application.start(Application.java:80)
>     at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:367)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:611)
>     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
>     at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
>     at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
> Caused by: org.hsqldb.HsqlException: file input/output errorerror file
> input/output error E:\Programme\jucy\db\jucydb.data (The requested
> operation cannot be performed on a file with a user-mapped section
> open) E:\Programme\jucy\db\jucydb.backup opening file - file
> E:\Programme\jucy\db\jucydb.data
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:284)
>     at org.hsqldb.persist.Log.getCache(Log.java:596)
>     at org.hsqldb.persist.Logger.getCache(Logger.java:614)
>     at org.hsqldb.persist.Logger.newStore(Logger.java:1027)
>     at org.hsqldb.Table.createDefaultStore(Table.java:286)
>     at org.hsqldb.Table.<init>(Table.java:265)
>     at org.hsqldb.TableUtil.newTable(TableUtil.java:57)
>     at org.hsqldb.ParserDDL.compileCreateTable(ParserDDL.java:994)
>     at org.hsqldb.ParserDDL.compileCreate(ParserDDL.java:150)
>     at org.hsqldb.ParserCommand.compilePart(ParserCommand.java:204)
>     at org.hsqldb.ParserCommand.compileStatement(ParserCommand.java:63)
>     at org.hsqldb.Session.compileStatement(Session.java:839)
>     at
> org.hsqldb.scriptio.ScriptReaderText.readDDL(ScriptReaderText.java:100)
>     ... 56 more
> Caused by: org.hsqldb.HsqlException: file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:356)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:238)
>     ... 68 more
> Caused by: java.io.FileNotFoundException:
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
>     at java.io.FileOutputStream.open(Native Method)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
>     at org.hsqldb.lib.FileUtil.openOutputStreamElement(FileUtil.java:102)
>     at org.hsqldb.lib.FileArchiver.unarchive(FileArchiver.java:196)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:348)
>     ... 69 more
> Mar 5, 2010 2:12:47 PM org.hsqldb.persist.Logger logSevereEvent
> SEVERE: could not reopen database
> org.hsqldb.HsqlException: error in script file line: 23 file
> input/output errorerror file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup opening file - file
> E:\Programme\jucy\db\jucydb.data
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at
> org.hsqldb.scriptio.ScriptReaderText.readDDL(ScriptReaderText.java:137)
>     at
> org.hsqldb.scriptio.ScriptReaderBase.readAll(ScriptReaderBase.java:65)
>     at org.hsqldb.persist.Log.processScript(Log.java:789)
>     at org.hsqldb.persist.Log.open(Log.java:195)
>     at org.hsqldb.persist.Logger.openPersistence(Logger.java:243)
>     at org.hsqldb.Database.reopen(Database.java:200)
>     at org.hsqldb.Database.open(Database.java:172)
>     at org.hsqldb.DatabaseManager.getDatabase(DatabaseManager.java:225)
>     at org.hsqldb.DatabaseManager.newSession(DatabaseManager.java:148)
>     at org.hsqldb.jdbc.JDBCConnection.<init>(JDBCConnection.java:3221)
>     at org.hsqldb.jdbc.JDBCDriver.getConnection(JDBCDriver.java:285)
>     at org.hsqldb.jdbc.JDBCDriver.connect(JDBCDriver.java:245)
>     at java.sql.DriverManager.getConnection(DriverManager.java:582)
>     at java.sql.DriverManager.getConnection(DriverManager.java:185)
>     at eu.jucy.database.HSQLDB.connect(HSQLDB.java:155)
>     at eu.jucy.database.HSQLDB.init(HSQLDB.java:83)
>     at uc.DCClient$Initializer.loadDB(DCClient.java:1287)
>     at uc.DCClient.<init>(DCClient.java:419)
>     at
> eu.jucy.gui.ApplicationWorkbenchWindowAdvisor.preWindowOpen(ApplicationWorkbenchWindowAdvisor.java:118)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.fireWindowOpening(WorkbenchWindow.java:1285)
>     at
> org.eclipse.ui.internal.WorkbenchWindow.<init>(WorkbenchWindow.java:398)
>     at
> org.eclipse.ui.internal.tweaklets.Workbench3xImplementation.createWorkbenchWindow(Workbench3xImplementation.java:31)
>     at
> org.eclipse.ui.internal.Workbench.newWorkbenchWindow(Workbench.java:1731)
>     at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:1729)
>     at
> org.eclipse.ui.internal.Workbench$60.runWithException(Workbench.java:3361)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at
> org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
>     at
> org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384)
>     at
> org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
>     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
>     at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
>     at
>     org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3892)
>     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3513)
>     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2315)
>     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2220)
>     at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
>     at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>     at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
>     at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>     at eu.jucy.gui.Application.start(Application.java:80)
>     at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
>     at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:367)
>     at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:611)
>     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)
>     at org.eclipse.equinox.launcher.Main.run(Main.java:1363)
>     at org.eclipse.equinox.launcher.Main.main(Main.java:1339)
> Caused by: org.hsqldb.HsqlException: file input/output errorerror file
> input/output error E:\Programme\jucy\db\jucydb.data (The requested
> operation cannot be performed on a file with a user-mapped section
> open) E:\Programme\jucy\db\jucydb.backup opening file - file
> E:\Programme\jucy\db\jucydb.data
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:284)
>     at org.hsqldb.persist.Log.getCache(Log.java:596)
>     at org.hsqldb.persist.Logger.getCache(Logger.java:614)
>     at org.hsqldb.persist.Logger.newStore(Logger.java:1027)
>     at org.hsqldb.Table.createDefaultStore(Table.java:286)
>     at org.hsqldb.Table.<init>(Table.java:265)
>     at org.hsqldb.TableUtil.newTable(TableUtil.java:57)
>     at org.hsqldb.ParserDDL.compileCreateTable(ParserDDL.java:994)
>     at org.hsqldb.ParserDDL.compileCreate(ParserDDL.java:150)
>     at org.hsqldb.ParserCommand.compilePart(ParserCommand.java:204)
>     at org.hsqldb.ParserCommand.compileStatement(ParserCommand.java:63)
>     at org.hsqldb.Session.compileStatement(Session.java:839)
>     at
> org.hsqldb.scriptio.ScriptReaderText.readDDL(ScriptReaderText.java:100)
>     ... 56 more
> Caused by: org.hsqldb.HsqlException: file input/output error
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
> E:\Programme\jucy\db\jucydb.backup
>     at org.hsqldb.error.Error.error(Error.java:112)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:356)
>     at org.hsqldb.persist.DataFileCache.open(DataFileCache.java:238)
>     ... 68 more
> Caused by: java.io.FileNotFoundException:
> E:\Programme\jucy\db\jucydb.data (The requested operation cannot be
> performed on a file with a user-mapped section open)
>     at java.io.FileOutputStream.open(Native Method)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>     at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
>     at org.hsqldb.lib.FileUtil.openOutputStreamElement(FileUtil.java:102)
>     at org.hsqldb.lib.FileArchiver.unarchive(FileArchiver.java:196)
>     at
> org.hsqldb.persist.DataFileCache.restoreBackup(DataFileCache.java:348)
>     ... 69 more
> 
> 
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
>  
> iEYEARECAAYFAkuRBr4ACgkQGT+3xBVuj9K1+gCfXbaAyyeD3HcSOQaMvcHzfA4b
> EQQAnAsEcy0W5uipkCH1oKvhWaIg2ceV
> =Uk4+
> -----END PGP SIGNATURE-----
> 
> 
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> hsqldb-developers mailing list
> hsqldb-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hsqldb-developers
> 

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
hsqldb-developers mailing list
hsqldb-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to