Hi Abdul, On Thu, 2016-09-15 at 09:41 +0000, Abdul Pathan wrote: > Hi All, > > mvn build is failing for "SLING EVENT" bundle in IT test phase when > tried after upgrading version of "org.apache.sling.api" from 2.9.0 > to "2.11.0" in the respective pom.xml as it's required to introduce > the new ResourceChangeListener API. We are getting below mentioned > error during execution of IT test cases for Sling event bundle. > > ERROR: Bundle org.apache.sling.resourceresolver [45] EventDispatcher: > Error during dispatch. (java.lang.AbstractMethodError: > org.apache.jackrabbit.core.XASessionImpl.getItemOrNull(Ljava/lang/Str > ing;)Ljavax/jcr/Item;) > java.lang.AbstractMethodError: > org.apache.jackrabbit.core.XASessionImpl.getItemOrNull(Ljava/lang/Str > ing;)Ljavax/jcr/Item;
Looks like jackrabbit depedencies are out of date, maybe sync those with the versions required by the org.apache.sling.jcr.resource bundle? Robert > at > org.apache.sling.jcr.resource.internal.helper.jcr.JcrItemResourceFact > ory.getItemOrNull(JcrItemResourceFactory.java:184) > at > org.apache.sling.jcr.resource.internal.helper.jcr.JcrItemResourceFact > ory.createResource(JcrItemResourceFactory.java:96) > at > org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider > .getResource(JcrResourceProvider.java:283) > at > org.apache.sling.resourceresolver.impl.providers.stateful.Authenticat > edResourceProvider.getResource(AuthenticatedResourceProvider.java:135 > ) > at > org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl > .getResource(ResourceResolverControl.java:218) > at > org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getAbsolu > teResourceInternal(ResourceResolverImpl.java:1067) > at > org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getResour > ceInternal(ResourceResolverImpl.java:688) > at > org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getResour > ce(ResourceResolverImpl.java:642) > at > org.apache.sling.resourceresolver.impl.mapping.MapEntries.loadResolve > rMap(MapEntries.java:962) > at > org.apache.sling.resourceresolver.impl.mapping.MapEntries.doUpdateCon > figuration(MapEntries.java:443) > at > org.apache.sling.resourceresolver.impl.mapping.MapEntries.doInit(MapE > ntries.java:230) > at > org.apache.sling.resourceresolver.impl.mapping.MapEntries.<init>(MapE > ntries.java:191) > > TimedJobsTest failed with bellow mentioned error > > Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 1,650.72 sec <<< FAILURE! - in > org.apache.sling.event.it.TimedJobsTest > testTimedJob(org.apache.sling.event.it.TimedJobsTest) Time elapsed: > 1,650.716 sec <<< ERROR! > java.lang.Exception: test timed out after 300000 milliseconds > at java.lang.Thread.sleep(Native Method) > at > org.apache.sling.event.it.AbstractJobHandlingTest.sleep(AbstractJobHa > ndlingTest.java:212) > at > org.apache.sling.event.it.AbstractJobHandlingTest.waitConsumerChangeC > ount(AbstractJobHandlingTest.java:348) > at > org.apache.sling.event.it.AbstractJobHandlingTest.registerJobConsumer > (AbstractJobHandlingTest.java:363) > at > org.apache.sling.event.it.TimedJobsTest.testTimedJob(TimedJobsTest.ja > va:60) > > > Following mvn bundles are provided in configuration method of > org.apache.sling.event.it.AbstractJobHandlingTest.java > > // sling > mavenBundle("org.apache.sling", > "org.apache.sling.settings", "1.3.8"), > mavenBundle("org.apache.sling", > "org.apache.sling.commons.osgi", "2.4.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.commons.json", "2.0.18"), > mavenBundle("org.apache.sling", > "org.apache.sling.commons.mime", "2.1.8"), > mavenBundle("org.apache.sling", > "org.apache.sling.commons.classloader", "1.3.2"), > mavenBundle("org.apache.sling", > "org.apache.sling.commons.scheduler", "2.5.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.commons.threads", "3.2.6"), > > mavenBundle("org.apache.sling", > "org.apache.sling.auth.core", "1.3.16"), > mavenBundle("org.apache.sling", > "org.apache.sling.discovery.api", "1.0.4"), > mavenBundle("org.apache.sling", > "org.apache.sling.discovery.standalone", "1.0.2"), > mavenBundle("org.apache.sling", > "org.apache.sling.api", "2.14.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.resourceresolver", "1.4.16"), > mavenBundle("org.apache.sling", > "org.apache.sling.adapter", "2.1.8"), > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.resource", "2.8.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.classloader", "3.2.2"), > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.contentloader", "2.1.10"), > mavenBundle("org.apache.sling", > "org.apache.sling.engine", "2.4.6"), > mavenBundle("org.apache.sling", > "org.apache.sling.serviceusermapper", "1.2.2"), > > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.jcr-wrapper", "2.0.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.api", "2.4.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.base", "2.4.0"), > mavenBundle("org.apache.jackrabbit", "jackrabbit- > api", "2.13.2"), > mavenBundle("org.apache.jackrabbit", "jackrabbit-jcr- > commons", "2.13.2"), > mavenBundle("org.apache.jackrabbit", "jackrabbit- > spi", "2.13.2"), > mavenBundle("org.apache.jackrabbit", "jackrabbit-spi- > commons", "2.13.2"), > mavenBundle("org.apache.jackrabbit", "jackrabbit-jcr- > rmi", "2.13.2"), > mavenBundle("org.apache.derby", "derby", > "10.5.3.0_1"), > mavenBundle("org.apache.sling", > "org.apache.sling.jcr.jackrabbit.server", "2.3.0"), > > mavenBundle("org.apache.sling", > "org.apache.sling.testing.tools", "1.0.6"), > mavenBundle("org.apache.httpcomponents", "httpcore- > osgi", "4.1.2"), > mavenBundle("org.apache.httpcomponents", "httpclient- > osgi", "4.1.2"), > mavenBundle("com.google.guava", "guava", "15.0"), > mavenBundle("org.apache.sling", > "org.apache.sling.discovery.commons", "1.0.12"), > > > Regards, > Abdul Hameed Pathan