[ 
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)

Reply via email to