[jira] [Commented] (OAK-10470) Build Jackrabbit/jackrabbit-oak-trunk #1182 failed
[ https://issues.apache.org/jira/browse/OAK-10470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773759#comment-17773759 ] Hudson commented on OAK-10470: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-trunk #1191|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1191/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1191/console] > Build Jackrabbit/jackrabbit-oak-trunk #1182 failed > -- > > Key: OAK-10470 > URL: https://issues.apache.org/jira/browse/OAK-10470 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-trunk #1182 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-trunk > #1182|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1182/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1182/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10471) Implement ConflictHandler for UserPrincipalProvider
[ https://issues.apache.org/jira/browse/OAK-10471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773735#comment-17773735 ] Nicola Scendoni commented on OAK-10471: --- PR: [https://github.com/apache/jackrabbit-oak/pull/1140] > Implement ConflictHandler for UserPrincipalProvider > --- > > Key: OAK-10471 > URL: https://issues.apache.org/jira/browse/OAK-10471 > Project: Jackrabbit Oak > Issue Type: Bug >Reporter: Nicola Scendoni >Priority: Major > > UserPrincipalProvider can be configured to periodically cache group > membership by writing group principals on a rep:cache node. Conflict can > happens on rep:cache when cache expire and load is high. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10451) UserPrincipalProvider may cause many conflicts when under load
[ https://issues.apache.org/jira/browse/OAK-10451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773734#comment-17773734 ] Nicola Scendoni commented on OAK-10451: --- PR: [https://github.com/apache/jackrabbit-oak/pull/1128/files|https://github.com/apache/jackrabbit-oak/pull/1128] > UserPrincipalProvider may cause many conflicts when under load > -- > > Key: OAK-10451 > URL: https://issues.apache.org/jira/browse/OAK-10451 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core, security >Reporter: Nicola Scendoni >Assignee: Nicola Scendoni >Priority: Major > Attachments: LoginTest_20231010_172626_with_patch.csv, > LoginTest_20231010_173013_without_patch.csv > > > UserPrincipalProvider can be configured to periodically cache group > membership by writing group principals on a rep:cache node. This will result > in thundering herd problem when the system is under load and the expiration > time for the cache is reached. Incoming requests that authenticate > concurrently will all try to refresh the cache and cause conflicts because > each request tries to set a new expiration time that is slightly different > from the others. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10451) UserPrincipalProvider may cause many conflicts when under load
[ https://issues.apache.org/jira/browse/OAK-10451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nicola Scendoni updated OAK-10451: -- Attachment: LoginTest_20231010_173013_without_patch.csv LoginTest_20231010_172626_with_patch.csv > UserPrincipalProvider may cause many conflicts when under load > -- > > Key: OAK-10451 > URL: https://issues.apache.org/jira/browse/OAK-10451 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core, security >Reporter: Nicola Scendoni >Assignee: Nicola Scendoni >Priority: Major > Attachments: LoginTest_20231010_172626_with_patch.csv, > LoginTest_20231010_173013_without_patch.csv > > > UserPrincipalProvider can be configured to periodically cache group > membership by writing group principals on a rep:cache node. This will result > in thundering herd problem when the system is under load and the expiration > time for the cache is reached. Incoming requests that authenticate > concurrently will all try to refresh the cache and cause conflicts because > each request tries to set a new expiration time that is slightly different > from the others. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10470) Build Jackrabbit/jackrabbit-oak-trunk #1182 failed
[ https://issues.apache.org/jira/browse/OAK-10470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773721#comment-17773721 ] Hudson commented on OAK-10470: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-trunk #1190|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1190/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1190/console] > Build Jackrabbit/jackrabbit-oak-trunk #1182 failed > -- > > Key: OAK-10470 > URL: https://issues.apache.org/jira/browse/OAK-10470 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-trunk #1182 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-trunk > #1182|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1182/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1182/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-6741) Switch to official OSGi component and metatype annotations
[ https://issues.apache.org/jira/browse/OAK-6741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773666#comment-17773666 ] Julian Reschke commented on OAK-6741: - As far as I can tell, we can verify changes by comparing the OSGi XML config files being generated. The old felix plugin produces output in an older format though; I'll try to come up with a normalizer script that reduces the amount of diffs (cc [~cziegeler]). (and thanks to [~mreutegg] for making me aware of this) > Switch to official OSGi component and metatype annotations > -- > > Key: OAK-6741 > URL: https://issues.apache.org/jira/browse/OAK-6741 > Project: Jackrabbit Oak > Issue Type: Improvement >Reporter: Robert Munteanu >Priority: Major > Attachments: OAK-6741-proposed-changes-chetans-feedback.patch, > osgi-metadata-1.7.8.json, osgi-metadata-trunk.json > > > We should remove the 'old' Felix SCR annotations and move to the 'new' OSGi > R6 annotations. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10470) Build Jackrabbit/jackrabbit-oak-trunk #1182 failed
[ https://issues.apache.org/jira/browse/OAK-10470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773650#comment-17773650 ] Hudson commented on OAK-10470: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-trunk #1189|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1189/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1189/console] > Build Jackrabbit/jackrabbit-oak-trunk #1182 failed > -- > > Key: OAK-10470 > URL: https://issues.apache.org/jira/browse/OAK-10470 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-trunk #1182 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-trunk > #1182|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1182/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1182/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-6760) Convert oak-blob-cloud to OSGi R6 annotations
[ https://issues.apache.org/jira/browse/OAK-6760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-6760: Fix Version/s: 1.60.0 > Convert oak-blob-cloud to OSGi R6 annotations > - > > Key: OAK-6760 > URL: https://issues.apache.org/jira/browse/OAK-6760 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob-cloud >Reporter: Robert Munteanu >Assignee: Julian Reschke >Priority: Major > Fix For: 1.60.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-6760) Convert oak-blob-cloud to OSGi R6 annotations
[ https://issues.apache.org/jira/browse/OAK-6760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-6760: Fix Version/s: (was: 1.60.0) > Convert oak-blob-cloud to OSGi R6 annotations > - > > Key: OAK-6760 > URL: https://issues.apache.org/jira/browse/OAK-6760 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob-cloud >Reporter: Robert Munteanu >Assignee: Julian Reschke >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (OAK-6760) Convert oak-blob-cloud to OSGi R6 annotations
[ https://issues.apache.org/jira/browse/OAK-6760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reassigned OAK-6760: --- Assignee: Julian Reschke > Convert oak-blob-cloud to OSGi R6 annotations > - > > Key: OAK-6760 > URL: https://issues.apache.org/jira/browse/OAK-6760 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob-cloud >Reporter: Robert Munteanu >Assignee: Julian Reschke >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (OAK-10483) CLONE - Update Mockito dependency to 4.9.0
[ https://issues.apache.org/jira/browse/OAK-10483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke closed OAK-10483. > CLONE - Update Mockito dependency to 4.9.0 > -- > > Key: OAK-10483 > URL: https://issues.apache.org/jira/browse/OAK-10483 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (OAK-10484) CLONE - standalone: upgrade spring fwk to 2.5.14
[ https://issues.apache.org/jira/browse/OAK-10484?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke closed OAK-10484. > CLONE - standalone: upgrade spring fwk to 2.5.14 > > > Key: OAK-10484 > URL: https://issues.apache.org/jira/browse/OAK-10484 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: examples >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10483) CLONE - Update Mockito dependency to 4.9.0
[ https://issues.apache.org/jira/browse/OAK-10483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10483. -- Fix Version/s: (was: 1.46.0) (was: 1.22.14) Resolution: Invalid > CLONE - Update Mockito dependency to 4.9.0 > -- > > Key: OAK-10483 > URL: https://issues.apache.org/jira/browse/OAK-10483 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (OAK-10479) CLONE - Update Tomcat dependency to 8.5.71
[ https://issues.apache.org/jira/browse/OAK-10479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke closed OAK-10479. > CLONE - Update Tomcat dependency to 8.5.71 > -- > > Key: OAK-10479 > URL: https://issues.apache.org/jira/browse/OAK-10479 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: webapp >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10484) CLONE - standalone: upgrade spring fwk to 2.5.14
[ https://issues.apache.org/jira/browse/OAK-10484?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10484. -- Fix Version/s: (was: 1.46.0) (was: 1.22.14) Resolution: Invalid > CLONE - standalone: upgrade spring fwk to 2.5.14 > > > Key: OAK-10484 > URL: https://issues.apache.org/jira/browse/OAK-10484 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: examples >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (OAK-10480) CLONE - standalone: upgrade spring fwk to 2.5.5
[ https://issues.apache.org/jira/browse/OAK-10480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke closed OAK-10480. > CLONE - standalone: upgrade spring fwk to 2.5.5 > --- > > Key: OAK-10480 > URL: https://issues.apache.org/jira/browse/OAK-10480 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: examples >Affects Versions: 1.40.0 >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > > {noformat} > [INFO] Running org.apache.jackrabbit.oak.standalone.RepositoryBootIT > . ___ _ _ > /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ > ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ > \\/ ___)| |_)| | | | | || (_| | ) ) ) ) > ' || .__|_| |_|_| |_\__, | / / / / > =|_|==|___/=/_/_/_/ > :: Spring Boot :: (v1.5.21.RELEASE) > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.236 > s <<< FAILURE! - in org.apache.jackrabbit.oak.standalone.RepositoryBootIT > [ERROR] > repositoryLogin(org.apache.jackrabbit.oak.standalone.RepositoryBootIT) Time > elapsed: 0.008 s <<< ERROR! > java.lang.IllegalStateException: Failed to load ApplicationContext > at > org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) > at > org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) > at > org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) > at > org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) > at > org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at > org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) > at > org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) > Caused by: java.lang.IllegalStateException: Cannot load configuration class: > org.apache.jackrabbit.oak.standalone.OakServer > at > org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:404) > at > org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:249) > at >
[jira] [Resolved] (OAK-10481) CLONE - BrokenNetworkIT fails on Java 17
[ https://issues.apache.org/jira/browse/OAK-10481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10481. -- Fix Version/s: (was: 1.44.0) Resolution: Invalid > CLONE - BrokenNetworkIT fails on Java 17 > > > Key: OAK-10481 > URL: https://issues.apache.org/jira/browse/OAK-10481 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: segment-tar >Affects Versions: 1.42.0 >Reporter: Julian Reschke >Assignee: Marcel Reutegger >Priority: Blocker > > {noformat} > [ERROR] > testProxySSLSkippedBytesIntermediateChange(org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT) > Time elapsed: 9.473 s <<< FAILURE! > java.lang.AssertionError: stores are not equal expected:<{ root = { ... } }> > but was:<{ root : { } }> > at org.junit.Assert.fail(Assert.java:89) > at org.junit.Assert.failNotEquals(Assert.java:835) > at org.junit.Assert.assertEquals(Assert.java:120) > at > org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT.useProxy(BrokenNetworkIT.java:232) > at > org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT.testProxySSLSkippedBytesIntermediateChange(BrokenNetworkIT.java:143) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.rules.RunRules.evaluate(RunRules.java:20) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at > org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (OAK-10482) CLONE - UpgradeIT fails on Java 17
[ https://issues.apache.org/jira/browse/OAK-10482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke closed OAK-10482. > CLONE - UpgradeIT fails on Java 17 > -- > > Key: OAK-10482 > URL: https://issues.apache.org/jira/browse/OAK-10482 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: segment-tar >Reporter: Marcel Reutegger >Assignee: Julian Reschke >Priority: Minor > > Multiple tests in UpgradeIT fail when run with Java 17. > E.g. UpgradeIT.openReadonlyDoesNotUpgradeStore() fails with: > {noformat} > java.lang.IllegalStateException: Cannot start readonly store from empty > journal > at > org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions.bind(ReadOnlyRevisions.java:65) > at > org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore.bind(ReadOnlyFileStore.java:91) > at > org.apache.jackrabbit.oak.segment.file.FileStoreBuilder.buildReadOnly(FileStoreBuilder.java:494) > at > org.apache.jackrabbit.oak.segment.upgrade.UpgradeIT.openReadonlyDoesNotUpgradeStore(UpgradeIT.java:86) > {noformat} > The real problem is in setup(). Creating the Oak 1.6 repository fails > silently, but running the command manually shows the reason of the failure: > {noformat} > Apache Jackrabbit Oak 1.6.2 > Exception in thread "main" groovy.lang.MissingPropertyException: No such > property: class for class: org.apache.jackrabbit.oak.console.GroovyConsole > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) > at > org.codehaus.groovy.vmplugin.v7.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:177) > at > org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232) > at org.codehaus.groovy.tools.shell.Shell.(Shell.groovy:35) > at org.codehaus.groovy.tools.shell.Groovysh.(Groovysh.groovy:92) > at > org.apache.jackrabbit.oak.console.GroovyConsole$OakSh.(GroovyConsole.groovy:150) > at > org.apache.jackrabbit.oak.console.GroovyConsole.prepareShell(GroovyConsole.groovy:90) > at > org.apache.jackrabbit.oak.console.GroovyConsole.(GroovyConsole.groovy:64) > at org.apache.jackrabbit.oak.console.Console.main(Console.java:155) > {noformat} > It looks like the groovy version in oak-run 1.6.2 does not work well with > Java 17. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Closed] (OAK-10481) CLONE - BrokenNetworkIT fails on Java 17
[ https://issues.apache.org/jira/browse/OAK-10481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke closed OAK-10481. > CLONE - BrokenNetworkIT fails on Java 17 > > > Key: OAK-10481 > URL: https://issues.apache.org/jira/browse/OAK-10481 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: segment-tar >Affects Versions: 1.42.0 >Reporter: Julian Reschke >Assignee: Marcel Reutegger >Priority: Blocker > > {noformat} > [ERROR] > testProxySSLSkippedBytesIntermediateChange(org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT) > Time elapsed: 9.473 s <<< FAILURE! > java.lang.AssertionError: stores are not equal expected:<{ root = { ... } }> > but was:<{ root : { } }> > at org.junit.Assert.fail(Assert.java:89) > at org.junit.Assert.failNotEquals(Assert.java:835) > at org.junit.Assert.assertEquals(Assert.java:120) > at > org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT.useProxy(BrokenNetworkIT.java:232) > at > org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT.testProxySSLSkippedBytesIntermediateChange(BrokenNetworkIT.java:143) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.rules.RunRules.evaluate(RunRules.java:20) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at > org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at > org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10482) CLONE - UpgradeIT fails on Java 17
[ https://issues.apache.org/jira/browse/OAK-10482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10482. -- Fix Version/s: (was: 1.44.0) Assignee: Julian Reschke (was: Marcel Reutegger) Resolution: Invalid > CLONE - UpgradeIT fails on Java 17 > -- > > Key: OAK-10482 > URL: https://issues.apache.org/jira/browse/OAK-10482 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: segment-tar >Reporter: Marcel Reutegger >Assignee: Julian Reschke >Priority: Minor > > Multiple tests in UpgradeIT fail when run with Java 17. > E.g. UpgradeIT.openReadonlyDoesNotUpgradeStore() fails with: > {noformat} > java.lang.IllegalStateException: Cannot start readonly store from empty > journal > at > org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions.bind(ReadOnlyRevisions.java:65) > at > org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore.bind(ReadOnlyFileStore.java:91) > at > org.apache.jackrabbit.oak.segment.file.FileStoreBuilder.buildReadOnly(FileStoreBuilder.java:494) > at > org.apache.jackrabbit.oak.segment.upgrade.UpgradeIT.openReadonlyDoesNotUpgradeStore(UpgradeIT.java:86) > {noformat} > The real problem is in setup(). Creating the Oak 1.6 repository fails > silently, but running the command manually shows the reason of the failure: > {noformat} > Apache Jackrabbit Oak 1.6.2 > Exception in thread "main" groovy.lang.MissingPropertyException: No such > property: class for class: org.apache.jackrabbit.oak.console.GroovyConsole > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) > at > org.codehaus.groovy.vmplugin.v7.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:177) > at > org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232) > at org.codehaus.groovy.tools.shell.Shell.(Shell.groovy:35) > at org.codehaus.groovy.tools.shell.Groovysh.(Groovysh.groovy:92) > at > org.apache.jackrabbit.oak.console.GroovyConsole$OakSh.(GroovyConsole.groovy:150) > at > org.apache.jackrabbit.oak.console.GroovyConsole.prepareShell(GroovyConsole.groovy:90) > at > org.apache.jackrabbit.oak.console.GroovyConsole.(GroovyConsole.groovy:64) > at org.apache.jackrabbit.oak.console.Console.main(Console.java:155) > {noformat} > It looks like the groovy version in oak-run 1.6.2 does not work well with > Java 17. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10480) CLONE - standalone: upgrade spring fwk to 2.5.5
[ https://issues.apache.org/jira/browse/OAK-10480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10480. -- Fix Version/s: (was: 1.42.0) (was: 1.22.14) Resolution: Invalid > CLONE - standalone: upgrade spring fwk to 2.5.5 > --- > > Key: OAK-10480 > URL: https://issues.apache.org/jira/browse/OAK-10480 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: examples >Affects Versions: 1.40.0 >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > > {noformat} > [INFO] Running org.apache.jackrabbit.oak.standalone.RepositoryBootIT > . ___ _ _ > /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ > ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ > \\/ ___)| |_)| | | | | || (_| | ) ) ) ) > ' || .__|_| |_|_| |_\__, | / / / / > =|_|==|___/=/_/_/_/ > :: Spring Boot :: (v1.5.21.RELEASE) > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.236 > s <<< FAILURE! - in org.apache.jackrabbit.oak.standalone.RepositoryBootIT > [ERROR] > repositoryLogin(org.apache.jackrabbit.oak.standalone.RepositoryBootIT) Time > elapsed: 0.008 s <<< ERROR! > java.lang.IllegalStateException: Failed to load ApplicationContext > at > org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) > at > org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) > at > org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) > at > org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) > at > org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at > org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) > at > org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) > Caused by: java.lang.IllegalStateException: Cannot load configuration class: > org.apache.jackrabbit.oak.standalone.OakServer > at > org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:404) > at >
[jira] [Updated] (OAK-10478) Update Mockito dependency to 5.x
[ https://issues.apache.org/jira/browse/OAK-10478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10478: - Fix Version/s: (was: 1.44.0) (was: 1.22.14) > Update Mockito dependency to 5.x > > > Key: OAK-10478 > URL: https://issues.apache.org/jira/browse/OAK-10478 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10477) Oak should compile & test on Java 21
[ https://issues.apache.org/jira/browse/OAK-10477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10477: - Epic Name: Oak should compile & test on Java 21 (was: Oak should compile & test on Java 17) > Oak should compile & test on Java 21 > > > Key: OAK-10477 > URL: https://issues.apache.org/jira/browse/OAK-10477 > Project: Jackrabbit Oak > Issue Type: Epic >Reporter: Julian Reschke >Assignee: Marcel Reutegger >Priority: Blocker > Labels: technical-debt > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10479) CLONE - Update Tomcat dependency to 8.5.71
[ https://issues.apache.org/jira/browse/OAK-10479?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10479. -- Fix Version/s: (was: 1.42.0) (was: 1.22.14) Resolution: Invalid > CLONE - Update Tomcat dependency to 8.5.71 > -- > > Key: OAK-10479 > URL: https://issues.apache.org/jira/browse/OAK-10479 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: webapp >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (OAK-10477) Oak should compile & test on Java 21
[ https://issues.apache.org/jira/browse/OAK-10477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reassigned OAK-10477: Assignee: Julian Reschke (was: Marcel Reutegger) > Oak should compile & test on Java 21 > > > Key: OAK-10477 > URL: https://issues.apache.org/jira/browse/OAK-10477 > Project: Jackrabbit Oak > Issue Type: Epic >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Blocker > Labels: technical-debt > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10477) CLONE - Oak should compile & test on Java 21
Julian Reschke created OAK-10477: Summary: CLONE - Oak should compile & test on Java 21 Key: OAK-10477 URL: https://issues.apache.org/jira/browse/OAK-10477 Project: Jackrabbit Oak Issue Type: Epic Reporter: Julian Reschke Assignee: Marcel Reutegger Fix For: 1.44.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10477) Oak should compile & test on Java 21
[ https://issues.apache.org/jira/browse/OAK-10477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10477: - Labels: technical-debt (was: ) > Oak should compile & test on Java 21 > > > Key: OAK-10477 > URL: https://issues.apache.org/jira/browse/OAK-10477 > Project: Jackrabbit Oak > Issue Type: Epic >Reporter: Julian Reschke >Assignee: Marcel Reutegger >Priority: Blocker > Labels: technical-debt > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10484) CLONE - standalone: upgrade spring fwk to 2.5.14
Julian Reschke created OAK-10484: Summary: CLONE - standalone: upgrade spring fwk to 2.5.14 Key: OAK-10484 URL: https://issues.apache.org/jira/browse/OAK-10484 Project: Jackrabbit Oak Issue Type: Technical task Components: examples Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.46.0, 1.22.14 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10478) Update Mockito dependency to 5.x
[ https://issues.apache.org/jira/browse/OAK-10478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10478: - Summary: Update Mockito dependency to 5.x (was: CLONE - Update Mockito dependency to 3.12.4) > Update Mockito dependency to 5.x > > > Key: OAK-10478 > URL: https://issues.apache.org/jira/browse/OAK-10478 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: parent >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.44.0, 1.22.14 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10481) CLONE - BrokenNetworkIT fails on Java 17
Julian Reschke created OAK-10481: Summary: CLONE - BrokenNetworkIT fails on Java 17 Key: OAK-10481 URL: https://issues.apache.org/jira/browse/OAK-10481 Project: Jackrabbit Oak Issue Type: Technical task Components: segment-tar Affects Versions: 1.42.0 Reporter: Julian Reschke Assignee: Marcel Reutegger Fix For: 1.44.0 {noformat} [ERROR] testProxySSLSkippedBytesIntermediateChange(org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT) Time elapsed: 9.473 s <<< FAILURE! java.lang.AssertionError: stores are not equal expected:<{ root = { ... } }> but was:<{ root : { } }> at org.junit.Assert.fail(Assert.java:89) at org.junit.Assert.failNotEquals(Assert.java:835) at org.junit.Assert.assertEquals(Assert.java:120) at org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT.useProxy(BrokenNetworkIT.java:232) at org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT.testProxySSLSkippedBytesIntermediateChange(BrokenNetworkIT.java:143) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10480) CLONE - standalone: upgrade spring fwk to 2.5.5
Julian Reschke created OAK-10480: Summary: CLONE - standalone: upgrade spring fwk to 2.5.5 Key: OAK-10480 URL: https://issues.apache.org/jira/browse/OAK-10480 Project: Jackrabbit Oak Issue Type: Technical task Components: examples Affects Versions: 1.40.0 Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.42.0, 1.22.14 {noformat} [INFO] Running org.apache.jackrabbit.oak.standalone.RepositoryBootIT . ___ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' || .__|_| |_|_| |_\__, | / / / / =|_|==|___/=/_/_/_/ :: Spring Boot :: (v1.5.21.RELEASE) [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.236 s <<< FAILURE! - in org.apache.jackrabbit.oak.standalone.RepositoryBootIT [ERROR] repositoryLogin(org.apache.jackrabbit.oak.standalone.RepositoryBootIT) Time elapsed: 0.008 s <<< ERROR! java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) Caused by: java.lang.IllegalStateException: Cannot load configuration class: org.apache.jackrabbit.oak.standalone.OakServer at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:404) at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:249) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:283) at
[jira] [Created] (OAK-10479) CLONE - Update Tomcat dependency to 8.5.71
Julian Reschke created OAK-10479: Summary: CLONE - Update Tomcat dependency to 8.5.71 Key: OAK-10479 URL: https://issues.apache.org/jira/browse/OAK-10479 Project: Jackrabbit Oak Issue Type: Technical task Components: webapp Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.42.0, 1.22.14 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10483) CLONE - Update Mockito dependency to 4.9.0
Julian Reschke created OAK-10483: Summary: CLONE - Update Mockito dependency to 4.9.0 Key: OAK-10483 URL: https://issues.apache.org/jira/browse/OAK-10483 Project: Jackrabbit Oak Issue Type: Technical task Components: parent Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.46.0, 1.22.14 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10477) Oak should compile & test on Java 21
[ https://issues.apache.org/jira/browse/OAK-10477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10477: - Fix Version/s: (was: 1.44.0) > Oak should compile & test on Java 21 > > > Key: OAK-10477 > URL: https://issues.apache.org/jira/browse/OAK-10477 > Project: Jackrabbit Oak > Issue Type: Epic >Reporter: Julian Reschke >Assignee: Marcel Reutegger >Priority: Blocker > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10477) Oak should compile & test on Java 21
[ https://issues.apache.org/jira/browse/OAK-10477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10477: - Summary: Oak should compile & test on Java 21 (was: CLONE - Oak should compile & test on Java 21) > Oak should compile & test on Java 21 > > > Key: OAK-10477 > URL: https://issues.apache.org/jira/browse/OAK-10477 > Project: Jackrabbit Oak > Issue Type: Epic >Reporter: Julian Reschke >Assignee: Marcel Reutegger >Priority: Blocker > Fix For: 1.44.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10482) CLONE - UpgradeIT fails on Java 17
Julian Reschke created OAK-10482: Summary: CLONE - UpgradeIT fails on Java 17 Key: OAK-10482 URL: https://issues.apache.org/jira/browse/OAK-10482 Project: Jackrabbit Oak Issue Type: Technical task Components: segment-tar Reporter: Marcel Reutegger Assignee: Marcel Reutegger Fix For: 1.44.0 Multiple tests in UpgradeIT fail when run with Java 17. E.g. UpgradeIT.openReadonlyDoesNotUpgradeStore() fails with: {noformat} java.lang.IllegalStateException: Cannot start readonly store from empty journal at org.apache.jackrabbit.oak.segment.file.ReadOnlyRevisions.bind(ReadOnlyRevisions.java:65) at org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore.bind(ReadOnlyFileStore.java:91) at org.apache.jackrabbit.oak.segment.file.FileStoreBuilder.buildReadOnly(FileStoreBuilder.java:494) at org.apache.jackrabbit.oak.segment.upgrade.UpgradeIT.openReadonlyDoesNotUpgradeStore(UpgradeIT.java:86) {noformat} The real problem is in setup(). Creating the Oak 1.6 repository fails silently, but running the command manually shows the reason of the failure: {noformat} Apache Jackrabbit Oak 1.6.2 Exception in thread "main" groovy.lang.MissingPropertyException: No such property: class for class: org.apache.jackrabbit.oak.console.GroovyConsole at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53) at org.codehaus.groovy.vmplugin.v7.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:177) at org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232) at org.codehaus.groovy.tools.shell.Shell.(Shell.groovy:35) at org.codehaus.groovy.tools.shell.Groovysh.(Groovysh.groovy:92) at org.apache.jackrabbit.oak.console.GroovyConsole$OakSh.(GroovyConsole.groovy:150) at org.apache.jackrabbit.oak.console.GroovyConsole.prepareShell(GroovyConsole.groovy:90) at org.apache.jackrabbit.oak.console.GroovyConsole.(GroovyConsole.groovy:64) at org.apache.jackrabbit.oak.console.Console.main(Console.java:155) {noformat} It looks like the groovy version in oak-run 1.6.2 does not work well with Java 17. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10478) CLONE - Update Mockito dependency to 3.12.4
Julian Reschke created OAK-10478: Summary: CLONE - Update Mockito dependency to 3.12.4 Key: OAK-10478 URL: https://issues.apache.org/jira/browse/OAK-10478 Project: Jackrabbit Oak Issue Type: Technical task Components: parent Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.44.0, 1.22.14 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-7182) Make it possible to update Guava
[ https://issues.apache.org/jira/browse/OAK-7182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-7182: Labels: technical-debt (was: ) > Make it possible to update Guava > > > Key: OAK-7182 > URL: https://issues.apache.org/jira/browse/OAK-7182 > Project: Jackrabbit Oak > Issue Type: Task >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: technical-debt > Fix For: 1.58.0 > > Attachments: GuavaTests.java, OAK-7182-guava-21-3.diff, > OAK-7182-guava-21-4.diff, OAK-7182-guava-21.diff, OAK-7182-guava-23.6.1.diff, > guava.diff > > > We currently rely on Guava 15, and this affects all users of Oak because they > essentially need to use the same version. > This is an overall issue to investigate what would need to be done in Oak in > order to make updates possible. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10475) Expose the mongo connection in MongoDocumentNodeStoreBuilderBase
[ https://issues.apache.org/jira/browse/OAK-10475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Nuno Santos resolved OAK-10475. --- Fix Version/s: 1.58.0 Resolution: Done > Expose the mongo connection in MongoDocumentNodeStoreBuilderBase > > > Key: OAK-10475 > URL: https://issues.apache.org/jira/browse/OAK-10475 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: indexing >Reporter: Nuno Santos >Priority: Minor > Fix For: 1.58.0 > > > This is a follow up of OAK-10453, which changed the indexing job to use > custom codecs when downloading from Mongo. For this, the indexing logic needs > access to the Mongo Connection to register the codec. If a library client > uses MongoDocumentNodeStoreBuilderBase to build a MongoDocumentStore > instance, then it may also need access to the Mongo connection to pass it to > the indexing logic. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (OAK-9459) ConstraintViolationException in VersionManagerImplRestore when target node has a property definition unknown by the frozen node
[ https://issues.apache.org/jira/browse/OAK-9459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke reassigned OAK-9459: --- Assignee: Manfred Baedke > ConstraintViolationException in VersionManagerImplRestore when target node > has a property definition unknown by the frozen node > --- > > Key: OAK-9459 > URL: https://issues.apache.org/jira/browse/OAK-9459 > Project: Jackrabbit Oak > Issue Type: Bug > Components: jcr >Reporter: Julian Reschke >Assignee: Manfred Baedke >Priority: Major > > See https://issues.apache.org/jira/browse/JCR-4680 > {noformat} > [ERROR] Tests run: 473, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: > 12.546 s <<< FAILURE! - in org.apache.jackrabbit.oak.jcr.tck.VersionIT > [ERROR] > testRestoreRemovesMixin(org.apache.jackrabbit.test.api.version.RestoreTest) > Time elapsed: 0.087 s <<< ERROR! > javax.jcr.RepositoryException: > org.apache.jackrabbit.oak.api.CommitFailedException: OakVersion: > Unexpected RepositoryException > at > org.apache.jackrabbit.test.api.version.RestoreTest.testRestoreRemovesMixin(RestoreTest.java:1486) > Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: > OakVersion: Unexpected RepositoryException > at > org.apache.jackrabbit.test.api.version.RestoreTest.testRestoreRemovesMixin(RestoreTest.java:1486) > Caused by: javax.jcr.nodetype.ConstraintViolationException: No matching > property definition found for jcr:title > at > org.apache.jackrabbit.test.api.version.RestoreTest.testRestoreRemovesMixin(RestoreTest.java:1486) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-9922) segment-tar: parallel compaction
[ https://issues.apache.org/jira/browse/OAK-9922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773610#comment-17773610 ] Angela Schreiber commented on OAK-9922: --- > I believe this is undesirable yes. definitely. i would call this a bug :-) > segment-tar: parallel compaction > > > Key: OAK-9922 > URL: https://issues.apache.org/jira/browse/OAK-9922 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: segment-tar >Reporter: Lucas Weitzendorf >Assignee: Andrei Dulceanu >Priority: Major > Fix For: 1.58.0 > > > Add ability to parallelize compaction over subtrees with multiple threads. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (OAK-10465) Embed netty-transport-native-unix-common dependency in oak-segment-tar
[ https://issues.apache.org/jira/browse/OAK-10465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773570#comment-17773570 ] Rishabh Daim edited comment on OAK-10465 at 10/10/23 6:57 AM: -- 1.22 branch : [d408316|https://github.com/apache/jackrabbit-oak/commit/d408316ae8af60c321572f5d960148d8889cd0ea] was (Author: JIRAUSER299730): 1.22 branch : https://github.com/apache/jackrabbit-oak/commit/d408316ae8af60c321572f5d960148d8889cd0ea > Embed netty-transport-native-unix-common dependency in oak-segment-tar > -- > > Key: OAK-10465 > URL: https://issues.apache.org/jira/browse/OAK-10465 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Reporter: Rishabh Daim >Assignee: Rishabh Daim >Priority: Major > Labels: candidate_oak_1_22 > Fix For: 1.58.0, 1.22.18 > > > We need to embed netty-transport-native-unix-common jar to oak-segment-tar > which is now used by netty-handler. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10465) Embed netty-transport-native-unix-common dependency in oak-segment-tar
[ https://issues.apache.org/jira/browse/OAK-10465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17773570#comment-17773570 ] Rishabh Daim commented on OAK-10465: 1.22 branch : https://github.com/apache/jackrabbit-oak/commit/d408316ae8af60c321572f5d960148d8889cd0ea > Embed netty-transport-native-unix-common dependency in oak-segment-tar > -- > > Key: OAK-10465 > URL: https://issues.apache.org/jira/browse/OAK-10465 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Reporter: Rishabh Daim >Assignee: Rishabh Daim >Priority: Major > Labels: candidate_oak_1_22 > Fix For: 1.58.0, 1.22.18 > > > We need to embed netty-transport-native-unix-common jar to oak-segment-tar > which is now used by netty-handler. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10465) Embed netty-transport-native-unix-common dependency in oak-segment-tar
[ https://issues.apache.org/jira/browse/OAK-10465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Rishabh Daim updated OAK-10465: --- Fix Version/s: 1.22.18 > Embed netty-transport-native-unix-common dependency in oak-segment-tar > -- > > Key: OAK-10465 > URL: https://issues.apache.org/jira/browse/OAK-10465 > Project: Jackrabbit Oak > Issue Type: Bug > Components: segment-tar >Reporter: Rishabh Daim >Assignee: Rishabh Daim >Priority: Major > Labels: candidate_oak_1_22 > Fix For: 1.58.0, 1.22.18 > > > We need to embed netty-transport-native-unix-common jar to oak-segment-tar > which is now used by netty-handler. -- This message was sent by Atlassian Jira (v8.20.10#820010)