[jbosscache-commits] JBoss Cache SVN: r7169 - in jbosscache-lucene/jbosscache: src/java/org/apache/lucene/store/jbosscache and 2 other directories.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Wed Nov 19 12:59:10 EST 2008


Author: manik.surtani at jboss.com
Date: 2008-11-19 12:59:09 -0500 (Wed, 19 Nov 2008)
New Revision: 7169

Added:
   jbosscache-lucene/jbosscache/out.txt
   jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/CacheTestSupport.java
   jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestBasicFunctionality.java
Modified:
   jbosscache-lucene/jbosscache/README.txt
   jbosscache-lucene/jbosscache/build.xml
   jbosscache-lucene/jbosscache/jbosscache.iml
   jbosscache-lucene/jbosscache/pom.xml.template
   jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/ByteArrayIO.java
   jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/DistributedLock.java
   jbosscache-lucene/jbosscache/src/test/log4j.xml
   jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestByteArrayIO.java
   jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestConcurrentUsage.java
Log:
Updated to 3.0

Modified: jbosscache-lucene/jbosscache/README.txt
===================================================================
--- jbosscache-lucene/jbosscache/README.txt	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/README.txt	2008-11-19 17:59:09 UTC (rev 7169)
@@ -1,6 +1,6 @@
 JBoss Cache as a replicated in-memory store for indexes
 
-* This implementation is built using JBoss Cache 2.1.1.CR2, and requires Java 5.
+* This implementation is built using JBoss Cache 3.0.0.GA, and requires Java 5.
    * See distribution on http://www.jbosscache.org for complete list of dependencies.
 
 * Make sure you check the directory that contains this file into [your_lucene_path]/contrib
@@ -8,11 +8,9 @@
 
 * For the locking implementation to work accurately, JBoss Cache must be configured:
    * to use SYNC_REPL
-   * Synchronous Commit
-   * Synchronous Rollback
    * a transaction manager
-   * Preferably, optimistic locking
-   * Refer to the JBoss Cache User Guide on http://www.jbosscache.org for details on configuring the above.
+   * MVCC locking (the default in JBoss Cache 3.x)
+   * refer to the JBoss Cache User Guide on http://www.jbosscache.org for details on configuring the above.
 
 * While not formally recommended for production use, the DummyTransactionManager that ships with JBoss Cache
   could be used in this case since transaction recovery is not a concern.

Modified: jbosscache-lucene/jbosscache/build.xml
===================================================================
--- jbosscache-lucene/jbosscache/build.xml	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/build.xml	2008-11-19 17:59:09 UTC (rev 7169)
@@ -2,10 +2,10 @@
 <project name="lucene-jbosscache" default="default" xmlns:artifact="urn:maven-artifact-ant">
 
    <description>
-      Lucene JBoss Cache 2.x integration
+      Lucene JBoss Cache 3.x integration
    </description>
 
-   <property name="jbosscache.version" value="2.1.1.CR2" />
+   <property name="jbosscache.version" value="3.0.0.CR4" />
    <property name="build.dir" location="../../build/contrib/jbosscache"/>
    <property name="dist.dir" location="../../dist/contrib/jbosscache"/>
    <property name="maven.dist.dir" location="../../dist/maven"/>

Modified: jbosscache-lucene/jbosscache/jbosscache.iml
===================================================================
--- jbosscache-lucene/jbosscache/jbosscache.iml	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/jbosscache.iml	2008-11-19 17:59:09 UTC (rev 7169)
@@ -4,7 +4,7 @@
     <exclude-output />
     <content url="file://$MODULE_DIR$">
       <sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test" isTestSource="false" />
     </content>
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
@@ -12,16 +12,18 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../lib/junit-3.8.2.jar!/" />
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/org/jboss/cache/jbosscache-core/3.0.0.GA/jbosscache-core-3.0.0.GA.jar!/" />
         </CLASSES>
         <JAVADOC />
-        <SOURCES />
+        <SOURCES>
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/org/jboss/cache/jbosscache-core/3.0.0.GA/jbosscache-core-3.0.0.GA-sources.jar!/" />
+        </SOURCES>
       </library>
     </orderEntry>
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/jboss/jboss-common-core/2.0.2.GA/jboss-common-core-2.0.2.GA.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -30,7 +32,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/jgroups/jgroups/2.6.2/jgroups-2.6.2.jar!/" />
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/jgroups/jgroups/2.6.7.GA/jgroups-2.6.7.GA.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -39,7 +41,7 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/org/jboss/javaee/jboss-javaee/5.0.0.Beta3/jboss-javaee-5.0.0.Beta3.jar!/" />
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
@@ -48,31 +50,17 @@
     <orderEntry type="module-library">
       <library>
         <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/org/jboss/jboss-common-core/2.2.3.GA/jboss-common-core-2.2.3.GA.jar!/" />
+          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar!/" />
         </CLASSES>
         <JAVADOC />
         <SOURCES />
       </library>
     </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../../../../jbosscache/benchmarks/benchmark-fwk/trunk/lib/log4j.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntry type="module-library">
-      <library>
-        <CLASSES>
-          <root url="jar://$MODULE_DIR$/../../../../../../.m2/repository/org/jboss/cache/jbosscache-core/2.2.0-SNAPSHOT/jbosscache-core-2.2.0-SNAPSHOT.jar!/" />
-        </CLASSES>
-        <JAVADOC />
-        <SOURCES />
-      </library>
-    </orderEntry>
-    <orderEntryProperties />
   </component>
+  <component name="copyright">
+    <Base>
+      <setting name="state" value="2" />
+    </Base>
+  </component>
 </module>
 

Added: jbosscache-lucene/jbosscache/out.txt
===================================================================
--- jbosscache-lucene/jbosscache/out.txt	                        (rev 0)
+++ jbosscache-lucene/jbosscache/out.txt	2008-11-19 17:59:09 UTC (rev 7169)
@@ -0,0 +1,2503 @@
+/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/bin/java -Djava.net.preferIPv4Stack=true -Dbind.address=127.0.0.1 -Dfile.encoding=MacRoman -classpath /System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/deploy.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/dt.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/javaws.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/plugin.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/sa-jdi.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/charsets.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/dt.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/jce.jar:/System/Library/Frameworks/JavaVM.fra!
 mework/Versions/1.5/Home/../Classes/jconsole.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/../Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/ext/apple_provider.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/ext/dnsns.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/ext/localedata.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/ext/sunjce_provider.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home/lib/ext/sunpkcs11.jar:/Users/manik/Code/lucene/java/trunk/out/production/jbosscache:/Users/manik/Code/lucene/java/trunk/out/production/lucene:/Applications/IntelliJ IDEA 8.0.app/lib/javaee.jar:/Users/manik/Code/lucene/java/trunk/lib/junit-3.8.2.jar:/Users/manik/.m2/repository/org/jboss/cac!
 he/jbosscache-core/3.0.0.GA/jbosscache-core-3.0.0.GA.jar:/Users/manik/
