[jira] [Created] (JCRVLT-784) BinaryPropertiesIT.exportBinary: improve diagnostics when entry is missing

2024-09-23 Thread Julian Reschke (Jira)
Julian Reschke created JCRVLT-784:
-

 Summary: BinaryPropertiesIT.exportBinary: improve diagnostics when 
entry is missing
 Key: JCRVLT-784
 URL: https://issues.apache.org/jira/browse/JCRVLT-784
 Project: Jackrabbit FileVault
  Issue Type: Improvement
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 3.8.4


We have seen that test failing on Windows when an archive member was not found.



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


[jira] [Resolved] (JCRVLT-752) Release Jackrabbit Filevault 3.7.4

2024-09-23 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCRVLT-752.
---
Resolution: Fixed

> Release Jackrabbit Filevault 3.7.4
> --
>
> Key: JCRVLT-752
> URL: https://issues.apache.org/jira/browse/JCRVLT-752
> Project: Jackrabbit FileVault
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




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


[jira] [Closed] (JCRVLT-752) Release Jackrabbit Filevault 3.7.4

2024-09-23 Thread Julian Reschke (Jira)


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

Julian Reschke closed JCRVLT-752.
-

> Release Jackrabbit Filevault 3.7.4
> --
>
> Key: JCRVLT-752
> URL: https://issues.apache.org/jira/browse/JCRVLT-752
> Project: Jackrabbit FileVault
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




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


[jira] [Resolved] (JCRVLT-776) improve test coverage for IdConflictPolicy

2024-09-18 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCRVLT-776.
---
Fix Version/s: 3.8.2
   Resolution: Fixed

> improve test coverage for IdConflictPolicy
> --
>
> Key: JCRVLT-776
> URL: https://issues.apache.org/jira/browse/JCRVLT-776
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 3.8.2
>
>
> to include four different target repo state (conflict-moved, 
> conflict-in-place, no-conflict-target-gone, no-conflict-target-present)



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


[jira] [Commented] (JCR-5103) Update oak-jackrabbit-api.version.used to Oak 1.22.21

2024-09-12 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17881318#comment-17881318
 ] 

Julian Reschke commented on JCR-5103:
-

trunk: 
[ca98becce|https://github.com/apache/jackrabbit/commit/ca98beccef5d4cd57d3a6a73db515ed5fcb9185e]

> Update oak-jackrabbit-api.version.used to Oak 1.22.21
> -
>
> Key: JCR-5103
> URL: https://issues.apache.org/jira/browse/JCR-5103
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5103) Update oak-jackrabbit-api.version.used to Oak 1.22.21

2024-09-12 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5103.
-
Fix Version/s: 2.23.1
   Resolution: Fixed

> Update oak-jackrabbit-api.version.used to Oak 1.22.21
> -
>
> Key: JCR-5103
> URL: https://issues.apache.org/jira/browse/JCR-5103
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5103) Update oak-jackrabbit-api.version.used to Oak 1.22.21

2024-09-12 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5103:

Summary: Update oak-jackrabbit-api.version.used to Oak 1.22.21  (was: 
Update oak-jackrabbit-api.version.used in to Oak 1.22.21)

> Update oak-jackrabbit-api.version.used to Oak 1.22.21
> -
>
> Key: JCR-5103
> URL: https://issues.apache.org/jira/browse/JCR-5103
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24
>
>




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


[jira] [Updated] (JCR-5103) Update oak-jackrabbit-api.version.used in to Oak 1.22.21

2024-09-12 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5103:

Labels: candidate_jackrabbit_2.20 candidate_jackrabbit_2.22  (was: )

> Update oak-jackrabbit-api.version.used in to Oak 1.22.21
> 
>
> Key: JCR-5103
> URL: https://issues.apache.org/jira/browse/JCR-5103
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24
>
>




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


[jira] [Updated] (JCR-5103) Update oak-jackrabbit-api.version.used in to Oak 1.22.21

2024-09-12 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5103:

Fix Version/s: 2.24
   (was: 2.22)
   (was: 2.21.27)
   (was: 2.20.17)
   (was: 2.22.0)

> Update oak-jackrabbit-api.version.used in to Oak 1.22.21
> 
>
> Key: JCR-5103
> URL: https://issues.apache.org/jira/browse/JCR-5103
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.24
>
>




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


[jira] [Created] (JCR-5103) Update oak-jackrabbit-api.version.used in to Oak 1.22.21

2024-09-12 Thread Julian Reschke (Jira)
Julian Reschke created JCR-5103:
---

 Summary: Update oak-jackrabbit-api.version.used in to Oak 1.22.21
 Key: JCR-5103
 URL: https://issues.apache.org/jira/browse/JCR-5103
 Project: Jackrabbit Content Repository
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 2.22, 2.21.27, 2.20.17, 2.22.0






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


[jira] [Commented] (JCR-5102) Update mockito dependency to 5.13.0

2024-09-05 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17879607#comment-17879607
 ] 

Julian Reschke commented on JCR-5102:
-

trunk: 
[6fa88a1e0|https://github.com/apache/jackrabbit/commit/6fa88a1e020c47b75e9755c40de61c4c31586dd3]

> Update mockito dependency to 5.13.0
> ---
>
> Key: JCR-5102
> URL: https://issues.apache.org/jira/browse/JCR-5102
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.22, java11
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Commented] (JCR-5101) Update easymock dependency to 5.4.0

2024-09-05 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17879601#comment-17879601
 ] 

Julian Reschke commented on JCR-5101:
-

trunk: 
[901d44344|https://github.com/apache/jackrabbit/commit/901d44344e2cd24b875cf84b3cd796e6aa6b5eda]

> Update easymock dependency to 5.4.0
> ---
>
> Key: JCR-5101
> URL: https://issues.apache.org/jira/browse/JCR-5101
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5101) Update easymock dependency to 5.4.0

2024-09-05 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5101.
-
Fix Version/s: 2.23.1
   Resolution: Fixed

> Update easymock dependency to 5.4.0
> ---
>
> Key: JCR-5101
> URL: https://issues.apache.org/jira/browse/JCR-5101
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Created] (JCR-5101) Update easymock dependency to 5.4.0

2024-09-05 Thread Julian Reschke (Jira)
Julian Reschke created JCR-5101:
---

 Summary: Update easymock dependency to 5.4.0
 Key: JCR-5101
 URL: https://issues.apache.org/jira/browse/JCR-5101
 Project: Jackrabbit Content Repository
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 2.24, 2.23.0, 2.22.1






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


[jira] [Updated] (JCR-5101) Update easymock dependency to 5.4.0

2024-09-05 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5101:

Fix Version/s: (was: 2.23.0)
   (was: 2.22.1)

> Update easymock dependency to 5.4.0
> ---
>
> Key: JCR-5101
> URL: https://issues.apache.org/jira/browse/JCR-5101
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24
>
>




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


[jira] [Updated] (JCR-5101) Update easymock dependency to 5.4.0

2024-09-05 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5101:

Labels: candidate_jackrabbit_2.20 candidate_jackrabbit_2.22  (was: 
candidate_jackrabbit_2.20)

> Update easymock dependency to 5.4.0
> ---
>
> Key: JCR-5101
> URL: https://issues.apache.org/jira/browse/JCR-5101
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24
>
>




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


[jira] [Commented] (JCR-5100) Update commons-cli dependency to 1.9.0

2024-09-05 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17879573#comment-17879573
 ] 

Julian Reschke commented on JCR-5100:
-

