[jira] [Created] (OAK-10532) Cost estimation for "not(@x)" calculates cost for "@x='value'" instead
Thomas Mueller created OAK-10532: Summary: Cost estimation for "not(@x)" calculates cost for "@x='value'" instead Key: OAK-10532 URL: https://issues.apache.org/jira/browse/OAK-10532 Project: Jackrabbit Oak Issue Type: Improvement Components: lucene Reporter: Thomas Mueller The cost estimation for a query that uses a Lucene index calculates the cost incorrectly if there is a "not()" condition. Examples: {noformat} /jcr:root//*[(not(@x)) and (not(@y)) {noformat} The Lucene query is then: {noformat} +:nullProps:x +:nullProps:y {noformat} But the cost estimation seems to take into account the number of documents for the fields "x" and "y", instead of the field ":nullProps" -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10531) Jacoco produces a lot of exceptions with Java 21
Manfred Baedke created OAK-10531: Summary: Jacoco produces a lot of exceptions with Java 21 Key: OAK-10531 URL: https://issues.apache.org/jira/browse/OAK-10531 Project: Jackrabbit Oak Issue Type: Task Reporter: Manfred Baedke Those are java.lang.IllegalArgumentExceptions due to unsupported class file major versions. Apparently, Jacoco 0.8.8 (which we are currently using) as well as 0.8.11 (the most recent version) are not compatible with Java 21. Fortunately they do not cause jacoco:0.8.8:check to fail. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (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 ] Manfred Baedke resolved OAK-10477. -- Resolution: Done > 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] [Commented] (OAK-10530) Build Jackrabbit/jackrabbit-oak-trunk #1252 failed
[ https://issues.apache.org/jira/browse/OAK-10530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782597#comment-17782597 ] Hudson commented on OAK-10530: -- Build is still failing. Failed run: [Jackrabbit/jackrabbit-oak-trunk #1253|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1253/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1253/console] > Build Jackrabbit/jackrabbit-oak-trunk #1252 failed > -- > > Key: OAK-10530 > URL: https://issues.apache.org/jira/browse/OAK-10530 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-trunk #1252 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-trunk > #1252|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1252/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1252/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke resolved OAK-10522. -- Resolution: Fixed > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > - > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > Fix For: 1.60.0 > > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782596#comment-17782596 ] Manfred Baedke edited comment on OAK-10522 at 11/3/23 2:42 PM: --- trunk (1.60.0): [1d17b0e5|https://github.com/apache/jackrabbit-oak/commit/1d17b0e52418d60d84f31cfe0965ff8d5b86e8de] was (Author: baedke): trunk: [1d17b0e5|https://github.com/apache/jackrabbit-oak/commit/1d17b0e52418d60d84f31cfe0965ff8d5b86e8de] > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > - > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > Fix For: 1.60.0 > > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke updated OAK-10522: - Fix Version/s: 1.60.0 > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > - > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > Fix For: 1.60.0 > > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782596#comment-17782596 ] Manfred Baedke commented on OAK-10522: -- trunk: [1d17b0e5|https://github.com/apache/jackrabbit-oak/commit/1d17b0e52418d60d84f31cfe0965ff8d5b86e8de] > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > - > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782595#comment-17782595 ] Manfred Baedke commented on OAK-10522: -- ??In which case it seems /much/ simpler just to modify the {{IndexCommand}} to skip the exit call.?? Great solution. > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > - > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke updated OAK-10522: - Summary: o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 (was: o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21) > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > - > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (OAK-10522) o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21
[ https://issues.apache.org/jira/browse/OAK-10522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke reassigned OAK-10522: Assignee: Manfred Baedke (was: Julian Reschke) > o.a.j.o.index.ReindexIT#reindexIgnoreMissingTikaDepThrow() fails with Java 21 > -- > > Key: OAK-10522 > URL: https://issues.apache.org/jira/browse/OAK-10522 > Project: Jackrabbit Oak > Issue Type: Sub-task > Components: run >Reporter: Manfred Baedke >Assignee: Manfred Baedke >Priority: Minor > > {code:java} > [INFO] Running org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.305 > s <<< FAILURE! - in org.apache.jackrabbit.oak.index.ReindexIT > [ERROR] > reindexIgnoreMissingTikaDepThrow(org.apache.jackrabbit.oak.index.ReindexIT) > Time elapsed: 0.246 s <<< ERROR! > java.lang.UnsupportedOperationException: The Security Manager is deprecated > and will be removed in a future release > at java.base/java.lang.System.setSecurityManager(System.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.assertExits(ReindexIT.java:429) > at > org.apache.jackrabbit.oak.index.ReindexIT.reindexIgnoreMissingTikaDepThrow(ReindexIT.java:144) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) > at java.base/java.lang.reflect.Method.invoke(Method.java:580) > 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > 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.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){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10529) oak-run server: update Jetty to 9.4.53.v20231009
[ https://issues.apache.org/jira/browse/OAK-10529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782581#comment-17782581 ] Julian Reschke commented on OAK-10529: -- trunk: [68058e85bd|https://github.com/apache/jackrabbit-oak/commit/68058e85bd4ad159ceb852b52fb7d77a9712ba8a] > oak-run server: update Jetty to 9.4.53.v20231009 > > > Key: OAK-10529 > URL: https://issues.apache.org/jira/browse/OAK-10529 > Project: Jackrabbit Oak > Issue Type: Task > Components: oak-run >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.60.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10529) oak-run server: update Jetty to 9.4.53.v20231009
[ https://issues.apache.org/jira/browse/OAK-10529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10529. -- Resolution: Fixed > oak-run server: update Jetty to 9.4.53.v20231009 > > > Key: OAK-10529 > URL: https://issues.apache.org/jira/browse/OAK-10529 > Project: Jackrabbit Oak > Issue Type: Task > Components: oak-run >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Fix For: 1.60.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10530) Build Jackrabbit/jackrabbit-oak-trunk #1252 failed
Hudson created OAK-10530: Summary: Build Jackrabbit/jackrabbit-oak-trunk #1252 failed Key: OAK-10530 URL: https://issues.apache.org/jira/browse/OAK-10530 Project: Jackrabbit Oak Issue Type: Bug Components: continuous integration Reporter: Hudson No description is provided The build Jackrabbit/jackrabbit-oak-trunk #1252 has failed. First failed run: [Jackrabbit/jackrabbit-oak-trunk #1252|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1252/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1252/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10462) o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume an ongoing restore operation
[ https://issues.apache.org/jira/browse/OAK-10462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke resolved OAK-10462. -- Resolution: Fixed > o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume > an ongoing restore operation > > > Key: OAK-10462 > URL: https://issues.apache.org/jira/browse/OAK-10462 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core >Reporter: Rishabh Daim >Assignee: Manfred Baedke >Priority: Major > Fix For: 1.60.0 > > > The implementation always uses the value of jcr:versionHistory property but > it needs to check whether the node is versionable or not as well. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (OAK-10462) o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume an ongoing restore operation
[ https://issues.apache.org/jira/browse/OAK-10462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782506#comment-17782506 ] Manfred Baedke edited comment on OAK-10462 at 11/3/23 10:26 AM: trunk (1.60.0): [30a9407e|https://github.com/apache/jackrabbit-oak/commit/30a9407eecc8a72f96cf694f476c5ab12a87aa34] was (Author: baedke): trunk: [30a9407e|https://github.com/apache/jackrabbit-oak/commit/30a9407eecc8a72f96cf694f476c5ab12a87aa34] > o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume > an ongoing restore operation > > > Key: OAK-10462 > URL: https://issues.apache.org/jira/browse/OAK-10462 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core >Reporter: Rishabh Daim >Assignee: Manfred Baedke >Priority: Major > Fix For: 1.60.0 > > > The implementation always uses the value of jcr:versionHistory property but > it needs to check whether the node is versionable or not as well. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10462) o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume an ongoing restore operation
[ https://issues.apache.org/jira/browse/OAK-10462?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782506#comment-17782506 ] Manfred Baedke commented on OAK-10462: -- trunk: [30a9407e|https://github.com/apache/jackrabbit-oak/commit/30a9407eecc8a72f96cf694f476c5ab12a87aa34] > o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume > an ongoing restore operation > > > Key: OAK-10462 > URL: https://issues.apache.org/jira/browse/OAK-10462 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core >Reporter: Rishabh Daim >Assignee: Manfred Baedke >Priority: Major > > The implementation always uses the value of jcr:versionHistory property but > it needs to check whether the node is versionable or not as well. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10462) o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume an ongoing restore operation
[ https://issues.apache.org/jira/browse/OAK-10462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Manfred Baedke updated OAK-10462: - Fix Version/s: 1.60.0 > o.a.j.o.plugins.version.VersionEditor#propertyAdded() may mistakenly assume > an ongoing restore operation > > > Key: OAK-10462 > URL: https://issues.apache.org/jira/browse/OAK-10462 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core >Reporter: Rishabh Daim >Assignee: Manfred Baedke >Priority: Major > Fix For: 1.60.0 > > > The implementation always uses the value of jcr:versionHistory property but > it needs to check whether the node is versionable or not as well. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10529) oak-run server: update Jetty to 9.4.53.v20231009
Julian Reschke created OAK-10529: Summary: oak-run server: update Jetty to 9.4.53.v20231009 Key: OAK-10529 URL: https://issues.apache.org/jira/browse/OAK-10529 Project: Jackrabbit Oak Issue Type: Task Components: oak-run Reporter: Julian Reschke Assignee: Julian Reschke Fix For: 1.60.0 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Deleted] (OAK-10528) CLONE - oak-run server: update Jetty to 9.4.53.v20231009
[ https://issues.apache.org/jira/browse/OAK-10528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke deleted OAK-10528: - > CLONE - oak-run server: update Jetty to 9.4.53.v20231009 > > > Key: OAK-10528 > URL: https://issues.apache.org/jira/browse/OAK-10528 > Project: Jackrabbit Oak > Issue Type: Bug >Reporter: Graham Leggett >Assignee: Julian Reschke >Priority: Major > > When an attempt is made to run the oak server as follows: > {code} > /usr/bin/java -jar > ~/.m2/repository/org/apache/jackrabbit/oak-run/1.43-SNAPSHOT/oak-run-1.43-SNAPSHOT.jar > server http://localhost:9996/ Oak-Segment-Tar --base > ~/src/apache/sandbox/jackrabbit/jackrabbit-test > {code} > And you hit it with a browser as follows: > http://localhost:9996/jcrremote/ > The following error is logged and the request fails with a 500 Internal > Server Error. > {code} > 15:44:43.049 [qtp553879264-25] WARN o.e.jetty.servlet.ServletHandler - Error > for /jcrremote/ > java.lang.NoSuchMethodError: 'void > javax.servlet.http.HttpServletResponse.setContentLengthLong(long)' > at > org.apache.jackrabbit.webdav.io.OutputContextImpl.setContentLength(OutputContextImpl.java:61) > at > org.apache.jackrabbit.webdav.jcr.RootCollection.spool(RootCollection.java:191) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.spoolResource(AbstractWebdavServlet.java:607) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.doGet(AbstractWebdavServlet.java:557) > at > org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet.doGet(JcrRemotingServlet.java:380) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.java:398) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:316) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) > at org.eclipse.jetty.server.Server.handle(Server.java:370) > at > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) > at > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:973) > at > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1035) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:641) > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:231) > at > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) > at java.base/java.lang.Thread.run(Thread.java:833) > {code} > Looks like `javax.servlet-api` being brought in is too old - needs to be 3.1 > or higher. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10528) CLONE - oak-run server: update Jetty to 9.4.53.v20231009
Julian Reschke created OAK-10528: Summary: CLONE - oak-run server: update Jetty to 9.4.53.v20231009 Key: OAK-10528 URL: https://issues.apache.org/jira/browse/OAK-10528 Project: Jackrabbit Oak Issue Type: Bug Components: oak-run Affects Versions: 1.42.0 Reporter: Graham Leggett Assignee: Julian Reschke Fix For: 1.44.0, 1.22.14 When an attempt is made to run the oak server as follows: {code} /usr/bin/java -jar ~/.m2/repository/org/apache/jackrabbit/oak-run/1.43-SNAPSHOT/oak-run-1.43-SNAPSHOT.jar server http://localhost:9996/ Oak-Segment-Tar --base ~/src/apache/sandbox/jackrabbit/jackrabbit-test {code} And you hit it with a browser as follows: http://localhost:9996/jcrremote/ The following error is logged and the request fails with a 500 Internal Server Error. {code} 15:44:43.049 [qtp553879264-25] WARN o.e.jetty.servlet.ServletHandler - Error for /jcrremote/ java.lang.NoSuchMethodError: 'void javax.servlet.http.HttpServletResponse.setContentLengthLong(long)' at org.apache.jackrabbit.webdav.io.OutputContextImpl.setContentLength(OutputContextImpl.java:61) at org.apache.jackrabbit.webdav.jcr.RootCollection.spool(RootCollection.java:191) at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.spoolResource(AbstractWebdavServlet.java:607) at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.doGet(AbstractWebdavServlet.java:557) at org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet.doGet(JcrRemotingServlet.java:380) at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.java:398) at org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:316) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) at org.eclipse.jetty.server.Server.handle(Server.java:370) at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:973) at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1035) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:641) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:231) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) at java.base/java.lang.Thread.run(Thread.java:833) {code} Looks like `javax.servlet-api` being brought in is too old - needs to be 3.1 or higher. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10528) CLONE - oak-run server: update Jetty to 9.4.53.v20231009
[ https://issues.apache.org/jira/browse/OAK-10528?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10528: - > CLONE - oak-run server: update Jetty to 9.4.53.v20231009 > > > Key: OAK-10528 > URL: https://issues.apache.org/jira/browse/OAK-10528 > Project: Jackrabbit Oak > Issue Type: Bug > Components: oak-run >Affects Versions: 1.42.0 >Reporter: Graham Leggett >Assignee: Julian Reschke >Priority: Major > Fix For: 1.60.0 > > > When an attempt is made to run the oak server as follows: > {code} > /usr/bin/java -jar > ~/.m2/repository/org/apache/jackrabbit/oak-run/1.43-SNAPSHOT/oak-run-1.43-SNAPSHOT.jar > server http://localhost:9996/ Oak-Segment-Tar --base > ~/src/apache/sandbox/jackrabbit/jackrabbit-test > {code} > And you hit it with a browser as follows: > http://localhost:9996/jcrremote/ > The following error is logged and the request fails with a 500 Internal > Server Error. > {code} > 15:44:43.049 [qtp553879264-25] WARN o.e.jetty.servlet.ServletHandler - Error > for /jcrremote/ > java.lang.NoSuchMethodError: 'void > javax.servlet.http.HttpServletResponse.setContentLengthLong(long)' > at > org.apache.jackrabbit.webdav.io.OutputContextImpl.setContentLength(OutputContextImpl.java:61) > at > org.apache.jackrabbit.webdav.jcr.RootCollection.spool(RootCollection.java:191) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.spoolResource(AbstractWebdavServlet.java:607) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.doGet(AbstractWebdavServlet.java:557) > at > org.apache.jackrabbit.server.remoting.davex.JcrRemotingServlet.doGet(JcrRemotingServlet.java:380) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.execute(AbstractWebdavServlet.java:398) > at > org.apache.jackrabbit.webdav.server.AbstractWebdavServlet.service(AbstractWebdavServlet.java:316) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at > org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:427) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) > at org.eclipse.jetty.server.Server.handle(Server.java:370) > at > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494) > at > org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:973) > at > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1035) > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:641) > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:231) > at > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696) > at > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) > at java.base/java.lang.Thread.run(Thread.java:833) > {code} > Looks like `javax.servlet-api` being brought in is too old - needs to be 3.1 > or higher. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10527) Improve readability of the explain query output
[ https://issues.apache.org/jira/browse/OAK-10527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17782462#comment-17782462 ] Thomas Mueller commented on OAK-10527: -- PR for review https://github.com/apache/jackrabbit-oak/pull/1187 > Improve readability of the explain query output > --- > > Key: OAK-10527 > URL: https://issues.apache.org/jira/browse/OAK-10527 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: query >Reporter: Thomas Mueller >Assignee: Thomas Mueller >Priority: Major > > Currently the output "explain query" of Oak (the query plan) is hard to > interpret. > A more human-readable output would be better. Example: > Old: > {noformat} > [nt:base] as [nt:base] /* > lucene:slingResourceResolver-1(/oak:index/slingResourceResolver-1) > sling:vanityPath:[* TO *] sync:(sling:vanityPath is not null) where > ([nt:base].[sling:vanityPath] is not null) and > (first([nt:base].[sling:vanityPath]) > '') */ > {noformat} > New: > {noformat} > [nt:base] as [nt:base] /* lucene:slingResourceResolver-1 > indexDefinition: /oak:index/slingResourceResolver-1 > estimatedEntries: 46 > luceneQuery: sling:vanityPath:[* TO *] > synchronousPropertyCondition: sling:vanityPath is not null > */ > {noformat} > Also, the formatting of the logged query statement should be improved: > instead of one single line with the whole statement, the statement should > contain line breaks before the important keywords. Example: > Old: > {noformat} > Parsing JCR-SQL2 statement: explain SELECT [sling:vanityPath], > [sling:redirect], [sling:redirectStatus] FROM [nt:base] WHERE NOT > isdescendantnode('/jcr:system') AND [sling:vanityPath] IS NOT NULL AND > FIRST([sling:vanityPath]) > '' ORDER BY FIRST([sling:vanityPath]) > {noformat} > New: > {noformat} > Parsing JCR-SQL2 statement: explain SELECT [sling:vanityPath], > [sling:redirect], [sling:redirectStatus] > FROM [nt:base] > WHERE NOT isdescendantnode('/jcr:system') > AND [sling:vanityPath] IS NOT NULL > AND FIRST([sling:vanityPath]) > '' > ORDER BY FIRST([sling:vanityPath]) > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)