[
https://issues.apache.org/jira/browse/ODFTOOLKIT-415?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15124865#comment-15124865
]
Hendy Irawan edited comment on ODFTOOLKIT-415 at 1/30/16 12:06 PM:
-------------------------------------------------------------------
[~svante.schubert] This:
{noformat}
java.lang.NoClassDefFoundError: com/hp/hpl/jena/rdf/model/Model
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.privateGetMethodRecursive(Class.java:3058)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at com.zeroturnaround.javarebel.gy.getMethod(JRebel:759)
at java.lang.Class.getMethod(Class.java)
at
org.apache.xml.serialize.DOMSerializerImpl.prepareForSerialization(Unknown
Source)
at org.apache.xml.serialize.DOMSerializerImpl.write(Unknown Source)
at org.odftoolkit.odfdom.pkg.OdfPackage.flushDom(OdfPackage.java:2010)
at org.odftoolkit.odfdom.pkg.OdfPackage.getBytes(OdfPackage.java:1722)
at org.odftoolkit.odfdom.pkg.OdfPackage.save(OdfPackage.java:1027)
at org.odftoolkit.odfdom.pkg.OdfPackage.save(OdfPackage.java:964)
at org.odftoolkit.simple.Document.save(Document.java:784)
at
id.co.bippo.salesorder.report.SalesOrderSpreadsheetManager.exportToOds(SalesOrderSpreadsheetManager.java:359)
at
id.co.bippo.salesorder.web.SalesOrderListPanel$SalesOrderListForm$2.load(SalesOrderListPanel.java:271)
at
id.co.bippo.salesorder.web.SalesOrderListPanel$SalesOrderListForm$2.load(SalesOrderListPanel.java:1)
at
org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:124)
at org.apache.wicket.Component.getDefaultModelObject(Component.java:1612)
at org.apache.wicket.markup.html.link.Link.getModelObject(Link.java:438)
at
org.apache.wicket.markup.html.link.DownloadLink.onClick(DownloadLink.java:155)
at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:190)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216)
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:243)
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
{noformat}
Our dependencies:
{code}
<dependency>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>odfdom-java</artifactId>
<version>0.8.10-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.odftoolkit</groupId>
<artifactId>simple-odf</artifactId>
<version>0.8.1-incubating</version>
</dependency>
<!-- xerces 2.11.0 required, ODF Toolkit won't work with older xerces,
nor one bundled by Tomcat -->
<!-- MUST use xml-apis 1.4.01, can't work with Tomcat bundled xml-apis
nor 1.3.x nor "2.0.2" (which is actually older than 1.4.01) -->
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>org.apache.clerezza</groupId>
<artifactId>utils</artifactId>
<version>0.2</version>
</dependency>
<dependency>
<groupId>net.rootdev</groupId>
<artifactId>java-rdfa</artifactId>
<version>0.4.2</version>
<exclusions>
<exclusion>
<artifactId>slf4j-log4j12</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
<exclusion>
<artifactId>log4j</artifactId>
<groupId>log4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<!-- No idea why ODF Toolkit requires RDFNode from Jena 2.x! but there
it is...
https://issues.apache.org/jira/browse/ODFTOOLKIT-415 -->
<groupId>com.hp.hpl.jena</groupId>
<artifactId>jena</artifactId>
<version>2.6.4</version>
</dependency>
{code}
was (Author: ceefour):
[~svante.schubert] This:
{noformat}
java.lang.NoClassDefFoundError: com/hp/hpl/jena/rdf/model/Model
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.privateGetMethodRecursive(Class.java:3058)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at com.zeroturnaround.javarebel.gy.getMethod(JRebel:759)
at java.lang.Class.getMethod(Class.java)
at
org.apache.xml.serialize.DOMSerializerImpl.prepareForSerialization(Unknown
Source)
at org.apache.xml.serialize.DOMSerializerImpl.write(Unknown Source)
at org.odftoolkit.odfdom.pkg.OdfPackage.flushDom(OdfPackage.java:2010)
at org.odftoolkit.odfdom.pkg.OdfPackage.getBytes(OdfPackage.java:1722)
at org.odftoolkit.odfdom.pkg.OdfPackage.save(OdfPackage.java:1027)
at org.odftoolkit.odfdom.pkg.OdfPackage.save(OdfPackage.java:964)
at org.odftoolkit.simple.Document.save(Document.java:784)
at
id.co.bippo.salesorder.report.SalesOrderSpreadsheetManager.exportToOds(SalesOrderSpreadsheetManager.java:359)
at
id.co.bippo.salesorder.web.SalesOrderListPanel$SalesOrderListForm$2.load(SalesOrderListPanel.java:271)
at
id.co.bippo.salesorder.web.SalesOrderListPanel$SalesOrderListForm$2.load(SalesOrderListPanel.java:1)
at
org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:124)
at org.apache.wicket.Component.getDefaultModelObject(Component.java:1612)
at org.apache.wicket.markup.html.link.Link.getModelObject(Link.java:438)
at
org.apache.wicket.markup.html.link.DownloadLink.onClick(DownloadLink.java:155)
at org.apache.wicket.markup.html.link.Link.onLinkClicked(Link.java:190)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
at
org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216)
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:243)
at
org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890)
at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
{noformat}
> Replace/Upgrade jena dependency with org.apache.jena:jena-core:3.x
> ------------------------------------------------------------------
>
> Key: ODFTOOLKIT-415
> URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-415
> Project: ODF Toolkit
> Issue Type: Improvement
> Components: odfdom
> Affects Versions: 0.6.2-incubating
> Reporter: Hendy Irawan
> Assignee: Svante Schubert
> Priority: Trivial
>
> The latest version of com.hp.hpl.jena:jena 2.6.4 is now
> org.apache.jena:jena-core 3.0.1 (as of Dec 2015)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)