trunk: 
[4e97260ff|https://github.com/apache/jackrabbit/commit/4e97260ff3c062014a652a714d058734834d6dc1]

> Update commons-cli dependency to 1.9.0
> --
>
> Key: JCR-5100
> URL: https://issues.apache.org/jira/browse/JCR-5100
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5100) Update commons-cli dependency to 1.9.0

2024-09-05 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5100:

Labels: candidate_jackrabbit_2.20 candidate_jackrabbit_2.22  (was: )

> Update commons-cli dependency to 1.9.0
> --
>
> Key: JCR-5100
> URL: https://issues.apache.org/jira/browse/JCR-5100
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5100) Update commons-cli dependency to 1.9.0

2024-09-05 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5100.
-
Fix Version/s: 2.23.1
   Resolution: Fixed

> Update commons-cli dependency to 1.9.0
> --
>
> Key: JCR-5100
> URL: https://issues.apache.org/jira/browse/JCR-5100
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5100) Update commons-cli dependency to 1.9.0

2024-09-05 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5100:

Fix Version/s: 2.24
   (was: 2.22)
   (was: 2.21.27)
   (was: 2.20.17)
   (was: 2.22.0)

> Update commons-cli dependency to 1.9.0
> --
>
> Key: JCR-5100
> URL: https://issues.apache.org/jira/browse/JCR-5100
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.24
>
>




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


[jira] [Commented] (JCR-5099) Update Logback version to 1.2.13

2024-09-02 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878697#comment-17878697
 ] 

Julian Reschke commented on JCR-5099:
-

trunk: 
[7dc978018|https://github.com/apache/jackrabbit/commit/7dc978018d9321d4c4ee0f2b40e99965e7c22450]

> Update Logback version to 1.2.13
> 
>
> Key: JCR-5099
> URL: https://issues.apache.org/jira/browse/JCR-5099
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5099) Update Logback version to 1.2.13

2024-09-02 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5099:

Labels: candidate_jackrabbit_2.22  (was: )

> Update Logback version to 1.2.13
> 
>
> Key: JCR-5099
> URL: https://issues.apache.org/jira/browse/JCR-5099
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5099) Update Logback version to 1.2.13

2024-09-02 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5099.
-
Fix Version/s: 2.23.1
   Resolution: Fixed

> Update Logback version to 1.2.13
> 
>
> Key: JCR-5099
> URL: https://issues.apache.org/jira/browse/JCR-5099
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Created] (JCR-5099) Update Logback version to 1.2.13

2024-09-02 Thread Julian Reschke (Jira)
Julian Reschke created JCR-5099:
---

 Summary: Update Logback version to 1.2.13
 Key: JCR-5099
 URL: https://issues.apache.org/jira/browse/JCR-5099
 Project: Jackrabbit Content Repository
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 2.22, 2.16.10, 2.21.11, 2.20.6






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


[jira] [Updated] (JCR-5099) Update Logback version to 1.2.13

2024-09-02 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5099:

Fix Version/s: 2.24
   (was: 2.22)
   (was: 2.16.10)
   (was: 2.21.11)
   (was: 2.20.6)

> Update Logback version to 1.2.13
> 
>
> Key: JCR-5099
> URL: https://issues.apache.org/jira/browse/JCR-5099
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.24
>
>




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


[jira] [Commented] (JCR-5095) TokenBasedLoginTest is flaky

2024-08-20 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17875200#comment-17875200
 ] 

Julian Reschke commented on JCR-5095:
-

Tried this...

https://github.com/apache/jackrabbit/commit/aa2789a8c621a50e20db434835ba79b1094cb3da

But it doesn't seem to help.

> TokenBasedLoginTest is flaky
> 
>
> Key: JCR-5095
> URL: https://issues.apache.org/jira/browse/JCR-5095
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Reporter: Konrad Windszus
>Priority: Major
>
> The Jenkins build is failing sometimes due to that 
> ([https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-trunk/).]
> The logs shows
> {code:java}
> [ERROR] 
> org.apache.jackrabbit.core.security.authentication.token.TokenBasedLoginTest.testConcurrentLogin
>  – Time elapsed: 2.463 s <<< FAILURE!junit.framework.AssertionFailedError: 
> javax.jcr.LoginException: Failed to commit: failed to build path of 
> b7a136a5-5247-460d-bd74-4e191872ca92: 18765f8a-895a-49c4-831b-dc5119faaacd 
> has no child entry for b7a136a5-5247-460d-bd74-4e191872ca92
> at junit.framework.Assert.fail(Assert.java:57)
> at junit.framework.TestCase.fail(TestCase.java:223)
> at 
> org.apache.jackrabbit.core.security.authentication.token.TokenBasedLoginTest.testConcurrentLogin(TokenBasedLoginTest.java:275)
> at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at junit.framework.TestCase.runBare(TestCase.java:142)
> at junit.framework.TestResult$1.protect(TestResult.java:122)
> at junit.framework.TestResult.runProtected(TestResult.java:142)
> at junit.framework.TestResult.run(TestResult.java:125)
> at org.apache.jackrabbit.test.JCRTestResult.run(JCRTestResult.java:75)
> at junit.framework.TestCase.run(TestCase.java:130)
> at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:476)
> at junit.framework.TestSuite.runTest(TestSuite.java:241)
> at junit.framework.TestSuite.run(TestSuite.java:236)
> at junit.framework.TestSuite.runTest(TestSuite.java:241)
> at junit.framework.TestSuite.run(TestSuite.java:236)
> at 
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
> at 
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
> at 
> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
> at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
> at 
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495){code}



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


[jira] [Commented] (JCR-5095) TokenBasedLoginTest is flaky

2024-08-20 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17875111#comment-17875111
 ] 

Julian Reschke commented on JCR-5095:
-

Apparently, part of the code was backported from Oak.

Oak includes a UUID in the name, maybe we should try that as well? I'll give it 
a try.

> TokenBasedLoginTest is flaky
> 
>
> Key: JCR-5095
> URL: https://issues.apache.org/jira/browse/JCR-5095
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Reporter: Konrad Windszus
>Priority: Major
>
> The Jenkins build is failing sometimes due to that 
> ([https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-trunk/).]
> The logs shows
> {code:java}
> [ERROR] 
> org.apache.jackrabbit.core.security.authentication.token.TokenBasedLoginTest.testConcurrentLogin
>  – Time elapsed: 2.463 s <<< FAILURE!junit.framework.AssertionFailedError: 
> javax.jcr.LoginException: Failed to commit: failed to build path of 
> b7a136a5-5247-460d-bd74-4e191872ca92: 18765f8a-895a-49c4-831b-dc5119faaacd 
> has no child entry for b7a136a5-5247-460d-bd74-4e191872ca92
> at junit.framework.Assert.fail(Assert.java:57)
> at junit.framework.TestCase.fail(TestCase.java:223)
> at 
> org.apache.jackrabbit.core.security.authentication.token.TokenBasedLoginTest.testConcurrentLogin(TokenBasedLoginTest.java:275)
> at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at junit.framework.TestCase.runTest(TestCase.java:177)
> at junit.framework.TestCase.runBare(TestCase.java:142)
> at junit.framework.TestResult$1.protect(TestResult.java:122)
> at junit.framework.TestResult.runProtected(TestResult.java:142)
> at junit.framework.TestResult.run(TestResult.java:125)
> at org.apache.jackrabbit.test.JCRTestResult.run(JCRTestResult.java:75)
> at junit.framework.TestCase.run(TestCase.java:130)
> at org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:476)
> at junit.framework.TestSuite.runTest(TestSuite.java:241)
> at junit.framework.TestSuite.run(TestSuite.java:236)
> at junit.framework.TestSuite.runTest(TestSuite.java:241)
> at junit.framework.TestSuite.run(TestSuite.java:236)
> at 
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
> at 
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
> at 
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
> at 
> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
> at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
> at 
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495){code}



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


