db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kathey Marsden <kmars...@Sourcery.Org>
Subject Re: NSinSameJVM test failure on Linux?
Date Fri, 21 Jan 2005 18:20:23 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel John Debrunner wrote:

> Is anyone else seeing this test failure on Linux?
> (I'm building and running on Suse 9.0).
>
> Any recent commit that may have caused it, I thought I was getting clean
> test runs on that platform a week ago?
>
> Dan.

I was talking to Dan about this failure and have some more information.
Below is an excerpt from the derby.log.  There seem to be three issues here.

1) When I changed the test there was an extra '/' in the url, causing  a
failure because the db directory could not be created in /.  I changed
the test and it now passes now on Linux.

2)  Network Server throws an NPE because one of the arguments of the
SQLException is null in this code.  It shouldn't do so.
// arguments are variable part of a message
	Object[] args = ce.getArguments();
	for (int i = 0; args != null &&  i < args.length; i++)
		sqlerrmc += args[i].toString() + separator;
					

3) This exception seems to have null arguments which doesn't seem right.
   ERROR XBM0H: Directory /NSinSameJVMTestDB cannot be created.


I filed bug Derby-128 for the NPE

Thanks


Kathey

ERROR XBM0H: Directory /NSinSameJVMTestDB cannot be created.
		 at
org.apache.derby.iapi.error.StandardException.newException(StandardException.java:322)
		 at
org.apache.derby.impl.services.monitor.PersistentServiceImpl$8.run(PersistentServiceImpl.java:668)
		 at java.security.AccessController.doPrivileged(Native Method)
		 at
org.apache.derby.impl.services.monitor.PersistentServiceImpl.createServiceRoot(PersistentServiceImpl.java:632)
		 at
org.apache.derby.impl.services.monitor.BaseMonitor.bootService(BaseMonitor.java:1756)
		 at
org.apache.derby.impl.services.monitor.BaseMonitor.createPersistentService(BaseMonitor.java:1018)
		 at
org.apache.derby.iapi.services.monitor.Monitor.createPersistentService(Monitor.java:578)
		 at
org.apache.derby.impl.jdbc.EmbedConnection.createDatabase(EmbedConnection.java:1504)
		 at
org.apache.derby.impl.jdbc.EmbedConnection.<init>(EmbedConnection.java:215)
		 at
org.apache.derby.impl.jdbc.EmbedConnection20.<init>(EmbedConnection20.java:56)
		 at
org.apache.derby.impl.jdbc.EmbedConnection30.<init>(EmbedConnection30.java:72)
		 at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Driver30.java:73)
		 at org.apache.derby.jdbc.Driver169.connect(Driver169.java:175)
		 at org.apache.derby.impl.drda.Database.makeConnection(Database.java:245)
		 at
org.apache.derby.impl.drda.DRDAConnThread.getConnFromDatabaseName(DRDAConnThread.java:1160)
		 at
org.apache.derby.impl.drda.DRDAConnThread.verifyUserIdPassword(DRDAConnThread.java:1138)
		 at
org.apache.derby.impl.drda.DRDAConnThread.parseSECCHK(DRDAConnThread.java:2613)
		 at
org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(DRDAConnThread.java:1001)
		 at
org.apache.derby.impl.drda.DRDAConnThread.exchangeServerAttributes(DRDAConnThread.java:950)
		 at
org.apache.derby.impl.drda.DRDAConnThread.sessionInitialState(DRDAConnThread.java:563)
		 at org.apache.derby.impl.drda.DRDAConnThread.run(DRDAConnThread.java:219)
Cleanup action completed
2005-01-21 01:12:12.794 GMT Thread[DRDAConnThread_2,5,derby.daemons]
(DATABASE = /NSinSameJVMTestDB), (DRDAID = {2}), Failed to create
database '/NSinSameJVMTestDB', see the next exception for details.
2005-01-21 01:12:12.795 GMT Thread[DRDAConnThread_2,5,derby.daemons]
(DATABASE = /NSinSameJVMTestDB), (DRDAID = {2}), Directory
/NSinSameJVMTestDB cannot be created.
2005-01-21 01:12:12.816 GMT Thread[DRDAConnThread_2,5,derby.daemons]
(DATABASE = /NSinSameJVMTestDB), (DRDAID =
NF000001.A9FB-4124733202448020360{2}), Failed to create database
'/NSinSameJVMTestDB', see the next exception for details.
2005-01-21 01:12:12.816 GMT Thread[DRDAConnThread_2,5,derby.daemons]
(DATABASE = /NSinSameJVMTestDB), (DRDAID =
NF000001.A9FB-4124733202448020360{2}), null
null
java.lang.NullPointerException
		 at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCAGRP(DRDAConnThread.java:5076)
		 at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCARD(DRDAConnThread.java:4882)
		 at
org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(DRDAConnThread.java:1042)
		 at
org.apache.derby.impl.drda.DRDAConnThread.exchangeServerAttributes(DRDAConnThread.java:950)
		 at
org.apache.derby.impl.drda.DRDAConnThread.sessionInitialState(DRDAConnThread.java:563)
		 at org.apache.derby.impl.drda.DRDAConnThread.run(DRDAConnThread.java:219)
null
java.lang.NullPointerException
		 at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCAGRP(DRDAConnThread.java:5076)
		 at
org.apache.derby.impl.drda.DRDAConnThread.writeSQLCARD(DRDAConnThread.java:4882)
		 at
org.apache.derby.impl.drda.DRDAConnThread.parseDRDAConnection(DRDAConnThread.java:1042)
		 at
org.apache.derby.impl.drda.DRDAConnThread.exchangeServerAttributes(DRDAConnThread.java:950)
		 at
org.apache.derby.impl.drda.DRDAConnThread.sessionInitialState(DRDAConnThread.java:563)
		 at org.apache.derby.impl.drda.DRDAConnThread.run(DRDAConnThread.java:219)


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFB8UfnG0h36bFmkocRArUwAJ0RtqSUT+JFuVz1BHp+TnPwB+7SOQCdHyKB
yWr9/t3DVlMsymBOymI/DIs=
=izpb
-----END PGP SIGNATURE-----

Mime
View raw message