accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Turner (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-1244) commons-io version conflict with CDH4
Date Wed, 10 Apr 2013 18:40:16 GMT

    [ https://issues.apache.org/jira/browse/ACCUMULO-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13628098#comment-13628098
] 

Keith Turner commented on ACCUMULO-1244:
----------------------------------------

bq. Should these just be listed as "provided" then, if we're assuming they will come in with
the hadoop installation?

that follows the pattern of other dependencies Accumulo shares with Hadoop.  Why should these
be different?  I do not know of a reason, making the change is ok w/ me.
                
> 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
>            Assignee: Christopher Tubbs
>             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

Mime
View raw message