You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-user@db.apache.org by "Hawley, Dan" <da...@lmco.com> on 2011/11/09 17:39:16 UTC

Setting Derby NetworkServer JVM size using NetworkServerControl

Hi,

I have an urgent problem that I have not been able to solve by myself.  I am populating many derby databases with data in preparation for going live with a new application.  After opening about 10 databases, the Derby Network Server crashes with an java.lang.OutOfMemoryError.  See derby log below.  We start the Derby Network Server with a batch file that I also have below.  I think I need to allocate more memory to the Derby Network Server's JVM but I can't see how to do that using the NetworkServerControl to start the server.  Does anyone know how to do this?  What is a reasonable memory allocation for the JVM?  Another question I have is: Am I doing something wrong having by having Derby load this many databases?  I am using Hibernate JPA with Derby for my application.  I am closing the EntityManagerFactory and EntityManager objects when I close the application.

Your assistance and advice is greatly appreciated.  Thanks, Dan

=========start derby server.bat file=============
f:
cd f:\epns\database\EditorDatabase
%DERBY_HOME%\bin\NetworkServerControl start -h secapp -p 1527


===========derby server crashed = ran out of memory ======================


2011-11-08 21:53:28.187 GMT : Apache Derby Network Server - 10.6.1.0 - (938214) started and ready to accept connections on port 1527
----------------------------------------------------------------
2011-11-08 22:12:56.443 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance a816c00e-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\DBEDIT-B   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:26:30.306 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 274b9034-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011103AD   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:28:27.370 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 636e50d2-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011103AC   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:31:06.678 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance f7f21170-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011100BM   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:33:08.717 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 64d6d20e-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011102-A   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:37:12.133 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 2a1c92ac-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011200-Y   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:41:16.888 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance c7c3534a-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011201-F   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:43:54.771 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance bdcb13e8-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\DBITST-A   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:48:35.977 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 74f89535-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011101AE   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 22:52:02.775 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 9f90567f-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011100BA   with class loader sun.misc.Launcher$AppClassLoader@fabe9

Database Class Loader started - derby.database.classpath=''
----------------------------------------------------------------
2011-11-08 23:04:16.711 GMT:
 Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 39f91789-0133-852b-e9db-0000003a53a0
on database directory F:\EPNS\database\EditorDatabase\011101-X   with class loader sun.misc.Launcher$AppClassLoader@fabe9


2011-11-08 23:04:17.430 GMTD002 : [0] 39f91789-0133-852b-e9db-0000003a53a0, [1] sun.misc.Launcher$AppClassLoader@fabe9
----------------------------------------------------------------
2011-11-08 23:04:24.884 GMT Thread[DRDAConnThread_10,5,main] Cleanup action starting
ERROR XBM01: Startup failed due to an exception. See next exception for details.
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.exceptionStartingModule(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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.lang.OutOfMemoryError: Java heap space
============= begin nested exception, level (1) ===========
java.lang.OutOfMemoryError: Java heap space
============= end nested exception, level (1) ===========
Cleanup action completed
2011-11-08 23:04:27.572 GMT Thread[DRDAConnThread_7,5,main] Cleanup action starting
ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
Cleanup action completed
2011-11-08 23:04:34.354 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {128}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:35.354 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {129}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:36.354 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {130}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:37.495 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {131}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:38.495 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {132}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:39.901 GMT Thread[DRDAConnThread_6,5,main] Cleanup action starting
ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
Cleanup action completed
2011-11-08 23:04:42.511 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {133}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:43.511 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {134}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:44.511 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {135}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:45.652 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {136}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:46.652 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {137}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:47.933 GMT Thread[DRDAConnThread_7,5,main] Cleanup action starting
ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
Cleanup action completed
2011-11-08 23:04:50.715 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {138}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:51.715 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {139}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:52.715 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {140}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:53.856 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {141}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:54.856 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {142}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:04:56.262 GMT Thread[DRDAConnThread_6,5,main] Cleanup action starting
ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
Cleanup action completed
2011-11-08 23:04:59.372 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {143}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:00.372 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {144}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:01.372 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {145}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:02.372 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {146}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:03.513 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {147}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:04.919 GMT Thread[DRDAConnThread_7,5,main] Cleanup action starting
ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
Cleanup action completed
2011-11-08 23:05:07.607 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {148}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:08.607 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {149}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:09.607 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {150}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:10.748 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {151}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:11.748 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {152}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:13.311 GMT Thread[DRDAConnThread_6,5,main] Cleanup action starting
ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
Cleanup action completed
2011-11-08 23:05:15.936 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {153}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:16.936 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {154}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:17.936 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {155}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:18.936 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {156}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:20.077 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {157}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:20.186 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {158}), Connection refused : java.lang.OutOfMemoryError
2011-11-08 23:05:20.327 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {159}), Connection refused : java.lang.OutOfMemoryError

Re: Setting Derby NetworkServer JVM size using NetworkServerControl

Posted by Peter Ondruška <pe...@kaibo.eu>.
append:
DERBY_OPTS="-Xms1g -Xmx1g"
to bin\derby_common.bat

