Test results:
alexgs-mac-mini-4:h2 alexg$ sh build.sh test
Target: test
Deleting temp
Deleting docs
Compiling 543 classes
Copying 1 files to temp
Compiling 327 classes
Copying 19 files to temp
Running org.h2.build.doc.GenerateHelp
Javadoc
Loading source files for package org.h2.tools...
Constructing Javadoc information...
Zip temp/org/h2/util/data.zip (387 KB)
Running org.h2.test.TestAll
H2 1.2.121 (2009-10-11) @ 2009-11-10 19:29:10.073
Java 1.6.0_15-b03-219, Java HotSpot(TM) Client VM, Apple Inc.
Mac OS X, i386, 10.6.1, unknown, / : \n DE de null MacRoman
Test pageStore jdk14 (4760 KB used)
00:03.374 org.h2.test.db.TestScriptSimple
00:01.308 org.h2.test.db.TestScript
00:02.568 org.h2.test.db.TestBigResult
00:04.454 org.h2.test.db.TestCases
00:01.371 org.h2.test.db.TestCluster
00:01.384 org.h2.test.db.TestDeadlock
00:00.817 org.h2.test.db.TestFullText create FT: 309
00:04.888 org.h2.test.db.TestIndex
00:01.106 org.h2.test.db.TestLinkedTable
00:05.992 org.h2.test.db.TestLob
00:02.286 org.h2.test.db.TestMemoryUsage
00:00.441 org.h2.test.db.TestMultiThread
00:01.030 org.h2.test.db.TestMultiThreadedKernel
00:04.320 org.h2.test.db.TestOpenClose
00:03.176 org.h2.test.db.TestOptimizations
00:54.345 org.h2.test.db.TestOutOfMemory
.
.
everythin ok, until
00:01.064 org.h2.test.db.TestMultiThreadedKernel
ERROR: insert org.h2.jdbc.JdbcSQLException: Verbindung ist
unterbrochen
Connection is broken [90067-121] ------------------------------
org.h2.jdbc.JdbcSQLException: Verbindung ist unterbrochen
Connection is broken [90067-121]
at org.h2.message.Message.getSQLException(Message.java:106)
at org.h2.message.Message.getSQLException(Message.java:117)
at org.h2.message.Message.getSQLException(Message.java:76)
at org.h2.message.Message.getSQLException(Message.java:152)
at org.h2.engine.SessionRemote.checkClosed(SessionRemote.java:464)
at org.h2.engine.SessionRemote.connectServer(SessionRemote.java:343)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer
(SessionRemote.java:229)
at org.h2.engine.SessionRemote.createSession(SessionRemote.java:223)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:110)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:94)
at org.h2.Driver.connect(Driver.java:58)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at org.h2.test.db.TestOpenClose$1.run(TestOpenClose.java:145)
this exception came very often
.
..
...
org.h2.jdbc.JdbcSQLException: Datenbank wird wahrscheinlich bereits
benutzt: Locked by another process. M?gliche L?sungen: alle
Verbindungen schliessen; Server Modus verwenden
Database may be already in use: Locked by another process. Possible
solutions: close all other connection(s); use the server mode
[90020-121]
at org.h2.message.Message.getSQLException(Message.java:106)
at org.h2.message.Message.getSQLException(Message.java:117)
at org.h2.message.Message.getSQLException(Message.java:76)
at org.h2.store.FileLock.getExceptionAlreadyInUse(FileLock.java:457)
at org.h2.store.FileLock.lockFile(FileLock.java:320)
at org.h2.store.FileLock.lock(FileLock.java:131)
at org.h2.test.TestBase.logError(TestBase.java:394)
at org.h2.test.db.TestOpenClose$1.run(TestOpenClose.java:153)
next test:
00:13.108 org.h2.test.db.TestOpenClose Expected: 1000 actual: 907
ERROR: FAIL java.lang.AssertionError: Expected: 1000 actual: 907
java.lang.AssertionError: Expected: 1000 actual: 907
------------------------------
java.lang.AssertionError: Expected: 1000 actual: 907
at org.h2.test.TestBase.fail(TestBase.java:375)
at org.h2.test.TestBase.assertEquals(TestBase.java:510)
at org.h2.test.db.TestOpenClose.testCase(TestOpenClose.java:168)
at org.h2.test.db.TestOpenClose.test(TestOpenClose.java:40)
at org.h2.test.TestBase.runTest(TestBase.java:118)
at org.h2.test.TestAll.test(TestAll.java:504)
at org.h2.test.TestAll.runTests(TestAll.java:443)
at org.h2.test.TestAll.run(TestAll.java:354)
at org.h2.test.TestAll.main(TestAll.java:285)
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.h2.build.BuildBase.invoke(BuildBase.java:203)
at org.h2.build.BuildBase.java(BuildBase.java:762)
at org.h2.build.Build.test(Build.java:503)
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.h2.build.BuildBase.invoke(BuildBase.java:203)
at org.h2.build.BuildBase.run(BuildBase.java:193)
at org.h2.build.Build.main(Build.java:31)