.m2/repository/jboss/jboss-common-core/2.0.2.GA/jboss-common-core-2.0.2.GA.jar:/Users/manik/.m2/repository/jgroups/jgroups/2.6.7.GA/jgroups-2.6.7.GA.jar:/Users/manik/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/Users/manik/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar:/Applications/IntelliJ IDEA 8.0.app/lib/idea_rt.jar com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 org.apache.lucene.store.jbosscache.TestConcurrentUsage
+2008-11-19 14:43:28,832 INFO  [PlatformMBeanServerRegistration] (main) JBossCache MBeans were successfully registered to the platform mbean server.
+2008-11-19 14:43:29,130 WARN  [RPCManagerImpl] (main) You have enabled jgroups's message bundling, which is not recommended for sync replication. If there is no particular reason for this we strongly recommend to disable message bundling in JGroups config (enable_bundling="false").
+
+-------------------------------------------------------
+GMS: address is 127.0.0.1:51120
+-------------------------------------------------------
+2008-11-19 14:43:31,173 INFO  [RPCManagerImpl] (main) Received new cluster view: [127.0.0.1:51120|0] [127.0.0.1:51120]
+2008-11-19 14:43:31,178 INFO  [RPCManagerImpl] (main) Cache local address is 127.0.0.1:51120
+2008-11-19 14:43:31,179 INFO  [ComponentRegistry] (main) JBoss Cache version: JBossCache 'Naga' 3.0.0.GA
+2008-11-19 14:43:31,305 INFO  [PlatformMBeanServerRegistration] (main) JBossCache MBeans were successfully registered to the platform mbean server.
+2008-11-19 14:43:31,319 WARN  [RPCManagerImpl] (main) You have enabled jgroups's message bundling, which is not recommended for sync replication. If there is no particular reason for this we strongly recommend to disable message bundling in JGroups config (enable_bundling="false").
+
+-------------------------------------------------------
+GMS: address is 127.0.0.1:51121
+-------------------------------------------------------
+2008-11-19 14:43:31,501 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51120) Received new cluster view: [127.0.0.1:51120|1] [127.0.0.1:51120, 127.0.0.1:51121]
+2008-11-19 14:43:31,539 INFO  [RPCManagerImpl] (main) Received new cluster view: [127.0.0.1:51120|1] [127.0.0.1:51120, 127.0.0.1:51121]
+2008-11-19 14:43:31,645 INFO  [LegacyStateTransferIntegrator] (Incoming-1,127.0.0.1:51121) Using version 4096
+2008-11-19 14:43:31,687 INFO  [RPCManagerImpl] (main) Cache local address is 127.0.0.1:51121
+2008-11-19 14:43:31,688 INFO  [ComponentRegistry] (main) JBoss Cache version: JBossCache 'Naga' 3.0.0.GA
+2008-11-19 14:43:31,799 INFO  [PlatformMBeanServerRegistration] (main) JBossCache MBeans were successfully registered to the platform mbean server.
+2008-11-19 14:43:31,808 WARN  [RPCManagerImpl] (main) You have enabled jgroups's message bundling, which is not recommended for sync replication. If there is no particular reason for this we strongly recommend to disable message bundling in JGroups config (enable_bundling="false").
+
+-------------------------------------------------------
+GMS: address is 127.0.0.1:51122
+-------------------------------------------------------
+2008-11-19 14:43:31,918 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51121) Received new cluster view: [127.0.0.1:51120|2] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122]
+2008-11-19 14:43:31,921 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51120) Received new cluster view: [127.0.0.1:51120|2] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122]
+2008-11-19 14:43:31,958 INFO  [RPCManagerImpl] (main) Received new cluster view: [127.0.0.1:51120|2] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122]
+2008-11-19 14:43:32,035 INFO  [LegacyStateTransferIntegrator] (Incoming-1,127.0.0.1:51122) Using version 4096
+2008-11-19 14:43:32,069 INFO  [RPCManagerImpl] (main) Cache local address is 127.0.0.1:51122
+2008-11-19 14:43:32,069 INFO  [ComponentRegistry] (main) JBoss Cache version: JBossCache 'Naga' 3.0.0.GA
+2008-11-19 14:43:32,147 INFO  [PlatformMBeanServerRegistration] (main) JBossCache MBeans were successfully registered to the platform mbean server.
+2008-11-19 14:43:32,157 WARN  [RPCManagerImpl] (main) You have enabled jgroups's message bundling, which is not recommended for sync replication. If there is no particular reason for this we strongly recommend to disable message bundling in JGroups config (enable_bundling="false").
+
+-------------------------------------------------------
+GMS: address is 127.0.0.1:51123
+-------------------------------------------------------
+2008-11-19 14:43:32,262 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51121) Received new cluster view: [127.0.0.1:51120|3] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123]
+2008-11-19 14:43:32,263 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51122) Received new cluster view: [127.0.0.1:51120|3] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123]
+2008-11-19 14:43:32,271 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51120) Received new cluster view: [127.0.0.1:51120|3] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123]
+2008-11-19 14:43:32,307 INFO  [RPCManagerImpl] (main) Received new cluster view: [127.0.0.1:51120|3] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123]
+2008-11-19 14:43:32,374 INFO  [LegacyStateTransferIntegrator] (Incoming-1,127.0.0.1:51123) Using version 4096
+2008-11-19 14:43:32,408 INFO  [RPCManagerImpl] (main) Cache local address is 127.0.0.1:51123
+2008-11-19 14:43:32,409 INFO  [ComponentRegistry] (main) JBoss Cache version: JBossCache 'Naga' 3.0.0.GA
+2008-11-19 14:43:32,506 INFO  [PlatformMBeanServerRegistration] (main) JBossCache MBeans were successfully registered to the platform mbean server.
+2008-11-19 14:43:32,515 WARN  [RPCManagerImpl] (main) You have enabled jgroups's message bundling, which is not recommended for sync replication. If there is no particular reason for this we strongly recommend to disable message bundling in JGroups config (enable_bundling="false").
+
+-------------------------------------------------------
+GMS: address is 127.0.0.1:51124
+-------------------------------------------------------
+2008-11-19 14:43:32,618 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51122) Received new cluster view: [127.0.0.1:51120|4] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:32,618 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51121) Received new cluster view: [127.0.0.1:51120|4] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:32,623 INFO  [RPCManagerImpl] (Incoming-1,127.0.0.1:51123) Received new cluster view: [127.0.0.1:51120|4] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:32,625 INFO  [RPCManagerImpl] (Incoming-3,127.0.0.1:51120) Received new cluster view: [127.0.0.1:51120|4] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:32,666 INFO  [RPCManagerImpl] (main) Received new cluster view: [127.0.0.1:51120|4] [127.0.0.1:51120, 127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:32,733 INFO  [LegacyStateTransferIntegrator] (Incoming-1,127.0.0.1:51124) Using version 4096
+2008-11-19 14:43:32,767 INFO  [RPCManagerImpl] (main) Cache local address is 127.0.0.1:51124
+2008-11-19 14:43:32,767 INFO  [ComponentRegistry] (main) JBoss Cache version: JBossCache 'Naga' 3.0.0.GA
+2008-11-19 14:43:33,168 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,219 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,270 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,321 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,372 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,424 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,474 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,525 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,576 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,627 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,686 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:33,687 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:33,687 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:33,688 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:33,688 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:33,689 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:33,713 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,713 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,714 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,714 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,715 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:33,715 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:33,716 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,716 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:33,717 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:33,717 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,717 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:33,718 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:33,718 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,719 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:33,719 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:33,720 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,720 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:33,720 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:33,721 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,721 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:33,722 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:33,722 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,722 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:33,723 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:33,723 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,724 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:33,724 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:33,725 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,725 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:33,725 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:33,726 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,726 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:33,727 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:33,727 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,727 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:33,728 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:33,728 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,729 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:33,729 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:33,730 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,730 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:33,731 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:33,731 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,732 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:33,732 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:33,733 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,733 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:33,734 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:33,734 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,734 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:33,735 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:33,735 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,736 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:33,736 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:33,737 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,737 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:33,737 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:33,738 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,738 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:33,739 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:33,739 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,740 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:33,740 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:33,740 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,741 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:33,741 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:33,742 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,742 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 22 is 0
+2008-11-19 14:43:33,743 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 22 is 22
+2008-11-19 14:43:33,743 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,744 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:33,744 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:33,745 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,745 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:33,746 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:33,748 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,749 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:33,750 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:33,750 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,751 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:33,751 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:33,752 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,752 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:33,753 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:33,754 TRACE [ByteArrayIO] (main) Reading byte
+2008-11-19 14:43:33,754 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:33,755 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:33,815 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 47 is 0
+2008-11-19 14:43:33,816 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:33,825 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 72 is 0
+2008-11-19 14:43:33,826 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:33,827 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:33,827 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:33,828 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:33,829 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:33,830 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:33,830 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:33,832 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:33,833 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:33,843 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:33,844 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:33,851 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 47. Pointer is 0 and Metadata is Metadata{lastModified=1227105813814, fileName='_0.fdt', numChunks=0, size=47}
+2008-11-19 14:43:33,852 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,853 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,853 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 2. Pointer is 0 and Metadata is Metadata{lastModified=1227105813823, fileName='_0.frq', numChunks=0, size=2}
+2008-11-19 14:43:33,854 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,855 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,855 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 7. Pointer is 0 and Metadata is Metadata{lastModified=1227105813834, fileName='_0.nrm', numChunks=0, size=7}
+2008-11-19 14:43:33,856 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,857 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,857 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 12. Pointer is 0 and Metadata is Metadata{lastModified=1227105813814, fileName='_0.fdx', numChunks=0, size=12}
+2008-11-19 14:43:33,860 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,861 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,863 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 43. Pointer is 0 and Metadata is Metadata{lastModified=1227105813820, fileName='_0.tii', numChunks=0, size=43}
+2008-11-19 14:43:33,864 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,864 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,865 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 80. Pointer is 0 and Metadata is Metadata{lastModified=1227105813820, fileName='_0.tis', numChunks=0, size=80}
+2008-11-19 14:43:33,866 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,866 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,867 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 27. Pointer is 0 and Metadata is Metadata{lastModified=1227105813844, fileName='_0.fnm', numChunks=0, size=27}
+2008-11-19 14:43:33,868 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,868 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,869 TRACE [ByteArrayIO] (main) Reading bytes from offset 0 and length 2. Pointer is 0 and Metadata is Metadata{lastModified=1227105813824, fileName='_0.prx', numChunks=0, size=2}
+2008-11-19 14:43:33,870 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:33,871 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:33,871 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 341 is 0
+2008-11-19 14:43:33,872 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:33,872 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:33,873 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:33,873 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:33,874 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:33,874 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:33,875 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:33,875 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:33,876 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:33,876 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 46 is 0
+2008-11-19 14:43:33,877 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 46 is 46
+2008-11-19 14:43:33,877 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 54 is 0
+2008-11-19 14:43:33,878 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 61 is 0
+2008-11-19 14:43:33,878 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 61 is 61
+2008-11-19 14:43:33,879 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 69 is 0
+2008-11-19 14:43:33,880 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 76 is 0
+2008-11-19 14:43:33,880 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 76 is 76
+2008-11-19 14:43:33,880 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 84 is 0
+2008-11-19 14:43:33,881 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 91 is 0
+2008-11-19 14:43:33,882 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 91 is 91
+2008-11-19 14:43:33,882 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 99 is 0
+2008-11-19 14:43:33,882 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 106 is 0
+2008-11-19 14:43:33,883 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 106 is 106
+2008-11-19 14:43:33,884 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 114 is 0
+2008-11-19 14:43:33,892 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 59 is 0
+2008-11-19 14:43:33,893 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 59 is 0
+2008-11-19 14:43:33,893 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 51 is 0
+2008-11-19 14:43:33,894 TRACE [ByteArrayIO] (main) getChunkPointer(): masked pointer for pointer 51 is 51
+2008-11-19 14:43:33,895 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 59 is 0
+2008-11-19 14:43:33,895 TRACE [ByteArrayIO] (main) getChunkNumber(): chunk for position 20 is 0
+Thread Worker-2, loop 0, operation: WRITE
+Thread Worker-4, loop 0, operation: READ
+Thread Worker-3, loop 0, operation: READ
+Thread Worker-0, loop 0, operation: READ
+Thread Worker-1, loop 0, operation: READ
+2008-11-19 14:43:34,418 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,418 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,418 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,419 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,418 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,419 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,419 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,420 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,421 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,420 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,421 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,422 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,422 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,423 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,423 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,424 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,424 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,424 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,425 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,425 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,426 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,426 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,427 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,427 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,428 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,428 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,429 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,429 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,429 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,430 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,430 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,431 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,431 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,432 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,432 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,433 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,433 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,434 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,434 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,435 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,435 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,436 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,436 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,436 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,437 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,437 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,438 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,439 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,439 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,440 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,440 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,441 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,441 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,441 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,442 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,442 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,443 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,443 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,444 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,444 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,446 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,446 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,447 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,447 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,448 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,448 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,448 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,449 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,450 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,450 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,451 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,451 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,451 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,452 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,452 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,453 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,453 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,454 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,454 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,454 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,455 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,456 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,456 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,458 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,458 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,459 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,459 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,460 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,460 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,461 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,461 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,461 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,465 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,465 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,465 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,466 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,466 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,467 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,467 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,468 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,468 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,468 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,469 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,469 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,470 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,470 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,471 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,471 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,472 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,472 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,473 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,474 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,473 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,474 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,474 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,475 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,475 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,477 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,477 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,478 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,478 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,479 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,479 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,480 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,480 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,481 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,481 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,481 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,482 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,482 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,483 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,483 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,484 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,484 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,485 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,485 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,486 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,486 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,486 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,487 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,487 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,488 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,488 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,489 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,489 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,490 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,490 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,491 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,491 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,492 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,492 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,492 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,493 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,494 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,496 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,496 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,496 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,497 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,498 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,498 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,499 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,502 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,502 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,503 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,504 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,504 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,505 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,505 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,505 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,506 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,507 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,507 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,507 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,509 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,508 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,510 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,510 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,511 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,511 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,512 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,512 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,513 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,513 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,514 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,514 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,514 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,515 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,515 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,516 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,516 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,517 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,517 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,518 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,518 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,519 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,519 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,520 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,520 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,520 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,521 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,521 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,522 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,522 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,523 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,523 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,524 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,524 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,525 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,525 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,525 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,526 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,526 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,527 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,527 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,528 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,528 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,529 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,529 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,530 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,530 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,531 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,531 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,531 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,532 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,532 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,533 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,533 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,534 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,534 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,535 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,535 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,536 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,536 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,537 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,537 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,537 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,539 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,541 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,538 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,542 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,542 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,541 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,542 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,542 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,540 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,543 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,543 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,544 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,544 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,545 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,545 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,546 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,546 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,547 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,547 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,547 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,548 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,548 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,550 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,550 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,550 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,551 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,551 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,552 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,552 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,552 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,553 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,554 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,554 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,554 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,554 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,555 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,555 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,556 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,558 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,557 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,557 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,560 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,558 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,559 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,560 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,559 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,560 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,562 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,561 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,562 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,563 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,563 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,563 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,564 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,564 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,565 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,566 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,567 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,567 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,568 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,568 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,568 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,569 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,569 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,570 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,571 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,571 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,571 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,572 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,572 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,573 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,573 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,574 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,574 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,575 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,575 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,575 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,576 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,576 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,577 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,577 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,578 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,578 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,578 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,579 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,580 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,580 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,581 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,581 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,582 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,583 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,583 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,584 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,584 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,585 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,585 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,586 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,586 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,586 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,587 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,587 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,588 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,588 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,589 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,589 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,590 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,590 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,590 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,591 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,591 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,592 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,592 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,593 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,593 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,594 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,594 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,595 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,595 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,596 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,597 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,598 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,598 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,599 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,600 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,600 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,600 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,601 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,601 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,602 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,603 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,603 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,603 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,604 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,604 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,605 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,606 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,606 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,606 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,607 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,608 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,608 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,610 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,609 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,611 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,610 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,611 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,612 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,612 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,613 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,613 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,614 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,614 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,615 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,616 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,618 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,618 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,619 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,620 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,621 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,621 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,620 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,622 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,622 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,623 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,624 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,624 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,625 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,625 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,626 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,626 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,627 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,627 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,628 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,628 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,630 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,629 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,631 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,631 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,631 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,631 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,632 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,633 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,633 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,634 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,634 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,635 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,635 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,636 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,636 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,637 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,637 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,638 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,639 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,639 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,639 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,640 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,640 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,640 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,641 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,641 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,642 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,642 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,643 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,643 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,644 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,644 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,645 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,646 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,646 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,647 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,647 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,647 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,648 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,649 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,649 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,650 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,650 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,651 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,651 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,652 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,652 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,653 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,653 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,654 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,654 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,654 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,655 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,655 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,656 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,656 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,657 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,657 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,657 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,658 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,659 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,659 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,660 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,660 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,661 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,661 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,662 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,662 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,663 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,663 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,664 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,664 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,665 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,665 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,666 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,667 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,667 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,668 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,668 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,669 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,669 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,669 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,670 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,670 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,671 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,671 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,672 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,672 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,672 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,674 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,674 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,675 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,675 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,675 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,675 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,676 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,676 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,677 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,677 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,678 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,678 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,679 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,679 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,679 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,680 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,680 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,681 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,682 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,683 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,683 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,683 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,684 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,684 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,685 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,686 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,686 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,686 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,687 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,687 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,688 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,688 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,689 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,690 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,690 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,690 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,691 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,691 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,692 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,692 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,693 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,694 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,693 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,694 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:34,695 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,696 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,697 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,698 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,698 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:34,699 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,700 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:34,700 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:34,700 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:34,701 TRACE [ByteArrayIO] (Worker-0) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:34,701 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,702 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:34,703 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:34,703 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:34,704 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:34,704 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:34,705 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,705 TRACE [ByteArrayIO] (Worker-4) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:34,706 TRACE [ByteArrayIO] (Worker-1) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:34,706 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:34,707 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:34,707 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:34,708 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:34,709 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:34,709 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,710 TRACE [ByteArrayIO] (Worker-3) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:34,710 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:34,711 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:34,711 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:34,712 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:34,713 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:34,713 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,714 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,714 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,715 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:34,715 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:34,716 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:34,716 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:34,717 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:34,717 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,718 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,718 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:34,719 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:34,720 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:34,720 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:34,720 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:34,720 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,721 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,722 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:34,722 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,723 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:34,723 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:34,723 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:34,724 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,724 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:34,725 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,725 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:34,726 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:34,726 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:34,727 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:34,727 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:34,727 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,728 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,728 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:34,729 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,729 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:34,730 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:34,730 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:34,730 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,731 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:34,731 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,732 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:34,733 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:34,734 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:34,734 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:34,734 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:34,735 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,736 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,736 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:34,736 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,737 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:34,737 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:34,738 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:34,738 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,739 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:34,739 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,739 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:34,740 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:34,740 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:34,741 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:34,742 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,742 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,743 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:34,741 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:34,744 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,744 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:34,744 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:34,745 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,745 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:34,746 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:34,752 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:34,752 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:34,747 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:34,753 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,753 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:34,754 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:34,754 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,755 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,757 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:34,755 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:34,756 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,756 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,756 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:34,759 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:34,763 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:34,764 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:34,764 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:34,765 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:34,767 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,768 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:34,768 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:34,769 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,769 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:34,770 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:34,770 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,770 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:34,771 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:34,771 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,772 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:34,765 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,766 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:34,766 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:34,767 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,774 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:34,773 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:34,772 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:34,773 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,774 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,776 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:34,778 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,778 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:34,776 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:34,777 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,777 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:34,778 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:34,780 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,779 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:34,780 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:34,782 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:34,783 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:34,784 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:34,784 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,786 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:34,786 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,787 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,787 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:34,787 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:34,788 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,788 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:34,789 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:34,789 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,790 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:34,790 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:34,791 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:34,791 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:34,791 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:34,792 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,792 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:34,793 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,793 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,794 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:34,794 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:34,796 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:34,795 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,796 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:34,797 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,798 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:34,798 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:34,798 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:34,799 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:34,800 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:34,800 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,801 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,801 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:34,802 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,802 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:34,802 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:34,803 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:34,803 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,804 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:34,804 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,805 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:34,805 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:34,805 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:34,806 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:34,807 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:34,807 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,808 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,808 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:34,809 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,809 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:34,810 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:34,810 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:34,810 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,811 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:34,811 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,812 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:34,814 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:34,813 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:34,813 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:34,814 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,816 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:34,815 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:34,816 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,817 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:34,818 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,818 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,823 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:34,823 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:34,824 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:34,824 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:34,824 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:34,826 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:34,826 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,827 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:34,826 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:34,828 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,828 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,829 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:34,830 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,830 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,830 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:34,832 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:34,832 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:34,831 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:34,833 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:34,834 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:34,834 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:34,835 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,835 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:34,836 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:34,837 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,838 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,838 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:34,839 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,839 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,839 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:34,840 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:34,840 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:34,841 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:34,841 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:34,842 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:34,843 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:34,843 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,844 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:34,844 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:34,844 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,845 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,845 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:34,846 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,846 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,847 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:34,847 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:34,848 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:34,848 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:34,848 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:34,849 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:34,849 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:34,850 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,851 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:34,851 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:34,852 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,852 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,853 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:34,853 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,854 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,854 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:34,854 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:34,855 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:34,855 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:34,856 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:34,856 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:34,857 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:34,857 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:34,857 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,858 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:34,858 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,859 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,859 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,860 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:34,860 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,861 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:34,861 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:34,862 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:34,862 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:34,863 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:34,863 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:34,864 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:34,865 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:34,865 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,866 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:34,867 TRACE [ByteArrayIO] (Worker-2) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:34,867 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,868 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,868 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:34,922 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:34,922 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:34,923 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:34,925 TRACE [ByteArrayIO] (Worker-3) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:34,924 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:34,925 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:34,926 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:34,926 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:34,928 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,928 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,928 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:34,929 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:34,929 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:34,930 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:34,930 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:34,930 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:34,931 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:34,931 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:34,932 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:34,932 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:34,933 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:34,934 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:34,934 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:34,935 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:34,935 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:34,991 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,048 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,049 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,050 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,050 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,051 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,047 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,053 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,053 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,048 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:35,054 TRACE [ByteArrayIO] (Worker-4) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,054 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,056 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,057 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,057 TRACE [ByteArrayIO] (Worker-0) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,112 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,113 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,112 TRACE [ByteArrayIO] (Worker-1) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,113 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:35,113 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,110 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,114 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,115 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,115 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,116 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,118 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,119 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,120 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,120 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,120 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,120 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,121 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,118 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:35,121 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,121 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,121 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,122 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,123 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:35,123 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,123 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,124 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,124 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,124 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,125 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,126 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,126 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,127 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,127 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:35,127 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,128 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,128 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,129 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,129 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:35,130 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,130 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,130 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,131 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,131 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,132 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,132 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,133 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,134 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,134 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:35,135 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,135 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,136 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,136 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,137 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:35,137 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,138 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,138 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,138 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,139 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,139 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,140 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,141 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,141 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:35,141 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,142 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,143 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,143 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,144 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:35,144 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,145 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,145 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,145 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,146 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,146 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,147 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,147 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,148 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,148 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:35,150 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,149 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,150 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,151 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,151 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:35,152 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,152 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,153 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,153 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,153 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,154 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,154 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,155 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,155 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,155 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:35,156 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,156 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,157 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,158 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,159 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,159 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,160 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:35,159 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,160 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,160 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,161 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,161 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,161 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,162 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,163 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,163 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,163 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:35,164 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,164 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,165 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,165 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,168 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,169 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,166 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:35,166 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,167 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,168 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,169 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,170 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,171 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,171 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,172 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,172 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:35,172 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,173 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,173 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,174 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,174 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:35,175 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,175 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,176 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,176 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,176 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,177 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,179 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:35,180 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:35,180 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,180 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:35,181 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:35,181 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,181 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,182 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,182 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,182 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,182 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,183 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,183 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:35,185 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,185 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,186 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,186 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,186 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:35,187 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,187 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,188 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,188 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,189 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,191 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,190 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,191 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,191 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:35,191 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,191 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,192 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,192 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,193 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:35,193 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,194 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,194 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,195 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,195 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,195 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,196 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,196 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,197 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,198 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:35,200 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,200 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,200 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,201 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:35,201 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,201 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,202 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,202 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,203 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,203 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,204 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,204 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,205 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,205 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:35,206 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,206 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,206 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,207 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,207 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:35,208 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,208 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,209 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,209 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,210 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,210 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,211 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,211 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,212 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,213 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:35,213 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,213 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,214 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,214 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,215 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:35,215 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,216 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,216 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,216 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,217 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,218 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,219 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,219 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,220 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,220 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:35,220 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,221 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,221 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,222 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,222 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:35,223 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,223 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,224 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,224 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,224 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,225 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,225 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,226 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,227 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,227 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,227 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,227 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,228 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,228 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,229 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,230 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,230 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,231 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,231 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,231 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,232 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,232 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,233 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,234 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,235 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,235 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,236 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,236 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,237 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,237 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,238 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,238 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,239 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,239 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,301 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,302 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,303 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,304 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,304 TRACE [ByteArrayIO] (Worker-2) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,304 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,305 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,305 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,306 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,307 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,307 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,308 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,308 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,309 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,309 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,310 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,310 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,311 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,311 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,312 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,312 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,313 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,313 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,314 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,314 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,315 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,315 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,315 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,316 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,316 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,317 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,317 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,318 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,318 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,319 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,319 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,319 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,320 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,320 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,321 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,321 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,322 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,322 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,323 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,323 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,324 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,324 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,325 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,326 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,326 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,326 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,327 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,327 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,328 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,328 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,328 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,329 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,329 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,330 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,330 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,331 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,331 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,332 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,332 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,333 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,333 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,333 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,335 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,335 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,335 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,336 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,337 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,337 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,338 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,338 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,338 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,339 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,340 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,340 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,340 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,341 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,341 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,342 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,342 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,343 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,343 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,344 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,344 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,344 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,345 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,345 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,346 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,346 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,347 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,347 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,348 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,348 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,349 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,349 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,349 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,350 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,351 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,351 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,351 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,352 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,353 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,353 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,354 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,354 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,355 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,356 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,356 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,357 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,357 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,358 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,358 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,359 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,359 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,360 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,360 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,360 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,361 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,361 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,362 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,363 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,363 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,363 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,364 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,364 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,365 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,365 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,366 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,366 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,366 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,367 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,367 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,368 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,369 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,369 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,370 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,370 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,370 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,371 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,371 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,378 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,378 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,379 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,379 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,380 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,380 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,380 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,381 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,381 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,382 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,383 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,383 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,385 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,386 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,387 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,387 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,388 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,388 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,388 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,389 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,389 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,390 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,390 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,392 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,391 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,393 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,393 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,393 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,394 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,394 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,395 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,395 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,396 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,396 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,396 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,397 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,397 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,398 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,398 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,399 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,400 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,400 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,401 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,401 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,402 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,402 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,403 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,403 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,404 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,404 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,404 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,405 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,405 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,406 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,407 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,407 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,407 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,408 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,408 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,408 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,409 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,410 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,410 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,410 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,411 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,411 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,411 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,412 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,413 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,413 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,414 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,414 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,415 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,414 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,415 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,415 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,416 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,416 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,417 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,417 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,418 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,418 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,418 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,419 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,419 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,420 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,420 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,421 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,421 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,421 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,422 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,422 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,423 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,423 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,424 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,424 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,425 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,425 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,425 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,426 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,426 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,426 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,427 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,427 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,428 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,428 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,429 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,429 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,430 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,430 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,430 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,431 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,431 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,432 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,432 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,433 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,433 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,433 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,434 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,435 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,436 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,436 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,437 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,437 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,438 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,438 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,439 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,439 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,439 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,440 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,440 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,440 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,441 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,441 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,442 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,443 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,443 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,443 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,444 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,444 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,445 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,445 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,446 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,446 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,447 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,447 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,447 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,448 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,448 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,448 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,449 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,450 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,450 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,451 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,451 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,451 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,452 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,452 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,453 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,453 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,453 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,454 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,455 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,454 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,455 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,456 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,456 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,456 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,457 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,457 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,458 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,458 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,459 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,459 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,460 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,460 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:35,460 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:35,461 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,461 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,462 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,462 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:35,463 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:35,463 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,463 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,464 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,464 TRACE [ByteArrayIO] (Worker-3) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,465 TRACE [ByteArrayIO] (Worker-0) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,465 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,466 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,466 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,467 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:35,468 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:35,469 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,469 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,469 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,470 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:35,470 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:35,471 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,471 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,472 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,472 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,473 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,473 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,473 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,474 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,474 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:35,474 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:35,475 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,476 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,476 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:35,476 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:35,477 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:35,477 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,478 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,478 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:35,479 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,479 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,480 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,480 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:35,480 TRACE [ByteArrayIO] (Worker-1) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,481 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:35,481 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:35,482 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,483 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:35,484 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:35,482 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:35,485 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:35,486 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,486 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:35,487 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,487 TRACE [ByteArrayIO] (Worker-4) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,488 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,488 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,489 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,489 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:35,490 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:35,490 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:35,491 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,491 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:35,492 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:35,492 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:35,493 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:35,493 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,493 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:35,494 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,494 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,495 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,495 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,496 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,496 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:35,496 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:35,497 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:35,497 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,498 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:35,498 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:35,498 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:35,499 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:35,499 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,503 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:35,503 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,503 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,504 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,504 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,506 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,506 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:35,507 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:35,507 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:35,508 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:35,507 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,510 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:35,509 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:35,509 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:35,511 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:35,511 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,512 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,512 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,513 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,513 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,514 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,514 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:35,515 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:35,516 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,517 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:35,515 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:35,515 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:35,518 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,517 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:35,517 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,519 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:35,519 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:35,520 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,520 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:35,521 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,522 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,523 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:35,523 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,524 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:35,524 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,524 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:35,525 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:35,525 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:35,526 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,526 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,527 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:35,527 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:35,528 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,528 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:35,528 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,529 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,530 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,530 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:35,531 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,531 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:35,532 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:35,532 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:35,532 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:35,532 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,533 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:35,533 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,534 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:35,534 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,535 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,535 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,536 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:35,536 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,536 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:35,537 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,537 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:35,538 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:35,538 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:35,539 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:35,539 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,539 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:35,540 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,540 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:35,541 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,542 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,542 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,542 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:35,542 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,543 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:35,543 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:35,544 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,544 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:35,545 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:35,545 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:35,546 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:35,546 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,546 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,547 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:35,547 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,548 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,548 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,549 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:35,549 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,549 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:35,550 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:35,550 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,551 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:35,551 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:35,552 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:35,552 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:35,552 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,553 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,553 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:35,554 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,554 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,555 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,555 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:35,555 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,556 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:35,556 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:35,557 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,557 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:35,557 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:35,558 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:35,558 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:35,559 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,559 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,560 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:35,560 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,560 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,561 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,561 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:35,562 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,562 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:35,562 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:35,563 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,564 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:35,564 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:35,564 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:35,565 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:35,565 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,566 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,566 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:35,567 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,567 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,567 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,568 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:35,568 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,569 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:35,569 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:35,569 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,570 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:35,570 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:35,571 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:35,571 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:35,572 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,572 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,573 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:35,573 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,574 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,574 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:35,575 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,575 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,576 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:35,576 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:35,577 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:35,580 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,581 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:35,581 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:35,580 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:35,578 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:35,580 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:35,578 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,584 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,583 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:35,582 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,582 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,584 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,589 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,589 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,590 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:35,590 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:35,590 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:35,591 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,592 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:35,593 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:35,593 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:35,594 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:35,594 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,595 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:35,595 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,596 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,597 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,597 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,598 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,598 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:35,598 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:35,599 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:35,599 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,600 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:35,601 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:35,601 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:35,602 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,603 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:35,602 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:35,603 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,603 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,604 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,604 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,605 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,605 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,606 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:35,606 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,607 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:35,607 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:35,608 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,608 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:35,609 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 20 is 0
+2008-11-19 14:43:35,609 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:35,609 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:35,610 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,611 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,611 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 20 is 20
+2008-11-19 14:43:35,612 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,612 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,612 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,613 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:35,613 TRACE [ByteArrayIO] (Worker-2) Reading bytes from offset 0 and length 2. Pointer is 21 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,614 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:35,614 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,615 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,615 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:35,617 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 21 is 0
+2008-11-19 14:43:35,618 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:35,619 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,620 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,620 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 21 is 21
+2008-11-19 14:43:35,621 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,621 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,622 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:35,622 TRACE [ByteArrayIO] (Worker-0) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,622 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,623 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:35,623 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,624 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:35,625 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,625 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 23 is 0
+2008-11-19 14:43:35,625 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:35,626 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,626 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,627 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,627 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 23 is 23
+2008-11-19 14:43:35,627 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,676 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,678 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:35,680 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:35,677 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,678 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,680 TRACE [ByteArrayIO] (Worker-3) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,679 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,680 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,681 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,681 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 24 is 0
+2008-11-19 14:43:35,683 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,683 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,683 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,683 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,684 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 24 is 24
+2008-11-19 14:43:35,684 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,685 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,685 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,686 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,686 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,687 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,687 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,688 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,688 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,691 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,692 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,692 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,693 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,693 TRACE [ByteArrayIO] (Worker-1) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,689 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 25 is 0
+2008-11-19 14:43:35,691 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,689 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,694 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,695 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,695 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 25 is 25
+2008-11-19 14:43:35,696 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,696 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,696 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,697 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,697 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,752 TRACE [ByteArrayIO] (Worker-4) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,754 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,754 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,754 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,756 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,755 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 26 is 0
+2008-11-19 14:43:35,757 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,757 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,757 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,758 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,758 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 26 is 26
+2008-11-19 14:43:35,758 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,759 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,759 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,760 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,761 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,761 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,763 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,763 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,764 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 27 is 0
+2008-11-19 14:43:35,763 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,764 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,765 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,766 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 27 is 27
+2008-11-19 14:43:35,766 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,767 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,765 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,768 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,769 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,767 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,767 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,768 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,769 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,770 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,770 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,771 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,770 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 28 is 0
+2008-11-19 14:43:35,772 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,773 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,772 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,773 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,774 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 28 is 28
+2008-11-19 14:43:35,775 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,775 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,776 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,776 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,777 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,777 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,777 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,778 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,778 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,779 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 29 is 0
+2008-11-19 14:43:35,779 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,780 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,780 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,780 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,781 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 29 is 29
+2008-11-19 14:43:35,782 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,782 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,782 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,783 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,783 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,783 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,784 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,784 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,785 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,785 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 30 is 0
+2008-11-19 14:43:35,786 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,786 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,787 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,787 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,788 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 30 is 30
+2008-11-19 14:43:35,788 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,790 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,791 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,791 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,792 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,789 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,789 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,790 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,789 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,792 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,793 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,793 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,793 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 31 is 0
+2008-11-19 14:43:35,794 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,794 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,795 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,795 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,796 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 31 is 31
+2008-11-19 14:43:35,796 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,797 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,797 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,797 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,798 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,798 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,799 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,799 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,799 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,800 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 32 is 0
+2008-11-19 14:43:35,801 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,801 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,802 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,803 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,803 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 32 is 32
+2008-11-19 14:43:35,804 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,804 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,804 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,805 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,805 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,806 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,806 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,807 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,807 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,807 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 33 is 0
+2008-11-19 14:43:35,808 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,808 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,809 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,809 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,810 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 33 is 33
+2008-11-19 14:43:35,810 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,810 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,811 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,811 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,812 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,812 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,813 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,813 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,814 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,814 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 34 is 0
+2008-11-19 14:43:35,814 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,815 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,815 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,816 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,816 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 34 is 34
+2008-11-19 14:43:35,817 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,817 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,817 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,818 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,818 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,819 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,819 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,820 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,820 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,820 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 35 is 0
+2008-11-19 14:43:35,821 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,822 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,822 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,822 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,823 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 35 is 35
+2008-11-19 14:43:35,823 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,824 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,824 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,824 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,825 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,825 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,826 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,826 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,827 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,827 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 36 is 0
+2008-11-19 14:43:35,827 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,828 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,828 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,829 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,829 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 36 is 36
+2008-11-19 14:43:35,830 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,830 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,830 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,831 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,831 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,832 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,832 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,832 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,833 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,833 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 37 is 0
+2008-11-19 14:43:35,834 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,834 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,835 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,835 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,836 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 37 is 37
+2008-11-19 14:43:35,836 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,837 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,837 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,837 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,838 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,838 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,839 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,839 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,839 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,840 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 38 is 0
+2008-11-19 14:43:35,840 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,841 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,841 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,842 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,842 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 38 is 38
+2008-11-19 14:43:35,843 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,843 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,844 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,844 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,844 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,845 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,846 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,846 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,846 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,847 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 39 is 0
+2008-11-19 14:43:35,847 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,848 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,848 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,849 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,849 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 39 is 39
+2008-11-19 14:43:35,849 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,850 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,850 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,851 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,851 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,852 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,852 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,852 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,853 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,853 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 40 is 0
+2008-11-19 14:43:35,854 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,854 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,855 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,855 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,856 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 40 is 40
+2008-11-19 14:43:35,856 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,857 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,857 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,858 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,858 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,858 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,859 TRACE [ByteArrayIO] (Worker-0) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,859 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,860 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,860 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 41 is 0
+2008-11-19 14:43:35,861 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,861 TRACE [ByteArrayIO] (Worker-0) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,861 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,862 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,862 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 41 is 41
+2008-11-19 14:43:35,863 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,863 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,864 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,864 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,864 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,865 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,865 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,865 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,866 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,866 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 42 is 0
+2008-11-19 14:43:35,867 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,867 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,868 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,868 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,869 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 42 is 42
+2008-11-19 14:43:35,869 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,869 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,870 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,870 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,871 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,872 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,873 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,873 TRACE [ByteArrayIO] (Worker-2) Reading bytes from offset 0 and length 4194303. Pointer is 43 and Metadata is Metadata{lastModified=1227105813891, fileName='segments_2', numChunks=0, size=67}
+2008-11-19 14:43:35,873 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,874 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,874 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,875 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,876 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,876 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,877 TRACE [ByteArrayIO] (Worker-1) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,878 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,877 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,878 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 0 is 0
+2008-11-19 14:43:35,878 TRACE [ByteArrayIO] (Worker-3) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,879 TRACE [ByteArrayIO] (Worker-1) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,879 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,879 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,880 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 0 is 0
+2008-11-19 14:43:35,880 TRACE [ByteArrayIO] (Worker-3) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,881 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,881 TRACE [ByteArrayIO] (Worker-0) Reading byte
+2008-11-19 14:43:35,882 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,882 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,883 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,883 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,883 TRACE [ByteArrayIO] (Worker-0) Reading byte
+Thread Worker-0: FINISHED!
+2008-11-19 14:43:35,884 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,884 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 1 is 0
+2008-11-19 14:43:35,885 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,886 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,887 TRACE [ByteArrayIO] (Worker-4) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,888 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 1 is 1
+2008-11-19 14:43:35,888 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,888 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,889 TRACE [ByteArrayIO] (Worker-4) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,889 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,890 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,890 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,891 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,893 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,894 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,893 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,891 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 2 is 0
+2008-11-19 14:43:35,892 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,895 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 2 is 2
+2008-11-19 14:43:35,896 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,896 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 3 is 0
+2008-11-19 14:43:35,897 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 3 is 3
+2008-11-19 14:43:35,897 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,898 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 4 is 0
+2008-11-19 14:43:35,898 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 4 is 4
+2008-11-19 14:43:35,898 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,895 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,898 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,899 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,900 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 5 is 0
+2008-11-19 14:43:35,901 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 5 is 5
+2008-11-19 14:43:35,900 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,903 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,905 TRACE [ByteArrayIO] (Worker-1) Reading byte
+2008-11-19 14:43:35,905 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,906 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,906 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,906 TRACE [ByteArrayIO] (Worker-1) Reading byte
+Thread Worker-1: FINISHED!
+2008-11-19 14:43:35,907 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 6 is 0
+2008-11-19 14:43:35,907 TRACE [ByteArrayIO] (Worker-3) Reading byte
+2008-11-19 14:43:35,908 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,909 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 6 is 6
+2008-11-19 14:43:35,909 TRACE [ByteArrayIO] (Worker-3) Reading byte
+Thread Worker-3: FINISHED!
+2008-11-19 14:43:35,909 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,910 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,911 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,911 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 7 is 0
+2008-11-19 14:43:35,911 TRACE [ByteArrayIO] (Worker-4) Reading byte
+2008-11-19 14:43:35,912 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 7 is 7
+2008-11-19 14:43:35,912 TRACE [ByteArrayIO] (Worker-4) Reading byte
+Thread Worker-4: FINISHED!
+2008-11-19 14:43:35,912 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,913 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 8 is 0
+2008-11-19 14:43:35,914 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 8 is 8
+2008-11-19 14:43:35,914 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,914 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 9 is 0
+2008-11-19 14:43:35,915 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 9 is 9
+2008-11-19 14:43:35,915 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,916 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 10 is 0
+2008-11-19 14:43:35,916 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 10 is 10
+2008-11-19 14:43:35,917 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,917 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 11 is 0
+2008-11-19 14:43:35,918 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 11 is 11
+2008-11-19 14:43:35,918 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,919 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 12 is 0
+2008-11-19 14:43:35,919 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 12 is 12
+2008-11-19 14:43:35,920 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,920 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 13 is 0
+2008-11-19 14:43:35,920 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 13 is 13
+2008-11-19 14:43:35,921 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,921 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 14 is 0
+2008-11-19 14:43:35,922 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 14 is 14
+2008-11-19 14:43:35,922 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,922 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 15 is 0
+2008-11-19 14:43:35,923 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 15 is 15
+2008-11-19 14:43:35,924 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,924 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 16 is 0
+2008-11-19 14:43:35,924 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 16 is 16
+2008-11-19 14:43:35,925 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,925 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 17 is 0
+2008-11-19 14:43:35,926 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 17 is 17
+2008-11-19 14:43:35,926 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,926 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 18 is 0
+2008-11-19 14:43:35,927 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 18 is 18
+2008-11-19 14:43:35,927 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,928 TRACE [ByteArrayIO] (Worker-2) getChunkNumber(): chunk for position 19 is 0
+2008-11-19 14:43:35,928 TRACE [ByteArrayIO] (Worker-2) getChunkPointer(): masked pointer for pointer 19 is 19
+2008-11-19 14:43:35,929 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,929 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,929 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,930 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,930 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,930 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,931 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,931 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,932 TRACE [ByteArrayIO] (Worker-2) Reading byte
+2008-11-19 14:43:35,932 TRACE [ByteArrayIO] (Worker-2) Reading byte
+Thread Worker-2: FINISHED!
+Worker thread Worker-0 had problems!
+2008-11-19 14:43:36,068 INFO  [RPCManagerImpl] (main) Disconnecting and closing the Channel
+2008-11-19 14:43:36,168 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51124) Received new cluster view: [127.0.0.1:51120|5] [127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,169 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51121) Received new cluster view: [127.0.0.1:51120|5] [127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,169 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51122) Received new cluster view: [127.0.0.1:51120|5] [127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,171 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51123) Received new cluster view: [127.0.0.1:51120|5] [127.0.0.1:51121, 127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,184 INFO  [RPCManagerImpl] (main) Stopping the RpcDispatcher
+2008-11-19 14:43:36,202 INFO  [RPCManagerImpl] (main) Disconnecting and closing the Channel
+2008-11-19 14:43:36,300 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51122) Received new cluster view: [127.0.0.1:51121|6] [127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,300 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51123) Received new cluster view: [127.0.0.1:51121|6] [127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,305 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51124) Received new cluster view: [127.0.0.1:51121|6] [127.0.0.1:51122, 127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,313 INFO  [RPCManagerImpl] (main) Stopping the RpcDispatcher
+2008-11-19 14:43:36,323 INFO  [RPCManagerImpl] (main) Disconnecting and closing the Channel
+2008-11-19 14:43:36,420 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51124) Received new cluster view: [127.0.0.1:51122|7] [127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,420 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51123) Received new cluster view: [127.0.0.1:51122|7] [127.0.0.1:51123, 127.0.0.1:51124]
+2008-11-19 14:43:36,427 INFO  [RPCManagerImpl] (main) Stopping the RpcDispatcher
+2008-11-19 14:43:36,434 INFO  [RPCManagerImpl] (main) Disconnecting and closing the Channel
+2008-11-19 14:43:36,533 INFO  [RPCManagerImpl] (Incoming-2,127.0.0.1:51124) Received new cluster view: [127.0.0.1:51123|8] [127.0.0.1:51124]
+2008-11-19 14:43:36,537 INFO  [RPCManagerImpl] (main) Stopping the RpcDispatcher
+2008-11-19 14:43:36,546 INFO  [RPCManagerImpl] (main) Disconnecting and closing the Channel
+2008-11-19 14:43:36,549 INFO  [RPCManagerImpl] (main) Stopping the RpcDispatcher
+
+java.io.IOException: segments_2: Reading past end of file
+	at org.apache.lucene.store.jbosscache.ByteArrayIO$ByteArrayIndexInput.readBytes(ByteArrayIO.java:97)
+	at org.apache.lucene.store.ChecksumIndexInput.readBytes(ChecksumIndexInput.java:43)
+	at org.apache.lucene.store.IndexInput.readString(IndexInput.java:124)
+	at org.apache.lucene.index.SegmentInfo.<init>(SegmentInfo.java:155)
+	at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:239)
+	at org.apache.lucene.index.DirectoryIndexReader$1.doBody(DirectoryIndexReader.java:95)
+	at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:683)
+	at org.apache.lucene.index.DirectoryIndexReader.open(DirectoryIndexReader.java:115)
+	at org.apache.lucene.index.IndexReader.open(IndexReader.java:316)
+	at org.apache.lucene.index.IndexReader.open(IndexReader.java:227)
+	at org.apache.lucene.search.IndexSearcher.<init>(IndexSearcher.java:55)
+	at org.apache.lucene.store.jbosscache.TestConcurrentUsage.doReadOperation(TestConcurrentUsage.java:196)
+	at org.apache.lucene.store.jbosscache.TestConcurrentUsage.access$100(TestConcurrentUsage.java:30)
+	at org.apache.lucene.store.jbosscache.TestConcurrentUsage$Worker.run(TestConcurrentUsage.java:157)
+	at org.apache.lucene.store.jbosscache.TestConcurrentUsage$Worker.run(TestConcurrentUsage.java:157)
+
+
+Process finished with exit code 255

