[jira] [Commented] (OAK-10844) speed up fullgc tests

2024-05-30 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850683#comment-17850683
 ] 

Julian Reschke commented on OAK-10844:
--

I now see one failure:

https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1509/consoleText

{noformat}
[ERROR] Tests run: 671, Failures: 1, Errors: 0, Skipped: 68, Time elapsed: 
4,598.57 s <<< FAILURE! - in 
org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollectorIT
[ERROR] testBundledPropUnmergedBCGC[7: MongoFixture: MongoDB with 
ORPHANS_EMPTYPROPS_KEEP_ONE_ALL_PROPS](org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollectorIT)
  Time elapsed: 0.578 s  <<< FAILURE!
java.lang.AssertionError: ORPHANS_EMPTYPROPS_KEEP_ONE_ALL_PROPS/internalProps 
expected:<2> but was:<1>
at org.junit.Assert.fail(Assert.java:89)
at org.junit.Assert.failNotEquals(Assert.java:835)
at org.junit.Assert.assertEquals(Assert.java:647)
at 
org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollectorIT.assertStatsCountsEqual(VersionGarbageCollectorIT.java:1227)
at 
org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollectorIT.testBundledPropUnmergedBCGC(VersionGarbageCollectorIT.java:1943)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
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.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.run(ParentRunner.java:413)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
at 
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
at 
org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
{noformat}


> speed up fullgc tests
> -
>
> Key: OAK-10844
> URL: https://issues.apache.org/jira/browse/OAK-10844
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>  

[jira] [Comment Edited] (OAK-10739) Provide Support for Full Garbage Collection in Mongo Document Store

2024-05-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850319#comment-17850319
 ] 

Julian Reschke edited comment on OAK-10739 at 5/29/24 10:42 AM:


With this change and a local MongoDB instance running (Windows), 
VersionGarbageCollectorIT hangs for me.

Test invocation:
{noformat}
cd oak-store-document && mvn clean install -PintegrationTesting 
-Dtest=VersionGarbageCollectorIT
{noformat}

See also 
https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1507/org.apache.jackrabbit$oak-store-document/consoleText
 (as of now, that test is still executing).




was (Author: reschke):
With this change and a local MongoDB instance running (Windows), 
VersionGarbageCollectorIT hangs for me.

Test invocation:
{noformat}
cd oak-store-document && mvn clean install -PintegrationTesting 
-Dtest=VersionGarbageCollectorIT
{noformat}

See also 
https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1507/org.apache.jackrabbit$oak-store-document/consoleText



> Provide Support for Full Garbage Collection in Mongo Document Store
> ---
>
> Key: OAK-10739
> URL: https://issues.apache.org/jira/browse/OAK-10739
> Project: Jackrabbit Oak
>  Issue Type: Epic
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
>  Labels: DetailedGC
>
> We need to provide the support to collect & remove the full garbage for 
> DocumentNodeStore.
> At the time of creating this epic garbage includes orphaned nodes, deleted 
> properties, unmerged branch commits, and old revisions.
>  
> This list can be updated in case a new type of garbage is found.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (OAK-10739) Provide Support for Full Garbage Collection in Mongo Document Store

2024-05-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850319#comment-17850319
 ] 

Julian Reschke edited comment on OAK-10739 at 5/29/24 10:27 AM:


With this change and a local MongoDB instance running (Windows), 
VersionGarbageCollectorIT hangs for me.

Test invocation:
{noformat}
cd oak-store-document && mvn clean install -PintegrationTesting 
-Dtest=VersionGarbageCollectorIT
{noformat}

See also 
https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1507/org.apache.jackrabbit$oak-store-document/consoleText




was (Author: reschke):
With this change and a local MongoDB instance running (Windows), 
VersionGarbageCollectorIT hangs for me.

Test invocation:
{noformat}
cd oak-store-document && mvn clean install -PintegrationTesting 
-Dtest=VersionGarbageCollectorIT
{noformat}



> Provide Support for Full Garbage Collection in Mongo Document Store
> ---
>
> Key: OAK-10739
> URL: https://issues.apache.org/jira/browse/OAK-10739
> Project: Jackrabbit Oak
>  Issue Type: Epic
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
>  Labels: DetailedGC
>
> We need to provide the support to collect & remove the full garbage for 
> DocumentNodeStore.
> At the time of creating this epic garbage includes orphaned nodes, deleted 
> properties, unmerged branch commits, and old revisions.
>  
> This list can be updated in case a new type of garbage is found.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10739) Provide Support for Full Garbage Collection in Mongo Document Store

2024-05-29 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10739?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850319#comment-17850319
 ] 

Julian Reschke commented on OAK-10739:
--

With this change and a local MongoDB instance running (Windows), 
VersionGarbageCollectorIT hangs for me.

Test invocation:
{noformat}
cd oak-store-document && mvn clean install -PintegrationTesting 
-Dtest=VersionGarbageCollectorIT
{noformat}



> Provide Support for Full Garbage Collection in Mongo Document Store
> ---
>
> Key: OAK-10739
> URL: https://issues.apache.org/jira/browse/OAK-10739
> Project: Jackrabbit Oak
>  Issue Type: Epic
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
>  Labels: DetailedGC
>
> We need to provide the support to collect & remove the full garbage for 
> DocumentNodeStore.
> At the time of creating this epic garbage includes orphaned nodes, deleted 
> properties, unmerged branch commits, and old revisions.
>  
> This list can be updated in case a new type of garbage is found.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (OAK-6769) Convert oak-search-mt to OSGi R7 annotations

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-6769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17823999#comment-17823999
 ] 

Julian Reschke edited comment on OAK-6769 at 5/28/24 4:11 PM:
--