[jira] [Commented] (JCR-5098) jackrabbit-jcr-server: Java 24 javadoc errors

2024-08-20 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17875096#comment-17875096
 ] 

Julian Reschke commented on JCR-5098:
-

trunk: 
[6bdc43966|https://github.com/apache/jackrabbit/commit/6bdc43966272cbcc9b3dc56889e9c0ec1a259248]

> jackrabbit-jcr-server: Java 24 javadoc errors
> -
>
> Key: JCR-5098
> URL: https://issues.apache.org/jira/browse/JCR-5098
> Project: Jackrabbit Content Repository
>  Issue Type: Test
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5098) jackrabbit-jcr-server: Java 24 javadoc errors

2024-08-20 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5098:

Fix Version/s: 2.23.1

> jackrabbit-jcr-server: Java 24 javadoc errors
> -
>
> Key: JCR-5098
> URL: https://issues.apache.org/jira/browse/JCR-5098
> Project: Jackrabbit Content Repository
>  Issue Type: Test
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5098) jackrabbit-jcr-server: Java 24 javadoc errors

2024-08-20 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5098:

Labels: candidate_jackrabbit_2.22  (was: )

> jackrabbit-jcr-server: Java 24 javadoc errors
> -
>
> Key: JCR-5098
> URL: https://issues.apache.org/jira/browse/JCR-5098
> Project: Jackrabbit Content Repository
>  Issue Type: Test
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Created] (JCR-5098) jackrabbit-jcr-server: Java 24 javadoc errors

2024-08-20 Thread Julian Reschke (Jira)
Julian Reschke created JCR-5098:
---

 Summary: jackrabbit-jcr-server: Java 24 javadoc errors
 Key: JCR-5098
 URL: https://issues.apache.org/jira/browse/JCR-5098
 Project: Jackrabbit Content Repository
  Issue Type: Test
  Components: jackrabbit-jcr-server
Reporter: Julian Reschke
Assignee: Julian Reschke






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


[jira] [Updated] (JCR-5098) jackrabbit-jcr-server: Java 24 javadoc errors

2024-08-20 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5098:

Fix Version/s: 2.24

> jackrabbit-jcr-server: Java 24 javadoc errors
> -
>
> Key: JCR-5098
> URL: https://issues.apache.org/jira/browse/JCR-5098
> Project: Jackrabbit Content Repository
>  Issue Type: Test
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.24
>
>




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


[jira] [Comment Edited] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-20 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871648#comment-17871648
 ] 

Julian Reschke edited comment on JCR-5096 at 8/20/24 7:51 AM:
--

trunk: 
[befd56032|https://github.com/apache/jackrabbit/commit/befd56032c285be4159520bda70d4d04fbd1e654]
 
[85e5d0cca|https://github.com/apache/jackrabbit/commit/85e5d0cca855a2a4c43972fb2f97042a6b81e7e3]


was (Author: reschke):
trunk: 
[85e5d0cca|https://github.com/apache/jackrabbit/commit/85e5d0cca855a2a4c43972fb2f97042a6b81e7e3]

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Commented] (JCR-5097) Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0

2024-08-18 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17874787#comment-17874787
 ] 

Julian Reschke commented on JCR-5097:
-

trunk: 
[0f914f161|https://github.com/apache/jackrabbit/commit/0f914f161e694028d5e21dbb5eb0c0a1ddce9e71]

> Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0
> 
>
> Key: JCR-5097
> URL: https://issues.apache.org/jira/browse/JCR-5097
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5097) Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0

2024-08-18 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5097.
-
Fix Version/s: 2.23.1
   Resolution: Fixed

> Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0
> 
>
> Key: JCR-5097
> URL: https://issues.apache.org/jira/browse/JCR-5097
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5097) Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0

2024-08-18 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5097:

Labels: candidate_jackrabbit_2.22  (was: candidate_jackrabbit_2.20)

> Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0
> 
>
> Key: JCR-5097
> URL: https://issues.apache.org/jira/browse/JCR-5097
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.22
> Fix For: 2.24
>
>




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


[jira] [Created] (JCR-5097) Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0

2024-08-18 Thread Julian Reschke (Jira)
Julian Reschke created JCR-5097:
---

 Summary: Update oak-jackrabbit-api.version.implemented in trunk to 
Oak 1.68.0
 Key: JCR-5097
 URL: https://issues.apache.org/jira/browse/JCR-5097
 Project: Jackrabbit Content Repository
  Issue Type: Task
  Components: parent
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 2.24, 2.23.0, 2.22.1






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


[jira] [Updated] (JCR-5097) Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0

2024-08-18 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5097:

Fix Version/s: (was: 2.23.0)
   (was: 2.22.1)

> Update oak-jackrabbit-api.version.implemented in trunk to Oak 1.68.0
> 
>
> Key: JCR-5097
> URL: https://issues.apache.org/jira/browse/JCR-5097
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24
>
>




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


[jira] [Updated] (JCRVLT-776) improve test coverage for IdConflictPolicy

2024-08-16 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCRVLT-776:
--
Description: to include four different target repo state (conflict-moved, 
conflict-in-place, no-conflict-target-gone, no-conflict-target-present)  (was: 
to include three different target repo state (conflict-moved, 
conflict-in-place, no-conflict))

> improve test coverage for IdConflictPolicy
> --
>
> Key: JCRVLT-776
> URL: https://issues.apache.org/jira/browse/JCRVLT-776
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>
> to include four different target repo state (conflict-moved, 
> conflict-in-place, no-conflict-target-gone, no-conflict-target-present)



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


[jira] [Updated] (JCRVLT-776) improve test coverage for IdConflictPolicy

2024-08-16 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCRVLT-776:
--
Description: to include three different target repo state (conflict-moved, 
conflict-in-place, no-conflict)

> improve test coverage for IdConflictPolicy
> --
>
> Key: JCRVLT-776
> URL: https://issues.apache.org/jira/browse/JCRVLT-776
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>
> to include three different target repo state (conflict-moved, 
> conflict-in-place, no-conflict)



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


[jira] [Updated] (JCRVLT-776) improve test coverage for IdConflictPolicy

2024-08-16 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCRVLT-776:
--
Summary: improve test coverage for IdConflictPolicy  (was: improve test 
coverafw for IdConflictPolicy)

> improve test coverage for IdConflictPolicy
> --
>
> Key: JCRVLT-776
> URL: https://issues.apache.org/jira/browse/JCRVLT-776
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>




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


[jira] [Created] (JCRVLT-776) improve test coverafw for IdConflictPolicy

2024-08-16 Thread Julian Reschke (Jira)
Julian Reschke created JCRVLT-776:
-

 Summary: improve test coverafw for IdConflictPolicy
 Key: JCRVLT-776
 URL: https://issues.apache.org/jira/browse/JCRVLT-776
 Project: Jackrabbit FileVault
  Issue Type: Improvement
  Components: vlt
Reporter: Julian Reschke
Assignee: Julian Reschke






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


[jira] [Resolved] (JCR-260) Implement the count( ) function in XPATH query

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-260.

Resolution: Won't Fix