Modified: jbosscache-lucene/jbosscache/pom.xml.template
===================================================================
--- jbosscache-lucene/jbosscache/pom.xml.template	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/pom.xml.template	2008-11-19 17:59:09 UTC (rev 7169)
@@ -36,7 +36,7 @@
     <dependency>
       <groupId>org.jboss.cache</groupId>
       <artifactId>jbosscache-core</artifactId>
-      <version>2.1.0.GA</version>
+      <version>3.0.0.GA</version>
     </dependency>
   </dependencies>
 </project>

Modified: jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/ByteArrayIO.java
===================================================================
--- jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/ByteArrayIO.java	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/ByteArrayIO.java	2008-11-19 17:59:09 UTC (rev 7169)
@@ -1,13 +1,14 @@
 package org.apache.lucene.store.jbosscache;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.lucene.store.IndexInput;
 import org.apache.lucene.store.IndexOutput;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
 import org.jboss.cache.Fqn;
 import org.jboss.cache.Node;
 
 import java.io.IOException;
+import java.util.Arrays;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -27,7 +28,7 @@
       return (int) (positionToRead >>> JBCDirectory.CHUNK_SIZE_BITS);
    }
 
-   static int getChunkPointer(long pointer)
+   static int getPointerIndexInChunk(long pointer)
    {
       return (int) (JBCDirectory.CHUNK_MASK & pointer);
    }