trunk: (1.62.0) 
[f13b89dcd1|https://github.com/apache/jackrabbit-oak/commit/f13b89dcd12fdd8341895d5a9b14818df3329b6f]
1.22: 
[8f5d7b4012|https://github.com/apache/jackrabbit-oak/commit/8f5d7b40129bbe214d971ed19d93aac5231e01d9]



was (Author: baedke):
trunk (1.62.0): 
[f13b89dc|https://github.com/apache/jackrabbit-oak/commit/f13b89dcd12fdd8341895d5a9b14818df3329b6f]

> Convert oak-search-mt to OSGi R7 annotations
> 
>
> Key: OAK-6769
> URL: https://issues.apache.org/jira/browse/OAK-6769
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.62.0, 1.22.21
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6769) Convert oak-search-mt to OSGi R7 annotations

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6769:

Fix Version/s: 1.22.21

> Convert oak-search-mt to OSGi R7 annotations
> 
>
> Key: OAK-6769
> URL: https://issues.apache.org/jira/browse/OAK-6769
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.62.0, 1.22.21
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (OAK-10709) Deprecate oak-search-mt

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17825662#comment-17825662
 ] 

Julian Reschke edited comment on OAK-10709 at 5/28/24 2:36 PM:
---

trunk: (1.62.0) 
[a679f5d7d1|https://github.com/apache/jackrabbit-oak/commit/a679f5d7d15999a37b4992629aa0126f9f3445e5]


was (Author: reschke):
trunk: 
[a679f5d7d1|https://github.com/apache/jackrabbit-oak/commit/a679f5d7d15999a37b4992629aa0126f9f3445e5]

> Deprecate oak-search-mt
> ---
>
> Key: OAK-10709
> URL: https://issues.apache.org/jira/browse/OAK-10709
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: search-mt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (OAK-10544) oak-jcr: remapping a namespace prefix leaves namespace resolver in broken state

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17810315#comment-17810315
 ] 

Julian Reschke edited comment on OAK-10544 at 5/28/24 2:33 PM:
---

trunk: (1.62.0) 
[fcf260283f|https://github.com/apache/jackrabbit-oak/commit/fcf260283f534035f0ceed5cdd7d1ef4d6cf4a4a]
1.22: 
[7da78754ce|https://github.com/apache/jackrabbit-oak/commit/7da78754ce3c2bc67f6cbfd24cc5de557f8bd375]


was (Author: reschke):
trunk: (1.62.0) 
[fcf260283f|https://github.com/apache/jackrabbit-oak/commit/fcf260283f534035f0ceed5cdd7d1ef4d6cf4a4a]

> oak-jcr: remapping a namespace prefix leaves namespace resolver in broken 
> state
> ---
>
> Key: OAK-10544
> URL: https://issues.apache.org/jira/browse/OAK-10544
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core, jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.62.0, 1.22.21
>
>
> Remapping a prefix to a different namespaceURI should leave the registry in a 
> consistent state; access to nodes that were created using the previous prefix 
> mapping still needs to work.
> Likely cause is that LocaleNameMapper indeed mints a new prefix, but doesn't 
> add it to the session registry.
> The (ignored) test (from OAK-10545) currently fails with:
> {noformat}
> [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 4.732 s <<< FAILURE! - in org.apache.jackrabbit.oak.jcr.NamePathTest
> [ERROR] testPrefixRemapping(org.apache.jackrabbit.oak.jcr.NamePathTest)  Time 
> elapsed: 0.235 s  <<< ERROR!
> javax.jcr.NamespaceException: internal error: failed to resolve namespace 
> prefix
> at 
> org.apache.jackrabbit.spi.commons.namespace.SessionNamespaceResolver.getURI(SessionNamespaceResolver.java:62)
> at 
> org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:189)
> at 
> org.apache.jackrabbit.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:64)
> at 
> org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:74)
> at 
> org.apache.jackrabbit.oak.jcr.NamePathTest.testPrefixRemapping(NamePathTest.java:255)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> 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.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 
> 

[jira] [Updated] (OAK-10635) BundledTypeRegistry's use of shaded Guava problematic when used outside Oak

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10635:
-
Labels:   (was: candidate_oak_1_22)

> BundledTypeRegistry's use of shaded Guava problematic when used outside Oak
> ---
>
> Key: OAK-10635
> URL: https://issues.apache.org/jira/browse/OAK-10635
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: documentmk
>Reporter: Mark Adamcin
>Priority: Minor
> Fix For: 1.62.0
>
>
> The oak-shaded-guava bundle exports shaded guava packages with a version that 
> is defined by google to match the version of the upstream artifact. While it 
> is a semantic versioning scheme, it follows the API contract of the entire 
> artifact, and does not distinguish API changes in included packages like 
> .base and .collect at a granular level, which can result in otherwise 
> avoidable OSGi wiring errors when references to guava types leak outside of 
> the greater Oak API boundary, such as when classes are embedded or when guava 
> types are explicitly referenced in signatures outside of oak-shaded-guava.
> oak-commons should endeavor to provide a stable facade API for the simpler 
> parts of the guava library that are referenced at runtime by other oak 
> bundles, such as newHashMap(), ImmutableList.copyOf(), Preconditions.check*, 
> and perhaps Closer. 
> One example I know of that could where I could benefit from this approach 
> almost immediately is a project where I am embedding 
> BundlingConfigInitializer and BundledTypesRegistry from oak-store-document in 
> a customized repository configuration. When BundledTypesRegistry is embedded, 
> it brings with it imports of ImmutableMap, Maps, and Sets from 
> org.apache.jackrabbit.guava.common.collect. With the recent guava upgrade to 
> 33.0.0 in OAK-10605 in 1.61-SNAPSHOT, the custom repository bundle fails to 
> activate because the previous import-package bounds no longer match: 
> {{org.apache.jackrabbit.guava.common.collect;version=[32.1.3,33).}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10544) oak-jcr: remapping a namespace prefix leaves namespace resolver in broken state

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10544:
-
Labels:   (was: candidate_oak_1_22)

> oak-jcr: remapping a namespace prefix leaves namespace resolver in broken 
> state
> ---
>
> Key: OAK-10544
> URL: https://issues.apache.org/jira/browse/OAK-10544
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core, jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.62.0, 1.22.21
>
>
> Remapping a prefix to a different namespaceURI should leave the registry in a 
> consistent state; access to nodes that were created using the previous prefix 
> mapping still needs to work.
> Likely cause is that LocaleNameMapper indeed mints a new prefix, but doesn't 
> add it to the session registry.
> The (ignored) test (from OAK-10545) currently fails with:
> {noformat}
> [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 4.732 s <<< FAILURE! - in org.apache.jackrabbit.oak.jcr.NamePathTest
> [ERROR] testPrefixRemapping(org.apache.jackrabbit.oak.jcr.NamePathTest)  Time 
> elapsed: 0.235 s  <<< ERROR!
> javax.jcr.NamespaceException: internal error: failed to resolve namespace 
> prefix
> at 
> org.apache.jackrabbit.spi.commons.namespace.SessionNamespaceResolver.getURI(SessionNamespaceResolver.java:62)
> at 
> org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:189)
> at 
> org.apache.jackrabbit.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:64)
> at 
> org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:74)
> at 
> org.apache.jackrabbit.oak.jcr.NamePathTest.testPrefixRemapping(NamePathTest.java:255)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> 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.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)
> Caused by: javax.jcr.NamespaceException: Unknown namespace prefix: 
> nstest-20592706202
> at 
> 

[jira] [Updated] (OAK-10544) oak-jcr: remapping a namespace prefix leaves namespace resolver in broken state

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10544:
-
Fix Version/s: 1.22.21

