[
https://issues.apache.org/jira/browse/SLING-5997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15492965#comment-15492965
]
abdul hameed pathan edited comment on SLING-5997 at 9/15/16 10:33 AM:
----------------------------------------------------------------------
[~cziegeler]
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/String;)Ljavax/jcr/Item;
)
java.lang.AbstractMethodError:
org.apache.jackrabbit.core.XASessionImpl.getItemOrNull(Ljava/lang/String;)Ljavax/jcr/Item;
at
org.apache.sling.jcr.resource.internal.helper.jcr.JcrItemResourceFactory.getItemOrNull(JcrItemResourceFactory.java:184)
at
org.apache.sling.jcr.resource.internal.helper.jcr.JcrItemResourceFactory.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.AuthenticatedResourceProvider.getResource(AuthenticatedResourceProvider.java:135)
at
org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl.getResource(ResourceResolverControl.java:218)
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getAbsoluteResourceInternal(ResourceResolverImpl.java:1067)
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getResourceInternal(ResourceResolverImpl.java:688)
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getResource(ResourceResolverImpl.java:642)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.loadResolverMap(MapEntries.java:962)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.doUpdateConfiguration(MapEntries.java:443)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.doInit(MapEntries.java:230)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.<init>(MapEntries.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(AbstractJobHandlingTest.java:212)
at
org.apache.sling.event.it.AbstractJobHandlingTest.waitConsumerChangeCount(AbstractJobHandlingTest.java:348)
at
org.apache.sling.event.it.AbstractJobHandlingTest.registerJobConsumer(AbstractJobHandlingTest.java:363)
at
org.apache.sling.event.it.TimedJobsTest.testTimedJob(TimedJobsTest.java: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"),
was (Author: abdul.hameed):
[~cziegeler]
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/String;)Ljavax/jcr/Item;)
java.lang.AbstractMethodError:
org.apache.jackrabbit.core.XASessionImpl.getItemOrNull(Ljava/lang/String;)Ljavax/jcr/Item;
at
org.apache.sling.jcr.resource.internal.helper.jcr.JcrItemResourceFactory.getItemOrNull(JcrItemResourceFactory.java:184)
at
org.apache.sling.jcr.resource.internal.helper.jcr.JcrItemResourceFactory.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.AuthenticatedResourceProvider.getResource(AuthenticatedResourceProvider.java:135)
at
org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl.getResource(ResourceResolverControl.java:218)
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getAbsoluteResourceInternal(ResourceResolverImpl.java:1067)
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getResourceInternal(ResourceResolverImpl.java:688)
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.getResource(ResourceResolverImpl.java:642)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.loadResolverMap(MapEntries.java:962)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.doUpdateConfiguration(MapEntries.java:443)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.doInit(MapEntries.java:230)
at
org.apache.sling.resourceresolver.impl.mapping.MapEntries.<init>(MapEntries.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(AbstractJobHandlingTest.java:212)
at
org.apache.sling.event.it.AbstractJobHandlingTest.waitConsumerChangeCount(AbstractJobHandlingTest.java:348)
at
org.apache.sling.event.it.AbstractJobHandlingTest.registerJobConsumer(AbstractJobHandlingTest.java:363)
at
org.apache.sling.event.it.TimedJobsTest.testTimedJob(TimedJobsTest.java: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"),
> JobManagerImpl should move to new ResourceChangeListener API
> ------------------------------------------------------------
>
> Key: SLING-5997
> URL: https://issues.apache.org/jira/browse/SLING-5997
> Project: Sling
> Issue Type: Task
> Components: Extensions
> Reporter: Hanish Bansal
>
> org.apache.sling.event.impl.jobs.JobManagerImpl currently implements
> org.osgi.service.event.EventHandler Interface. We should start using the new
> ResourceChangeListener API.
> See [0] for details :
> https://issues.apache.org/jira/browse/SLING-5994
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)