Download [#DEP-45] Update tika dependencies to 1.4

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
[DEP-45] Update tika dependencies to 1.4 Created: 27/Nov/13
Status:
Project:
Component/s:
Affects
Version/s:
Fix Version/s:
Closed
maven-depmgt-pom
None
8
Type:
Reporter:
Resolution:
Labels:
Remaining
Estimate:
Time Spent:
Original
Estimate:
Improvement
Khemais Menzli
Won't Fix
upgrade-gatein-3.7.x
Not Specified
Issue Links:
Depends
depends on
Updated: 08/Feb/17 Resolved: 08/Feb/17
None
Priority:
Assignee:
Votes:
Major
Unassigned
0
Not Specified
Not Specified
COR-306
Upgrade to Tika 1.4
Resolved
Similar issues:
Show 10 results
DEP-10 Update 3rd party dependencies used by WIKI while upgrading
to Gatein 3.5.0.Final
DEP-149 Update Hibernate dependencies 4.1.12.Final -> 4.2.21.Final
DEP-144 Update dependency org.infinispan:infinispan-core 5.2.9.Final ->
5.2.15.Final
DEP-145 Update dependency org.jibx:jibx-run 1.2.5 -> 1.2.6
DEP-146 Update dependency org.mockito:mockito-all 1.8.5 -> 1.10.19
DEP-117 Upgrade org.apache.tika:tika-* version from 1.5 -> 1.12
DEP-11 Downgrade Tika to 1.1
DEP-108 Upgrade Dependencies to be compatible with Java 8
DEP-41 Update dependencies of JGroups to 3.0.13.Final
DEP-19 Downgrade tika from 1.2 to 1.1
BV:
Date of First
Response:
0
28/Nov/13 4:42 AM
Description
We are doing the upgrade from gatien 3.5.x to gatein-3.7.x,
Gatein3.7.x is based on core 2.6.x which require tika version 1.4
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-parsers</artifactId>
</dependency>
The current version of tika used by plaform is 1.1
com.exoplatform.platform.distributions:plf-extension-cmis:pom:4.1.x-pkgpriv-upgrade-gatein
[INFO] \- org.exoplatform.ecms:ecms-ext-xcmis-extension:pom:4.1.x-ecms-upgrade-gatein-3.7.
[INFO]
+- org.xcmis:xcmis-search-service:jar:1.3.0:provided
[INFO]
| +- (org.apache.tika:tika-core:jar:1.1:provided - version managed from 1.0; om
[INFO]
| \- org.apache.tika:tika-parsers:jar:1.1:provided
[INFO]
|
+- (org.apache.tika:tika-core:jar:1.1:provided - omitted for duplicate)
[INFO]
|
\- org.gagravarr:vorbis-java-tika:jar:0.1:provided
[INFO]
|
\- (org.apache.tika:tika-core:jar:1.1:provided - version managed from 1
[INFO]
+- org.apache.tika:tika-core:jar:1.1:provided
[INFO]
\- org.exoplatform.ecms:ecms-ext-xcmis-sp:jar:4.1.x-ecms-upgrade-gatein-3.7.x-SN
[INFO]
+- (org.apache.tika:tika-core:jar:1.1:provided - version managed from 1.0; om
[INFO]
\- org.exoplatform.core:exo.core.component.document:jar:2.6.0-Alpha3:provided
[INFO]
\- (org.apache.tika:tika-core:jar:1.1:provided - version managed from 1.4;
With this version *1.1 I get this exception :
2013-11-18 20:13:32,351 | ERROR | A child container failed during start [org.apache.catali
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to
[StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) ~[na:1.6.0_4
at java.util.concurrent.FutureTask.get(FutureTask.java:83) ~[na:1.6.0_45]
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123) ~
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.
at org.apache.catalina.startup.Catalina.start(Catalina.java:691) [catalina.jar:7.0
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja
at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_45]
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) [bootstrap.jar:
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) [bootstrap.jar:7
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) [catalina.
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) ~[na:1.6.0_4
at java.util.concurrent.FutureTask.run(FutureTask.java:138) ~[na:1.6.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662) ~[na:1.6.0_45]
Caused by: java.lang.NoSuchFieldError: CONTRIBUTOR
at org.exoplatform.services.document.impl.tika.TikaDocumentReader$5.run(TikaDocume
~[exo.core.component.document-2.6.0-Alpha3.jar:2.6.0-Alpha3]
at org.exoplatform.services.document.impl.tika.TikaDocumentReader$5.run(TikaDocume
~[exo.core.component.document-2.6.0-Alpha3.jar:2.6.0-Alpha3]
at org.exoplatform.commons.utils.SecurityHelper.doPrivilegedExceptionAction(Securi
~[exo.kernel.commons-2.5.0-Alpha3.jar:2.5.0-Alpha3]
at org.exoplatform.services.document.impl.tika.TikaDocumentReader.getProperties(Ti
~[exo.core.component.document-2.6.0-Alpha3.jar:2.6.0-Alpha3]
at org.exoplatform.services.jcr.ext.metadata.AddMetadataAction.extractMetaInfoProp
~[exo.jcr.component.ext-1.16.0-Alpha3.jar:1.16.0-Alpha3]
at org.exoplatform.services.jcr.ext.metadata.AddMetadataAction.execute(AddMetadata
~[exo.jcr.component.ext-1.16.0-Alpha3.jar:1.16.0-Alpha3]
at org.exoplatform.services.jcr.impl.ext.action.SessionActionInterceptor.launch(Se
~[exo.jcr.component.core-1.16.0-Alpha3.jar:1.16.0-Alpha3]
at
org.exoplatform.services.jcr.impl.ext.action.SessionActionInterceptor.postSetProperty(Sess
~[exo.jcr.component.core-1.16.0-Alpha3.jar:1.16.0-Alpha3]
at org.exoplatform.services.jcr.impl.core.ItemImpl.doUpdateProperty(ItemImpl.java:
1.16.0-Alpha3.jar:1.16.0-Alpha3]
at org.exoplatform.services.jcr.impl.core.ItemImpl.doUpdateProperty(ItemImpl.java:
1.16.0-Alpha3.jar:1.16.0-Alpha3]
at org.exoplatform.services.jcr.impl.core.NodeImpl.setProperty(NodeImpl.java:2394)
Alpha3.jar:1.16.0-Alpha3]
at org.chromattic.core.PersistentEntityContextState.setPropertyValue(PersistentEnt
~[chromattic.core-1.2.3.jar:na]
at org.chromattic.core.ObjectContext.setPropertyValue(ObjectContext.java:185) ~[ch
at
org.chromattic.core.mapper.property.JCRPropertySingleValuedPropertyMapper.set(JCRPropertyS
~[chromattic.core-1.2.3.jar:na]
at
org.chromattic.core.mapper.property.JCRPropertySingleValuedPropertyMapper.set(JCRPropertyS
~[chromattic.core-1.2.3.jar:na]
at org.chromattic.core.mapper.PropertyMapper$2.invoke(PropertyMapper.java:88) ~[ch
at org.chromattic.core.ObjectContext.invoke(ObjectContext.java:74) ~[chromattic.co
at org.chromattic.ext.ntdef.NTResource_Chromattic.setData(NTResource_Chromattic.ja
1.2.3.jar:na]
at org.chromattic.ext.ntdef.NTResource.update(NTResource.java:59) ~[chromattic.ext
at org.chromattic.ext.ntdef.NTFile.setContentResource(NTFile.java:71) ~[chromattic
at org.chromattic.ext.ntdef.NTFolder.createFile(NTFolder.java:64) ~[chromattic.ext
at org.exoplatform.application.gadget.ServletLocalImporter.visit(ServletLocalImpor
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.ServletLocalImporter.visitChildren(ServletLo
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.ServletLocalImporter.visit(ServletLocalImpor
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.ServletLocalImporter.visitChildren(ServletLo
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.ServletLocalImporter.process(ServletLocalImp
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.GadgetImporter.doImport(GadgetImporter.java:
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at
org.exoplatform.application.gadget.impl.GadgetRegistryServiceImpl$DeployTask.call(GadgetRe
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.impl.GadgetRegistryServiceImpl.deploy(Gadget
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.GadgetDeployer.handle(GadgetDeployer.java:13
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.GadgetDeployer.access$000(GadgetDeployer.jav
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.application.gadget.GadgetDeployer$1.execute(GadgetDeployer.java
~[exo.portal.component.application-registry-3.7.0.Alpha01-SNAPSHOT.jar:3.7.0.Alpha01-SNAPS
at org.exoplatform.container.RootContainer.executeInitTasks(RootContainer.java:127
Alpha3.jar:2.5.0-Alpha3]
at org.exoplatform.container.RootContainer.createPortalContainer(RootContainer.jav
2.5.0-Alpha3.jar:2.5.0-Alpha3]
at org.exoplatform.container.RootContainer.createPortalContainers(RootContainer.ja
2.5.0-Alpha3.jar:2.5.0-Alpha3]
at org.exoplatform.platform.server.tomcat.PortalContainersCreator$1.run(PortalCont
tomcat-pc-creator-listener-4.1.x-pkgpub-stabilization-SNAPSHOT.jar:4.1.x-pkgpub-stabilizat
at org.exoplatform.platform.server.tomcat.PortalContainersCreator$1.run(PortalCont
tomcat-pc-creator-listener-4.1.x-pkgpub-stabilization-SNAPSHOT.jar:4.1.x-pkgpub-stabilizat
at org.exoplatform.commons.utils.SecurityHelper.doPrivilegedAction(SecurityHelper.
2.5.0-Alpha3.jar:2.5.0-Alpha3]
at
org.exoplatform.platform.server.tomcat.PortalContainersCreator.createPortalContainers(Port
~[plf-tomcat-pc-creator-listener-4.1.x-pkgpub-stabilization-SNAPSHOT.jar:4.1.x-pkgpub-stab
at org.exoplatform.platform.server.tomcat.PortalContainersCreator.lifecycleEvent(P
~[plf-tomcat-pc-creator-listener-4.1.x-pkgpub-stabilization-SNAPSHOT.jar:4.1.x-pkgpub-stab
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.j
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347) [catali
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1140) ~
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) ~[ca
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.
... 7 common frames omitted
To fix this problem we need at least to upgrade to tika 1.2 (seeing that CF used version 1.4 so our target is tika 1
Conclusion : we need to create a new FB in maven-depmgt-pom project with name 9-upgrade-gatein-3.7.x-SN
<org.apache.tika.version>1.1</org.apache.tika.version>
by
<org.apache.tika.version>1.4</org.apache.tika.version>
Comments
Comment by Arnaud HERITIER (Inactive) [ 28/Nov/13 ]
pushed in feature/upgrade-gatein-3.7.x
Waiting to be merged in master and released in v9
Comment by CI Server [ 28/Nov/13 ]
SUCCESS: Integrated in maven-depmgt-pom-upgrade-gatein-3.7.x-fb-ci #2
: Update tika dependencies to 1.4 (aheritier: rev
cd435c48511c3ec1e842e2c49425dfebec3518ac)

pom.xml
Comment by CI Server [ 13/Mar/14 ]
SUCCESS: Integrated in maven-depmgt-pom-upgrade-gatein-3.7.x-fb-ci #20
: Update tika dependencies to 1.4 (aheritier: rev
a43f9685fe5a0717ee18c5368bb967fea06bdd9a)

pom.xml
Comment by Arnaud HERITIER (Inactive) [ 08/Sep/14 ]
upgrade gatein 3.7.x is targeting PLF 4.2.x
Comment by CI Server [ 08/Sep/14 ]
SUCCESS: Integrated in maven-depmgt-pom-upgrade-gatein-3.7.x-fb-ci #51
: Update tika dependencies to 1.4 (aheritier: rev 8e29aaa6628652f2fc18dbf7c1c1c57aa1ca1aba)

pom.xml
Comment by CI Server [ 13/Oct/14 ]
SUCCESS: Integrated in maven-depmgt-pom-upgrade-gatein-3.7.x-fb-ci #57
: Update tika dependencies to 1.4 (aheritier: rev
ecc4c16e023ac6aac7feb646ba7a0645281eab72)

pom.xml
Comment by CI Server [ 10/Mar/15 ]
SUCCESS: Integrated in maven-depmgt-pom-upgrade-gatein-3.7.x-fb-ci #90
: Update tika dependencies to 1.4 (tran the trong: rev
ba4c128e4bf93067823cfc4338f48a0032872f72)

pom.xml
Comment by CI Server [ 26/Mar/15 ]
SUCCESS: Integrated in maven-depmgt-pom-upgrade-gatein-3.7.x-fb-ci #93
: Update tika dependencies to 1.4 (tran the trong: rev
a77c239e322f0b4d13440f46f8134cbc4b030984)

pom.xml
Comment by CI Server [ 25/May/15 ]
SUCCESS: Integrated in maven-depmgt-pom-develop-ci #267
: Update tika dependencies to 1.4 (tran the trong: rev
ce501017f60192dd9d56c1b8dc18937d8486e0c4)

pom.xml
Comment by CI Server [ 17/Jun/15 ]
SUCCESS: Integrated in platform-full-master-ci #242
: Update tika dependencies to 1.4 (tran the trong: rev
ce501017f60192dd9d56c1b8dc18937d8486e0c4)

pom.xml
Comment by Maxime Gréau [ 08/Feb/17 ]
This issue has been automatically closed by the system as Won't Fix after few months of
inactivity.
Do not hesitate to re-open it if needed.
Generated at Wed May 10 23:01:47 CEST 2017 using JIRA 6.4.3#64018sha1:4550402edfb8d00732a4a440927cfd80056f4d0d.
Related documents