> oak-jcr: remapping a namespace prefix leaves namespace resolver in broken 
> state
> ---
>
> Key: OAK-10544
> URL: https://issues.apache.org/jira/browse/OAK-10544
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core, jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0, 1.22.21
>
>
> Remapping a prefix to a different namespaceURI should leave the registry in a 
> consistent state; access to nodes that were created using the previous prefix 
> mapping still needs to work.
> Likely cause is that LocaleNameMapper indeed mints a new prefix, but doesn't 
> add it to the session registry.
> The (ignored) test (from OAK-10545) currently fails with:
> {noformat}
> [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 4.732 s <<< FAILURE! - in org.apache.jackrabbit.oak.jcr.NamePathTest
> [ERROR] testPrefixRemapping(org.apache.jackrabbit.oak.jcr.NamePathTest)  Time 
> elapsed: 0.235 s  <<< ERROR!
> javax.jcr.NamespaceException: internal error: failed to resolve namespace 
> prefix
> at 
> org.apache.jackrabbit.spi.commons.namespace.SessionNamespaceResolver.getURI(SessionNamespaceResolver.java:62)
> at 
> org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:189)
> at 
> org.apache.jackrabbit.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:64)
> at 
> org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:74)
> at 
> org.apache.jackrabbit.oak.jcr.NamePathTest.testPrefixRemapping(NamePathTest.java:255)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> 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.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)
> Caused by: javax.jcr.NamespaceException: Unknown namespace prefix: 
> nstest-20592706202
> at 
> 

[jira] [Comment Edited] (OAK-10544) oak-jcr: remapping a namespace prefix leaves namespace resolver in broken state

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10544?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17810315#comment-17810315
 ] 

Julian Reschke edited comment on OAK-10544 at 5/28/24 1:11 PM:
---

trunk: (1.62.0) 
[fcf260283f|https://github.com/apache/jackrabbit-oak/commit/fcf260283f534035f0ceed5cdd7d1ef4d6cf4a4a]


was (Author: reschke):
trunk: 
[fcf260283f|https://github.com/apache/jackrabbit-oak/commit/fcf260283f534035f0ceed5cdd7d1ef4d6cf4a4a]

> oak-jcr: remapping a namespace prefix leaves namespace resolver in broken 
> state
> ---
>
> Key: OAK-10544
> URL: https://issues.apache.org/jira/browse/OAK-10544
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core, jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0
>
>
> Remapping a prefix to a different namespaceURI should leave the registry in a 
> consistent state; access to nodes that were created using the previous prefix 
> mapping still needs to work.
> Likely cause is that LocaleNameMapper indeed mints a new prefix, but doesn't 
> add it to the session registry.
> The (ignored) test (from OAK-10545) currently fails with:
> {noformat}
> [ERROR] Tests run: 14, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 
> 4.732 s <<< FAILURE! - in org.apache.jackrabbit.oak.jcr.NamePathTest
> [ERROR] testPrefixRemapping(org.apache.jackrabbit.oak.jcr.NamePathTest)  Time 
> elapsed: 0.235 s  <<< ERROR!
> javax.jcr.NamespaceException: internal error: failed to resolve namespace 
> prefix
> at 
> org.apache.jackrabbit.spi.commons.namespace.SessionNamespaceResolver.getURI(SessionNamespaceResolver.java:62)
> at 
> org.apache.jackrabbit.spi.commons.conversion.NameParser.parse(NameParser.java:189)
> at 
> org.apache.jackrabbit.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:64)
> at 
> org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:74)
> at 
> org.apache.jackrabbit.oak.jcr.NamePathTest.testPrefixRemapping(NamePathTest.java:255)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> 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.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 

[jira] [Comment Edited] (OAK-10545) oak-jcr: add test for observing effect of remapping a namespace prefix to a different namespace name

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17784707#comment-17784707
 ] 

Julian Reschke edited comment on OAK-10545 at 5/28/24 1:10 PM:
---

trunk: (1.60.0) 
[b138cf736c|https://github.com/apache/jackrabbit-oak/commit/b138cf736c7b43f5945951c12406a647d2504141]
 
[e2a3d46934|https://github.com/apache/jackrabbit-oak/commit/e2a3d46934dfc52c6cf35244998ce36345abd388]
1.22: 
[0fb49b565c|https://github.com/apache/jackrabbit-oak/commit/0fb49b565ca290cc273013021834f1de267c554b]


was (Author: reschke):
trunk: (1.60.0) 
[b138cf736c|https://github.com/apache/jackrabbit-oak/commit/b138cf736c7b43f5945951c12406a647d2504141]
 
[e2a3d46934|https://github.com/apache/jackrabbit-oak/commit/e2a3d46934dfc52c6cf35244998ce36345abd388]

> oak-jcr: add test for observing effect of remapping a namespace prefix to a 
> different namespace name
> 
>
> Key: OAK-10545
> URL: https://issues.apache.org/jira/browse/OAK-10545
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.60.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10545) oak-jcr: add test for observing effect of remapping a namespace prefix to a different namespace name

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10545:
-
Labels:   (was: candidate_oak_1_22)

> oak-jcr: add test for observing effect of remapping a namespace prefix to a 
> different namespace name
> 
>
> Key: OAK-10545
> URL: https://issues.apache.org/jira/browse/OAK-10545
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.60.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10840) Update docs and test config for recommended MongoDB version (6.0)

2024-05-28 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10840:


 Summary: Update docs and test config for recommended MongoDB 
version (6.0)
 Key: OAK-10840
 URL: https://issues.apache.org/jira/browse/OAK-10840
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: documentmk
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.66.0


Mongo DB 4.x is EOL (see 
https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10840) Update docs and test config for recommended MongoDB version (6.0)

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10840:
-
Fix Version/s: (was: 1.66.0)

> Update docs and test config for recommended MongoDB version (6.0)
> -
>
> Key: OAK-10840
> URL: https://issues.apache.org/jira/browse/OAK-10840
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10690) Update docs and test config for recommended MongoDB version (5.0)

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10690:
-
Summary: Update docs and test config for recommended MongoDB version (5.0)  
(was: Update docs and test config for recommended MongoDB version)

> Update docs and test config for recommended MongoDB version (5.0)
> -
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0, 1.66.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10840) Update docs and test config for recommended MongoDB version (6.0)

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10840:
-
Description: (was: Mongo DB 4.x is EOL (see 
https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
least 5.0, both as documented requirement and in tests.)

> Update docs and test config for recommended MongoDB version (6.0)
> -
>
> Key: OAK-10840
> URL: https://issues.apache.org/jira/browse/OAK-10840
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10690) Update docs and test config for recommended MongoDB version

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850028#comment-17850028
 ] 

Julian Reschke commented on OAK-10690:
--

This was fixed in 1.62.0 but not resolved. Added fixVersion 1.66.0 so that it 
makes it into the next release notes.

> Update docs and test config for recommended MongoDB version
> ---
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0, 1.66.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10690) Update docs and test config for recommended MongoDB version

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17850027#comment-17850027
 ] 

Julian Reschke commented on OAK-10690:
--

trunk: (1.62.0) 
[b1b7c5a472|https://github.com/apache/jackrabbit-oak/commit/b1b7c5a472d41116b7d5b85330b0740a44c4e1f7]

> Update docs and test config for recommended MongoDB version
> ---
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0, 1.66.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10690) Update docs and test config for recommended MongoDB version

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10690:
-
Fix Version/s: (was: 1.64.0)
   1.62.0

