Return-Path: X-Original-To: apmail-db-derby-user-archive@www.apache.org Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 851DDCCF6 for ; Mon, 10 Mar 2014 16:49:45 +0000 (UTC) Received: (qmail 4770 invoked by uid 500); 10 Mar 2014 16:49:43 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 4575 invoked by uid 500); 10 Mar 2014 16:49:40 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Received: (qmail 4097 invoked by uid 99); 10 Mar 2014 16:49:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Mar 2014 16:49:38 +0000 X-ASF-Spam-Status: No, hits=3.2 required=5.0 tests=FORGED_YAHOO_RCVD,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.139.213.140] (HELO nm12-vm0.bullet.mail.bf1.yahoo.com) (98.139.213.140) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Mar 2014 16:49:32 +0000 Received: from [66.196.81.170] by nm12.bullet.mail.bf1.yahoo.com with NNFMP; 10 Mar 2014 16:49:10 -0000 Received: from [98.139.211.197] by tm16.bullet.mail.bf1.yahoo.com with NNFMP; 10 Mar 2014 16:49:10 -0000 Received: from [127.0.0.1] by smtp206.mail.bf1.yahoo.com with NNFMP; 10 Mar 2014 16:49:10 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1394470150; bh=F2JXHOkBHWZF2BAhJUsyX//Etnp1HF/b7zUOxX7upHM=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:References:In-Reply-To:To:X-Mailer; b=z0uWuLxe7WCb1RqspZcqkMRV+49KqFnWOa2xq4Ulxu38rFsrrMB80PsR7mygYHtsPnfmE2ia+K2q80h2hp3Zf4RzTv+h4bYR39IZDWl1W6kUNCOhoYXUV57+EAR7mkvQjnw2mwvrR0HinB1ueh6avkvHA2kzxoy6Ud0a9ItStcU= X-Yahoo-Newman-Id: 794836.57213.bm@smtp206.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: RdP8vtoVM1mH2aEk.6bIEM2484YU9QYAGIZ12ijSuBoY0u4 W9hsc5kP7mnXq8CLyFUOlma7ufAp8zMfDbvPADdrU0sApGa2MV8FPHmvI3Jx AOB.Ll_1Cm1x98J5pXxzqyeviA.uPuA_SRYDC_sM1r8RHUNfgYN7WcFdoECF a8PRox0t.T3YtDHQGKCT7iAv28l715W0jUb6krgWCuGMPSO0ps1uU3ZVs4MV tjSoHFt8PDg1fxN9OeybnHgaDqyqLLIyso1MUZbDVj5zHKoo3Xrbqd8khdOI S5JoHDrYCtVakcHOk.Gxy9hFqHd_PI5tNo_dHMJOT_E4rrpajXWUj9XRyCEV xUynutHgzbGCu2qrSENxVFVio.VhI2xS4ugp2eNoMK9HEPDdgty9ybAL8w7Q mwBvfg1y2ia5aeFQBs_s4QOlGbjOTClFF9UmKn6gOuFp8MyHMG1qYT3MI0WO 5xSTGaafp4PU1gDbBXYectDpTBIZzygWbqW7ushevSBWbk5DMz1Q5jvM8kUN whWobuqd_pIALDIEoxUdzNGsAam5SAIlHkzyrgg6Y6KbpybauP4kEjIe9GJH k7BKTWFWu3SwTHKMhjSt08om9Zf9.zePw0OPo9TwAxoXWKQFWzmOLA_QEDDx 4c2XIZZ5lO8DwmXBhraBiO0v5nlb6 X-Yahoo-SMTP: x9jC7Z6swBAdXGXn.Vnx4DNhmQ-- X-Rocket-Received: from [192.168.1.2] (peter.ondruska@80.95.250.211 with xymcookie [66.196.81.168]) by smtp206.mail.bf1.yahoo.com with SMTP; 10 Mar 2014 09:49:10 -0700 PDT From: =?utf-8?Q?Peter_Ondru=C5=A1ka?= Content-Type: multipart/alternative; boundary=Apple-Mail-8C0867FC-DB0A-4259-AA06-E7CD5D5131C1 Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Subject: Re: Corrupt database: ArrayIndexOutOfBoundsException on connect Message-Id: Date: Mon, 10 Mar 2014 17:49:09 +0100 References: <1394452191.14450.92614705.7C811579@webmail.messagingengine.com> In-Reply-To: To: Derby Discussion X-Mailer: iPad Mail (11B651) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-8C0867FC-DB0A-4259-AA06-E7CD5D5131C1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Just a reminder to do backups and run the database with log archiving. Every= thing is built in Derby. I know for you it is too late for you :( Peter > On 10 Mar 2014, at 17:20, Myrna van Lunteren wrot= e: >=20 > Although Derby has transaction control and a recovery mechanism, if a JVM c= rashes or gets interrupted, the normal transaction steps might be interrupte= d in unfortunate places, especially during compress. Was the database shutdo= wn before compress? Do you have a backup? >=20 > But perhaps there is something of use to you on this page: > https://wiki.apache.org/db-derby/DatabaseCorruption >=20 > HTH > Myrna >=20 >=20 >=20 >> On Mon, Mar 10, 2014 at 4:49 AM, Phil Bradley wrote: >>=20 >> Hi, >>=20 >> I have a derby database that I am unable to connect to; when I try I get >> "java.lang.ArrayIndexOutOfBoundsException". The full stack trace is >> shown below. >>=20 >> Firstly, some background: >>=20 >> - I'm using derby 10.8.2.2 with a Java Webstart application that >> connects in embedded mode. The clients are using Java 7u45 on Windows 7, >> 32 bit >>=20 >> - The application is configured to run SYSCS_UTIL.SYSCS_COMPRESS_TABLE() >> every 5 days on each table on startup >>=20 >> - The client was running SYSCS_UTIL.SYSCS_COMPRESS_TABLE() on a >> particular table and based on the application logs, it looks like either >> the JVM crashed or the application was ended via task manager. >>=20 >> - On subsequent attempts to start the application, the client was unable >> to connect to the database as per the stack trace below. I have made a >> copy of the database and I get this error reliably on accessing the >> copy. >>=20 >> I have two questions: >>=20 >> 1. Is there anything that I can do to recover from this kind of scenario >> automatically? >> 2. Is there any debugging or other investigation that I can do that will >> help reduce the severity of this kind of problem? >>=20 >> Thanks, >> Phil >>=20 >>=20 >>=20 >>=20 >>=20 >> java.sql.SQLException: Failed to start database >> 'C:\Users\Administrator\.myapp\myapp_db' with class loader >> com.sun.jnlp.JNLPClassLoader@1bef5e8, 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.(Unknown >> Source) >> at org.apache.derby.impl.jdbc.EmbedConnection30.(Unknown >> Source) >> at org.apache.derby.impl.jdbc.EmbedConnection40.(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(Unknown Source) >> at java.sql.DriverManager.getConnection(Unknown Source) >> at >> com.mycompany.database.DbInitializer.runScript(DbInitializer.java= :143) >> at >> com.mycompany.myapp.ApplicationRunner.initialiseDb(ApplicationRun= ner.java:817) >> at >> com.mycompany.myapp.ApplicationRunner.startApplication(Applicatio= nRunner.java:945) >> at >> com.mycompany.myapp.ApplicationRunner.run(ApplicationRunner.java:= 581) >> at >> com.mycompany.myapp.ApplicationRunner.main(ApplicationRunner.java= :552) >> at >> com.mycompany.myapp.ApplicationLoader.main(ApplicationLoader.java= :90) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown >> Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at com.sun.javaws.Launcher.executeApplication(Unknown Source) >> at com.sun.javaws.Launcher.executeMainClass(Unknown Source) >> at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) >> at com.sun.javaws.Launcher.run(Unknown Source) >> at java.lang.Thread.run(Unknown Source) >> Caused by: java.sql.SQLException: Failed to start database >> 'C:\Users\Administrator\.myapp\myapp_db' with class loader >> com.sun.jnlp.JNLPClassLoader@1bef5e8, see the next exception for >> details. >> at >> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Un= known >> Source) >> at >> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTrans= portAcrossDRDA(Unknown >> Source) >> ... 27 more >> Caused by: java.sql.SQLException: Java exception: ': >> java.lang.ArrayIndexOutOfBoundsException'. >> at >> org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Un= known >> Source) >> at >> org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTrans= portAcrossDRDA(Unknown >> Source) >> 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.javaException(Unknown Source) >> ... 24 more >> Caused by: java.lang.ArrayIndexOutOfBoundsException >> at java.lang.System.arraycopy(Native Method) >> at >> org.apache.derby.impl.store.raw.data.AllocPage.ReadContainerInfo(= Unknown >> Source) >> at >> org.apache.derby.impl.store.raw.data.FileContainer.readHeader(Unk= nown >> Source) >> at org.apache.derby.impl.store.raw.data.RAFContainer.run(Unknown >> Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.apache.derby.impl.store.raw.data.RAFContainer.openContainer(U= nknown >> Source) >> at >> org.apache.derby.impl.store.raw.data.RAFContainer4.openContainer(= Unknown >> Source) >> at >> org.apache.derby.impl.store.raw.data.FileContainer.setIdent(Unkno= wn >> Source) >> at >> org.apache.derby.impl.store.raw.data.FileContainer.setIdentity(Un= known >> Source) >> at >> org.apache.derby.impl.services.cache.ConcurrentCache.find(Unknown= >> Source) >> at >> org.apache.derby.impl.store.raw.data.BaseDataFileFactory.openCont= ainer(Unknown >> Source) >> at >> org.apache.derby.impl.store.raw.data.BaseDataFileFactory.openDrop= pedContainer(Unknown >> Source) >> at >> org.apache.derby.impl.store.raw.xact.Xact.openDroppedContainer(Un= known >> Source) >> at >> org.apache.derby.impl.store.raw.data.ContainerBasicOperation.find= Container(Unknown >> Source) >> at >> org.apache.derby.impl.store.raw.data.ContainerBasicOperation.need= sRedo(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(Unkn= own >> Source) >> at >> org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Un= known >> 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(Unkn= own >> Source) >> at >> org.apache.derby.impl.services.monitor.BaseMonitor.startModule(Un= known >> 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(Unkn= own >> Source) >> at >> org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Un= known >> Source) >> at >> org.apache.derby.impl.services.monitor.BaseMonitor.startProviderS= ervice(Unknown >> Source) >> at >> org.apache.derby.impl.services.monitor.BaseMonitor.findProviderAn= dStartService(Unknown >> Source) >> at >> org.apache.derby.impl.services.monitor.BaseMonitor.startPersisten= tService(Unknown >> Source) >> at >> org.apache.derby.iapi.services.monitor.Monitor.startPersistentSer= vice(Unknown >> Source) >> ... 24 more >> 2014-03-08 06:10:59,357 javawsApplicationMain ERROR Initialisation >> error [40000] [XJ040] Failed to start database >> 'C:\Users\Administrator\.myapp\myapp_db' with class loader >> com.sun.jnlp.JNLPClassLoader@1bef5e8, see the next exception for >> details. >> 2014-03-08 06:10:59,357 javawsApplicationMain ERROR Initialisation error >> [0] [XJ001] Java exception: ': >> java.lang.ArrayIndexOutOfBoundsException'. >=20 --Apple-Mail-8C0867FC-DB0A-4259-AA06-E7CD5D5131C1 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Just a reminder to do backups and run the database with log archiving. Everything is built in Derby. I know for you it is too late for you :(

