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]
