[jira] [Created] (OAK-10532) Cost estimation for "not(@x)" calculates cost for "@x='value'" instead

2023-11-03 Thread Thomas Mueller (Jira)
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

2023-11-03 Thread Manfred Baedke (Jira)
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Hudson (Jira)


[ 
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Manfred Baedke (Jira)


[ 
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Manfred Baedke (Jira)


[ 
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

2023-11-03 Thread Manfred Baedke (Jira)


[ 
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Julian Reschke (Jira)


[ 
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

2023-11-03 Thread Julian Reschke (Jira)


 [ 
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

2023-11-03 Thread Hudson (Jira)
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Manfred Baedke (Jira)


[ 
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

2023-11-03 Thread Manfred Baedke (Jira)


[ 
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

2023-11-03 Thread Manfred Baedke (Jira)


 [ 
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

2023-11-03 Thread Julian Reschke (Jira)
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

2023-11-03 Thread Julian Reschke (Jira)


 [ 
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

2023-11-03 Thread Julian Reschke (Jira)
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

2023-11-03 Thread Julian Reschke (Jira)


 [ 
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

2023-11-03 Thread Thomas Mueller (Jira)


[ 
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)