@@ -63,16 +64,20 @@
 
       public byte readByte() throws IOException
       {
+
          if (metadata == null) throw new IOException("(null): File does not exist");
 
-         if (pointer == 0 && metadata.getSize() == 0) return -1;
-         
-         if (pointer + 1 > metadata.getSize())
+         if (pointer == 0 && metadata.getSize() == 0)
          {
-            log.info(metadata.getFileName() + ": Reading past end of file.  File size is " + metadata.getSize() + " and pointer is at " + pointer);
-            throw new IOException(metadata.getFileName() + ": Reading past end of file.  File size is " + metadata.getSize() + " and pointer is at " + pointer);
+            if (log.isTraceEnabled()) log.trace("pointer and file sizes are both 0; returning -1");
+            return -1;
          }
-         return getChunkData(getChunkNumber(pointer), chunks, fileNode)[getChunkPointer(pointer++)];
+         
+         if (pointer + 1 > metadata.getSize()) throw new IOException(metadata.getFileName() + ": Reading past end of file.  File size is " + metadata.getSize() + " and pointer is at " + pointer);
+
+         int cn = getChunkNumber(pointer);
+         byte[] chunkData = getChunkData(cn, chunks, fileNode);
+         return chunkData[getPointerIndexInChunk(pointer++)];
       }
 
       public void readBytes(byte[] bytes, int offset, int length) throws IOException
