-
Type: Task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: BIRT-4.2.2-NX01
-
Component/s: BIRT Runtime
The classes embedded in org.eclipse.birt.runtime-4.2.2.jar conflicts with the Apache POI librairies provided by Nuxeo (under nxserver/lib/).
So when the Birt addon is installed, indexing Word documents will fail with this exception:
Caused by: java.lang.NoClassDefFoundError: org/apache/poi/hwpf/OldWordFileFormatException at org.nuxeo.ecm.core.convert.plugins.text.extractors.MSOffice2TextConverter.convert(MSOffice2TextConverter.java:48) at org.nuxeo.ecm.core.convert.service.ConversionServiceImpl.convert(ConversionServiceImpl.java:168) at org.nuxeo.ecm.core.convert.plugins.text.extractors.FullTextConverter.convert(FullTextConverter.java:73) at org.nuxeo.ecm.core.convert.service.ConversionServiceImpl.convert(ConversionServiceImpl.java:168) at org.nuxeo.ecm.diff.content.converters.AbstractContentDiffConverter.convert(AbstractContentDiffConverter.java:46) at org.nuxeo.ecm.diff.content.converters.ContentDiffTextConverter.convert(ContentDiffTextConverter.java:44) at org.nuxeo.ecm.core.convert.service.ConversionServiceImpl.convert(ConversionServiceImpl.java:168) at org.nuxeo.ecm.diff.content.adapter.base.ConverterBasedContentDiffAdapter.getConvertedBlobHolder(ConverterBasedContentDiffAdapter.java:269) at org.nuxeo.ecm.diff.content.adapter.base.ConverterBasedContentDiffAdapter.getContentDiffBlobs(ConverterBasedContentDiffAdapter.java:140) at org.nuxeo.ecm.diff.content.adapter.base.AbstractContentDiffAdapter.getFileContentDiffBlobs(AbstractContentDiffAdapter.java:62) at org.nuxeo.ecm.diff.content.restlet.ContentDiffRestlet.initCachedContentDiffBlobs(ContentDiffRestlet.java:187) at org.nuxeo.ecm.diff.content.restlet.ContentDiffRestlet.handle(ContentDiffRestlet.java:142)
- is required by
-
NXP-15044 Upgrade Eclipse BIRT Runtime
- Resolved