> Implement the count( ) function in XPATH query
> --
>
> Key: JCR-260
> URL: https://issues.apache.org/jira/browse/JCR-260
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core, query
>Reporter: Harrison.Yao
>Priority: Major
>
> We've got the requirement for many times that to calculate the nodes amount 
> which to fit the bill when query the tree, and  the count( ) function is a 
> part in the core function library with XPath 1.0 spec ( see 
> http://www.w3.org/TR/xpath#corelib ).
> So , I suggested to support the count( ) function in xpath  query with 
> jackrabbit.
> Thanks !



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


[jira] [Resolved] (JCR-269) Support other than equality comparisons for the XPath position() function

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-269.

Resolution: Won't Fix

> Support other than equality comparisons for the XPath position() function
> -
>
> Key: JCR-269
> URL: https://issues.apache.org/jira/browse/JCR-269
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core, xpath
>Reporter: Jukka Zitting
>Priority: Minor
>
> Currently only the equality comparison can be used with the XPath position() 
> function, making queries like "//name[position()=1]" (select the first node 
> with the given name) possible but not queries like "//name[position()<=10]" 
> (select first ten nodes with the given name). Supporting other comparison 
> operators would be a nice addition for some use cases.



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


[jira] [Closed] (JCR-260) Implement the count( ) function in XPATH query

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke closed JCR-260.
--

> Implement the count( ) function in XPATH query
> --
>
> Key: JCR-260
> URL: https://issues.apache.org/jira/browse/JCR-260
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core, query
>Reporter: Harrison.Yao
>Priority: Major
>
> We've got the requirement for many times that to calculate the nodes amount 
> which to fit the bill when query the tree, and  the count( ) function is a 
> part in the core function library with XPath 1.0 spec ( see 
> http://www.w3.org/TR/xpath#corelib ).
> So , I suggested to support the count( ) function in xpath  query with 
> jackrabbit.
> Thanks !



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


[jira] [Closed] (JCR-269) Support other than equality comparisons for the XPath position() function

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke closed JCR-269.
--

> Support other than equality comparisons for the XPath position() function
> -
>
> Key: JCR-269
> URL: https://issues.apache.org/jira/browse/JCR-269
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core, xpath
>Reporter: Jukka Zitting
>Priority: Minor
>
> Currently only the equality comparison can be used with the XPath position() 
> function, making queries like "//name[position()=1]" (select the first node 
> with the given name) possible but not queries like "//name[position()<=10]" 
> (select first ten nodes with the given name). Supporting other comparison 
> operators would be a nice addition for some use cases.



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


[jira] [Closed] (JCR-204) Improve recoverability

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke closed JCR-204.
--

> Improve recoverability
> --
>
> Key: JCR-204
> URL: https://issues.apache.org/jira/browse/JCR-204
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: indexing, jackrabbit-core, observation, transactions
> Environment: svn revision: 265028
>Reporter: Marcel Reutegger
>Priority: Minor
>
> Transactions in Jackrabbit are committed in SharedItemStateManager.store(). 
> While the call to PersistenceManager.store() is by its definition atomic, 
> updates on the index through synchronous notification by the 
> ObservationManager are not. Consequently, it may happen that the index is not 
> up-to-date with the workspace data in case of a crash.
> Consider the following cases:
> 1)
> - changes in a ChangeLog are successfully stored by the persistence manager
> - the observation manager notifies the query handler about the change
> - the query handler starts to update the index
> - system crashes
> -> the index is missing some changes
> 2)
> - changes in a ChangeLog are successfully stored by the persistence manager
> - system crashes
> -> the index is missing all changes
> To prevent situations like 1) the index must be fully transactional 
> implementing ACID properties.
> In case an index update cannot be completed, the index will appear as if the 
> update never happened. Which results in a situation described in example 2)
> To prevent situations like 2) the observation manager musts keep track of 
> transactions and make sure that committed transactions (the ones that 
> successfully stored the changes in the persistence manager) successfully 
> notify all listeners. If the system should crash while listeners are notified 
> the events must be re-delivered on restart.
> comments and suggestions on alternatives are welcome!



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


[jira] [Resolved] (JCR-204) Improve recoverability

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-204.

Resolution: Won't Fix

> Improve recoverability
> --
>
> Key: JCR-204
> URL: https://issues.apache.org/jira/browse/JCR-204
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: indexing, jackrabbit-core, observation, transactions
> Environment: svn revision: 265028
>Reporter: Marcel Reutegger
>Priority: Minor
>
> Transactions in Jackrabbit are committed in SharedItemStateManager.store(). 
> While the call to PersistenceManager.store() is by its definition atomic, 
> updates on the index through synchronous notification by the 
> ObservationManager are not. Consequently, it may happen that the index is not 
> up-to-date with the workspace data in case of a crash.
> Consider the following cases:
> 1)
> - changes in a ChangeLog are successfully stored by the persistence manager
> - the observation manager notifies the query handler about the change
> - the query handler starts to update the index
> - system crashes
> -> the index is missing some changes
> 2)
> - changes in a ChangeLog are successfully stored by the persistence manager
> - system crashes
> -> the index is missing all changes
> To prevent situations like 1) the index must be fully transactional 
> implementing ACID properties.
> In case an index update cannot be completed, the index will appear as if the 
> update never happened. Which results in a situation described in example 2)
> To prevent situations like 2) the observation manager musts keep track of 
> transactions and make sure that committed transactions (the ones that 
> successfully stored the changes in the persistence manager) successfully 
> notify all listeners. If the system should crash while listeners are notified 
> the events must be re-delivered on restart.
> comments and suggestions on alternatives are welcome!



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


[jira] [Closed] (JCR-97) Improve Checkstyle conformance

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke closed JCR-97.
-

