mkdir -p classes
mkdir -p classes/gnu/getopt
cp gnu/getopt/*.properties classes/gnu/getopt
javac -g -source 1.4 -deprecation -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare *.java 
javac -g -source 1.4 -deprecation -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare P2Runtime/*.java
javac -g -source 1.4 -deprecation -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare P2Runtime/UnitTests/*.java
javac -g -source 1.4 -deprecation -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare PicShare/*.java
javah -jni -classpath classes/ NiceSocketImpl
gcc -shared -o libnicesock.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketImpl.c
NiceSocketImpl.c: In function 'nativeNiceSocketImpl_c_1socket':
NiceSocketImpl.c:92: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
NiceSocketImpl.c: In function 'Java_NiceSocketImpl_c_1connect':
NiceSocketImpl.c:124: warning: incompatible implicit declaration of built-in function 'memcpy'
javah -jni -classpath classes/ NiceSocketInputStream
gcc -shared -o libnicesockis.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketInputStream.c
javah -jni -classpath classes/ NiceSocketOutputStream
gcc -shared -o libnicesockos.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceSocketOutputStream.c
javah -jni -classpath classes/ NiceServerSocket
gcc -shared -o libniceservsock.so -g -O -I . -I /lusr/java2/include -I /lusr/java2/include/linux -I /usr/include -I /usr/java/j2sdk1.4.2_07/include -I /usr/java/j2sdk1.4.2_07/include/linux NiceServerSocket.c
NiceServerSocket.c: In function 'Java_NiceServerSocket_c_1makeServerSocket':
NiceServerSocket.c:51: warning: incompatible implicit declaration of built-in function 'bzero'
NiceServerSocket.c:56: warning: incompatible implicit declaration of built-in function 'strcpy'
NiceServerSocket.c:61: warning: incompatible implicit declaration of built-in function 'bcopy'
NiceServerSocket.c: In function 'setSendBufferSize':
NiceServerSocket.c:140: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
/lusr/opt/gcc-4.0.2/bin/g++ -shared -D__NOP2__ -I. -I/usr/include -I/lusr/include -I/lusr/java5/include -I/lusr/java5/include/linux -I/p/graft/boost-1_33_1-gcc4/include/boost-1_33_1 -I/lusr/python/include/python2.4 -I/lusr/openssl/include -o libP2JavaWrapper.so P2Runtime/P2JavaWrapper.C  -L/lusr/python/lib/python2.4/config	    
rmic -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare:. RMIServerImpl
rmic -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare RuntimeRMIServerImpl
# utils/junit/sanityCheck.sh
make classes/utils/junit/TestAll.class
make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
mkdir -p classes; javac -g -source 1.4 -d classes -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare utils/junit/TestAll.java
make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare -Dclass_root=classes -Dtest_type=UNIT junit.textui.TestRunner utils.junit.TestAll
Loaded test case: AcceptStampUnit
Loaded test case: AcceptVVUnit
Loaded test case: CoreUnit
Loaded test case: DebargoMsgUnit
Loaded test case: IncommingConnectionUnit
Loaded test case: InvalListItemUnit
Loaded test case: NiceServerSocketUnit
Loaded test case: NodeIdUnit
Loaded test case: OutgoingBodyConnectionUnit
Loaded test case: PreciseSetUnit
Loaded test case: RandomAccessStateUnit
Loaded test case: RandomAccessStateUnitMT
Loaded test case: StreamIdUnit
Loaded test case: UnbindMsgUnit
Loaded test case: WorkQueueUnit
Loaded test case: ClientServerUnit
Loaded test case: DemandReadUnit
Loaded test case: StressTestUnit
Loaded test case: ThreeNodeTestUnit
Loaded test case: PicShareReaderGCUnit
Loaded test case: PicShareReaderUnit
Loaded test case: PicShareWriterUnit
Number of test classes found: 22
.....DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
...DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
....Testing OutgoingBodyConnection.java...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)

waiting to send writes...1
waiting to send writes...2
waiting to send writes...3
...Finished
.Testing PreciseSet...
...Finished
..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26398544 usedMemory: 40251568
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27097840 usedMemory: 39552272
Test2...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26480352 usedMemory: 40169760
Test3...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26843448 usedMemory: 39806664
Test 4...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26842048 usedMemory: 39808064
Test 5.Test 5 Succeeds..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26439184 usedMemory: 40210928
Test 6...Test 6 Done..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26433824 usedMemory: 40216288
Test7.....Test7 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27123144 usedMemory: 39526968
Test 8......Test 8 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27052648 usedMemory: 39597464
Test 9...Test 9 Done..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27051736 usedMemory: 39598376
Test10.....Test 10 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27049288 usedMemory: 39600824
Test11...Test11 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27004976 usedMemory: 39645136
Test12...Test12 OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 27004016 usedMemory: 39646096
Test0...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26927744 usedMemory: 39722368
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26924168 usedMemory: 39725944
Test1b...OK. .RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26921192 usedMemory: 39728920
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 2.2ms...
RASUnit 13: Overwrite 1 byte file: 3.1ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 6.52ms...RASUnit 13: Delete 2 byte file: 2.48ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26669344 usedMemory: 39980768
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.82ms...
RASUnit 13: Overwrite 1 byte file: 4.58ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 7.94ms...RASUnit 13: Delete 2 byte file: 2.5ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26425984 usedMemory: 40224128
Test13 [small file performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 13.7ms...
RASUnit 13: Overwrite 1 byte file: 15.44ms...
RASUnit 13: Read 1 byte file: 0.54ms...
RASUnit 13: Append 1 byte to file: 10.56ms...RASUnit 13: Delete 2 byte file: 16.0ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26648008 usedMemory: 40002104
Test13 [small file performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 4.08ms...
RASUnit 13: Overwrite 1 byte file: 4.7ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 8.22ms...RASUnit 13: Delete 2 byte file: 2.72ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26881784 usedMemory: 39768328
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.9ms...
RASUnit 14: 1 byte overwrite: 2.88ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 20.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26879800 usedMemory: 39770312
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.46ms...
RASUnit 14: 1 byte overwrite: 4.32ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 21.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26873152 usedMemory: 39776960
Test14 [small write performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 10.14ms...
RASUnit 14: 1 byte overwrite: 15.56ms...
RASUnit 14: 1 byte read: 0.54ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 32.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26869336 usedMemory: 39780776
Test14 [small write performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.76ms...
RASUnit 14: 1 byte overwrite: 5.24ms...
RASUnit 14: 1 byte read: 0.56ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 30.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26865592 usedMemory: 39784520
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 100000 passes: 20 fSize: 1000 Time: 10646 ms. BW: 0.187863986473793 MB/s
  Test15 READ wss: 100000 passes: 20 fSize: 1000 Time: 5417 ms. BW: 0.3692080487354624 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26490976 usedMemory: 40159136
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000 Time: 9972 ms. BW: 0.20056157240272765 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000 Time: 5559 ms. BW: 0.3597769382982551 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25079464 usedMemory: 41570648
.
RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25080024 usedMemory: 41570088
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 100000 Time: 1502 ms. BW: 1.3315579227696406 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 100000 Time: 1098 ms. BW: 1.8214936247723132 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25269328 usedMemory: 41380784
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25262224 usedMemory: 41387888
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25267016 usedMemory: 41383096
Test 15: Large file read/write performance...
   cache: 30000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000000 Time: 810 ms. BW: 2.4691358024691357 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000000 Time: 469 ms. BW: 4.264392324093817 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26870208 usedMemory: 39779904
Test16 is not in this file. Instead, it lives in RandomAccessStateUnitMT.java.
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26869248 usedMemory: 39780864
Test17......Test17 SUCCEEDS.
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26867976 usedMemory: 39782136
Test 18 writing 10 files each of 500000 bytes (tot: 5000000) repeat 5 times...
...Test18 SUCCEEDS (NOTE: Not for all cases see above!!!).
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 24177576 usedMemory: 42472536
Test 18 writing 100 files each of 50000 bytes (tot: 5000000) repeat 5 times...
...Test18 SUCCEEDS (NOTE: Not for all cases see above!!!).
.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25631720 usedMemory: 41018392
Test19...CPScanTime: 11
CPScanTime: 7
CPScanTime: 5
CPScanTime: 4
CPScanTime: 11
CPScanTime: 4
CPScanTime: 1
CPScanTime: 10
CPScanTime: 3
CPScanTime: 4
CPScanTime: 2
CPScanTime: 1
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25591552 usedMemory: 41058560
Test20...OK.RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25589432 usedMemory: 41060680
Test21...CPScanTime: 1
CPScanTime: 0
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26730704 usedMemory: 39919408
Test22...CPScanTime: 114
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26498616 usedMemory: 40151496
CPScanTime: 187
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26136896 usedMemory: 40513216
CPScanTime: 307
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26114536 usedMemory: 40535576
CPScanTime: 623
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26665544 usedMemory: 39984568
CPScanTime: 1407
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26630296 usedMemory: 40019816
CPScanTime: 4668
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23415832 usedMemory: 43234280
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 23418912 usedMemory: 43231200
Test23...CPScanTime: 951
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 24038744 usedMemory: 42611368
Test24...CPScanTime: 954
CPScanTime: 869
CPScanTime: 871
CPScanTime: 864
CPScanTime: 872
CPScanTime: 864
CPScanTime: 868
CPScanTime: 858
CPScanTime: 861
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 25563280 usedMemory: 41086832
Test23a...CPScanTime: 318
CPScanTime: 318
CPScanTime: 317
CPScanTime: 319
CPScanTime: 320
CPScanTime: 333
CPScanTime: 326
CPScanTime: 326
CPScanTime: 324
CPScanTime: 332
CPScanTime: 330
CPScanTime: 327
CPScanTime: 337
CPScanTime: 337
CPScanTime: 337
CPScanTime: 352
CPScanTime: 351
CPScanTime: 351
CPScanTime: 379
CPScanTime: 375
CPScanTime: 374
CPScanTime: 407
CPScanTime: 406
CPScanTime: 410
CPScanTime: 456
CPScanTime: 456
CPScanTime: 460
CPScanTime: 531
CPScanTime: 534
CPScanTime: 535
CPScanTime: 648
CPScanTime: 648
CPScanTime: 649
CPScanTime: 816
CPScanTime: 815
CPScanTime: 825
OK..RandomAccessStateUnitMT test...
TotalMemory: 66650112 maxMemory: 66650112 freeMemory: 26306280 usedMemory: 40343832
TBD: Write a test that tests reads and writes with offset > 2^32
.RandomAccessStateUnitMT test...
Test16......Test16 SUCCEEDS.
......rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ClientServerUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ClientServerUnit_Server; 
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stderr: P2Runtime: started
Server stderr: P2Runtime: started
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Server stdout: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare DemandReadUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare DemandReadUnit_Server; 
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stderr: P2Runtime: started
Client stderr: P2Runtime: started
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Client stdout: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Client started
Server started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare StressTestUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare StressTestUnit_Server; 
Client stdout: StressTestUnit_Client Starting...
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stderr: P2Runtime: started
Server stderr: P2Runtime: started
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Client stdout: ClientServerUnit_Client established subscriptions
Client stdout: StressTestUnit_Client starting phase 1....
Server stdout: WARNING: TBD: Sync requests should include in their body the name of the node that is to provide  the sync (not just the node that is requesting the sync. And replies should also include  the node that generated the sync reply (rather than requiring the receiver to get this info from the stream. This is in keeping with our notion that all messages should be self-describing.
Server stdout: 
Client stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Client stdout: 
Client stdout: Obj read: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 1
Client stdout: StressTestUnit_Client starting phase 2....
Client stdout: Obj read: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 2
Client stdout: StressTestUnit_Client starting phase 3....
Client stdout: Obj read: CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 3
Client stdout: StressTestUnit_Client starting phase 4....
Client stdout: Obj read: DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Client stdout: StressTestUnit_Client finished reading last written obj
Client stdout: StressTestUnit_Client .... finished phase 4
Client stdout: StressTestUnit_Client Exiting... Bye Bye
Client destroyed
Server destroyed
rmiregistry terminated
.rmiregistry started
Initiator started
Client started
Initiator stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Initiator stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ThreeNodeTestUnit_Initiator; 
Server started
Client stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ThreeNodeTestUnit_Client; 
Server stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare ThreeNodeTestUnit_Server; 
Initiator stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Client stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Server stderr: P2Runtime: started
Client stderr: InvalReceiver cannot open server socketjava.net.BindException: Address already in use
Client stderr: Exception in thread "Thread-4" java.lang.AssertionError
Client stderr: 	at InvalStreamReceiver.run(InvalStreamReceiver.java:58)
Client stderr: Exception in thread "Thread-6" java.lang.AssertionError
Client stderr: 	at NiceReceiver.run(NiceReceiver.java:37)
Client stdout: WARNING: NiceReceiver cannot open server socketjava.net.BindException: Address already in use
Client stdout: 
Client stderr: java.net.BindException: Address already in use
Client stderr: Exception in thread "Thread-7" java.lang.AssertionError
Client stderr: 	at SyncRplyReceiver.run(SyncRplyReceiver.java:45)
Client stdout: WARNING: BodyReceiver cannot open server socketjava.net.BindException: Address already in use
Client stdout: 
Client stderr: Exception in thread "Thread-5" java.lang.AssertionError
Client stderr: 	at BodyReceiver.run(BodyReceiver.java:39)
Client stderr: P2Runtime: started
Initiator stderr: InvalReceiver cannot open server socketjava.net.BindException: Address already in use
Initiator stderr: Exception in thread "Thread-4" java.lang.AssertionError
Initiator stderr: 	at InvalStreamReceiver.run(InvalStreamReceiver.java:58)
Initiator stdout: WARNING: BodyReceiver cannot open server socketjava.net.BindException: Address already in use
Initiator stdout: 
Initiator stderr: Exception in thread "Thread-5" java.lang.AssertionError
Initiator stderr: 	at BodyReceiver.run(BodyReceiver.java:39)
Initiator stderr: java.net.BindException: Address already in use
Initiator stderr: Exception in thread "Thread-7" java.lang.AssertionError
Initiator stderr: 	at SyncRplyReceiver.run(SyncRplyReceiver.java:45)
Initiator stdout: WARNING: NiceReceiver cannot open server socketjava.net.BindException: Address already in use
Initiator stdout: 
Initiator stderr: Exception in thread "Thread-6" java.lang.AssertionError
Initiator stderr: 	at NiceReceiver.run(NiceReceiver.java:37)
Initiator stderr: P2Runtime: started
Server stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
Server stdout: 
Initiator stderr: java.lang.AssertionError
Initiator stderr: 	at ThreeNodeTestUnit_Initiator.checkSubscriptions(ThreeNodeTestUnit_Initiator.java:109)
Initiator stderr: 	at ThreeNodeTestUnit_Initiator.main(ThreeNodeTestUnit_Initiator.java:301)
Initiator stdout: make[1]: Leaving directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
Initiator destroyed
Client destroyed
Server destroyed
rmiregistry terminated
E.Initiator stderr: make[1]: *** [ThreeNodeTestUnit_Initiator.unit] Error 255
Client stderr: make[1]: *** [ThreeNodeTestUnit_Client.unit] Error 143
Server stderr: make[1]: *** [ThreeNodeTestUnit_Server.unit] Error 143
rmiregistry started
STUB createConfigFile test/tmp.PicShareReaderGCUnit.picShareConfig 847584fakekey test/tmp.PicShareWriterUnit.localSource test/tmp.PicShareWriterUnit.localView test/tmp.PicShareWriterUnit.config
**** STUB PICSHARE CONFIG ***
writer 0 started
PicShareReaderGCUnitHelper arg stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderGCUnitHelper arg stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare PicShareReaderGCUnitHelper 0; 
PicShareReaderGCUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderGCUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderGCUnitHelper arg stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderGCUnitHelper arg stderr: P2Runtime: started
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
PicShareReaderGCUnitHelper arg stdout: ............WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
PicShareReaderGCUnitHelper arg stdout: 
**** STUB PICSHARE CONFIG ***
com.sleepycat.je.DatabaseException: Can't call Database.putNoOverWrite Database state can't be DbState.CLOSED must be DbState.OPEN
	at com.sleepycat.je.Database.checkRequiredDbState(Database.java:814)
	at com.sleepycat.je.Database.putNoOverwrite(Database.java:453)
	at PersistentLog.append(PersistentLog.java:561)
	at UpdateLog.applyInval(UpdateLog.java:677)
	at Core.applyInval(Core.java:1127)
	at IncommingConnection.applyGI(IncommingConnection.java:195)
	at IncommingConnection.run(IncommingConnection.java:637)
Exception in thread "Thread-233" java.lang.AssertionError
	at UpdateLog.applyInval(UpdateLog.java:704)
	at Core.applyInval(Core.java:1127)
	at IncommingConnection.applyGI(IncommingConnection.java:195)
	at IncommingConnection.run(IncommingConnection.java:637)
writer terminated
rmiregistry terminated
E.PicShareReaderGCUnitHelper arg stderr: make[1]: *** [PicShareReaderGCUnitHelper.unit0] Error 143
PicShareReaderGCUnitHelper arg stdout: ......
rmiregistry started
STUB createConfigFile test/tmp.PicShareReaderUnit.picShareConfig 847584fakekey test/tmp.PicShareWriterUnit.localSource test/tmp.PicShareWriterUnit.localView test/tmp.PicShareWriterUnit.config
**** STUB PICSHARE CONFIG ***
writer 0 started
PicShareReaderUnitHelper arg stdout: make[1]: Entering directory `/v/filer2/dahlin/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderUnitHelper arg stdout: java -ea -Djava.rmi.server.codebase="file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/dahlin/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/dahlin/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -ea -classpath /u/dahlin/tmp/universalreplication-junit/universalReplication/code/classes:/u/dahlin/tmp/universalreplication-junit/universalReplication/code:./experiments/expt1/classes:./experiments/sosp/classes:./experiments/expt2/classes:./experiments/expt3/classes:./experiments/sosp/PlanetLabExp/classes:sdims.jar:./je-1.7.1/lib/je.jar:FreePastry-1.4.01.jar:./jars/junit.jar:./P2Runtime:./PicShare PicShareReaderUnitHelper 0; 
PicShareReaderUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: **** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
PicShareReaderUnitHelper arg stderr: P2Runtime: started
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
**** STUB PICSHARE CONFIG ***
PicShareReaderUnitHelper arg stdout: WARNING: Don't use the same magic # for different types of connection (Replace this with RECONNECTION_CONNECTION_MAGIC or something) (and fix the receivers)
PicShareReaderUnitHelper arg stdout: 
com.sleepycat.je.DatabaseException: Can't call Database.putNoOverWrite Database state can't be DbState.CLOSED must be DbState.OPEN
	at com.sleepycat.je.Database.checkRequiredDbState(Database.java:814)
	at com.sleepycat.je.Database.putNoOverwrite(Database.java:453)
	at PersistentLog.append(PersistentLog.java:561)
	at UpdateLog.applyInval(UpdateLog.java:677)
	at Core.applyInval(Core.java:1127)
	at IncommingConnection.applyGI(IncommingConnection.java:195)
	at IncommingConnection.run(IncommingConnection.java:637)
Exception in thread "Thread-250" java.lang.AssertionError
	at UpdateLog.applyInval(UpdateLog.java:704)
	at Core.applyInval(Core.java:1127)
	at IncommingConnection.applyGI(IncommingConnection.java:195)
	at IncommingConnection.run(IncommingConnection.java:637)
writer terminated
rmiregistry terminated
E.PicShareReaderUnitHelper arg stderr: make[1]: *** [PicShareReaderUnitHelper.unit0] Error 143
rmiregistry started
PicShareWriterUnit::testWriteThenRead()
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
PicShareWriterUnit::testWriteThenRead() done
dont forget to: rmiregistry terminated
.rmiregistry started
PicShareWriterUnit::testWritePerformance()
**** STUB PICSHARE CONFIG ***
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
P2Runtime: started
Time to do 1000 writes is 4789 ms
PicShareWriterUnit::testWritePerformance() done
dont forget to: rmiregistry terminated

Time: 868.953
There were 3 errors:
1) testThreeNode(ThreeNodeTestUnit)java.lang.AssertionError: Error in test
	at ThreeNodeTestUnit.testThreeNode(ThreeNodeTestUnit.java:154)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2) testRead(PicShareReaderGCUnit)java.lang.AssertionError
	at PicShareReaderGCUnit.readPass(PicShareReaderGCUnit.java:288)
	at PicShareReaderGCUnit.testRead(PicShareReaderGCUnit.java:191)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
3) testRead(PicShareReaderUnit)java.lang.AssertionError
	at PicShareReaderUnit.readPass(PicShareReaderUnit.java:373)
	at PicShareReaderUnit.testRead(PicShareReaderUnit.java:240)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

FAILURES!!!
Tests run: 70,  Failures: 0,  Errors: 3

make: *** [junittext] Error 1