Peter

On 10 Mar 2014, at 17:20, Myrna van Lunteren <m.v.lunteren@gmail.com> wrote:

Although Derby has transaction control and a recovery mechanism, if a JVM crashes or gets interrupted, the normal transaction steps might be interrupted in unfortunate places, especially during compress. Was the database shutdown before compress? Do you have a backup?

But perhaps there is something of use to you on this page:
https://wiki.apache.org/db-derby/DatabaseCorruption

HTH
Myrna



On Mon, Mar 10, 2014 at 4:49 AM, Phil Bradley <philb@tower.ie> wrote:

Hi,

I have a derby database that I am unable to connect to; when I try I get
"java.lang.ArrayIndexOutOfBoundsException". The full stack trace is
shown below.

Firstly, some background:

- I'm using derby 10.8.2.2 with a Java Webstart application that
connects in embedded mode. The clients are using Java 7u45 on Windows 7,
32 bit

- The application is configured to run SYSCS_UTIL.SYSCS_COMPRESS_TABLE()
every 5 days on each table on startup

- The client was running SYSCS_UTIL.SYSCS_COMPRESS_TABLE() on a
particular table and based on the application logs, it looks like either
the JVM crashed or the application was ended via task manager.

- On subsequent attempts to start the application, the client was unable
to connect to the database as per the stack trace below. I have made a
copy of the database and I get this error reliably on accessing the
copy.