> Improve Checkstyle conformance
> --
>
> Key: JCR-97
> URL: https://issues.apache.org/jira/browse/JCR-97
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>Reporter: Jukka Zitting
>Priority: Minor
> Attachments: jackrabbit.core.cluster_imports.patch, 
> jackrabbit.core.config_imports.patch, jackrabbit.core.fs_imports.patch, 
> jackrabbit.core.jndi.patch, jackrabbit.core.lock.patch, 
> jackrabbitAPICheckstylePatch.patch, jackrabbitCoreClusterCleanup.patch, 
> jackrabbitCoreConfigCleanup.patch, jackrabbitCoreFsDbCleanup.patch, 
> jackrabbitCoreFsDbCleanup.patch, jackrabbitCoreUnnecessaryCodeCleanup.patch, 
> stacktraceLost.patch
>
>
> This is an ongoing meta-issue for improving the Checkstyle conformance of the 
> Jackrabbit codebase.
> Checkstyle (http://checkstyle.sourceforge.net/) is an automated tool for 
> checking conformance with coding standard and good coding style. A Checkstyle 
> report for Jackrabbit can be generated by running "maven checkstyle".
> Currently the Jackrabbit Checkstyle report contains thousands of trivial 
> problems like unused imports and minor formatting issues. While it would be 
> possible to just remove those checks from the Jackrabbit Checkstyle 
> configuration, it would certainly be better to fix the real issues. After 
> fixing the trivial problems, the Checkstyle reports become much more valuable 
> tools in locating troublesome code and identifying chances for improvement.
> While this issue remains open, you have an open mandate to improve the 
> standards conformance and coding style of the Jackrabbit sources. This 
> mandate applies only to changes that fix problems reported by Checkstyle 
> while making no changes to the external interface or behaviour of the changed 
> code.
> The commit messages of such Checkstyle improvements should be labeled with 
> the Jira key of this issue (JCR-97) to mark the changes as style-only. This 
> way other committers will have easier time reviewing your changes for bugs or 
> other unexpected side-effects.
> If you are not a Jackrabbit committer, but want to help improve the 
> Checkstyle conformance, you can make your changes using sources from 
> anonymous subversion and send your changes as an attachment to this issue. 
> Please see the Javadoc improvement issue JCR-73 for details.
> PS. Blind conformance to style guides is seldom beneficial. Please remember 
> that the goal of this issue is to improve Jackrabbit code, not just the 
> Checkstyle output!



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


[jira] [Resolved] (JCR-97) Improve Checkstyle conformance

2024-08-14 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-97.
---
Resolution: Later

> Improve Checkstyle conformance
> --
>
> Key: JCR-97
> URL: https://issues.apache.org/jira/browse/JCR-97
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>Reporter: Jukka Zitting
>Priority: Minor
> Attachments: jackrabbit.core.cluster_imports.patch, 
> jackrabbit.core.config_imports.patch, jackrabbit.core.fs_imports.patch, 
> jackrabbit.core.jndi.patch, jackrabbit.core.lock.patch, 
> jackrabbitAPICheckstylePatch.patch, jackrabbitCoreClusterCleanup.patch, 
> jackrabbitCoreConfigCleanup.patch, jackrabbitCoreFsDbCleanup.patch, 
> jackrabbitCoreFsDbCleanup.patch, jackrabbitCoreUnnecessaryCodeCleanup.patch, 
> stacktraceLost.patch
>
>
> This is an ongoing meta-issue for improving the Checkstyle conformance of the 
> Jackrabbit codebase.
> Checkstyle (http://checkstyle.sourceforge.net/) is an automated tool for 
> checking conformance with coding standard and good coding style. A Checkstyle 
> report for Jackrabbit can be generated by running "maven checkstyle".
> Currently the Jackrabbit Checkstyle report contains thousands of trivial 
> problems like unused imports and minor formatting issues. While it would be 
> possible to just remove those checks from the Jackrabbit Checkstyle 
> configuration, it would certainly be better to fix the real issues. After 
> fixing the trivial problems, the Checkstyle reports become much more valuable 
> tools in locating troublesome code and identifying chances for improvement.
> While this issue remains open, you have an open mandate to improve the 
> standards conformance and coding style of the Jackrabbit sources. This 
> mandate applies only to changes that fix problems reported by Checkstyle 
> while making no changes to the external interface or behaviour of the changed 
> code.
> The commit messages of such Checkstyle improvements should be labeled with 
> the Jira key of this issue (JCR-97) to mark the changes as style-only. This 
> way other committers will have easier time reviewing your changes for bugs or 
> other unexpected side-effects.
> If you are not a Jackrabbit committer, but want to help improve the 
> Checkstyle conformance, you can make your changes using sources from 
> anonymous subversion and send your changes as an attachment to this issue. 
> Please see the Javadoc improvement issue JCR-73 for details.
> PS. Blind conformance to style guides is seldom beneficial. Please remember 
> that the goal of this issue is to improve Jackrabbit code, not just the 
> Checkstyle output!



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


[jira] [Resolved] (JCRVLT-768) vlt: when DEBUG logging stashing ops, add the IdConflictPolicy as well

2024-08-13 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCRVLT-768.
---
Fix Version/s: 3.8.2
   Resolution: Fixed

> vlt: when DEBUG logging stashing ops, add the IdConflictPolicy as well
> --
>
> Key: JCRVLT-768
> URL: https://issues.apache.org/jira/browse/JCRVLT-768
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 3.8.2
>
>




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


[jira] [Updated] (JCRVLT-768) vlt: when DEBUG logging stashing ops, add the IdConflictPolicy as well

2024-08-13 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCRVLT-768:
--
Summary: vlt: when DEBUG logging stashing ops, add the IdConflictPolicy as 
well  (was: vlt: when DEGUG logging stashing ops, add the IdConflictPolicy as 
well)

> vlt: when DEBUG logging stashing ops, add the IdConflictPolicy as well
> --
>
> Key: JCRVLT-768
> URL: https://issues.apache.org/jira/browse/JCRVLT-768
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: vlt
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>




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


[jira] [Commented] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-09 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17872243#comment-17872243
 ] 

Julian Reschke commented on JCRVLT-767:
---

For the case of Jackrabbit classic, I've now added a somewhat clumsy workaround 
(checking the repository's name descriptor first)

> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] [Commented] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-08 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17872063#comment-17872063
 ] 

Julian Reschke commented on JCRVLT-767:
---

Yes, stashing indeed happens too often.

In the else-case, we actually use {{setPrimaryNodeType}} and then add mixins 
one-by-one. We can set the {{jcr:uuid}} before adding 
{{{}mixin:referenceable{}}}.

What's bad is that Jackrabbit Classic doesn't allow us to do so, and I haven't 
figured out yet how to deal with the exception properly.

> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] [Commented] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-08 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17872019#comment-17872019
 ] 

Julian Reschke commented on JCRVLT-767:
---

This is a bit tricky to change: in the "other" case ("else"), we set the new 
primary type and then re-add mixins. I tried setting jcr:uuid (when present) 
before adding mix:referenceable. That works for Oak, but fails for Jackrabbit.

> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] [Created] (JCRVLT-768) vlt: when DEGUG logging stashing ops, add the IdConflictPolicy as well

2024-08-08 Thread Julian Reschke (Jira)
Julian Reschke created JCRVLT-768:
-

 Summary: vlt: when DEGUG logging stashing ops, add the 
IdConflictPolicy as well
 Key: JCRVLT-768
 URL: https://issues.apache.org/jira/browse/JCRVLT-768
 Project: Jackrabbit FileVault
  Issue Type: Improvement
  Components: vlt
Reporter: Julian Reschke
Assignee: Julian Reschke






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


[jira] [Commented] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-08 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871981#comment-17871981
 ] 

Julian Reschke commented on JCRVLT-767:
---

FWIW, I just confirmed that on a server with actual customer data (node to be 
overwritten not refenceable, not any ancestor, Oak returns on "getIdentifier()" 
the node's path, which of course is different from the identifier to be 
imported).

> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-08 Thread Julian Reschke (Jira)


