I have new information.
It seems that in Task$ValueIterator.java, in the method readNextKey(),
there's a call to keyIn.reset(...)
well there it does
count = start + length,
where 'start' got the value of nextKeyBytes.getPosition() and 'length' get
the value of nextKeyBytes.getLength();

the sum is beyond integer limit, and thus count is turned to a negative
number which after that caues and EOFException to be thrown.

Any inputs from anyone regarding this new info?





--
View this message in context: 
http://lucene.472066.n3.nabble.com/NegativeArraySizeException-and-problem-advancing-port-rec-during-fetching-tp3994633p3998304.html
Sent from the Nutch - User mailing list archive at Nabble.com.

Reply via email to