On Wed, Nov 9, 2011 at 5:39 PM, Hawley, Dan <da...@lmco.com> wrote:
> Hi,
>
> I have an urgent problem that I have not been able to solve by myself.  I am populating many derby databases with data in preparation for going live with a new application.  After opening about 10 databases, the Derby Network Server crashes with an java.lang.OutOfMemoryError.  See derby log below.  We start the Derby Network Server with a batch file that I also have below.  I think I need to allocate more memory to the Derby Network Server's JVM but I can't see how to do that using the NetworkServerControl to start the server.  Does anyone know how to do this?  What is a reasonable memory allocation for the JVM?  Another question I have is: Am I doing something wrong having by having Derby load this many databases?  I am using Hibernate JPA with Derby for my application.  I am closing the EntityManagerFactory and EntityManager objects when I close the application.
>
> Your assistance and advice is greatly appreciated.  Thanks, Dan
>
> =========start derby server.bat file=============
> f:
> cd f:\epns\database\EditorDatabase
> %DERBY_HOME%\bin\NetworkServerControl start -h secapp -p 1527
>
>
> ===========derby server crashed = ran out of memory ======================
>
>
> 2011-11-08 21:53:28.187 GMT : Apache Derby Network Server - 10.6.1.0 - (938214) started and ready to accept connections on port 1527
> ----------------------------------------------------------------
> 2011-11-08 22:12:56.443 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance a816c00e-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\DBEDIT-B   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:26:30.306 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 274b9034-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011103AD   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:28:27.370 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 636e50d2-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011103AC   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:31:06.678 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance f7f21170-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011100BM   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:33:08.717 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 64d6d20e-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011102-A   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:37:12.133 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 2a1c92ac-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011200-Y   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:41:16.888 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance c7c3534a-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011201-F   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:43:54.771 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance bdcb13e8-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\DBITST-A   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:48:35.977 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 74f89535-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011101AE   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 22:52:02.775 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 9f90567f-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011100BA   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
> Database Class Loader started - derby.database.classpath=''
> ----------------------------------------------------------------
> 2011-11-08 23:04:16.711 GMT:
>  Booting Derby version The Apache Software Foundation - Apache Derby - 10.6.1.0 - (938214): instance 39f91789-0133-852b-e9db-0000003a53a0
> on database directory F:\EPNS\database\EditorDatabase\011101-X   with class loader sun.misc.Launcher$AppClassLoader@fabe9
>
>
> 2011-11-08 23:04:17.430 GMTD002 : [0] 39f91789-0133-852b-e9db-0000003a53a0, [1] sun.misc.Launcher$AppClassLoader@fabe9
> ----------------------------------------------------------------
> 2011-11-08 23:04:24.884 GMT Thread[DRDAConnThread_10,5,main] Cleanup action starting
> ERROR XBM01: Startup failed due to an exception. See next exception for details.
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.exceptionStartingModule(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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.lang.OutOfMemoryError: Java heap space
> ============= begin nested exception, level (1) ===========
> java.lang.OutOfMemoryError: Java heap space
> ============= end nested exception, level (1) ===========
> Cleanup action completed
> 2011-11-08 23:04:27.572 GMT Thread[DRDAConnThread_7,5,main] Cleanup action starting
> ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
> Cleanup action completed
> 2011-11-08 23:04:34.354 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {128}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:35.354 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {129}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:36.354 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {130}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:37.495 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {131}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:38.495 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {132}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:39.901 GMT Thread[DRDAConnThread_6,5,main] Cleanup action starting
> ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
> Cleanup action completed
> 2011-11-08 23:04:42.511 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {133}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:43.511 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {134}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:44.511 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {135}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:45.652 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {136}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:46.652 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {137}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:47.933 GMT Thread[DRDAConnThread_7,5,main] Cleanup action starting
> ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
> Cleanup action completed
> 2011-11-08 23:04:50.715 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {138}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:51.715 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {139}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:52.715 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {140}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:53.856 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {141}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:54.856 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {142}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:04:56.262 GMT Thread[DRDAConnThread_6,5,main] Cleanup action starting
> ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
> Cleanup action completed
> 2011-11-08 23:04:59.372 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {143}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:00.372 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {144}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:01.372 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {145}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:02.372 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {146}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:03.513 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {147}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:04.919 GMT Thread[DRDAConnThread_7,5,main] Cleanup action starting
> ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
> Cleanup action completed
> 2011-11-08 23:05:07.607 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {148}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:08.607 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {149}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:09.607 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {150}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:10.748 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {151}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:11.748 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {152}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:13.311 GMT Thread[DRDAConnThread_6,5,main] Cleanup action starting
> ERROR XBM0J: XBM0J.D : [0] F:\EPNS\database\EditorDatabase\011101-X
>        at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService$9.run(Unknown Source)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at org.apache.derby.impl.services.monitor.StorageFactoryService.createServiceRoot(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(Unknown Source)
>        at org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(Unknown Source)
>        at org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Unknown Source)
>        at org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(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 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)
> Cleanup action completed
> 2011-11-08 23:05:15.936 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {153}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:16.936 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {154}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:17.936 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {155}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:18.936 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {156}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:20.077 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {157}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:20.186 GMT Thread[DRDAConnThread_7,5,main] (DATABASE = 011101-X), (DRDAID = {158}), Connection refused : java.lang.OutOfMemoryError
> 2011-11-08 23:05:20.327 GMT Thread[DRDAConnThread_6,5,main] (DATABASE = 011101-X), (DRDAID = {159}), Connection refused : java.lang.OutOfMemoryError
>