[ https://issues.apache.org/jira/browse/JCRVLT-767 ]


Julian Reschke deleted comment on JCRVLT-767:
---

was (Author: reschke):
This

{noformat}
diff --git 
a/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
 
b/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
index 3572276b..a6e27742 100644
--- 
a/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
+++ 
b/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
@@ -989,8 +989,16 @@ public class DocViewImporter implements 
DocViewParserHandler {
 VersioningState vs = new VersioningState(stack, node);
 Node updatedNode = null;
 Optional identifier = ni.getIdentifier();
+
+String nodeUUID = null;
+try {
+nodeUUID = node.getUUID();
+} catch (RepositoryException ex) {
+// node not referenceable
+}
+
 // try to set uuid via sysview import if it differs from existing one
-if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
+if (identifier.isPresent() && !identifier.get().equals(nodeUUID) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
 long startTime = System.currentTimeMillis();
 String previousIdentifier = node.getIdentifier();
 log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
{noformat}

would fix is and still passes tests.

> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] [Commented] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-08 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871883#comment-17871883
 ] 

Julian Reschke commented on JCRVLT-767:
---

This

{noformat}
diff --git 
a/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
 
b/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
index 3572276b..a6e27742 100644
--- 
a/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
+++ 
b/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java
@@ -989,8 +989,16 @@ public class DocViewImporter implements 
DocViewParserHandler {
 VersioningState vs = new VersioningState(stack, node);
 Node updatedNode = null;
 Optional identifier = ni.getIdentifier();
+
+String nodeUUID = null;
+try {
+nodeUUID = node.getUUID();
+} catch (RepositoryException ex) {
+// node not referenceable
+}
+
 // try to set uuid via sysview import if it differs from existing one
-if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
+if (identifier.isPresent() && !identifier.get().equals(nodeUUID) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
 long startTime = System.currentTimeMillis();
 String previousIdentifier = node.getIdentifier();
 log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
{noformat}

would fix is and still passes tests.

> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] [Updated] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCRVLT-767:
--
Description: 
In 
https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007

{noformat}
if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
long startTime = System.currentTimeMillis();
String previousIdentifier = node.getIdentifier();
log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
node.getPath(), previousIdentifier, identifier.get(), 
importMode);
{noformat}

However, Node.getIdentifer() will always be non-null - even for nodes without 
mix:referenceable.

This means that we go into stashing although we don't have to.


  was:
In 
https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007

{noformat}
if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
long startTime = System.currentTimeMillis();
String previousIdentifier = node.getIdentifier();
log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
node.getPath(), previousIdentifier, identifier.get(), 
importMode);
{noformat}

However, Node.getIdentifer() will always be non-null - even for nodes without 
mix:referenceable.

This means that we go into stashing although we don't have to.

Changing the first line to 

{noformat}
if (identifier.isPresent() && !identifier.get().equals(node.getUUID()) 
&& !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
{noformat}

and FV tests still pass.


> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.



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


[jira] [Updated] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCRVLT-767:
--
Description: 
In 
https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007

{noformat}
if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
long startTime = System.currentTimeMillis();
String previousIdentifier = node.getIdentifier();
log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
node.getPath(), previousIdentifier, identifier.get(), 
importMode);
{noformat}

However, Node.getIdentifer() will always be non-null - even for nodes without 
mix:referenceable.

This means that we go into stashing although we don't have to.

Changing the first line to 

{noformat}
if (identifier.isPresent() && !identifier.get().equals(node.getUUID()) 
&& !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
{noformat}

and FV tests still pass.

  was:
In 
https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007

{noformat}
if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
long startTime = System.currentTimeMillis();
String previousIdentifier = node.getIdentifier();
log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
node.getPath(), previousIdentifier, identifier.get(), 
importMode);
{noformat}

However, Node.getIdentifer() will always be non-null - even for nodes without 
mix:referenceable.

This means that we go into stashing although we don't have to.

Changing the first line to 

