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/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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
javac -g -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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 NFSlib2/*.java 
javac -g -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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 case-studies/Pangaea/*.java
javac -g -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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 case-studies/Bayou/*.java
javac -g -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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 case-studies/ChainReplication/*.java
javac -g -source 1.4 -deprecation -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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 NFS2Interface/*.java
NFS2Interface/BackupFile.java:35: warning: [deprecation] StreamTokenizer(java.io.InputStream) in java.io.StreamTokenizer has been deprecated
	StreamTokenizer str = new StreamTokenizer(buf);
                              ^
NFS2Interface/Exports.java:45: warning: [deprecation] StreamTokenizer(java.io.InputStream) in java.io.StreamTokenizer has been deprecated
	StreamTokenizer tok = new StreamTokenizer(in);
                              ^
NFS2Interface/Exports.java:155: warning: [deprecation] isSpace(char) in java.lang.Character has been deprecated
	    else if (Character.isSpace(spec.charAt(position)) == false) {
                              ^
3 warnings
# utils/junit/sanityCheck.sh
make classes/utils/junit/TestAll.class
make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
mkdir -p classes; javac -g -source 1.4 -d classes -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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: SyncRequestUnit
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: 23
.....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: 72343552 maxMemory: 133234688 freeMemory: 32085584 usedMemory: 40257968
Test1...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32813632 usedMemory: 39529920
Test2...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32158120 usedMemory: 40185432
Test3...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32526328 usedMemory: 39817224
Test 4...OK. .RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32728304 usedMemory: 39615248
Test 5.Test 5 Succeeds..RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32120512 usedMemory: 40223040
Test 6...Test 6 Done..RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32815216 usedMemory: 39528336
Test7.....Test7 OK..RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32814160 usedMemory: 39529392
Test 8......Test 8 OK..RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32409352 usedMemory: 39934200
Test 9...Test 9 Done..RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32410352 usedMemory: 39933200
Test10.....Test 10 OK..RandomAccessStateUnitMT test...
TotalMemory: 72343552 maxMemory: 133234688 freeMemory: 32538992 usedMemory: 39804560
Test11...Test11 OK..RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 34746944 usedMemory: 43253184
Test12...Test12 OK..RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 34746112 usedMemory: 43254016
Test0...OK. .RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 34800760 usedMemory: 43199368
Test1b...OK. .RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38273744 usedMemory: 39726384
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 1.88ms...
RASUnit 13: Overwrite 1 byte file: 2.62ms...
RASUnit 13: Read 1 byte file: 0.5ms...
RASUnit 13: Append 1 byte to file: 4.08ms...RASUnit 13: Delete 2 byte file: 2.04ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38041888 usedMemory: 39958240
Test13 [small file performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.14ms...
RASUnit 13: Overwrite 1 byte file: 4.04ms...
RASUnit 13: Read 1 byte file: 0.6ms...
RASUnit 13: Append 1 byte to file: 5.44ms...RASUnit 13: Delete 2 byte file: 1.94ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38274096 usedMemory: 39726032
Test13 [small file performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 11.12ms...
RASUnit 13: Overwrite 1 byte file: 11.32ms...
RASUnit 13: Read 1 byte file: 0.48ms...
RASUnit 13: Append 1 byte to file: 8.78ms...RASUnit 13: Delete 2 byte file: 11.64ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38027096 usedMemory: 39973032
Test13 [small file performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 13: Create 1 byte file: 3.36ms...
RASUnit 13: Overwrite 1 byte file: 4.04ms...
RASUnit 13: Read 1 byte file: 0.56ms...
RASUnit 13: Append 1 byte to file: 5.6ms...RASUnit 13: Delete 2 byte file: 2.22ms......Test 13 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38028008 usedMemory: 39972120
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE NO_DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 1.58ms...
RASUnit 14: 1 byte overwrite: 2.2ms...
RASUnit 14: 1 byte read: 0.48ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 19.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38023296 usedMemory: 39976832
Test14 [small write performance test  NO_SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 2.9ms...
RASUnit 14: 1 byte overwrite: 3.7ms...
RASUnit 14: 1 byte read: 0.5ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 18.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38020456 usedMemory: 39979672
Test14 [small write performance test  SYNC_EACH NO_SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 7.8ms...
RASUnit 14: 1 byte overwrite: 11.02ms...
RASUnit 14: 1 byte read: 0.5ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 27.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38038088 usedMemory: 39962040
Test14 [small write performance test  NO_SYNC_EACH SYNC_PHASE DO_EXPENSIVE_SANITY_CHECKS ]...RASUnit 14: 1 byte write: 3.18ms...
RASUnit 14: 1 byte overwrite: 4.98ms...
RASUnit 14: 1 byte read: 0.5ms...
RASUnit 14: Delete 1000-byte, 1000-write file: 26.0ms...
...Test 14 OK.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 38036032 usedMemory: 39964096
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 100000 passes: 20 fSize: 1000 Time: 7424 ms. BW: 0.26939655172413796 MB/s
  Test15 READ wss: 100000 passes: 20 fSize: 1000 Time: 3260 ms. BW: 0.6134969325153374 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 37877608 usedMemory: 40122520
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000 Time: 6926 ms. BW: 0.28876696505919724 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000 Time: 3244 ms. BW: 0.6165228113440198 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 36474832 usedMemory: 41525296
.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 36473752 usedMemory: 41526376
Test 15: Large file read/write performance...
   cache: 1000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 100000 Time: 1083 ms. BW: 1.8467220683287164 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 100000 Time: 1159 ms. BW: 1.7256255392579811 MB/s
.
RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 36748840 usedMemory: 41251288
.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 36748008 usedMemory: 41252120
.RandomAccessStateUnitMT test...
TotalMemory: 78000128 maxMemory: 133234688 freeMemory: 36747176 usedMemory: 41252952
Test 15: Large file read/write performance...
   cache: 30000000
  Test15 WRITE wss: 1000000 passes: 2 fSize: 1000000 Time: 475 ms. BW: 4.2105263157894735 MB/s
  Test15 READ wss: 1000000 passes: 2 fSize: 1000000 Time: 235 ms. BW: 8.51063829787234 MB/s
.RandomAccessStateUnitMT test...
TotalMemory: 82472960 maxMemory: 133234688 freeMemory: 42745792 usedMemory: 39727168
Test16 is not in this file. Instead, it lives in RandomAccessStateUnitMT.java.
.RandomAccessStateUnitMT test...
TotalMemory: 82472960 maxMemory: 133234688 freeMemory: 42744960 usedMemory: 39728000
Test17......Test17 SUCCEEDS.
.RandomAccessStateUnitMT test...
TotalMemory: 82472960 maxMemory: 133234688 freeMemory: 42744064 usedMemory: 39728896
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: 84398080 maxMemory: 133234688 freeMemory: 41497160 usedMemory: 42900920
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: 84398080 maxMemory: 133234688 freeMemory: 42717968 usedMemory: 41680112
Test19...CPScanTime: 9
CPScanTime: 6
CPScanTime: 4
CPScanTime: 3
CPScanTime: 8
CPScanTime: 3
CPScanTime: 1
CPScanTime: 8
CPScanTime: 2
CPScanTime: 3
CPScanTime: 2
CPScanTime: 1
OK..RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 42704048 usedMemory: 41694032
Test20...OK.RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44602096 usedMemory: 39795984
Test21...CPScanTime: 1
CPScanTime: 0
OK..RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44600312 usedMemory: 39797768
Test22...CPScanTime: 86
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44530272 usedMemory: 39867808
CPScanTime: 148
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44507064 usedMemory: 39891016
CPScanTime: 257
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44493184 usedMemory: 39904896
CPScanTime: 477
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 43302256 usedMemory: 41095824
CPScanTime: 1011
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 42441232 usedMemory: 41956848
CPScanTime: 3579
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 40870408 usedMemory: 43527672
OK..RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44362024 usedMemory: 40036056
Test23...CPScanTime: 775
OK..RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 41780392 usedMemory: 42617688
Test24...CPScanTime: 763
CPScanTime: 704
CPScanTime: 759
CPScanTime: 705
CPScanTime: 709
CPScanTime: 703
CPScanTime: 711
CPScanTime: 706
CPScanTime: 750
OK..RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 44222760 usedMemory: 40175320
Test23a...CPScanTime: 258
CPScanTime: 246
CPScanTime: 253
CPScanTime: 327
CPScanTime: 279
CPScanTime: 256
CPScanTime: 275
CPScanTime: 260
CPScanTime: 254
CPScanTime: 257
CPScanTime: 256
CPScanTime: 258
CPScanTime: 259
CPScanTime: 257
CPScanTime: 278
CPScanTime: 270
CPScanTime: 268
CPScanTime: 265
CPScanTime: 277
CPScanTime: 304
CPScanTime: 298
CPScanTime: 325
CPScanTime: 329
CPScanTime: 326
CPScanTime: 370
CPScanTime: 370
CPScanTime: 403
CPScanTime: 452
CPScanTime: 432
CPScanTime: 475
CPScanTime: 544
CPScanTime: 524
CPScanTime: 520
CPScanTime: 676
CPScanTime: 726
CPScanTime: 667
OK..RandomAccessStateUnitMT test...
TotalMemory: 84398080 maxMemory: 133234688 freeMemory: 43338464 usedMemory: 41059616
TBD: Write a test that tests reads and writes with offset > 2^32
.RandomAccessStateUnitMT test...
Test16......Test16 SUCCEEDS.
...rmiregistry started
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initialized writer 1
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initialized writer 2
DBG: MDD -- PersistentLog -- txnNoSync turned off; recovery should work...
Initialized reader
Set up subscriptions
AS Phase 1
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.

Receiver VV: AcceptVV:(<"2", -1> <"1", -1> <"0", 9> )
done
AS Phase 2
Receiver VV: AcceptVV:(<"2", -1> <"1", 9> <"0", 9> )
done
AS Phase 3
Receiver VV: AcceptVV:(<"2", -1> <"1", 19> <"0", 9> )
done
VV Phase 1
Receiver VV: AcceptVV:(<"2", -1> <"1", 19> <"0", 19> )
done
VV Phase 2
Receiver VV: AcceptVV:(<"2", -1> <"1", 29> <"0", 19> )
done
VV Phase 3
Receiver VV: AcceptVV:(<"2", -1> <"1", 39> <"0", 19> )
done
SyncRequestUnit Succeeded.. any assertion errors can be ignored.  TBD: need to implement clean shutdown to get rid of the errors
Exception in thread "Thread-183" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1110)
	at UpdateLog.getNext(UpdateLog.java:945)
	at InvalIterator.getNext(InvalIterator.java:312)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:856)
Exception in thread "Thread-187" java.lang.AssertionError: perWriterLogs null
	at UpdateLog.nextCausal(UpdateLog.java:1110)
	at UpdateLog.getNext(UpdateLog.java:945)
	at InvalIterator.getNext(InvalIterator.java:312)
	at OutgoingConnectionWorker.run(OutgoingConnection.java:856)
rmiregistry terminated
....rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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: 
Client terminated
.rmiregistry started
Client Started
Server Started
Client stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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; 
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: 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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client terminated
Server terminated
rmiregistry terminated
.rmiregistry started
Client started
Server started
Server stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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; 
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...
Server stderr: P2Runtime: started
Client stderr: P2Runtime: started
Client stdout: ClientServerUnit_Client established subscriptions
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: StressTestUnit_Client starting phase 1....
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: 
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: 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
Server stdout: make[1]: Leaving directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client destroyed
Server destroyed
rmiregistry terminated
.rmiregistry started
Initiator started
Server started
Client started
Initiator stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Initiator stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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; 
Client stdout: make[1]: Entering directory `/v/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Client stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Server stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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...
Initiator stderr: P2Runtime: started
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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
Initiator destroyed
Client destroyed
Server destroyed
rmiregistry terminated
.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/filer3/v2q007/nalini/tmp/universalreplication-junit/universalReplication/code'
PicShareReaderGCUnitHelper arg stdout: java -ea -Djava.rmi.server.codebase="file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt1/classes/ file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt2/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/expt3/classes/  file:///u/nalini/tmp/universalreplication-junit/universalReplication/code/experiments/sosp/classes" -Djava.security.policy=/u/nalini/tmp/universalreplication-junit/universalReplication/code/java.security.SecurityPermission -Xmx128m -ea -classpath /u/nalini/tmp/universalreplication-junit/universalReplication/code/classes:/u/nalini/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...
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: 
P2Runtime: started
**** STUB PICSHARE CONFIG ***
............Exception in thread "Thread-84" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-26" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-32" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-33" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-34" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-35" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "INCompressor" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-36" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-37" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-38" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-39" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-40" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-9" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-41" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-42" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-44" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-46" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-43" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-48" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-45" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-47" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(300)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-49" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(304)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(306)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(307)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(308)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(310)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(311)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(315)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(318)-128.83.120.236" Exception in thread "RMI TCP Connection(319)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(321)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "Thread-31" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(557)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(556)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: 
	java.io.EOFException
	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:203)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
	at RMIServerImpl_Stub.subscribeBody(Unknown Source)
	at RMIClient.subscribeBody(RMIClient.java:200)
	at RMIClient.subscribeBody(RMIClient.java:184)
	at PendingBodySubscriptionQueue.issueCommand(PendingBodySubscriptionQueue.java:41)
	at PendingSubscriptionQueue.add(PendingSubscriptionQueue.java:33)
	at PendingBodySubscriptionQueue.add(PendingBodySubscriptionQueue.java:20)
	at P2Runtime.addBodySubscription(P2Runtime.java:478)
	at PicShareReaderPolicy.informRemovedBodySubscription(PicShareReaderPolicy.java:251)
	at P2Runtime.informSubscribeBodyRemoved(P2Runtime.java:421)
	at P2Runtime.informBodyStreamTerminated(P2Runtime.java:434)
	at InformBodyStreamTerminatedMsg.handleMessage(InformBodyStreamTerminatedMsg.java:24)
	at InformMsgWorkerThread.run(InformMsgWorkerThread.java:35)
Caused by: java.io.EOFException
	at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2232)
	at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2698)
	at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:750)
	at java.io.ObjectInputStream.<init>(ObjectInputStream.java:268)
	at sun.rmi.server.MarshalInputStream.<init>(MarshalInputStream.java:107)
	at sun.rmi.transport.ConnectionInputStream.<init>(ConnectionInputStream.java:38)
	at sun.rmi.transport.StreamRemoteCall.getInputStream(StreamRemoteCall.java:111)
	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:197)
	... 13 more
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(560)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(563)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
PicShareReaderGCUnitHelper arg stderr: Exception in thread "RMI TCP Connection(566)-128.83.120.236" java.lang.OutOfMemoryError: Java heap space
make: *** [junittext] Killed
