[jira] [Resolved] (ODFTOOLKIT-404) Obsolete Jena dependency at ODF Toolkit

2017-03-05 Thread Svante Schubert (JIRA)

 [ 
https://issues.apache.org/jira/browse/ODFTOOLKIT-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Svante Schubert resolved ODFTOOLKIT-404.

Resolution: Fixed

fixed for upcoming release

> Obsolete Jena dependency at ODF Toolkit
> ---
>
> Key: ODFTOOLKIT-404
> URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-404
> Project: ODF Toolkit
>  Issue Type: Bug
>  Components: odfdom
>Reporter: Josef Petrák
>Assignee: Svante Schubert
> Fix For: 0.6.2-incubating
>
>
> ODF Toolkit uses obsolete distribution of Jena from HP however there is 
> Apache Jena under current development and management.
> h2. Replicable steps
> The project main method calls following statement.
> {code:java}
> OdfSpreadsheetDocument osd = OdfSpreadsheetDocument.loadDocument(new 
> File("example.ods"));
> {code}
> The project uses the up-to-date Jena dependency from Apache Jena repository.
> {code:xml}
> 
> org.apache.jena
> jena-core
> 3.0.0
> 
> 
>  org.apache.jena
>  jena-arq
>  3.0.0
> 
> {code}
> Despite that the application fails with
> {code}
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> com/hp/hpl/jena/rdf/model/RDFNode
>   at org.odftoolkit.odfdom.pkg.OdfFileDom.initialize(OdfFileDom.java:215)
>   at 
> org.odftoolkit.odfdom.pkg.manifest.OdfManifestDom.initialize(OdfManifestDom.java:74)
>   at org.odftoolkit.odfdom.pkg.OdfFileDom.(OdfFileDom.java:132)
>   at 
> org.odftoolkit.odfdom.pkg.manifest.OdfManifestDom.(OdfManifestDom.java:63)
>   at org.odftoolkit.odfdom.pkg.OdfFileDom.newFileDom(OdfFileDom.java:189)
>   at 
> org.odftoolkit.odfdom.pkg.OdfPackage.parseManifest(OdfPackage.java:1219)
>   at org.odftoolkit.odfdom.pkg.OdfPackage.readZip(OdfPackage.java:452)
>   at 
> org.odftoolkit.odfdom.pkg.OdfPackage.initializeZip(OdfPackage.java:422)
>   at org.odftoolkit.odfdom.pkg.OdfPackage.(OdfPackage.java:250)
>   at org.odftoolkit.odfdom.pkg.OdfPackage.loadPackage(OdfPackage.java:320)
>   at 
> org.odftoolkit.odfdom.doc.OdfDocument.loadDocument(OdfDocument.java:232)
>   at 
> org.odftoolkit.odfdom.doc.OdfSpreadsheetDocument.loadDocument(OdfSpreadsheetDocument.java:155)
> {code}
> The problem is that OdfFileDom.java uses obsolete HP package name.
> h2. Workaround
> Following duplicate Jena dependency workarounds the issue:
> {code:xml}
> 
>   com.hp.hpl.jena
>   jena
>   2.5.5
> 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Resolved] (ODFTOOLKIT-404) Obsolete Jena dependency at ODF Toolkit

2016-01-29 Thread Svante Schubert (JIRA)

 [ 
https://issues.apache.org/jira/browse/ODFTOOLKIT-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Svante Schubert resolved ODFTOOLKIT-404.

Resolution: Fixed

Already fixed in current sources

> Obsolete Jena dependency at ODF Toolkit
> ---
>
> Key: ODFTOOLKIT-404
> URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-404
> Project: ODF Toolkit
>  Issue Type: Bug
>  Components: odfdom
>Reporter: Josef Petrák
>
> ODF Toolkit uses obsolete distribution of Jena from HP however there is 
> Apache Jena under current development and management.
> h2. Replicable steps
> The project main method calls following statement.
> {code:java}
> OdfSpreadsheetDocument osd = OdfSpreadsheetDocument.loadDocument(new 
> File("example.ods"));
> {code}
> The project uses the up-to-date Jena dependency from Apache Jena repository.
> {code:xml}
> 
> org.apache.jena
> jena-core
> 3.0.0
> 
> 
>  org.apache.jena
>  jena-arq
>  3.0.0
> 
> {code}
> Despite that the application fails with
> {code}
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> com/hp/hpl/jena/rdf/model/RDFNode
>   at org.odftoolkit.odfdom.pkg.OdfFileDom.initialize(OdfFileDom.java:215)
>   at 
> org.odftoolkit.odfdom.pkg.manifest.OdfManifestDom.initialize(OdfManifestDom.java:74)
>   at org.odftoolkit.odfdom.pkg.OdfFileDom.(OdfFileDom.java:132)
>   at 
> org.odftoolkit.odfdom.pkg.manifest.OdfManifestDom.(OdfManifestDom.java:63)
>   at org.odftoolkit.odfdom.pkg.OdfFileDom.newFileDom(OdfFileDom.java:189)
>   at 
> org.odftoolkit.odfdom.pkg.OdfPackage.parseManifest(OdfPackage.java:1219)
>   at org.odftoolkit.odfdom.pkg.OdfPackage.readZip(OdfPackage.java:452)
>   at 
> org.odftoolkit.odfdom.pkg.OdfPackage.initializeZip(OdfPackage.java:422)
>   at org.odftoolkit.odfdom.pkg.OdfPackage.(OdfPackage.java:250)
>   at org.odftoolkit.odfdom.pkg.OdfPackage.loadPackage(OdfPackage.java:320)
>   at 
> org.odftoolkit.odfdom.doc.OdfDocument.loadDocument(OdfDocument.java:232)
>   at 
> org.odftoolkit.odfdom.doc.OdfSpreadsheetDocument.loadDocument(OdfSpreadsheetDocument.java:155)
> {code}
> The problem is that OdfFileDom.java uses obsolete HP package name.
> h2. Workaround
> Following duplicate Jena dependency workarounds the issue:
> {code:xml}
> 
>   com.hp.hpl.jena
>   jena
>   2.5.5
> 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)