Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
[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.