> Update docs and test config for recommended MongoDB version
> ---
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.62.0, 1.66.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10839) MongoDS docker container: set default Mongo version to 5.0

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10839.
--
Fix Version/s: (was: 1.66.0)
   Resolution: Duplicate

> MongoDS docker container: set default Mongo version to 5.0
> --
>
> Key: OAK-10839
> URL: https://issues.apache.org/jira/browse/OAK-10839
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (OAK-10839) MongoDS docker container: set default Mongo version to 5.0

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke closed OAK-10839.


> MongoDS docker container: set default Mongo version to 5.0
> --
>
> Key: OAK-10839
> URL: https://issues.apache.org/jira/browse/OAK-10839
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10690) Update docs and test config for recommended MongoDB version

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10690.
--
Resolution: Fixed

> Update docs and test config for recommended MongoDB version
> ---
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0, 1.64.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10690) Update docs and test config for recommended MongoDB version

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10690:
-
Fix Version/s: 1.64.0

> Update docs and test config for recommended MongoDB version
> ---
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0, 1.66.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10690) Update docs and test config for recommended MongoDB version

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10690:
-
Fix Version/s: 1.66.0

> Update docs and test config for recommended MongoDB version
> ---
>
> Key: OAK-10690
> URL: https://issues.apache.org/jira/browse/OAK-10690
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> Mongo DB 4.x is EOL (see 
> https://www.mongodb.com/legal/support-policy/lifecycles), so we should use at 
> least 5.0, both as documented requirement and in tests.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10839) MongoDS docker container: set default Mongo version to 5.0

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10839:
-
Fix Version/s: 1.66.0
   (was: 1.62.0)
   (was: 1.22.20)

> MongoDS docker container: set default Mongo version to 5.0
> --
>
> Key: OAK-10839
> URL: https://issues.apache.org/jira/browse/OAK-10839
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: documentmk
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10839) MongoDS docker container: set default Mongo version to 5.0

2024-05-28 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10839:


 Summary: MongoDS docker container: set default Mongo version to 5.0
 Key: OAK-10839
 URL: https://issues.apache.org/jira/browse/OAK-10839
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: documentmk
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10838) oak-lucene: maven install fails in oak-lucene due to baseline check

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849989#comment-17849989
 ] 

Julian Reschke commented on OAK-10838:
--

trunk: 
[8bab606b28|https://github.com/apache/jackrabbit-oak/commit/8bab606b284b8084881586c2df36913567f07aa1]

> oak-lucene: maven install fails in oak-lucene due to baseline check
> ---
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene, parent
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10838) oak-lucene: maven install fails in oak-lucene due to baseline check

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10838.
--
Resolution: Fixed

> oak-lucene: maven install fails in oak-lucene due to baseline check
> ---
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene, parent
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10838) oak-lucene: maven install fails in oak-lucene due to baseline check

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10838:
-
Labels: candidate_oak_1_22  (was: )

> oak-lucene: maven install fails in oak-lucene due to baseline check
> ---
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene, parent
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10838) oak-lucene: maven install fails in oak-lucene due to baseline check

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10838:
-
Component/s: parent

> oak-lucene: maven install fails in oak-lucene due to baseline check
> ---
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene, parent
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10838) oak-lucene: maven install fails in oak-lucene due to baseline check

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849960#comment-17849960
 ] 

Julian Reschke commented on OAK-10838:
--

My wild guess is that the baseline plugin is confused by the "prerelease" 
modifier "oak2".

If we were the lucene project, we'd release 4.7.3 (and I just confirmed that 
would make the baseline check happy). But we are not, and thus can't use that 
version number.

> oak-lucene: maven install fails in oak-lucene due to baseline check
> ---
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10838) oak-lucene: maven install fails in oak-lucene due to baseline check

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10838:
-
Summary: oak-lucene: maven install fails in oak-lucene due to baseline 
check  (was: maven install fails in oak-lucene due to baseline check.)

> oak-lucene: maven install fails in oak-lucene due to baseline check
> ---
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10838) maven install fails in oak-lucene due to baseline check.

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10838:
-
Priority: Blocker  (was: Major)

> maven install fails in oak-lucene due to baseline check.
> 
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Blocker
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10838) maven install fails in oak-lucene due to baseline check.

2024-05-28 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10838:
-
Fix Version/s: 1.66.0

> maven install fails in oak-lucene due to baseline check.
> 
>
> Key: OAK-10838
> URL: https://issues.apache.org/jira/browse/OAK-10838
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: lucene
>Reporter: Manfred Baedke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.66.0
>
>
> The error is 
> {code}
> [ERROR] org.apache.lucene.search.vectorhighlight: Version increase required; 
> detected 4.7.2.oak2, suggested 4.7.3
> {code}
> Also there is a warning
> {code}
> Version has been increased but analysis detected no changes
> {code}
> The baseline is apparently 1.64.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-8848) Impossible to replace a mix:versionable by a different mix:versionable

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-8848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849942#comment-17849942
 ] 

Julian Reschke commented on OAK-8848:
-

What is the expection about what would happen with the existing version history?

Maybe this needs a TCK test to compare behavior with Jackrabbit.

> Impossible to replace a mix:versionable by a different mix:versionable
> --
>
> Key: OAK-8848
> URL: https://issues.apache.org/jira/browse/OAK-8848
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core, jcr
>Affects Versions: 1.16.0
> Environment: The problem occurred from within Sling (Starter 11) 
> using oak 1.16.0.
>Reporter: Hans-Peter Stoerr
>Priority: Minor
>
> If you delete a node with mixin mix:versionable and move another node with 
> the same mixin in its place (that is, it now has the very same path), you get 
> a ConstraintViolationException that complains that you are changing protected 
> properties. Thus, this operation is impossible to perform within one 
> transaction. But splitting it into two transactions is risky in many cases. 
> It seems there is a mechanism that checks for changes of protected 
> properties, and ignores that this is now a different node.
> If you have two nodes /somewhere/1 and /somewhere/2 which both are 
> nt:unstructured and have mix:versionable, the following code triggers an 
> exception but shouldn't:
>     session.removeItem("/somewhere/2");
>     session.move("/somewhere/1", "/somewhere/2");
>     session.save();
> The actual stacktrace thrown is:
> javax.jcr.nodetype.ConstraintViolationException: OakConstraint0100: Property 
> is protected: jcr:versionHistory
> at 
> org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:226)
> at 
> org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:213)
> at 
> org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException(SessionDelegate.java:669)
> at 
> org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:495)
> at 
> org.apache.jackrabbit.oak.jcr.session.SessionImpl$8.performVoid(SessionImpl.java:420)
> at 
> org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.performVoid(SessionDelegate.java:273)
> at 
> org.apache.jackrabbit.oak.jcr.session.SessionImpl.save(SessionImpl.java:417)
> at 
> org.apache.sling.jcr.oak.server.internal.TcclWrappingJackrabbitSession.save(TcclWrappingJackrabbitSession.java:212)
> at 
> org.apache.jsp.apps.composum.prototype.assets.pagesintegration.hpsx.hpsx_jsp._jspService(hpsx_jsp.java:115)
> at 
> org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> (irrelevant sling stuff omitted)
> Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: 
> OakConstraint0100: Property is protected: jcr:versionHistory
> at 
> org.apache.jackrabbit.oak.plugins.version.VersionEditor.throwProtected(VersionEditor.java:257)
> at 
> org.apache.jackrabbit.oak.plugins.version.VersionEditor.propertyChanged(VersionEditor.java:152)
> at 
> org.apache.jackrabbit.oak.spi.commit.VisibleEditor.propertyChanged(VisibleEditor.java:73)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.propertyChanged(EditorDiff.java:92)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareProperties(SegmentNodeState.java:664)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:558)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:495)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at org.apache.jackrabbit.oak.segment.MapRecord.compare(MapRecord.java:422)
> at 
> org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:651)
> at 
> org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeChanged(EditorDiff.java:147)
> at 
> 