I have two questions:

1. Is there anything that I can do to recover from this kind of scenario
automatically?
2. Is there any debugging or other investigation that I can do that will
help reduce the severity of this kind of problem?

Thanks,
Phil





java.sql.SQLException: Failed to start database
'C:\Users\Administrator\.myapp\myapp_db' with class loader
com.sun.jnlp.JNLPClassLoader@1bef5e8, 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.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(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at
        com.mycompany.database.DbInitializer.runScript(DbInitializer.java:143)
        at
        com.mycompany.myapp.ApplicationRunner.initialiseDb(ApplicationRunner.java:817)
        at
        com.mycompany.myapp.ApplicationRunner.startApplication(ApplicationRunner.java:945)
        at
        com.mycompany.myapp.ApplicationRunner.run(ApplicationRunner.java:581)
        at
        com.mycompany.myapp.ApplicationRunner.main(ApplicationRunner.java:552)
        at
        com.mycompany.myapp.ApplicationLoader.main(ApplicationLoader.java:90)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
        Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.sun.javaws.Launcher.executeApplication(Unknown Source)
        at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at com.sun.javaws.Launcher.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLException: Failed to start database
'C:\Users\Administrator\.myapp\myapp_db' with class loader
com.sun.jnlp.JNLPClassLoader@1bef5e8, 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)
        ... 27 more
