milleruntime commented on issue #2341:
URL: https://github.com/apache/accumulo/issues/2341#issuecomment-959990728


   @keith-ratcliffe do you know if you may have different version of iterators 
on your classpath? Maybe try -verbose:class to see what jar the iterators are 
being loaded from. I can't seem to reproduce this using an example jar from 2.0 
and Uno running 2.1. I found a similar class in the examples repo, 
`ChunkCombiner` that extends SKVI and does a deepCopy on its source. This class 
gets loaded from a separate examples jar but its parent class gets loaded from 
a 2.1 jar:
   
   <pre>
   tserver_ip-10-113-12-25.out:[1287.552s][info][class,load  ] 
org.apache.accumulo.examples.filedata.ChunkCombiner source: 
file:/home/mike/workspace/uno/install/accumulo-2.1.0-SNAPSHOT/lib/accumulo-examples.jar
   tserver_ip-10-113-12-25.out:[28.990s][info][class,load] 
org.apache.accumulo.core.iterators.SortedMapIterator source: 
file:/home/mike/workspace/uno/install/accumulo-2.1.0-SNAPSHOT/lib/accumulo-core-2.1.0-SNAPSHOT.jar
   </pre>
   
   I even added some debugging to see that the iterator was initialized and did 
the deepCopy on the same source iterator:
   <pre>
   2021-11-03T16:28:11,379 [conf.IterConfigUtil] INFO : DUDE convertIters 
source: class 
org.apache.accumulo.core.iteratorsImpl.system.ColumnFamilySkippingIterator 
settings: []
   2021-11-03T16:28:11,379 [filedata.ChunkCombiner] INFO : DUDE call init. 
deepCopy on class 
org.apache.accumulo.core.iteratorsImpl.system.ColumnFamilySkippingIterator
   </pre>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to