[jira] [Comment Edited] (OAK-10545) oak-jcr: add test for observing effect of remapping a namespace prefix to a different namespace name

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17784707#comment-17784707
 ] 

Julian Reschke edited comment on OAK-10545 at 5/28/24 9:14 AM:
---

trunk: (1.60.0) 
[b138cf736c|https://github.com/apache/jackrabbit-oak/commit/b138cf736c7b43f5945951c12406a647d2504141]
 
[e2a3d46934|https://github.com/apache/jackrabbit-oak/commit/e2a3d46934dfc52c6cf35244998ce36345abd388]


was (Author: reschke):
trunk: (1.62.0) 
[fcf260283f|https://github.com/apache/jackrabbit-oak/commit/fcf260283f534035f0ceed5cdd7d1ef4d6cf4a4a]

> oak-jcr: add test for observing effect of remapping a namespace prefix to a 
> different namespace name
> 
>
> Key: OAK-10545
> URL: https://issues.apache.org/jira/browse/OAK-10545
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.60.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (OAK-10545) oak-jcr: add test for observing effect of remapping a namespace prefix to a different namespace name

2024-05-28 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17784707#comment-17784707
 ] 

Julian Reschke edited comment on OAK-10545 at 5/28/24 9:12 AM:
---

trunk: (1.62.0) 
[fcf260283f|https://github.com/apache/jackrabbit-oak/commit/fcf260283f534035f0ceed5cdd7d1ef4d6cf4a4a]


was (Author: reschke):
trunk: 
[b138cf736c|https://github.com/apache/jackrabbit-oak/commit/b138cf736c7b43f5945951c12406a647d2504141]
 
[e2a3d46934|https://github.com/apache/jackrabbit-oak/commit/e2a3d46934dfc52c6cf35244998ce36345abd388]

> oak-jcr: add test for observing effect of remapping a namespace prefix to a 
> different namespace name
> 
>
> Key: OAK-10545
> URL: https://issues.apache.org/jira/browse/OAK-10545
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: jcr
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.60.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10824) Release Oak 1.64.0

2024-05-27 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10824.
--
Resolution: Fixed

> Release Oak 1.64.0
> --
>
> Key: OAK-10824
> URL: https://issues.apache.org/jira/browse/OAK-10824
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Closed] (OAK-10824) Release Oak 1.64.0

2024-05-27 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke closed OAK-10824.


> Release Oak 1.64.0
> --
>
> Key: OAK-10824
> URL: https://issues.apache.org/jira/browse/OAK-10824
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-27 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849766#comment-17849766
 ] 

Julian Reschke commented on OAK-10830:
--

trunk: 
[c5a9f713b3|https://github.com/apache/jackrabbit-oak/commit/c5a9f713b381cd23f062c399fbde4663b55d45e8]
 
[a9d0c1c812|https://github.com/apache/jackrabbit-oak/commit/a9d0c1c81295dfde2e3b1f1bb97af589e5238816]
 
[4a4f2ed767|https://github.com/apache/jackrabbit-oak/commit/4a4f2ed767da749f48df26bd1aea73ee262a02ed]

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-27 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10830.
--
Resolution: Fixed

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Comment Edited] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-27 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849664#comment-17849664
 ] 

Julian Reschke edited comment on OAK-10830 at 5/27/24 8:21 AM:
---

Change reverted due to downstream issues for now.


was (Author: reschke):
Chanre reverted due to downstream issues for now.

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-27 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849664#comment-17849664
 ] 

Julian Reschke commented on OAK-10830:
--

Chanre reverted due to downstream issues for now.

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-27 Thread Julian Reschke (Jira)


[ https://issues.apache.org/jira/browse/OAK-10830 ]


Julian Reschke deleted comment on OAK-10830:
--

was (Author: reschke):
trunk: 
[4a4f2ed767|https://github.com/apache/jackrabbit-oak/commit/4a4f2ed767da749f48df26bd1aea73ee262a02ed]

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-24 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17849203#comment-17849203
 ] 

Julian Reschke commented on OAK-10830:
--

trunk: 
[4a4f2ed767|https://github.com/apache/jackrabbit-oak/commit/4a4f2ed767da749f48df26bd1aea73ee262a02ed]

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-24 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10830:
-
Fix Version/s: 1.66.0
   (was: 1.62.0)
   (was: 1.22.20)

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-24 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10830?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10830:
-
Labels: candidate_oak_1_22  (was: )

> Upgrade jackson-databind dependency to 2.17.1
> -
>
> Key: OAK-10830
> URL: https://issues.apache.org/jira/browse/OAK-10830
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10830) Upgrade jackson-databind dependency to 2.17.1

2024-05-23 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10830:


 Summary: Upgrade jackson-databind dependency to 2.17.1
 Key: OAK-10830
 URL: https://issues.apache.org/jira/browse/OAK-10830
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Fabrizio Fortino
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10624) o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing '{' or '}'

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10624:
-
Summary: o.a.j.o.namepath.JcrPathParser does not accept some valid local 
names containing '{' or '}'  (was: o.a.j.o.namepath.JcrPathParser does not 
accept some valid local names containing "{" or "}".)

> o.a.j.o.namepath.JcrPathParser does not accept some valid local names 
> containing '{' or '}'
> ---
>
> Key: OAK-10624
> URL: https://issues.apache.org/jira/browse/OAK-10624
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> See PathParserTest#testCurlyBracketsInNames()
> Some valid paths not accepted: 
> {code:java}
> "{a", "{a[1]", "/{/a",  "/{[1]/a", "{", "{[1]", "/{", "/{[1]", "/}", "/}[1]", 
> "/a:}", "/a:}[1]"
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10624) o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing '{' or '}'

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10624:
-
Labels: candidate_oak_1_22  (was: )

> o.a.j.o.namepath.JcrPathParser does not accept some valid local names 
> containing '{' or '}'
> ---
>
> Key: OAK-10624
> URL: https://issues.apache.org/jira/browse/OAK-10624
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> See PathParserTest#testCurlyBracketsInNames()
> Some valid paths not accepted: 
> {code:java}
> "{a", "{a[1]", "/{/a",  "/{[1]/a", "{", "{[1]", "/{", "/{[1]", "/}", "/}[1]", 
> "/a:}", "/a:}[1]"
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10621) o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10621:
-
Labels: candidate_oak_1_22  (was: )