Caused by: java.sql.SQLException: Java exception: ':
java.lang.ArrayIndexOutOfBoundsException'.
        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.newEmbedSQLException(Unknown
        Source)
        at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
        ... 24 more
Caused by: java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at
        org.apache.derby.impl.store.raw.data.AllocPage.ReadContainerInfo(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.FileContainer.readHeader(Unknown
        Source)
        at org.apache.derby.impl.store.raw.data.RAFContainer.run(Unknown
        Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at
        org.apache.derby.impl.store.raw.data.RAFContainer.openContainer(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.RAFContainer4.openContainer(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.FileContainer.setIdent(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.FileContainer.setIdentity(Unknown
        Source)
        at
        org.apache.derby.impl.services.cache.ConcurrentCache.find(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.BaseDataFileFactory.openContainer(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.BaseDataFileFactory.openDroppedContainer(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.xact.Xact.openDroppedContainer(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.ContainerBasicOperation.findContainer(Unknown
        Source)
        at
        org.apache.derby.impl.store.raw.data.ContainerBasicOperation.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)
        ... 24 more
2014-03-08 06:10:59,357 javawsApplicationMain ERROR  Initialisation
error [40000] [XJ040] Failed to start database
'C:\Users\Administrator\.myapp\myapp_db' with class loader
com.sun.jnlp.JNLPClassLoader@1bef5e8, see the next exception for
details.
2014-03-08 06:10:59,357 javawsApplicationMain ERROR Initialisation error
[0] [XJ001] Java exception: ':
java.lang.ArrayIndexOutOfBoundsException'.




--Apple-Mail-8C0867FC-DB0A-4259-AA06-E7CD5D5131C1--