@@ -88,7 +93,7 @@
          while (toRead > 0)
          {
             byte[] chunkData = getChunkData(getChunkNumber(pointer), chunks, fileNode);
-            int startingPoint = first ? getChunkPointer(pointer) : 0;
+            int startingPoint = first ? getPointerIndexInChunk(pointer) : 0;
             if (first) first = false;
             int bytesToRead = Math.min(toRead, chunkData.length - startingPoint);
             System.arraycopy(chunkData, startingPoint, bytes, offset + bytesReadSoFar, bytesToRead);
@@ -145,11 +150,9 @@
       }
 
       public void writeByte(byte b) throws IOException
-      {
-         if (bufferpointer == buffer.length)
-         {
-            newChunk();
-         }
+      {         
+         if (bufferpointer == buffer.length) newChunk();
+
          buffer[bufferpointer++] = b;
          pointer++;
          metadata.setSize(metadata.getSize() + 1);
@@ -165,6 +168,7 @@
             int bytesToWrite = Math.min(spaceInBuffer, length - bytesWritten);
             System.arraycopy(bytes, offset + bytesWritten, buffer, bufferpointer, bytesToWrite);
             bytesWritten += bytesToWrite;
+            bufferpointer += bytesToWrite;
             if (bytesWritten < length) newChunk();
          }
          metadata.setSize(metadata.getSize() + length);
@@ -199,8 +203,7 @@
          pointer = l;
          int cn = getChunkNumber(pointer);
          buffer = getChunkData(cn, chunks, fileNode);
-         bufferpointer = getChunkPointer(pointer);
-//         metadata.setSize(pointer);
+         bufferpointer = getPointerIndexInChunk(pointer);
       }
 
       public long length() throws IOException