> o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names
> -
>
> Key: OAK-10621
> URL: https://issues.apache.org/jira/browse/OAK-10621
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>
> Instead it gives an error: "']' not allowed in name."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10621) o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10621:
-
Summary: o.a.j.o.namepath.JcrPathParser does not accept indexed expanded 
names  (was: o.a.j.o.namepath.JcrPathParser does not accept indexed expanded 
names.)

> o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names
> -
>
> Key: OAK-10621
> URL: https://issues.apache.org/jira/browse/OAK-10621
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> Instead it gives an error: "']' not allowed in name."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17848899#comment-17848899
 ] 

Julian Reschke commented on OAK-10829:
--

trunk: 
[2726d5746c|https://github.com/apache/jackrabbit-oak/commit/2726d5746cbea513ad2dadd6119f923a0e54888a]

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10829.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10829:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_oak_1_22
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10829:
-
Labels: candidate_oak_1_22  (was: )

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10829:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> examples: update build-helper-maven-plugin to 3.6.0
> ---
>
> Key: OAK-10829
> URL: https://issues.apache.org/jira/browse/OAK-10829
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10829) examples: update build-helper-maven-plugin to 3.6.0

2024-05-23 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10829:


 Summary: examples: update build-helper-maven-plugin to 3.6.0
 Key: OAK-10829
 URL: https://issues.apache.org/jira/browse/OAK-10829
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: examples
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10771) Add disk cache size stats and issue warning if evicted segment has zero length

2024-05-22 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10771.
--
Fix Version/s: 1.64.0
   (was: 1.66.0)
   Resolution: Fixed

Resolving as "fixed" and adjusted the "fixVersion".

> Add disk cache size stats and issue warning if evicted segment has zero length
> --
>
> Key: OAK-10771
> URL: https://issues.apache.org/jira/browse/OAK-10771
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: segment-azure
>Affects Versions: 1.62.0
>Reporter: Axel Hanikel
>Priority: Major
> Fix For: 1.64.0
>
>
> Note: The component is actually {{segment-remote}} but that's not on the list.
> The persistent disk cache computes its size internally by adding/subtracting 
> the size of added/purged segments. We would like to be able to see if that 
> computation is correct, by having both the computed size and the effective 
> size on disk in the metrics.
> The background for this is that in a few rare instances, the disk cache 
> evicted too many items (down to almost zero) instead of the expected 65% of 
> its max size.
> Also we want to make sure that no evictions happen on items that have a 
> length of zero. We're not sure if that happens or not, so the change is to 
> refuse eviction in that case and log a warning instead.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-6756) Convert oak-auth-external to OSGi R7 annotations

2024-05-22 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-6756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17848578#comment-17848578
 ] 

Julian Reschke commented on OAK-6756:
-

+2

> Convert oak-auth-external to OSGi R7 annotations
> 
>
> Key: OAK-6756
> URL: https://issues.apache.org/jira/browse/OAK-6756
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: auth-external
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: technical_debt
> Fix For: 1.66.0
>
> Attachments: cschneider-OAK-6756.osgi-diff.txt
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-6756) Convert oak-auth-external to OSGi R7 annotations

2024-05-22 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-6756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17848486#comment-17848486
 ] 

Julian Reschke commented on OAK-6756:
-

2 cents: I understand these changes are complicated and hard to test. At some 
point we need to do them anyway.

I've changed the fixVersion to 1.66.0, as I'm going to cut 1.64.0 today.

Maybe a good mid-term goal is to resolve one of the remaining issues in each 
public release (so every ca 6 weeks), in order to make tracing back potential 
regressions easier?

> Convert oak-auth-external to OSGi R7 annotations
> 
>
> Key: OAK-6756
> URL: https://issues.apache.org/jira/browse/OAK-6756
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: auth-external
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: technical_debt
> Fix For: 1.66.0
>
> Attachments: cschneider-OAK-6756.osgi-diff.txt
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10813) Improve performance of Oak-mongo.js function to remove/list nodes

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10813?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10813:
-
Component/s: run

> Improve performance of Oak-mongo.js function to remove/list nodes
> -
>
> Key: OAK-10813
> URL: https://issues.apache.org/jira/browse/OAK-10813
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: run
>Reporter: Rishabh Daim
>Assignee: Rishabh Daim
>Priority: Major
> Fix For: 1.64.0
>
>
> Functions *oak.removeDescendantsAndSelf()* & *oak.listRootTempNodes()* & 
> *oak.removeRootTempNodes()* are very slow.
> One thing that can be done to improve their performance is that we could use 
> projections to fetch only *_id*, since we only need *_id* to remove them.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10624) o.a.j.o.namepath.JcrPathParser does not accept some valid local names containing "{" or "}".

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10624?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10624:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> o.a.j.o.namepath.JcrPathParser does not accept some valid local names 
> containing "{" or "}".
> 
>
> Key: OAK-10624
> URL: https://issues.apache.org/jira/browse/OAK-10624
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> See PathParserTest#testCurlyBracketsInNames()
> Some valid paths not accepted: 
> {code:java}
> "{a", "{a[1]", "/{/a",  "/{[1]/a", "{", "{[1]", "/{", "/{[1]", "/}", "/}[1]", 
> "/a:}", "/a:}[1]"
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6772) Convert oak-solr-core to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6772:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-solr-core to OSGi R7 annotations
> 
>
> Key: OAK-6772
> URL: https://issues.apache.org/jira/browse/OAK-6772
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: solr
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6762) Convert oak-blob to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6762?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6762:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-blob to OSGi R7 annotations
> ---
>
> Key: OAK-6762
> URL: https://issues.apache.org/jira/browse/OAK-6762
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10621) o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names.

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10621:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> o.a.j.o.namepath.JcrPathParser does not accept indexed expanded names.
> --
>
> Key: OAK-10621
> URL: https://issues.apache.org/jira/browse/OAK-10621
> Project: Jackrabbit Oak
>  Issue Type: Bug
>  Components: core-spi
>Reporter: Manfred Baedke
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>
> Instead it gives an error: "']' not allowed in name."



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6773) Convert oak-store-composite to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6773:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-store-composite to OSGi R7 annotations
> --
>
> Key: OAK-6773
> URL: https://issues.apache.org/jira/browse/OAK-6773
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: composite
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6766) Convert oak-lucene to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6766?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6766:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-lucene to OSGi R7 annotations
> -
>
> Key: OAK-6766
> URL: https://issues.apache.org/jira/browse/OAK-6766
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: lucene
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
> Attachments: LuceneIndexProvider-ConfigUI-new.png, 
> LuceneIndexProvider-ConfigUI-old.png
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6761) Convert oak-blob-plugins to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6761?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6761:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-blob-plugins to OSGi R7 annotations
> ---
>
> Key: OAK-6761
> URL: https://issues.apache.org/jira/browse/OAK-6761
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: blob-plugins
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6741) Switch to official OSGi component and metatype annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6741:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Switch to official OSGi component and metatype annotations
> --
>
> Key: OAK-6741
> URL: https://issues.apache.org/jira/browse/OAK-6741
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
> Attachments: OAK-6741-proposed-changes-chetans-feedback.patch, 
> osgi-metadata-1.7.8.json, osgi-metadata-trunk.json
>
>
> We should remove the 'old' Felix SCR annotations and move to the 'new' OSGi 
> R7 annotations.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6756) Convert oak-auth-external to OSGi R7 annotations