{noformat}
if (identifier.isPresent() && 
!identifier.get().equals(node.getIdentifier()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
{noformat}

and FV tests still pass.


> vlt: potential incorrect identifier comparison
> --
>
> Key: JCRVLT-767
> URL: https://issues.apache.org/jira/browse/JCRVLT-767
> Project: Jackrabbit FileVault
>  Issue Type: Bug
>  Components: vlt
>Reporter: Julian Reschke
>Priority: Minor
>
> In 
> https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007
> {noformat}
> if (identifier.isPresent() && 
> !node.getIdentifier().equals(identifier.get()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> long startTime = System.currentTimeMillis();
> String previousIdentifier = node.getIdentifier();
> log.debug("Node stashing for {} starting, existing identifier: 
> {}, new identifier: {}, import mode: {}",
> node.getPath(), previousIdentifier, identifier.get(), 
> importMode);
> {noformat}
> However, Node.getIdentifer() will always be non-null - even for nodes without 
> mix:referenceable.
> This means that we go into stashing although we don't have to.
> Changing the first line to 
> {noformat}
> if (identifier.isPresent() && 
> !identifier.get().equals(node.getUUID()) && 
> !"rep:root".equals(ni.getPrimaryType().orElse(""))) {
> {noformat}
> and FV tests still pass.



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


[jira] [Created] (JCRVLT-767) vlt: potential incorrect identifier comparison

2024-08-07 Thread Julian Reschke (Jira)
Julian Reschke created JCRVLT-767:
-

 Summary: vlt: potential incorrect identifier comparison
 Key: JCRVLT-767
 URL: https://issues.apache.org/jira/browse/JCRVLT-767
 Project: Jackrabbit FileVault
  Issue Type: Bug
  Components: vlt
Reporter: Julian Reschke


In 
https://github.com/apache/jackrabbit-filevault/blob/931ceef98513167af3218b773d9213e123a2f52d/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L993-L1007

{noformat}
if (identifier.isPresent() && 
!node.getIdentifier().equals(identifier.get()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
long startTime = System.currentTimeMillis();
String previousIdentifier = node.getIdentifier();
log.debug("Node stashing for {} starting, existing identifier: {}, 
new identifier: {}, import mode: {}",
node.getPath(), previousIdentifier, identifier.get(), 
importMode);
{noformat}

However, Node.getIdentifer() will always be non-null - even for nodes without 
mix:referenceable.

This means that we go into stashing although we don't have to.

Changing the first line to 

{noformat}
if (identifier.isPresent() && 
!identifier.get().equals(node.getIdentifier()) && 
!"rep:root".equals(ni.getPrimaryType().orElse(""))) {
{noformat}

and FV tests still pass.



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


[jira] [Created] (JCRVLT-766) vlt: definition of protected properties for create/update may be incorrect

2024-08-07 Thread Julian Reschke (Jira)
Julian Reschke created JCRVLT-766:
-

 Summary: vlt: definition of protected properties for create/update 
may be incorrect
 Key: JCRVLT-766
 URL: https://issues.apache.org/jira/browse/JCRVLT-766
 Project: Jackrabbit FileVault
  Issue Type: Bug
  Components: vlt
Reporter: Julian Reschke


See 
.

Two issues:

1. JCR_UUID is mentioned in
{noformat}
/**
 * these properties are protected but are set for updated nodes via special 
JCR methods
 */
static final Set 
PROTECTED_PROPERTIES_CONSIDERED_FOR_UPDATED_NODES;{noformat}

but JCR_UUID is not really settable (in general) with special JCR methods (but 
see OAK-11000).

(FWIW, moving it just into the 2nd set does not break any tests)

2. the description is somewhat misleading, maybe

"these properties are protected but are set for updated nodes via special JCR 
methods  (such as setPrimaryType) or sysview XML import". 



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


[jira] [Commented] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-07 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871648#comment-17871648
 ] 

Julian Reschke commented on JCR-5096:
-

trunk: 
[85e5d0cca|https://github.com/apache/jackrabbit/commit/85e5d0cca855a2a4c43972fb2f97042a6b81e7e3]

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5096:

Fix Version/s: 2.24

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5096.
-
Resolution: Fixed

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5096:

Labels: candidate_jackrabbit_2.20 candidate_jackrabbit_2.22  (was: )

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Comment Edited] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-07 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871634#comment-17871634
 ] 

Julian Reschke edited comment on JCR-5096 at 8/7/24 1:21 PM:
-

...because they use expanded form and also include all property/nodetype names 
defined in JCR 2.0.


was (Author: reschke):
...because use expanded form and also include all property names defined in JCR 
2.0.

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.23.1
>
>




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


[jira] [Updated] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.Property and javax.jcr.nodetype.NodeType

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5096:

Summary: JcrConstants: refer to the constants in javax.jcr.Property and 
javax.jcr.nodetype.NodeType  (was: JcrConstants: refer to the constants in 
javax.jcr.property)

> JcrConstants: refer to the constants in javax.jcr.Property and 
> javax.jcr.nodetype.NodeType
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.23.1
>
>




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


[jira] [Commented] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.property

2024-08-07 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5096?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871634#comment-17871634
 ] 

Julian Reschke commented on JCR-5096:
-

...because use expanded form and also include all property names defined in JCR 
2.0.

> JcrConstants: refer to the constants in javax.jcr.property
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.23.1
>
>




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


[jira] [Updated] (JCR-5096) JcrConstants: refer to the constants in javax.jcr.property

2024-08-07 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5096:

Summary: JcrConstants: refer to the constants in javax.jcr.property  (was: 
JcrConstants: add string constants for properties adden in JCR 2.0)

> JcrConstants: refer to the constants in javax.jcr.property
> --
>
> Key: JCR-5096
> URL: https://issues.apache.org/jira/browse/JCR-5096
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.23.1
>
>




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


[jira] [Updated] (JCR-1594) FirstHop maven archetype

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-1594:

Resolution: Won't Fix
Status: Resolved  (was: Patch Available)

> FirstHop maven archetype
> 
>
> Key: JCR-1594
> URL: https://issues.apache.org/jira/browse/JCR-1594
> Project: Jackrabbit Content Repository
>  Issue Type: New Feature
>Reporter: David Brosius
>Priority: Trivial
> Attachments: firsthop-1.0-SNAPSHOT.jar
>
>
> I'm no maven expert, but attached is a maven archetype that generates a 
> project structure to compile and run the FirstHop sample, for those looking 
> for such.
> run like
> mvn archetype:create -DarchetypeGroupId=org.apache.jackrabbit 
> -DarchetypeArtifactId=firsthop -DarchetypeVersion=1.0-SNAPSHOT  
> -DgroupId=your.group.id -DartifactId=your.artifact.id



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


[jira] [Resolved] (JCR-3215) not releasing session locks on session destruct

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-3215.
-
Resolution: Won't Fix

> not releasing session locks on session destruct
> ---
>
> Key: JCR-3215
> URL: https://issues.apache.org/jira/browse/JCR-3215
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-client, locks
>Affects Versions: 2.3.6
>Reporter: David Buchmann
>Priority: Major
>
> while investigating JCR-3205 i noticed that when my client java vm terminates 
> without calling explicit session.logout() the session locks are not released. 
> i would expect the session to do its logout job upon destruction. from what i 
> understood, the server hes no notion of session, so its the job of the client 
> to clean up.



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


[jira] [Updated] (JCR-5049) Remove "CopyOfAbstractLinkedList" pending resolution of COLLECTIONS-842

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5049:

Summary: Remove "CopyOfAbstractLinkedList" pending resolution of 
COLLECTIONS-842  (was: Remove "CopyOfAbstractLInkedList" pending resolution of 
COLLECTIONS-842)

> Remove "CopyOfAbstractLinkedList" pending resolution of COLLECTIONS-842
> ---
>
> Key: JCR-5049
> URL: https://issues.apache.org/jira/browse/JCR-5049
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-jcr2spi
>Reporter: Julian Reschke
>Priority: Minor
>




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


[jira] [Resolved] (JCR-5049) Remove "CopyOfAbstractLinkedList" pending resolution of COLLECTIONS-842

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5049.
-
  Assignee: Julian Reschke
Resolution: Duplicate

> Remove "CopyOfAbstractLinkedList" pending resolution of COLLECTIONS-842
> ---
>
> Key: JCR-5049
> URL: https://issues.apache.org/jira/browse/JCR-5049
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-jcr2spi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




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


[jira] [Comment Edited] (JCR-5086) Update spotbugs-maven-plugin to 4.8.6.2

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866388#comment-17866388
 ] 

Julian Reschke edited comment on JCR-5086 at 8/6/24 4:24 PM:
-

trunk: (2.23.0-beta) 
[2da22f422|https://github.com/apache/jackrabbit/commit/2da22f422a8c1317eb56a3c8317d883c0b22dadd]
2.22: 
[afba5c8bc|https://github.com/apache/jackrabbit/commit/afba5c8bcab6205dba82d0deeb3a7841cbe41d92]



was (Author: reschke):
trunk: 
[2da22f422|https://github.com/apache/jackrabbit/commit/2da22f422a8c1317eb56a3c8317d883c0b22dadd]

> Update spotbugs-maven-plugin to 4.8.6.2
> ---
>
> Key: JCR-5086
> URL: https://issues.apache.org/jira/browse/JCR-5086
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5086) Update spotbugs-maven-plugin to 4.8.6.2

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5086:

Fix Version/s: 2.22.1

> Update spotbugs-maven-plugin to 4.8.6.2
> ---
>
> Key: JCR-5086
> URL: https://issues.apache.org/jira/browse/JCR-5086
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5086) Update spotbugs-maven-plugin to 4.8.6.2

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5086:

Labels: candidate_jackrabbit_2.20  (was: candidate_jackrabbit_2.20 
candidate_jackrabbit_2.22)

> Update spotbugs-maven-plugin to 4.8.6.2
> ---
>
> Key: JCR-5086
> URL: https://issues.apache.org/jira/browse/JCR-5086
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Comment Edited] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871377#comment-17871377
 ] 

Julian Reschke edited comment on JCR-5085 at 8/6/24 3:56 PM:
-

trunk: (2.23.0-beta) 
[804d70760|https://github.com/apache/jackrabbit/commit/804d7076062f757faf1548c2cc029ba7b9dfaab3]
2.22: 
[63f650212|https://github.com/apache/jackrabbit/commit/63f6502125eda6da1ee27de3c3044fefa58b307f]



was (Author: reschke):
trunk: (2.23.0-beta) 
[804d70760|https://github.com/apache/jackrabbit/commit/804d7076062f757faf1548c2cc029ba7b9dfaab3]

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5085:

Labels: candidate_jackrabbit_2.20  (was: candidate_jackrabbit_2.20 
candidate_jackrabbit_2.22)

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5085:

Fix Version/s: 2.22.1

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5085:

Fix Version/s: 2.23.0
   (was: 2.23.1)

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0
>
>




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


[jira] [Commented] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17871377#comment-17871377
 ] 

Julian Reschke commented on JCR-5085:
-

trunk: (2.23.0-beta) 
[804d70760|https://github.com/apache/jackrabbit/commit/804d7076062f757faf1548c2cc029ba7b9dfaab3]

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Resolved] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-5085.
-
Fix Version/s: 2.23.1
   Resolution: Fixed

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Updated] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5085:

Labels: candidate_jackrabbit_2.20 candidate_jackrabbit_2.22  (was: )

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24
>
>




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


[jira] (JCR-5085) update checkstyle-plugin dependency to 3.4.0

2024-08-06 Thread Julian Reschke (Jira)


[ https://issues.apache.org/jira/browse/JCR-5085 ]


Julian Reschke deleted comment on JCR-5085:
-

was (Author: reschke):
trunk: 
[804d70760|https://github.com/apache/jackrabbit/commit/804d7076062f757faf1548c2cc029ba7b9dfaab3]

> update checkstyle-plugin dependency to 3.4.0
> 
>
> Key: JCR-5085
> URL: https://issues.apache.org/jira/browse/JCR-5085
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.1
>
>




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


[jira] [Comment Edited] (JCR-5084) Update pmd-plugin dependency to 3.24.0

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866355#comment-17866355
 ] 

Julian Reschke edited comment on JCR-5084 at 8/6/24 3:32 PM:
-

trunk: (2.23.0-beta) 
[1c799ec13|https://github.com/apache/jackrabbit/commit/1c799ec13964f519dd8fd325b8bef4171c5fe246]
2.22: 
[57555d1af|https://github.com/apache/jackrabbit/commit/57555d1afe9c52f1214ae1486ce7a05c5d3f7910]



was (Author: reschke):
trunk: 
[1c799ec13|https://github.com/apache/jackrabbit/commit/1c799ec13964f519dd8fd325b8bef4171c5fe246]

> Update pmd-plugin dependency to 3.24.0
> --
>
> Key: JCR-5084
> URL: https://issues.apache.org/jira/browse/JCR-5084
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5084) Update pmd-plugin dependency to 3.24.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5084:

Labels: candidate_jackrabbit_2.20  (was: candidate_jackrabbit_2.20 
candidate_jackrabbit_2.22)

> Update pmd-plugin dependency to 3.24.0
> --
>
> Key: JCR-5084
> URL: https://issues.apache.org/jira/browse/JCR-5084
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5084) Update pmd-plugin dependency to 3.24.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5084:

Fix Version/s: 2.22.1

> Update pmd-plugin dependency to 3.24.0
> --
>
> Key: JCR-5084
> URL: https://issues.apache.org/jira/browse/JCR-5084
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5083) Update maven-jar-plugin to 3.4.2

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5083:

Fix Version/s: 2.22.1

> Update maven-jar-plugin to 3.4.2
> 
>
> Key: JCR-5083
> URL: https://issues.apache.org/jira/browse/JCR-5083
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Comment Edited] (JCR-5083) Update maven-jar-plugin to 3.4.2

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866342#comment-17866342
 ] 

Julian Reschke edited comment on JCR-5083 at 8/6/24 2:48 PM:
-

trunk: (2.23.0-beta) 
[96aa13504|https://github.com/apache/jackrabbit/commit/96aa13504a6cc7d419d1cb234b73800705c5d20e]
2.22: 
[d3ce59dfe|https://github.com/apache/jackrabbit/commit/d3ce59dfec0ffda80e51420df9382fd1766f1c1e]



was (Author: reschke):
trunk: 
[96aa13504|https://github.com/apache/jackrabbit/commit/96aa13504a6cc7d419d1cb234b73800705c5d20e]

> Update maven-jar-plugin to 3.4.2
> 
>
> Key: JCR-5083
> URL: https://issues.apache.org/jira/browse/JCR-5083
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0
>
>




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


[jira] [Updated] (JCR-5083) Update maven-jar-plugin to 3.4.2

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5083:

Labels: candidate_jackrabbit_2.20  (was: candidate_jackrabbit_2.20 
candidate_jackrabbit_2.22)

> Update maven-jar-plugin to 3.4.2
> 
>
> Key: JCR-5083
> URL: https://issues.apache.org/jira/browse/JCR-5083
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Comment Edited] (JCR-5082) update Jetty to 9.4.55.v20240627

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866339#comment-17866339
 ] 

Julian Reschke edited comment on JCR-5082 at 8/6/24 1:33 PM:
-

trunk: (2.23.0-beta) 
[cd862214f|https://github.com/apache/jackrabbit/commit/cd862214fb98783944dd3204a528d083e356d4ce]
2.22: 
[7078848f9|https://github.com/apache/jackrabbit/commit/7078848f936c9119234d5a41f8e9a1a8a6c09ef4]



was (Author: reschke):
trunk: 
[cd862214f|https://github.com/apache/jackrabbit/commit/cd862214fb98783944dd3204a528d083e356d4ce]

> update Jetty to 9.4.55.v20240627
> 
>
> Key: JCR-5082
> URL: https://issues.apache.org/jira/browse/JCR-5082
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5082) update Jetty to 9.4.55.v20240627

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5082:

Labels: candidate_jackrabbit_2.20  (was: candidate_jackrabbit_2.20 
candidate_jackrabbit_2.22)

> update Jetty to 9.4.55.v20240627
> 
>
> Key: JCR-5082
> URL: https://issues.apache.org/jira/browse/JCR-5082
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5082) update Jetty to 9.4.55.v20240627

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5082:

Fix Version/s: 2.22.1

> update Jetty to 9.4.55.v20240627
> 
>
> Key: JCR-5082
> URL: https://issues.apache.org/jira/browse/JCR-5082
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Comment Edited] (JCR-5081) update aws java sdk version to 1.12.761

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866306#comment-17866306
 ] 

Julian Reschke edited comment on JCR-5081 at 8/6/24 12:46 PM:
--

trunk: (2.23.0-beta) 
[dac8dea1e|https://github.com/apache/jackrabbit/commit/dac8dea1eec9f735a4fa472865a85914f62f889c]
2.22: 
[9f8be77c0|https://github.com/apache/jackrabbit/commit/9f8be77c052e49f3d0d435809be84be646e8129b]



was (Author: reschke):
trunk: 
[dac8dea1e|https://github.com/apache/jackrabbit/commit/dac8dea1eec9f735a4fa472865a85914f62f889c]

> update aws java sdk version to 1.12.761
> ---
>
> Key: JCR-5081
> URL: https://issues.apache.org/jira/browse/JCR-5081
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5081) update aws java sdk version to 1.12.761

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5081:

Fix Version/s: 2.22.1

> update aws java sdk version to 1.12.761
> ---
>
> Key: JCR-5081
> URL: https://issues.apache.org/jira/browse/JCR-5081
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5081) update aws java sdk version to 1.12.761

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5081:

Labels: candidate_jackrabbit_2.20  (was: candidate_jackrabbit_2.20 
candidate_jackrabbit_2.22)

> update aws java sdk version to 1.12.761
> ---
>
> Key: JCR-5081
> URL: https://issues.apache.org/jira/browse/JCR-5081
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0
>
>




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


[jira] [Comment Edited] (JCR-5080) Update easymock dependency to 5.3.0

2024-08-06 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-5080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17866034#comment-17866034
 ] 

Julian Reschke edited comment on JCR-5080 at 8/6/24 11:45 AM:
--

trunk: (2.23.0-beta) 
[1305cf978|https://github.com/apache/jackrabbit/commit/1305cf9785dc922fb6b7d44a69417c79041f5bd2]
2.22: 
[7e5912369|https://github.com/apache/jackrabbit/commit/7e5912369a54f2955a51f126ee570149e457ab92]



was (Author: reschke):
trunk: (2.23.0-beta) 
[1305cf978|https://github.com/apache/jackrabbit/commit/1305cf9785dc922fb6b7d44a69417c79041f5bd2]

> Update easymock dependency to 5.3.0
> ---
>
> Key: JCR-5080
> URL: https://issues.apache.org/jira/browse/JCR-5080
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


[jira] [Updated] (JCR-5080) Update easymock dependency to 5.3.0

2024-08-06 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-5080:

Fix Version/s: 2.22.1

> Update easymock dependency to 5.3.0
> ---
>
> Key: JCR-5080
> URL: https://issues.apache.org/jira/browse/JCR-5080
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jackrabbit_2.20, candidate_jackrabbit_2.22
> Fix For: 2.24, 2.23.0, 2.22.1
>
>




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


  1   2   3   4   5   6   7   8   9   10   >