@@ -208,5 +211,4 @@
          return metadata.getSize();
       }
    }
-
 }

Modified: jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/DistributedLock.java
===================================================================
--- jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/DistributedLock.java	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/src/java/org/apache/lucene/store/jbosscache/DistributedLock.java	2008-11-19 17:59:09 UTC (rev 7169)
@@ -2,22 +2,13 @@
 
 import org.apache.lucene.store.Lock;
 import org.jboss.cache.Cache;
+import org.jboss.cache.CacheException;
 import org.jboss.cache.Fqn;
 import org.jboss.cache.Node;
-import org.jboss.cache.CacheException;
 
-import javax.transaction.TransactionManager;
 import javax.transaction.RollbackException;
-import javax.transaction.SystemException;
-import javax.transaction.NotSupportedException;
 import javax.transaction.Transaction;
-import javax.transaction.InvalidTransactionException;
-import java.util.Map;
-import java.util.List;
-import java.util.HashMap;
-import java.util.Collections;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.CopyOnWriteArrayList;
+import javax.transaction.TransactionManager;
 
 /**
  * Distributed lock implementation that places a token in the cache to represent a lock.

Modified: jbosscache-lucene/jbosscache/src/test/log4j.xml
===================================================================
--- jbosscache-lucene/jbosscache/src/test/log4j.xml	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/src/test/log4j.xml	2008-11-19 17:59:09 UTC (rev 7169)
@@ -22,8 +22,8 @@
 
    <!-- A time/date based rolling appender -->
    <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
-      <param name="File" value="jbosscache.log"/>
-      <param name="Append" value="true"/>
+      <param name="File" value="jbosscache-plugin.log"/>
+      <param name="Append" value="false"/>
 
       <!-- Rollover at midnight each day -->
       <param name="DatePattern" value="'.'yyyy-MM-dd"/>
@@ -65,9 +65,13 @@
    <!-- needs to be ERROR otherwise other seeminly problematic transaction rollbacks get logged as WARN but in
         the case of the Lucene plugin, this is not exceptional and just a part of attempting to obtain a distributed lock. -->
    <category name="org.jboss.cache">
-      <priority value="ERROR"/>
+      <priority value="INFO"/>
    </category>
 
+    <category name="org.apache.lucene.store.jbosscache">
+      <priority value="WARN"/>
+   </category>
+
    <!-- See reasoning above -->
    <category name="org.jboss.cache.transaction">
       <priority value="FATAL"/>

Added: jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/CacheTestSupport.java
===================================================================
--- jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/CacheTestSupport.java	                        (rev 0)
+++ jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/CacheTestSupport.java	2008-11-19 17:59:09 UTC (rev 7169)
@@ -0,0 +1,89 @@
+package org.apache.lucene.store.jbosscache;
+
+import junit.framework.TestCase;
+import org.jboss.cache.Cache;
+import org.jboss.cache.DefaultCacheFactory;
+import org.jboss.cache.config.Configuration;
+import org.jboss.cache.transaction.DummyTransactionManagerLookup;
+import org.apache.lucene.store.Directory;
+import org.apache.lucene.store.LockObtainFailedException;
+import org.apache.lucene.index.IndexWriter;
+import org.apache.lucene.analysis.standard.StandardAnalyzer;
+import org.apache.lucene.document.Document;
+import org.apache.lucene.demo.FileDocument;
+import org.apache.lucene.search.IndexSearcher;
+import org.apache.lucene.queryParser.QueryParser;
+
+import java.io.File;
+import java.io.FileWriter;
+import java.util.Random;
+
+public abstract class CacheTestSupport extends TestCase
+{
+   protected Cache createCache(boolean replicated)
+   {
+      Cache cache = new DefaultCacheFactory().createCache(false);
+      if (replicated)
+      {
+         cache.getConfiguration().setCacheMode(Configuration.CacheMode.REPL_SYNC);
+         cache.getConfiguration().setSyncReplTimeout(90000);
+      }
+      cache.getConfiguration().setLockAcquisitionTimeout(60000);
+      cache.getConfiguration().setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
+      cache.start();
+      return cache;
+   }
+
+   protected File createDummyDocToIndex(String fileName, int sz) throws Exception
+   {
+      File dummyDocToIndex = new File(fileName);
+      if (dummyDocToIndex.exists()) dummyDocToIndex.delete();
+      dummyDocToIndex.createNewFile();
+      Random r = new Random();
+      FileWriter fw = new FileWriter(dummyDocToIndex);
+      for (int i = 0; i < sz; i++) fw.write(Integer.toHexString(r.nextInt(16)));
+      fw.close();
+      dummyDocToIndex.deleteOnExit();
+      return dummyDocToIndex;
+   }
+
+   protected void doWriteOperation(Directory d, File document) throws Exception
+   {
+      // this is a write
+      IndexWriter writer = null;
+      try
+      {
+         writer = new IndexWriter(d, new StandardAnalyzer());
+         // a dummy document
+         Document doc = FileDocument.Document(document);
+         writer.addDocument(doc);
+      }
+      catch (LockObtainFailedException lofe)
+      {
+         // this is normal; could happen.  Make sure you set a sufficient acquisition timeout in IndexWriter to minimise this.
+      }
+      finally
+      {
+         if (writer != null) writer.close();
+      }
+   }
+
+   protected void doReadOperation(Directory d) throws Exception
+   {
+      IndexSearcher search = null;
+      try
+      {
+         // this is a read
+         search = new IndexSearcher(d);
+
+         // dummy query that probably won't return anything
+         QueryParser qp = new QueryParser("field", new StandardAnalyzer());
+         search.search(qp.parse("A"));
+      }
+      finally
+      {
+         if (search != null) search.close();
+      }
+   }
+
+}

Added: jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestBasicFunctionality.java
===================================================================
--- jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestBasicFunctionality.java	                        (rev 0)
+++ jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestBasicFunctionality.java	2008-11-19 17:59:09 UTC (rev 7169)
@@ -0,0 +1,32 @@
+package org.apache.lucene.store.jbosscache;
+
+import org.apache.lucene.store.Directory;
+import org.jboss.cache.Cache;
+import org.jboss.cache.Fqn;
+
+import java.io.File;
+
+public class TestBasicFunctionality extends CacheTestSupport
+{
+   File document;
+   Cache cache;
+   Directory directory;
+
+   public void setUp() throws Exception
+   {
+      document = createDummyDocToIndex("document.lucene", 5);
+      cache = createCache(false);
+      directory = new JBCDirectory(cache.getRoot().addChild(Fqn.fromString("/indexes")), cache);
+   }
+
+   public void tearDown()
+   {
+      if (cache != null) cache.stop();
+   }
+
+   public void testBasicReadAndWrite() throws Exception
+   {
+      doWriteOperation(directory, document);
+      doReadOperation(directory);
+   }
+}

Modified: jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestByteArrayIO.java
===================================================================
--- jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestByteArrayIO.java	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestByteArrayIO.java	2008-11-19 17:59:09 UTC (rev 7169)
@@ -28,13 +28,13 @@
 
    public void testChunkPointer()
    {
-      assert ByteArrayIO.getChunkPointer(0) == 0;
-      assert ByteArrayIO.getChunkPointer(1) == 1;
-      assert ByteArrayIO.getChunkPointer(JBCDirectory.CHUNK_SIZE - 1) == JBCDirectory.CHUNK_SIZE - 1;
-      assert ByteArrayIO.getChunkPointer(JBCDirectory.CHUNK_SIZE) == 0;
-      assert ByteArrayIO.getChunkPointer(JBCDirectory.CHUNK_SIZE + 1) == 1;
-      assert ByteArrayIO.getChunkPointer(2 * JBCDirectory.CHUNK_SIZE) == 0;
-      assert ByteArrayIO.getChunkPointer(2 * JBCDirectory.CHUNK_SIZE + 9) == 9;
+      assert ByteArrayIO.getPointerIndexInChunk(0) == 0;
+      assert ByteArrayIO.getPointerIndexInChunk(1) == 1;
+      assert ByteArrayIO.getPointerIndexInChunk(JBCDirectory.CHUNK_SIZE - 1) == JBCDirectory.CHUNK_SIZE - 1;
+      assert ByteArrayIO.getPointerIndexInChunk(JBCDirectory.CHUNK_SIZE) == 0;
+      assert ByteArrayIO.getPointerIndexInChunk(JBCDirectory.CHUNK_SIZE + 1) == 1;
+      assert ByteArrayIO.getPointerIndexInChunk(2 * JBCDirectory.CHUNK_SIZE) == 0;
+      assert ByteArrayIO.getPointerIndexInChunk(2 * JBCDirectory.CHUNK_SIZE + 9) == 9;
    }
 
    // now some REAL tests
@@ -218,4 +218,38 @@
 
    }
 
+
+   public void testWriteChunksDefaultChunks() throws Exception
+   {
+      Cache cache = new DefaultCacheFactory().createCache();
+      Node d = cache.getRoot().addChild(Fqn.fromString("/Dir"));
+
+      JBCDirectory dir = new JBCDirectory(d, cache);
+
+      String testText = "This is some rubbish";
+      byte[] testTextAsBytes = testText.getBytes();
+      
+      IndexOutput io = dir.createOutput("MyNewFile.txt");
+
+      io.writeByte((byte) 1);
+      io.writeByte((byte) 2);
+      io.writeByte((byte) 3);
+      io.writeBytes(testTextAsBytes, testTextAsBytes.length);
+      io.close();
+
+      assert d.hasChild("MyNewFile.txt");
+      Node f = d.getChild("MyNewFile.txt");
+      assert f.hasChild(new Integer(0));
+
+      // test contents by reading:
+      IndexInput ii = dir.openInput("MyNewFile.txt");
+      assert ii.readByte() == 1;
+      assert ii.readByte() == 2;
+      assert ii.readByte() == 3;
+      byte[] buf = new byte[32];
+
+      ii.readBytes(buf, 0, testTextAsBytes.length);
+
+      assert testText.equals(new String(buf).trim());
+   }
 }

Modified: jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestConcurrentUsage.java
===================================================================
--- jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestConcurrentUsage.java	2008-11-19 17:37:20 UTC (rev 7168)
+++ jbosscache-lucene/jbosscache/src/test/org/apache/lucene/store/jbosscache/TestConcurrentUsage.java	2008-11-19 17:59:09 UTC (rev 7169)
@@ -27,23 +27,23 @@
 import java.util.Random;
 import java.util.concurrent.CountDownLatch;
 
-public class TestConcurrentUsage extends TestCase
+public class TestConcurrentUsage extends CacheTestSupport
 {
    // Number of threads to concurrently access the replicated index
-   static final int NUM_THREADS = 5;
+   static final int NUM_THREADS = 2;
 
    // Number of cache instances to replicate the indexes across
    static final int NUM_INSTANCES = 5;
 
    // Number of loops to run the test
-   static final int NUM_LOOPS = 25;
+   static final int NUM_LOOPS = 10;
 
    // Ratio of number of index reads per write.
    // E.g., READ_RATIO of 10 means that there would be 10 index reads for each index write.
    // This is an approximation as a random "coin toss" is used to determine behaviour per operation loop.
-   static final int READ_RATIO = 5;
+   static final int READ_RATIO = 10;
 
-   File dummyDocToIndex = new File("/tmp/dummyToIndex.lucene");
+   File dummyDocToIndex;
 
    Cache[] caches;
    Directory[] directories;
@@ -53,13 +53,13 @@
    @Override
    protected void setUp() throws Exception
    {
-      createDummyDocToIndex();
+      dummyDocToIndex = createDummyDocToIndex("dummyToIndex.lucene", 100);
       caches = new Cache[NUM_INSTANCES];
       directories = new Directory[NUM_INSTANCES];
 
       for (int i = 0; i < NUM_INSTANCES; i++)
       {
-         caches[i] = createCache();
+         caches[i] = createCache(true);
          directories[i] = new JBCDirectory(caches[i].getRoot().addChild(Fqn.fromString("/indexes")), caches[i]);
       }
 
@@ -94,7 +94,7 @@
    public void testConcurrency() throws Exception
    {
       // start with a write to ensure index files exist otherwise Lucene will barf
-      doWriteOperation(directories[0]);
+      doWriteOperation(directories[0], dummyDocToIndex);
 
       final Random r = new Random();
       final CountDownLatch latch = new CountDownLatch(1);
@@ -112,7 +112,14 @@
       for (Worker w : workers) w.join();
 
       // ensure there are no exceptions on any of the threads
-      for (Worker w : workers) if (w.e != null) throw w.e;
+      for (Worker w : workers)
+      {
+         if (w.e != null)
+         {
+            System.err.println("Worker thread " + w.getName() + " had problems!");
+            throw w.e;
+         }
+      }
 
       // check cache consistency
       assertCacheConsistency();
@@ -145,7 +152,7 @@
                Directory d = directories[r.nextInt(NUM_INSTANCES)];
 
                if (write)
-                  doWriteOperation(d);
+                  doWriteOperation(d, dummyDocToIndex);
                else
                   doReadOperation(d);
             }
@@ -159,45 +166,6 @@
       }
    }
 
-   private void doWriteOperation(Directory d) throws Exception
-   {
-      // this is a write
-      IndexWriter writer = null;
-      try
-      {
-         writer = new IndexWriter(d, new StandardAnalyzer());
-         // a dummy document
-         Document doc = FileDocument.Document(dummyDocToIndex);
-         writer.addDocument(doc);
-      }
-      catch (LockObtainFailedException lofe)
-      {
-         // this is normal; could happen.  Make sure you set a sufficient acquisition timeout in IndexWriter to minimise this.
-      }
-      finally
-      {
-         if (writer != null) writer.close();
-      }
-   }
-
-   private void doReadOperation(Directory d) throws Exception
-   {
-      IndexSearcher search = null;
-      try
-      {
-         // this is a read
-         search = new IndexSearcher(d);
-
-         // dummy query that probably won't return anything
-         QueryParser qp = new QueryParser("field", new StandardAnalyzer());
-         search.search(qp.parse("a"));
-      }
-      finally
-      {
-         if (search != null) search.close();
-      }
-   }
-
    // ----------------- Utility methods to configure caches and help ensure a cluster is formed ----------------
 
    private void assertCacheConsistency()
@@ -321,29 +289,4 @@
       }
       return true;
    }
-
-   private Cache createCache()
-   {
-      Cache cache = new DefaultCacheFactory().createCache(false);
-      cache.getConfiguration().setCacheMode(Configuration.CacheMode.REPL_SYNC);
-      cache.getConfiguration().setSyncCommitPhase(true);
-      cache.getConfiguration().setSyncRollbackPhase(true);
-      cache.getConfiguration().setTransactionManagerLookupClass(DummyTransactionManagerLookup.class.getName());
-      cache.getConfiguration().setNodeLockingScheme(Configuration.NodeLockingScheme.OPTIMISTIC);
-      cache.getConfiguration().setLockParentForChildInsertRemove(true);
-//      cache.getConfiguration().setLockAcquisitionTimeout(1000); // should be short with O/L
-      cache.start();
-      return cache;
-   }
-
-   private void createDummyDocToIndex() throws Exception
-   {
-      if (dummyDocToIndex.exists()) dummyDocToIndex.delete();
-      dummyDocToIndex.createNewFile();
-      FileWriter fw = new FileWriter(dummyDocToIndex);
-      fw.write("a b c d e f g");
-      fw.close();
-      dummyDocToIndex.deleteOnExit();
-   }
-
 }




More information about the jbosscache-commits mailing list