2024-05-21 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6756:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Convert oak-auth-external to OSGi R7 annotations
> 
>
> Key: OAK-6756
> URL: https://issues.apache.org/jira/browse/OAK-6756
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: auth-external
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
>  Labels: technical_debt
> Fix For: 1.66.0
>
> Attachments: cschneider-OAK-6756.osgi-diff.txt
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10824) Release Oak 1.64.0

2024-05-21 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10824:


 Summary: Release Oak 1.64.0
 Key: OAK-10824
 URL: https://issues.apache.org/jira/browse/OAK-10824
 Project: Jackrabbit Oak
  Issue Type: Task
Reporter: Julian Reschke
Assignee: Julian Reschke






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-9205) Bump htmlunit from 2.35.0 to 2.43.0

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-9205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-9205:

Component/s: webapp

> Bump htmlunit from 2.35.0 to 2.43.0
> ---
>
> Key: OAK-9205
> URL: https://issues.apache.org/jira/browse/OAK-9205
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Fabrizio Fortino
>Assignee: Fabrizio Fortino
>Priority: Major
> Fix For: 1.22.5, 1.36.0
>
>
> The current version presents a vulnerability issue 
> (https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10821:
-
Description: (was: The current version presents a vulnerability issue 
(https://github.com/oak-indexing/jackrabbit-oak/pull/172).)

> webapp: bump htmlunit to 2.70.0
> ---
>
> Key: OAK-10821
> URL: https://issues.apache.org/jira/browse/OAK-10821
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Assigned] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke reassigned OAK-10821:


Assignee: Julian Reschke  (was: Fabrizio Fortino)

> webapp: bump htmlunit to 2.70.0
> ---
>
> Key: OAK-10821
> URL: https://issues.apache.org/jira/browse/OAK-10821
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Fabrizio Fortino
>Assignee: Julian Reschke
>Priority: Major
>
> The current version presents a vulnerability issue 
> (https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10821:


 Summary: webapp: bump htmlunit to 2.70.0
 Key: OAK-10821
 URL: https://issues.apache.org/jira/browse/OAK-10821
 Project: Jackrabbit Oak
  Issue Type: Task
Reporter: Fabrizio Fortino
Assignee: Fabrizio Fortino
 Fix For: 1.22.5, 1.36.0


The current version presents a vulnerability issue 
(https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10821) webapp: bump htmlunit to 2.70.0

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10821?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10821:
-
Fix Version/s: (was: 1.22.5)
   (was: 1.36.0)

> webapp: bump htmlunit to 2.70.0
> ---
>
> Key: OAK-10821
> URL: https://issues.apache.org/jira/browse/OAK-10821
> Project: Jackrabbit Oak
>  Issue Type: Task
>Reporter: Fabrizio Fortino
>Assignee: Fabrizio Fortino
>Priority: Major
>
> The current version presents a vulnerability issue 
> (https://github.com/oak-indexing/jackrabbit-oak/pull/172).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17847690#comment-17847690
 ] 

Julian Reschke commented on OAK-10820:
--

trunk: 
[7ab4027f49|https://github.com/apache/jackrabbit-oak/commit/7ab4027f495279469290ed5fa567da94f6d037b3]

> webapp: update Tomcat dependency to 9.0.89
> --
>
> Key: OAK-10820
> URL: https://issues.apache.org/jira/browse/OAK-10820
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10820.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> webapp: update Tomcat dependency to 9.0.89
> --
>
> Key: OAK-10820
> URL: https://issues.apache.org/jira/browse/OAK-10820
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10820:


 Summary: webapp: update Tomcat dependency to 9.0.89
 Key: OAK-10820
 URL: https://issues.apache.org/jira/browse/OAK-10820
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: webapp
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.64.0






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10820) webapp: update Tomcat dependency to 9.0.89

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10820:
-
Fix Version/s: (was: 1.64.0)

> webapp: update Tomcat dependency to 9.0.89
> --
>
> Key: OAK-10820
> URL: https://issues.apache.org/jira/browse/OAK-10820
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17847678#comment-17847678
 ] 

Julian Reschke commented on OAK-10819:
--

trunk: 
[bd237f298d|https://github.com/apache/jackrabbit-oak/commit/bd237f298dda2945e56582c2ec411f68363eb354]

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-6767) Remove felix SCR annotation support from parent pom

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-6767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-6767:

Fix Version/s: 1.66.0
   (was: 1.64.0)

> Remove felix SCR annotation support from parent pom
> ---
>
> Key: OAK-6767
> URL: https://issues.apache.org/jira/browse/OAK-6767
> Project: Jackrabbit Oak
>  Issue Type: Technical task
>  Components: parent
>Reporter: Robert Munteanu
>Assignee: Manfred Baedke
>Priority: Major
> Fix For: 1.66.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10771) Add disk cache size stats and issue warning if evicted segment has zero length

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10771:
-
Fix Version/s: 1.66.0
   (was: 1.64.0)

> Add disk cache size stats and issue warning if evicted segment has zero length
> --
>
> Key: OAK-10771
> URL: https://issues.apache.org/jira/browse/OAK-10771
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: segment-azure
>Affects Versions: 1.62.0
>Reporter: Axel Hanikel
>Priority: Major
> Fix For: 1.66.0
>
>
> Note: The component is actually {{segment-remote}} but that's not on the list.
> The persistent disk cache computes its size internally by adding/subtracting 
> the size of added/purged segments. We would like to be able to see if that 
> computation is correct, by having both the computed size and the effective 
> size on disk in the metrics.
> The background for this is that in a few rare instances, the disk cache 
> evicted too many items (down to almost zero) instead of the expected 65% of 
> its max size.
> Also we want to make sure that no evictions happen on items that have a 
> length of zero. We're not sure if that happens or not, so the change is to 
> refuse eviction in that case and log a warning instead.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10819.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10819:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10819?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10819:
-
Labels: candidate_oak_1_22  (was: )

> examples: update jetty-maven-plugin to 11.0.21
> --
>
> Key: OAK-10819
> URL: https://issues.apache.org/jira/browse/OAK-10819
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: examples
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10819) examples: update jetty-maven-plugin to 11.0.21

2024-05-19 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10819:


 Summary: examples: update jetty-maven-plugin to 11.0.21
 Key: OAK-10819
 URL: https://issues.apache.org/jira/browse/OAK-10819
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: examples
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-18 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17847574#comment-17847574
 ] 

Julian Reschke commented on OAK-10816:
--

trunk: 
[f9e1dfa80d|https://github.com/apache/jackrabbit-oak/commit/f9e1dfa80d3c762c3c4ed6a494bd2a0d66dac108]

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-18 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10816:
-
Labels: candidate_oak_1_22  (was: )

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-18 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10816.
--
Fix Version/s: 1.64.0
   Resolution: Fixed

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 1.64.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10760) oak-core should check namespace registry consistency on startup

2024-05-17 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10760?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17847375#comment-17847375
 ] 

Julian Reschke commented on OAK-10760:
--

trunk: 
[43619290a5|https://github.com/apache/jackrabbit-oak/commit/43619290a5ebdc9c60aa9d1929f796e5033f59da]

> oak-core should check namespace registry consistency on startup
> ---
>
> Key: OAK-10760
> URL: https://issues.apache.org/jira/browse/OAK-10760
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: core
>Reporter: Julian Reschke
>Assignee: Manfred Baedke
>Priority: Critical
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> The persisted namespace registry contains maps from prefix to name and vice 
> versa; plus all names and prefixes as multivalued string properties.
> When rep:uris gets broken, ReadOnlyNamespaceRegistry may fail to check for 
> duplicate namespace registrations (*).
> We should check the consistency of the registry upon repo startup, and 
> ERROR-level log issues for further analysis. Automatic repair might be 
> non-trivial, though.
> (*) Seen in a real-world install: rep:prefixes containing 128 entries, but 
> rep:uris a single one (with invalid value).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Resolved] (OAK-10760) oak-core should check namespace registry consistency on startup

2024-05-17 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved OAK-10760.
--
Resolution: Fixed

> oak-core should check namespace registry consistency on startup
> ---
>
> Key: OAK-10760
> URL: https://issues.apache.org/jira/browse/OAK-10760
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: core
>Reporter: Julian Reschke
>Assignee: Manfred Baedke
>Priority: Critical
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> The persisted namespace registry contains maps from prefix to name and vice 
> versa; plus all names and prefixes as multivalued string properties.
> When rep:uris gets broken, ReadOnlyNamespaceRegistry may fail to check for 
> duplicate namespace registrations (*).
> We should check the consistency of the registry upon repo startup, and 
> ERROR-level log issues for further analysis. Automatic repair might be 
> non-trivial, though.
> (*) Seen in a real-world install: rep:prefixes containing 128 entries, but 
> rep:uris a single one (with invalid value).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10760) oak-core should check namespace registry consistency on startup

2024-05-17 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10760:
-
Labels: candidate_oak_1_22  (was: )

> oak-core should check namespace registry consistency on startup
> ---
>
> Key: OAK-10760
> URL: https://issues.apache.org/jira/browse/OAK-10760
> Project: Jackrabbit Oak
>  Issue Type: Improvement
>  Components: core
>Reporter: Julian Reschke
>Assignee: Manfred Baedke
>Priority: Critical
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> The persisted namespace registry contains maps from prefix to name and vice 
> versa; plus all names and prefixes as multivalued string properties.
> When rep:uris gets broken, ReadOnlyNamespaceRegistry may fail to check for 
> duplicate namespace registrations (*).
> We should check the consistency of the registry upon repo startup, and 
> ERROR-level log issues for further analysis. Automatic repair might be 
> non-trivial, though.
> (*) Seen in a real-world install: rep:prefixes containing 128 entries, but 
> rep:uris a single one (with invalid value).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-17 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10816:
-
Description: (was: Building Oak with Java 17 currently fails with:
{noformat}
[ERROR] Failed to execute goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs (spotbugs) on project 
oak-parent: Execution spotbugs of goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs failed: Unable to 
load the mojo 'spotbugs' in the plugin 
'com.github.spotbugs:spotbugs-maven-plugin:3.1.11'. A required class is 
missing: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
{noformat})

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-17 Thread Julian Reschke (Jira)
Julian Reschke created OAK-10816:


 Summary: Update spotbugs plugin to 4.8.5.0
 Key: OAK-10816
 URL: https://issues.apache.org/jira/browse/OAK-10816
 Project: Jackrabbit Oak
  Issue Type: Task
  Components: parent
Reporter: Marcel Reutegger
Assignee: Julian Reschke
 Fix For: 1.62.0, 1.22.20


Building Oak with Java 17 currently fails with:
{noformat}
[ERROR] Failed to execute goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs (spotbugs) on project 
oak-parent: Execution spotbugs of goal 
com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs failed: Unable to 
load the mojo 'spotbugs' in the plugin 
'com.github.spotbugs:spotbugs-maven-plugin:3.1.11'. A required class is 
missing: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (OAK-10816) Update spotbugs plugin to 4.8.5.0

2024-05-17 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/OAK-10816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated OAK-10816:
-
Fix Version/s: (was: 1.62.0)
   (was: 1.22.20)

> Update spotbugs plugin to 4.8.5.0
> -
>
> Key: OAK-10816
> URL: https://issues.apache.org/jira/browse/OAK-10816
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>
> Building Oak with Java 17 currently fails with:
> {noformat}
> [ERROR] Failed to execute goal 
> com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs (spotbugs) on 
> project oak-parent: Execution spotbugs of goal 
> com.github.spotbugs:spotbugs-maven-plugin:3.1.11:spotbugs failed: Unable to 
> load the mojo 'spotbugs' in the plugin 
> 'com.github.spotbugs:spotbugs-maven-plugin:3.1.11'. A required class is 
> missing: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (OAK-10815) Update jacoco plugin to 0.8.12

2024-05-17 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/OAK-10815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17847349#comment-17847349
 ] 

Julian Reschke commented on OAK-10815:
--

trunk: 
[1f25d6fc4a|https://github.com/apache/jackrabbit-oak/commit/1f25d6fc4a547951923274b054bca2f8bbdd0de1]

> Update jacoco plugin to 0.8.12
> --
>
> Key: OAK-10815
> URL: https://issues.apache.org/jira/browse/OAK-10815
> Project: Jackrabbit Oak
>  Issue Type: Task
>  Components: parent
>Reporter: Marcel Reutegger
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_oak_1_22
> Fix For: 1.64.0
>
>
> Jacoco 0.8.8 officially supports Java 17. Oak is currently using 0.8.5.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


  1   2   3   4   5   6   7   8   9   10   >