[
https://issues.apache.org/jira/browse/MARMOTTA-560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sebastian Schaffert resolved MARMOTTA-560.
------------------------------------------
Resolution: Fixed
Added XZ dependency manually. The whole software is in the public domain, so no
licensing issues.
> ArchiveLoader tests fail because of NoClassDefFoundError
> --------------------------------------------------------
>
> Key: MARMOTTA-560
> URL: https://issues.apache.org/jira/browse/MARMOTTA-560
> Project: Marmotta
> Issue Type: Bug
> Components: KiWi Triple Store
> Affects Versions: 3.2.1
> Reporter: Jakob Frank
> Assignee: Sebastian Schaffert
>
> {code:none}
> java.lang.NoClassDefFoundError: org/tukaani/xz/FilterOptions
> at
> org.apache.commons.compress.archivers.sevenz.Coders.<clinit>(Coders.java:47)
> at
> org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecoderStack(SevenZFile.java:853)
> at
> org.apache.commons.compress.archivers.sevenz.SevenZFile.buildDecodingStream(SevenZFile.java:820)
> at
> org.apache.commons.compress.archivers.sevenz.SevenZFile.getNextEntry(SevenZFile.java:151)
> at
> org.apache.marmotta.loader.core.MarmottaLoader.loadArchive(MarmottaLoader.java:301)
> at
> org.apache.marmotta.loader.core.MarmottaLoader.load(MarmottaLoader.java:112)
> at
> org.apache.marmotta.loader.core.test.LoaderTestBase.testAutoLoad(LoaderTestBase.java:84)
> ...
> {code}
> Looks like the transitive dependency for commons-compress is missing:
> {code}
> <dependency>
> <groupId>org.tukaani</groupId>
> <artifactId>xz</artifactId>
> <version>1.5</version>
> <optional>true</optional>
> </dependency>
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)