You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Adam Fuchs (JIRA)" <ji...@apache.org> on 2013/04/05 05:10:15 UTC

[jira] [Created] (ACCUMULO-1244) commons-io version conflict with CDH4

Adam Fuchs created ACCUMULO-1244:
------------------------------------

             Summary: commons-io version conflict with CDH4
                 Key: ACCUMULO-1244
                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1244
             Project: Accumulo
          Issue Type: Bug
         Environment: Hadoop version 2.0.0-CDH4.2.0
            Reporter: Adam Fuchs
             Fix For: 1.5.0


CDH4 appears to rely on commons-io version 2.0 or greater. Accumulo currently packages in version 1.4. We should bump this up to achieve compatibility.

Workaround: put the hadoop dependency libraries before the accumulo dependency libraries in the general.classpaths variable in accumulo-site.xml.

{code}
2013-04-04 22:27:13,868 [tabletserver.Tablet] ERROR: Unknown error during minor compaction for extent: !0;~;!0<
java.lang.RuntimeException: java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;)V
  at org.apache.accumulo.server.tabletserver.Tablet.minorCompact(Tablet.java:2152)
  at org.apache.accumulo.server.tabletserver.Tablet.access$4400(Tablet.java:152)
  at org.apache.accumulo.server.tabletserver.Tablet$MinorCompactionTask.run(Tablet.java:2219)
  at org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
  at org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
  at org.apache.accumulo.trace.instrument.TraceRunnable.run(TraceRunnable.java:47)
  at org.apache.accumulo.core.util.LoggingRunnable.run(LoggingRunnable.java:34)
  at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;)V
  at org.apache.hadoop.hdfs.DFSInputStream.getBlockReader(DFSInputStream.java:941)
  at org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo(DFSInputStream.java:471)
  at org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy(DFSInputStream.java:662)
  at org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:706)
  at java.io.DataInputStream.read(DataInputStream.java:132)
  at java.io.DataInputStream.readFully(DataInputStream.java:178)
  at java.io.DataInputStream.readLong(DataInputStream.java:399)
  at org.apache.accumulo.core.file.rfile.bcfile.BCFile$Reader.<init>(BCFile.java:608)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader.init(CachableBlockFile.java:246)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader.getBCFile(CachableBlockFile.java:257)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader.access$000(CachableBlockFile.java:143)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader$MetaBlockLoader.get(CachableBlockFile.java:212)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader.getBlock(CachableBlockFile.java:313)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader.getMetaBlock(CachableBlockFile.java:367)
  at org.apache.accumulo.core.file.blockfile.impl.CachableBlockFile$Reader.getMetaBlock(CachableBlockFile.java:143)
  at org.apache.accumulo.core.file.rfile.RFile$Reader.<init>(RFile.java:834)
  at org.apache.accumulo.core.file.rfile.RFileOperations.openReader(RFileOperations.java:79)
  at org.apache.accumulo.core.file.DispatchingFileFactory.openReader(FileOperations.java:72)
  at org.apache.accumulo.server.tabletserver.Compactor.call(Compactor.java:317)
  at org.apache.accumulo.server.tabletserver.MinorCompactor.call(MinorCompactor.java:96)
  at org.apache.accumulo.server.tabletserver.Tablet.minorCompact(Tablet.java:2138)
  ... 9 more
{code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira