[jira] [Comment Edited] (JCR-4564) jackrabbit-jcr-server: remove obsolete workaround for scr-plugin

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4564 at 6/8/20, 5:23 PM:
--

trunk: (2.21.1) [r1877391|http://svn.apache.org/r1877391]
2.20: (2.20.1) [r1877651|http://svn.apache.org/r1877651]
2.18: [r1878624|http://svn.apache.org/r1878624]



was (Author: reschke):
trunk: (2.21.1) [r1877391|http://svn.apache.org/r1877391]
2.20: [r1877651|http://svn.apache.org/r1877651]


> jackrabbit-jcr-server: remove obsolete workaround for scr-plugin
> 
>
> Key: JCR-4564
> URL: https://issues.apache.org/jira/browse/JCR-4564
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4564) jackrabbit-jcr-server: remove obsolete workaround for scr-plugin

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4564:

Fix Version/s: 2.18.6

> jackrabbit-jcr-server: remove obsolete workaround for scr-plugin
> 
>
> Key: JCR-4564
> URL: https://issues.apache.org/jira/browse/JCR-4564
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4563) test OSGi bundles

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4563:

Fix Version/s: 2.18.6

> test OSGi bundles
> -
>
> Key: JCR-4563
> URL: https://issues.apache.org/jira/browse/JCR-4563
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> Similar to what we do in oak-it-osgi.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4563) test OSGi bundles

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4563:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> test OSGi bundles
> -
>
> Key: JCR-4563
> URL: https://issues.apache.org/jira/browse/JCR-4563
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> Similar to what we do in oak-it-osgi.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4563) test OSGi bundles

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4563 at 6/8/20, 4:58 PM:
--

trunk: (2.21.1) [r1877390|http://svn.apache.org/r1877390]
2.20: (2.20.1) [r1877649|http://svn.apache.org/r1877649]
2.18: [r1878621|http://svn.apache.org/r1878621] 
[r1878620|http://svn.apache.org/r1878620]



was (Author: reschke):
trunk: (2.21.1) [r1877390|http://svn.apache.org/r1877390]
2.20: [r1877649|http://svn.apache.org/r1877649]


> test OSGi bundles
> -
>
> Key: JCR-4563
> URL: https://issues.apache.org/jira/browse/JCR-4563
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1
>
>
> Similar to what we do in oak-it-osgi.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4561) webapp: update htmlunit dependency to 2.40.0

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4561 at 6/8/20, 3:40 PM:
--

trunk: (2.21.1) [r1877371|http://svn.apache.org/r1877371]
2.20: (2.20.1) [r1877643|http://svn.apache.org/r1877643]
2.18: [r1878618|http://svn.apache.org/r1878618]



was (Author: reschke):
trunk: (2.21.1) [r1877371|http://svn.apache.org/r1877371]
2.20: [r1877643|http://svn.apache.org/r1877643]


> webapp: update htmlunit dependency to 2.40.0
> 
>
> Key: JCR-4561
> URL: https://issues.apache.org/jira/browse/JCR-4561
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4561) webapp: update htmlunit dependency to 2.40.0

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4561:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> webapp: update htmlunit dependency to 2.40.0
> 
>
> Key: JCR-4561
> URL: https://issues.apache.org/jira/browse/JCR-4561
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4561) webapp: update htmlunit dependency to 2.40.0

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4561:

Fix Version/s: 2.18.6

> webapp: update htmlunit dependency to 2.40.0
> 
>
> Key: JCR-4561
> URL: https://issues.apache.org/jira/browse/JCR-4561
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4562) Remove workaround for FELIX-2492

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4562 at 6/8/20, 3:36 PM:
--

trunk: (2.21.1) [r1877379|http://svn.apache.org/r1877379]
2.20: (2.20.1) [r1877644|http://svn.apache.org/r1877644]
2.18: [r1878617|http://svn.apache.org/r1878617]



was (Author: reschke):
trunk: (2.21.1) [r1877379|http://svn.apache.org/r1877379]
2.20: [r1877644|http://svn.apache.org/r1877644]


> Remove workaround for FELIX-2492 
> -
>
> Key: JCR-4562
> URL: https://issues.apache.org/jira/browse/JCR-4562
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4562) Remove workaround for FELIX-2492

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4562:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Remove workaround for FELIX-2492 
> -
>
> Key: JCR-4562
> URL: https://issues.apache.org/jira/browse/JCR-4562
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4562) Remove workaround for FELIX-2492

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4562:

Fix Version/s: 2.18.6

> Remove workaround for FELIX-2492 
> -
>
> Key: JCR-4562
> URL: https://issues.apache.org/jira/browse/JCR-4562
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4560) Update h2db dependency to 1.4.200

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4560 at 6/8/20, 3:12 PM:
--

trunk: (2.21.1) [r1877365|http://svn.apache.org/r1877365]
2.20: (2.20.1) [r1877640|http://svn.apache.org/r1877640]
2.18: [r1878616|http://svn.apache.org/r1878616]



was (Author: reschke):
trunk: (2.21.1) [r1877365|http://svn.apache.org/r1877365]
2.20: [r1877640|http://svn.apache.org/r1877640]


> Update h2db dependency to 1.4.200
> -
>
> Key: JCR-4560
> URL: https://issues.apache.org/jira/browse/JCR-4560
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4560) Update h2db dependency to 1.4.200

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4560:

Fix Version/s: 2.18.6

> Update h2db dependency to 1.4.200
> -
>
> Key: JCR-4560
> URL: https://issues.apache.org/jira/browse/JCR-4560
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4560) Update h2db dependency to 1.4.200

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4560:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update h2db dependency to 1.4.200
> -
>
> Key: JCR-4560
> URL: https://issues.apache.org/jira/browse/JCR-4560
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4559) Update commons file-upload dependency to 1.4

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4559 at 6/8/20, 3:05 PM:
--

trunk: (2.21.1) [r1877364|http://svn.apache.org/r1877364]
2.20: (2.20.1) [r1877639|http://svn.apache.org/r1877639]
2.18: [r1878615|http://svn.apache.org/r1878615]



was (Author: reschke):
trunk: (2.21.1) [r1877364|http://svn.apache.org/r1877364]
2.20: [r1877639|http://svn.apache.org/r1877639]


> Update commons file-upload dependency to 1.4
> 
>
> Key: JCR-4559
> URL: https://issues.apache.org/jira/browse/JCR-4559
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server, parent
>Affects Versions: 2.22
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4559) Update commons file-upload dependency to 1.4

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4559:

Fix Version/s: 2.18.6

> Update commons file-upload dependency to 1.4
> 
>
> Key: JCR-4559
> URL: https://issues.apache.org/jira/browse/JCR-4559
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server, parent
>Affects Versions: 2.22
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4559) Update commons file-upload dependency to 1.4

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4559:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update commons file-upload dependency to 1.4
> 
>
> Key: JCR-4559
> URL: https://issues.apache.org/jira/browse/JCR-4559
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server, parent
>Affects Versions: 2.22
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4558) update Apache parent pom to version 23

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4558 at 6/8/20, 2:54 PM:
--

trunk: (2.21.1) [r1877197|http://svn.apache.org/r1877197]
2.20: (2.20.1) [r1877631|http://svn.apache.org/r1877631]
2.18: [r1878614|http://svn.apache.org/r1878614]



was (Author: reschke):
trunk: (2.21.1) [r1877197|http://svn.apache.org/r1877197]
2.20: [r1877631|http://svn.apache.org/r1877631]


> update Apache parent pom to version 23
> --
>
> Key: JCR-4558
> URL: https://issues.apache.org/jira/browse/JCR-4558
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4558) update Apache parent pom to version 23

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4558:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> update Apache parent pom to version 23
> --
>
> Key: JCR-4558
> URL: https://issues.apache.org/jira/browse/JCR-4558
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4558) update Apache parent pom to version 23

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4558:

Fix Version/s: 2.18.6

> update Apache parent pom to version 23
> --
>
> Key: JCR-4558
> URL: https://issues.apache.org/jira/browse/JCR-4558
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4557) update junit dependency to 4.13

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4557 at 6/8/20, 2:44 PM:
--

trunk: (2.21.1) [r1876932|http://svn.apache.org/r1876932]
2.20: (2.20.1) [r1877629|http://svn.apache.org/r1877629]
2.18: [r1878612|http://svn.apache.org/r1878612]



was (Author: reschke):
trunk: (2.21.1) [r1876932|http://svn.apache.org/r1876932]
2.20: [r1877629|http://svn.apache.org/r1877629]


> update junit dependency to 4.13
> ---
>
> Key: JCR-4557
> URL: https://issues.apache.org/jira/browse/JCR-4557
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4557) update junit dependency to 4.13

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4557:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> update junit dependency to 4.13
> ---
>
> Key: JCR-4557
> URL: https://issues.apache.org/jira/browse/JCR-4557
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4557) update junit dependency to 4.13

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4557:

Fix Version/s: 2.18.6

> update junit dependency to 4.13
> ---
>
> Key: JCR-4557
> URL: https://issues.apache.org/jira/browse/JCR-4557
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4555) Update mockito dependency to 3.3.3

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4555 at 6/8/20, 2:32 PM:
--

trunk: (2.21.1) [r1876930|http://svn.apache.org/r1876930]
2.20: (2.20.1) [r1877621|http://svn.apache.org/r1877621]
2.18: [r1878611|http://svn.apache.org/r1878611]



was (Author: reschke):
trunk: (2.21.1) [r1876930|http://svn.apache.org/r1876930]
2.20: [r1877621|http://svn.apache.org/r1877621]


> Update mockito dependency to 3.3.3
> --
>
> Key: JCR-4555
> URL: https://issues.apache.org/jira/browse/JCR-4555
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4555) Update mockito dependency to 3.3.3

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4555:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update mockito dependency to 3.3.3
> --
>
> Key: JCR-4555
> URL: https://issues.apache.org/jira/browse/JCR-4555
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4555) Update mockito dependency to 3.3.3

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4555:

Fix Version/s: 2.18.6

> Update mockito dependency to 3.3.3
> --
>
> Key: JCR-4555
> URL: https://issues.apache.org/jira/browse/JCR-4555
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4554) Update Tika dependency to 1.24.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4554:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update Tika dependency to 1.24.1
> 
>
> Key: JCR-4554
> URL: https://issues.apache.org/jira/browse/JCR-4554
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4554) Update Tika dependency to 1.24.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4554 at 6/8/20, 2:22 PM:
--

trunk: (2.21.1) [r1876810|http://svn.apache.org/r1876810]
2.20: (2.20.1) [r1877617|http://svn.apache.org/r1877617]
2.18: [r1878610|http://svn.apache.org/r1878610]



was (Author: reschke):
trunk: (2.21.1) [r1876810|http://svn.apache.org/r1876810]
2.20: [r1877617|http://svn.apache.org/r1877617]


> Update Tika dependency to 1.24.1
> 
>
> Key: JCR-4554
> URL: https://issues.apache.org/jira/browse/JCR-4554
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4554) Update Tika dependency to 1.24.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4554:

Fix Version/s: 2.18.6

> Update Tika dependency to 1.24.1
> 
>
> Key: JCR-4554
> URL: https://issues.apache.org/jira/browse/JCR-4554
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: June 2020 report: draft for review

2020-06-08 Thread Konrad Windszus
Nothing related to FileVault apart from the SCM migration.

> On 8. Jun 2020, at 09:02, Marcel Reutegger  wrote:
> 
> Hi Konrad,
> 
> Very good point and apologies for focusing too much on classic
> Jackrabbit and Oak. I will add a section about FileVault.
> 
> Anything you would like to point out in particular in addition
> to moving to Git?
> 
> Regards
> Marcel
> 
> On 05.06.20, 18:59, "Konrad Windszus"  wrote:
> 
> Hi Marcel,
> Maybe we should add that FileVault has been migrated from SVN to Git.
> Thanks,
> Konrad
> 
>> On 5. Jun 2020, at 14:56, Marcel Reutegger  wrote:
>> 
>> Hi,
>> 
>> The draft for the June 2020 board report is available here:
>> https://jackrabbit.apache.org/jcr/status/board-report-2020-06.html
>> 
>> Please review and let me know if something is missing or incorrect.
>> 
>> I will submit the report early next week.
>> 
>> Regards
>> Marcel
>> 
> 
> 



Re: Intend to backport OAK-9065 to 1.8, 1.10, and 1.22

2020-06-08 Thread Thomas Mueller
Hi,

> the 1.10 branch was retired

Thanks! You are right, I won't backport to 1.10 then.

Regards,
Thomas




On 05.06.20, 17:49, "Marcel Reutegger"  wrote:

Hi,

I don't have general concerns with the backport, but please note the 1.10 
branch was retired on April 6th. See also 
https://jackrabbit.apache.org/oak/docs/roadmap.html
We shouldn't do any backports to that branch anymore.

Regards
 Marcel

On 05.06.20, 17:30, "Thomas Mueller"  wrote:


Hi,

I intend to backport the fix for OAK-9065 to the 1.8, 1.10, and 1.22 
branches. The risk should be very limited.

Let me know i you have any concerns.

Regards,
Thomas

https://issues.apache.org/jira/browse/OAK-9065





[jira] [Comment Edited] (JCR-4551) Use the normalized MediaType to check if the given MediaType should be indexed

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4551 at 6/8/20, 12:32 PM:
---

trunk: (2.21.1) [r1876287|http://svn.apache.org/r1876287]
2.20: (2.20.1) [r1877616|http://svn.apache.org/r1877616]
2.18: [r1878604|http://svn.apache.org/r1878604]



was (Author: reschke):
trunk: (2.21.1) [r1876287|http://svn.apache.org/r1876287]
2.20: [r1877616|http://svn.apache.org/r1877616]


> Use the normalized MediaType to check if the given MediaType should be indexed
> --
>
> Key: JCR-4551
> URL: https://issues.apache.org/jira/browse/JCR-4551
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Reporter: Claus Köll
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> We have configured some MimeTypes in the tika.config File as following ...
> {code:java}
>  class="org.apache.tika.parser.microsoft.OfficeParser">   
>   application/msword 
>   application/vnd.ms-excel 
>   application/msexcel 
>   application/vnd.ms-powerpoint
> 
> {code}
> As we have old Excel Files with Mimetype (application/msexcel) it should be 
> parsed with the OfficeParser. Tika internally converts (normalizse) this 
> MimeType with the MediaTypeRegistry to application/vnd.ms-excel.
> The NodeIndexer should also use the normalized MediaType in 
> #isSupportedMediaType(String type)
> Otherwise the old MimeTypes will not be indexed anymore.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4551) Use the normalized MediaType to check if the given MediaType should be indexed

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4551:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Use the normalized MediaType to check if the given MediaType should be indexed
> --
>
> Key: JCR-4551
> URL: https://issues.apache.org/jira/browse/JCR-4551
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Reporter: Claus Köll
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> We have configured some MimeTypes in the tika.config File as following ...
> {code:java}
>  class="org.apache.tika.parser.microsoft.OfficeParser">   
>   application/msword 
>   application/vnd.ms-excel 
>   application/msexcel 
>   application/vnd.ms-powerpoint
> 
> {code}
> As we have old Excel Files with Mimetype (application/msexcel) it should be 
> parsed with the OfficeParser. Tika internally converts (normalizse) this 
> MimeType with the MediaTypeRegistry to application/vnd.ms-excel.
> The NodeIndexer should also use the normalized MediaType in 
> #isSupportedMediaType(String type)
> Otherwise the old MimeTypes will not be indexed anymore.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4551) Use the normalized MediaType to check if the given MediaType should be indexed

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4551:

Fix Version/s: 2.18.6

> Use the normalized MediaType to check if the given MediaType should be indexed
> --
>
> Key: JCR-4551
> URL: https://issues.apache.org/jira/browse/JCR-4551
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Reporter: Claus Köll
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> We have configured some MimeTypes in the tika.config File as following ...
> {code:java}
>  class="org.apache.tika.parser.microsoft.OfficeParser">   
>   application/msword 
>   application/vnd.ms-excel 
>   application/msexcel 
>   application/vnd.ms-powerpoint
> 
> {code}
> As we have old Excel Files with Mimetype (application/msexcel) it should be 
> parsed with the OfficeParser. Tika internally converts (normalizse) this 
> MimeType with the MediaTypeRegistry to application/vnd.ms-excel.
> The NodeIndexer should also use the normalized MediaType in 
> #isSupportedMediaType(String type)
> Otherwise the old MimeTypes will not be indexed anymore.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4549) backup with RepositoryCopier.copy() fails on second method call

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4549 at 6/8/20, 12:24 PM:
---

trunk: (2.21.1) [r1877354|http://svn.apache.org/r1877354]
2.20: (2.20.1) [r1877596|http://svn.apache.org/r1877596]
2.18: [r1878601|http://svn.apache.org/r1878601]



was (Author: reschke):
trunk: (2.21.1) [r1877354|http://svn.apache.org/r1877354]
2.20: [r1877596|http://svn.apache.org/r1877596]


> backup with RepositoryCopier.copy() fails on second method call
> ---
>
> Key: JCR-4549
> URL: https://issues.apache.org/jira/browse/JCR-4549
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.21.0
>Reporter: Filipe Roque
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
> Attachments: JCR-4549.diff
>
>
> I am trying to backup a jackrabbit repository with a quartz cron scheduler. 
> The target repository is then zipped, and deleted. 
>  
> The first time it works fine, but all subsequent backups fail with:
> {code:java}
> javax.jcr.RepositoryException: Failed to copy content
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:210)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:150)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:132)
>   at 
> org.apache.jackrabbit.core.RepositoryCopierTest.testRepositoryCopyWithDeleteTarget(RepositoryCopierTest.java:92)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>   at junit.framework.TestCase.runTest(TestCase.java:176)
>   at junit.framework.TestCase.runBare(TestCase.java:141)
>   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 junit.framework.TestCase.run(TestCase.java:129)
>   at junit.framework.TestSuite.runTest(TestSuite.java:252)
>   at junit.framework.TestSuite.run(TestSuite.java:247)
>   at 
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
>   at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>   at 
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
>   at 
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
>   at 
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
>   at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> Caused by: org.apache.jackrabbit.core.data.DataStoreException: Record 
> 6a68c154fa43477a0d7386e8ba0e9c33a2e7b2060cf43188a16421b03dd5a839 does not 
> exist
>   at 
> org.apache.jackrabbit.core.data.AbstractDataStore.getRecord(AbstractDataStore.java:59)
>   at 
> org.apache.jackrabbit.core.value.BLOBInDataStore.getDataRecord(BLOBInDataStore.java:151)
>   at 
> org.apache.jackrabbit.core.value.BLOBInDataStore.getStream(BLOBInDataStore.java:104)
>   at 
> org.apache.jackrabbit.core.value.InternalValue.getStream(InternalValue.java:662)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:157)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:114)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:111)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copyWorkspaces(RepositoryCopier.java:276)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:208)
>   ... 21 more
> {code}
> From my analysis, the copy method in PersistenceCopier is changing the source 
> values in
> {code}
> InternalValue[] values = sourceState.getValues();
> if (sourceState.getType() == PropertyType.BINARY) {
> for (int i = 0; i < values.length; i++) {
> InputStream stream = values[i].getStream();
> try {
> values[i] = InternalValue.create(stream, store);
> } finally {
> stream.close();
> }
> }
> }
> targetState.setValues(values);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4549) backup with RepositoryCopier.copy() fails on second method call

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4549:

Fix Version/s: 2.18.6

> backup with RepositoryCopier.copy() fails on second method call
> ---
>
> Key: JCR-4549
> URL: https://issues.apache.org/jira/browse/JCR-4549
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.21.0
>Reporter: Filipe Roque
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
> Attachments: JCR-4549.diff
>
>
> I am trying to backup a jackrabbit repository with a quartz cron scheduler. 
> The target repository is then zipped, and deleted. 
>  
> The first time it works fine, but all subsequent backups fail with:
> {code:java}
> javax.jcr.RepositoryException: Failed to copy content
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:210)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:150)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:132)
>   at 
> org.apache.jackrabbit.core.RepositoryCopierTest.testRepositoryCopyWithDeleteTarget(RepositoryCopierTest.java:92)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>   at junit.framework.TestCase.runTest(TestCase.java:176)
>   at junit.framework.TestCase.runBare(TestCase.java:141)
>   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 junit.framework.TestCase.run(TestCase.java:129)
>   at junit.framework.TestSuite.runTest(TestSuite.java:252)
>   at junit.framework.TestSuite.run(TestSuite.java:247)
>   at 
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
>   at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>   at 
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
>   at 
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
>   at 
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
>   at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> Caused by: org.apache.jackrabbit.core.data.DataStoreException: Record 
> 6a68c154fa43477a0d7386e8ba0e9c33a2e7b2060cf43188a16421b03dd5a839 does not 
> exist
>   at 
> org.apache.jackrabbit.core.data.AbstractDataStore.getRecord(AbstractDataStore.java:59)
>   at 
> org.apache.jackrabbit.core.value.BLOBInDataStore.getDataRecord(BLOBInDataStore.java:151)
>   at 
> org.apache.jackrabbit.core.value.BLOBInDataStore.getStream(BLOBInDataStore.java:104)
>   at 
> org.apache.jackrabbit.core.value.InternalValue.getStream(InternalValue.java:662)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:157)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:114)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:111)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copyWorkspaces(RepositoryCopier.java:276)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:208)
>   ... 21 more
> {code}
> From my analysis, the copy method in PersistenceCopier is changing the source 
> values in
> {code}
> InternalValue[] values = sourceState.getValues();
> if (sourceState.getType() == PropertyType.BINARY) {
> for (int i = 0; i < values.length; i++) {
> InputStream stream = values[i].getStream();
> try {
> values[i] = InternalValue.create(stream, store);
> } finally {
> stream.close();
> }
> }
> }
> targetState.setValues(values);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4549) backup with RepositoryCopier.copy() fails on second method call

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4549:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> backup with RepositoryCopier.copy() fails on second method call
> ---
>
> Key: JCR-4549
> URL: https://issues.apache.org/jira/browse/JCR-4549
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.21.0
>Reporter: Filipe Roque
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
> Attachments: JCR-4549.diff
>
>
> I am trying to backup a jackrabbit repository with a quartz cron scheduler. 
> The target repository is then zipped, and deleted. 
>  
> The first time it works fine, but all subsequent backups fail with:
> {code:java}
> javax.jcr.RepositoryException: Failed to copy content
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:210)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:150)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:132)
>   at 
> org.apache.jackrabbit.core.RepositoryCopierTest.testRepositoryCopyWithDeleteTarget(RepositoryCopierTest.java:92)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>   at junit.framework.TestCase.runTest(TestCase.java:176)
>   at junit.framework.TestCase.runBare(TestCase.java:141)
>   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 junit.framework.TestCase.run(TestCase.java:129)
>   at junit.framework.TestSuite.runTest(TestSuite.java:252)
>   at junit.framework.TestSuite.run(TestSuite.java:247)
>   at 
> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
>   at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>   at 
> com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
>   at 
> com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
>   at 
> com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:230)
>   at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:58)
> Caused by: org.apache.jackrabbit.core.data.DataStoreException: Record 
> 6a68c154fa43477a0d7386e8ba0e9c33a2e7b2060cf43188a16421b03dd5a839 does not 
> exist
>   at 
> org.apache.jackrabbit.core.data.AbstractDataStore.getRecord(AbstractDataStore.java:59)
>   at 
> org.apache.jackrabbit.core.value.BLOBInDataStore.getDataRecord(BLOBInDataStore.java:151)
>   at 
> org.apache.jackrabbit.core.value.BLOBInDataStore.getStream(BLOBInDataStore.java:104)
>   at 
> org.apache.jackrabbit.core.value.InternalValue.getStream(InternalValue.java:662)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:157)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:114)
>   at 
> org.apache.jackrabbit.core.persistence.PersistenceCopier.copy(PersistenceCopier.java:111)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copyWorkspaces(RepositoryCopier.java:276)
>   at 
> org.apache.jackrabbit.core.RepositoryCopier.copy(RepositoryCopier.java:208)
>   ... 21 more
> {code}
> From my analysis, the copy method in PersistenceCopier is changing the source 
> values in
> {code}
> InternalValue[] values = sourceState.getValues();
> if (sourceState.getType() == PropertyType.BINARY) {
> for (int i = 0; i < values.length; i++) {
> InputStream stream = values[i].getStream();
> try {
> values[i] = InternalValue.create(stream, store);
> } finally {
> stream.close();
> }
> }
> }
> targetState.setValues(values);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4548) update javadoc-plugin dependency to 3.2.0

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4548 at 6/8/20, 12:04 PM:
---

trunk: (2.21.1) [r1875996|http://svn.apache.org/r1875996]
2.20: (2.20.1) [r1877594|http://svn.apache.org/r1877594]
2.18: [r1878600|http://svn.apache.org/r1878600]



was (Author: reschke):
trunk: (2.21.1) [r1875996|http://svn.apache.org/r1875996]
2.20: [r1877594|http://svn.apache.org/r1877594]


> update javadoc-plugin dependency to 3.2.0
> -
>
> Key: JCR-4548
> URL: https://issues.apache.org/jira/browse/JCR-4548
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4548) update javadoc-plugin dependency to 3.2.0

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4548:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> update javadoc-plugin dependency to 3.2.0
> -
>
> Key: JCR-4548
> URL: https://issues.apache.org/jira/browse/JCR-4548
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4548) update javadoc-plugin dependency to 3.2.0

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4548:

Fix Version/s: 2.18.6

> update javadoc-plugin dependency to 3.2.0
> -
>
> Key: JCR-4548
> URL: https://issues.apache.org/jira/browse/JCR-4548
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4546) Update aws java sdk version to 1.11.700 (consistent with Oak)

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4546 at 6/8/20, 11:57 AM:
---

trunk: (2.21.1) [r1875991|http://svn.apache.org/r1875991]
2.20: (2.20.1) [r1877588|http://svn.apache.org/r1877588]
2.18: [r1878599|http://svn.apache.org/r1878599]



was (Author: reschke):
trunk: (2.21.1) [r1875991|http://svn.apache.org/r1875991]
2.20: [r1877588|http://svn.apache.org/r1877588]


> Update aws java sdk version to 1.11.700 (consistent with Oak)
> -
>
> Key: JCR-4546
> URL: https://issues.apache.org/jira/browse/JCR-4546
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4546) Update aws java sdk version to 1.11.700 (consistent with Oak)

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4546:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update aws java sdk version to 1.11.700 (consistent with Oak)
> -
>
> Key: JCR-4546
> URL: https://issues.apache.org/jira/browse/JCR-4546
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4545) Update httpclient/mime dependencies to 4.5.12

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4545:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update httpclient/mime dependencies to 4.5.12
> -
>
> Key: JCR-4545
> URL: https://issues.apache.org/jira/browse/JCR-4545
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4545) Update httpclient/mime dependencies to 4.5.12

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4545:

Fix Version/s: 2.18.6

> Update httpclient/mime dependencies to 4.5.12
> -
>
> Key: JCR-4545
> URL: https://issues.apache.org/jira/browse/JCR-4545
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4545) Update httpclient/mime dependencies to 4.5.12

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4545 at 6/8/20, 11:37 AM:
---

trunk: (2.21.1) [r1875952|http://svn.apache.org/r1875952]
2.20: (2.20.1) [r1877587|http://svn.apache.org/r1877587]
2.18: [r1878595|http://svn.apache.org/r1878595]



was (Author: reschke):
trunk: (2.21.1) [r1875952|http://svn.apache.org/r1875952]
2.20: [r1877587|http://svn.apache.org/r1877587]


> Update httpclient/mime dependencies to 4.5.12
> -
>
> Key: JCR-4545
> URL: https://issues.apache.org/jira/browse/JCR-4545
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4544) Update slf4j dependency to 1.7.30

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4544 at 6/8/20, 11:14 AM:
---

trunk: (2.21.1) [r1875949|http://svn.apache.org/r1875949]
2.20: (2.20.1) [r1877586|http://svn.apache.org/r1877586]
2.18: [r1878594|http://svn.apache.org/r1878594]



was (Author: reschke):
trunk: (2.21.1) [r1875949|http://svn.apache.org/r1875949]
2.20: [r1877586|http://svn.apache.org/r1877586]



> Update slf4j dependency to 1.7.30
> -
>
> Key: JCR-4544
> URL: https://issues.apache.org/jira/browse/JCR-4544
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4544) Update slf4j dependency to 1.7.30

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4544:

Fix Version/s: 2.18.6

> Update slf4j dependency to 1.7.30
> -
>
> Key: JCR-4544
> URL: https://issues.apache.org/jira/browse/JCR-4544
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4544) Update slf4j dependency to 1.7.30

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4544:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update slf4j dependency to 1.7.30
> -
>
> Key: JCR-4544
> URL: https://issues.apache.org/jira/browse/JCR-4544
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4543) Update Tika dependency to 1.24

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4543 at 6/8/20, 10:52 AM:
---

trunk: (2.21.1) [r1875939|http://svn.apache.org/r1875939]
2.20: (2.20.1) [r1877585|http://svn.apache.org/r1877585]
2.18: [r1878592|http://svn.apache.org/r1878592]



was (Author: reschke):
trunk: (2.21.1) [r1875939|http://svn.apache.org/r1875939]
2.20: [r1877585|http://svn.apache.org/r1877585]


> Update Tika dependency to 1.24
> --
>
> Key: JCR-4543
> URL: https://issues.apache.org/jira/browse/JCR-4543
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4543) Update Tika dependency to 1.24

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4543:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update Tika dependency to 1.24
> --
>
> Key: JCR-4543
> URL: https://issues.apache.org/jira/browse/JCR-4543
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4543) Update Tika dependency to 1.24

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4543:

Fix Version/s: 2.18.6

> Update Tika dependency to 1.24
> --
>
> Key: JCR-4543
> URL: https://issues.apache.org/jira/browse/JCR-4543
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Closed] (JCR-4576) Release Jackrabbit 2.20.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke closed JCR-4576.
---

> Release Jackrabbit 2.20.1
> -
>
> Key: JCR-4576
> URL: https://issues.apache.org/jira/browse/JCR-4576
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (JCR-4576) Release Jackrabbit 2.20.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-4576.
-
Resolution: Fixed

> Release Jackrabbit 2.20.1
> -
>
> Key: JCR-4576
> URL: https://issues.apache.org/jira/browse/JCR-4576
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4541) reduce classpath lookups for SaxParserFactory

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4541 at 6/8/20, 10:21 AM:
---

trunk: (2.21.1) [r1877352|http://svn.apache.org/r1877352]
2.20: (2.20.1) [r1877583|http://svn.apache.org/r1877583]
2.18: [r1878590|http://svn.apache.org/r1878590]



was (Author: reschke):
trunk: (2.21.1) [r1877352|http://svn.apache.org/r1877352]
2.20: [r1877583|http://svn.apache.org/r1877583]


> reduce classpath lookups for SaxParserFactory
> -
>
> Key: JCR-4541
> URL: https://issues.apache.org/jira/browse/JCR-4541
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-jcr-commons, jackrabbit-jcr2spi
>Reporter: Lars Grefer
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16, performance
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> While profiling our application, I noticed that 
> {{org.apache.jackrabbit.commons.xml.ParsingContentHandler#parse}} creates a 
> new {{SAXParserFactory}} instance on every invocation.
> This is quite expensive because {{SAXParserFactory.newInstance()}} internally 
> scans the whole classpath for {{META-INF/services/}} declarations.
> I therefore propose this patch: https://github.com/apache/jackrabbit/pull/90



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4541) reduce classpath lookups for SaxParserFactory

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4541:

Labels: candidate_jcr_2_16 performance  (was: candidate_jcr_2_18 
performance)

> reduce classpath lookups for SaxParserFactory
> -
>
> Key: JCR-4541
> URL: https://issues.apache.org/jira/browse/JCR-4541
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-jcr-commons, jackrabbit-jcr2spi
>Reporter: Lars Grefer
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16, performance
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> While profiling our application, I noticed that 
> {{org.apache.jackrabbit.commons.xml.ParsingContentHandler#parse}} creates a 
> new {{SAXParserFactory}} instance on every invocation.
> This is quite expensive because {{SAXParserFactory.newInstance()}} internally 
> scans the whole classpath for {{META-INF/services/}} declarations.
> I therefore propose this patch: https://github.com/apache/jackrabbit/pull/90



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4541) reduce classpath lookups for SaxParserFactory

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4541:

Fix Version/s: 2.18.6

> reduce classpath lookups for SaxParserFactory
> -
>
> Key: JCR-4541
> URL: https://issues.apache.org/jira/browse/JCR-4541
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-jcr-commons, jackrabbit-jcr2spi
>Reporter: Lars Grefer
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_18, performance
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>
> While profiling our application, I noticed that 
> {{org.apache.jackrabbit.commons.xml.ParsingContentHandler#parse}} creates a 
> new {{SAXParserFactory}} instance on every invocation.
> This is quite expensive because {{SAXParserFactory.newInstance()}} internally 
> scans the whole classpath for {{META-INF/services/}} declarations.
> I therefore propose this patch: https://github.com/apache/jackrabbit/pull/90



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Jackrabbit-trunk - Build # 2821 - Fixed

2020-06-08 Thread Apache Jenkins Server
The Apache Jenkins build system has built Jackrabbit-trunk (build #2821)

Status: Fixed

Check console output at https://builds.apache.org/job/Jackrabbit-trunk/2821/ to 
view the results.

[jira] [Updated] (JCR-4530) jackrabbit-core: avoid use of deprecated commons-collections Buffers

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4530:

Fix Version/s: 2.18.6

> jackrabbit-core: avoid use of deprecated commons-collections Buffers
> 
>
> Key: JCR-4530
> URL: https://issues.apache.org/jira/browse/JCR-4530
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4530) jackrabbit-core: avoid use of deprecated commons-collections Buffers

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4530:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> jackrabbit-core: avoid use of deprecated commons-collections Buffers
> 
>
> Key: JCR-4530
> URL: https://issues.apache.org/jira/browse/JCR-4530
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4522) Update httpclient/mime dependencies to 4.5.11

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4522 at 6/8/20, 9:18 AM:
--

trunk: (2.21.0) [r1872992|http://svn.apache.org/r1872992]
2.20: (2.20.1) [r1874354|http://svn.apache.org/r1874354]
2.18: [r1878588|http://svn.apache.org/r1878588]



was (Author: reschke):
trunk: (2.21.0) [r1872992|http://svn.apache.org/r1872992]
2.20: [r1874354|http://svn.apache.org/r1874354]


> Update httpclient/mime dependencies to 4.5.11
> -
>
> Key: JCR-4522
> URL: https://issues.apache.org/jira/browse/JCR-4522
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4522) Update httpclient/mime dependencies to 4.5.11

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4522:

Fix Version/s: 2.18.6

> Update httpclient/mime dependencies to 4.5.11
> -
>
> Key: JCR-4522
> URL: https://issues.apache.org/jira/browse/JCR-4522
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4522) Update httpclient/mime dependencies to 4.5.11

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4522:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update httpclient/mime dependencies to 4.5.11
> -
>
> Key: JCR-4522
> URL: https://issues.apache.org/jira/browse/JCR-4522
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-spi2dav, jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (JCR-4580) switch bundle comparisonVersion for 2.20.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke commented on JCR-4580:
-

trunk: [r1878587|http://svn.apache.org/r1878587]

> switch bundle comparisonVersion for 2.20.1
> --
>
> Key: JCR-4580
> URL: https://issues.apache.org/jira/browse/JCR-4580
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.22, 2.21.2
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (JCR-4580) switch bundle comparisonVersion for 2.20.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke resolved JCR-4580.
-
Fix Version/s: 2.21.2
   Resolution: Fixed

> switch bundle comparisonVersion for 2.20.1
> --
>
> Key: JCR-4580
> URL: https://issues.apache.org/jira/browse/JCR-4580
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.22, 2.21.2
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4580) switch bundle comparisonVersion for 2.20.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4580:

Fix Version/s: (was: 2.21.0)

> switch bundle comparisonVersion for 2.20.1
> --
>
> Key: JCR-4580
> URL: https://issues.apache.org/jira/browse/JCR-4580
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.22
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4580) switch bundle comparisonVersion for 2.20.1

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4580:

Component/s: parent

> switch bundle comparisonVersion for 2.20.1
> --
>
> Key: JCR-4580
> URL: https://issues.apache.org/jira/browse/JCR-4580
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.21.0, 2.22
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (JCR-4580) switch bundle comparisonVersion for 2.20.1

2020-06-08 Thread Julian Reschke (Jira)
Julian Reschke created JCR-4580:
---

 Summary: switch bundle comparisonVersion for 2.20.1
 Key: JCR-4580
 URL: https://issues.apache.org/jira/browse/JCR-4580
 Project: Jackrabbit Content Repository
  Issue Type: Task
Reporter: Julian Reschke
Assignee: Julian Reschke
 Fix For: 2.21.0, 2.22






--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4519) Update httpcore dependency to 4.4.13

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-4519 at 6/8/20, 8:52 AM:
--

trunk: (2.21.0) [r1872768|http://svn.apache.org/r1872768]
2.20: (2.20.1) [r1874327|http://svn.apache.org/r1874327]
2.18: [r1878586|http://svn.apache.org/r1878586]



was (Author: reschke):
trunk: (2.21.0) [r1872768|http://svn.apache.org/r1872768]
2.20: [r1874327|http://svn.apache.org/r1874327]


> Update httpcore dependency to 4.4.13
> 
>
> Key: JCR-4519
> URL: https://issues.apache.org/jira/browse/JCR-4519
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4519) Update httpcore dependency to 4.4.13

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4519:

Fix Version/s: 2.18.6

> Update httpcore dependency to 4.4.13
> 
>
> Key: JCR-4519
> URL: https://issues.apache.org/jira/browse/JCR-4519
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4519) Update httpcore dependency to 4.4.13

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-4519:

Labels: candidate_jcr_2_16  (was: candidate_jcr_2_18)

> Update httpcore dependency to 4.4.13
> 
>
> Key: JCR-4519
> URL: https://issues.apache.org/jira/browse/JCR-4519
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.21.0, 2.22, 2.18.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[ANNOUNCE] Apache Jackrabbit 2.20.1 released

2020-06-08 Thread Julian Reschke

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit 2.20.1. The release is available for download at:

 http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:



Release Notes -- Apache Jackrabbit -- Version 2.20.1

Introduction


This is Apache Jackrabbit(TM) 2.20.1, a fully compliant implementation 
of the

Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
specified in the Java Specification Request 283 (JSR 283).

Apache Jackrabbit 2.20.1 is an incremental feature release based on
and compatible with earlier stable Jackrabbit 2.x releases. Jackrabbit
2.20.x releases are considered stable and targeted for production use.

The minimum Java version for this release is Java 8. See

  http://jackrabbit.apache.org/jcr/downloads.html

for maintenance versions that support earlier Java versions.


Changes in Jackrabbit 2.20.1


Bug

[JCR-3942] - Content-Length header field may be set twice
[JCR-4549] - backup with RepositoryCopier.copy() fails on second 
method call
[JCR-4551] - Use the normalized MediaType to check if the given 
MediaType should be indexed


Improvement

[JCR-4541] - reduce classpath lookups for SaxParserFactory

Task

[JCR-4519] - Update httpcore dependency to 4.4.13
[JCR-4520] - Update Jackrabbit trunk and 2.20 to Oak 1.22.0
[JCR-4522] - Update httpclient/mime dependencies to 4.5.11
[JCR-4525] - Update Jackrabbit trunk and 2.20 to Oak 1.24.0
[JCR-4529] - Update tomcat dependency to 8.5.50
[JCR-4530] - jackrabbit-core: avoid use of deprecated 
commons-collections Buffers

[JCR-4531] - Update tomcat dependency to 8.5.51/7.0.100
[JCR-4539] - Update Jackrabbit trunk and 2.20 to Oak 1.26.0
[JCR-4543] - Update Tika dependency to 1.24
[JCR-4544] - Update slf4j dependency to 1.7.30
[JCR-4545] - Update httpclient/mime dependencies to 4.5.12
[JCR-4546] - Update aws java sdk version to 1.11.700 (consistent 
with Oak)

[JCR-4547] - Update tomcat dependency to 8.5.53/7.0.103
[JCR-4548] - update javadoc-plugin dependency to 3.2.0
[JCR-4554] - Update Tika dependency to 1.24.1
[JCR-4555] - Update mockito dependency to 3.3.3
[JCR-4556] - Update tomcat dependency to 8.5.54
[JCR-4557] - update junit dependency to 4.13
[JCR-4558] - update Apache parent pom to version 23
[JCR-4559] - Update commons file-upload dependency to 1.4
[JCR-4560] - Update h2db dependency to 1.4.200
[JCR-4561] - webapp: update htmlunit dependency to 2.40.0
[JCR-4562] - Remove workaround for FELIX-2492
[JCR-4563] - test OSGi bundles
[JCR-4564] - jackrabbit-jcr-server: remove obsolete workaround for 
scr-plugin

[JCR-4575] - Update tomcat dependency to 8.5.55/7.0.104


For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at

https://issues.apache.org/jira/browse/JCR

Release Contents


This release consists of a single source archive packaged as a zip file.
The archive can be unpacked with the jar tool from your JDK installation.
See the README.txt file for instructions on how to build this release.

The source archive is accompanied by an SHA512 checksum and a
PGP signature that you can use to verify the authenticity of your
download. The public key used for the PGP signature can be found at
https://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit
---

Apache Jackrabbit is a fully conforming implementation of the Content
Repository for Java Technology API (JCR). A content repository is a
hierarchical content store with support for structured and unstructured
content, full text search, versioning, transactions, observation, and
more.

For more information, visit http://jackrabbit.apache.org/

About The Apache Software Foundation


Established in 1999, The Apache Software Foundation provides organizational,
legal, and financial support for more than 140 freely-available,
collaboratively-developed Open Source projects. The pragmatic Apache License
enables individual and commercial users to easily deploy Apache software;
the Foundation's intellectual property framework limits the legal exposure
of its 3,800+ contributors.

For more information, visit http://www.apache.org/

Trademarks
--

Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the 
Apache

Jackrabbit project logo are trademarks of The Apache Software Foundation.


[ANNOUNCE] Apache Jackrabbit 2.20.1 released

2020-06-08 Thread Julian Reschke

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit 2.20.1. The release is available for download at:

 http://jackrabbit.apache.org/downloads.html

See the full release notes below for details about this release:



Release Notes -- Apache Jackrabbit -- Version 2.20.1

Introduction


This is Apache Jackrabbit(TM) 2.20.1, a fully compliant implementation 
of the

Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
specified in the Java Specification Request 283 (JSR 283).

Apache Jackrabbit 2.20.1 is an incremental feature release based on
and compatible with earlier stable Jackrabbit 2.x releases. Jackrabbit
2.20.x releases are considered stable and targeted for production use.

The minimum Java version for this release is Java 8. See

  http://jackrabbit.apache.org/jcr/downloads.html

for maintenance versions that support earlier Java versions.


Changes in Jackrabbit 2.20.1


Bug

[JCR-3942] - Content-Length header field may be set twice
[JCR-4549] - backup with RepositoryCopier.copy() fails on second 
method call
[JCR-4551] - Use the normalized MediaType to check if the given 
MediaType should be indexed


Improvement

[JCR-4541] - reduce classpath lookups for SaxParserFactory

Task

[JCR-4519] - Update httpcore dependency to 4.4.13
[JCR-4520] - Update Jackrabbit trunk and 2.20 to Oak 1.22.0
[JCR-4522] - Update httpclient/mime dependencies to 4.5.11
[JCR-4525] - Update Jackrabbit trunk and 2.20 to Oak 1.24.0
[JCR-4529] - Update tomcat dependency to 8.5.50
[JCR-4530] - jackrabbit-core: avoid use of deprecated 
commons-collections Buffers

[JCR-4531] - Update tomcat dependency to 8.5.51/7.0.100
[JCR-4539] - Update Jackrabbit trunk and 2.20 to Oak 1.26.0
[JCR-4543] - Update Tika dependency to 1.24
[JCR-4544] - Update slf4j dependency to 1.7.30
[JCR-4545] - Update httpclient/mime dependencies to 4.5.12
[JCR-4546] - Update aws java sdk version to 1.11.700 (consistent 
with Oak)

[JCR-4547] - Update tomcat dependency to 8.5.53/7.0.103
[JCR-4548] - update javadoc-plugin dependency to 3.2.0
[JCR-4554] - Update Tika dependency to 1.24.1
[JCR-4555] - Update mockito dependency to 3.3.3
[JCR-4556] - Update tomcat dependency to 8.5.54
[JCR-4557] - update junit dependency to 4.13
[JCR-4558] - update Apache parent pom to version 23
[JCR-4559] - Update commons file-upload dependency to 1.4
[JCR-4560] - Update h2db dependency to 1.4.200
[JCR-4561] - webapp: update htmlunit dependency to 2.40.0
[JCR-4562] - Remove workaround for FELIX-2492
[JCR-4563] - test OSGi bundles
[JCR-4564] - jackrabbit-jcr-server: remove obsolete workaround for 
scr-plugin

[JCR-4575] - Update tomcat dependency to 8.5.55/7.0.104


For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at

https://issues.apache.org/jira/browse/JCR

Release Contents


This release consists of a single source archive packaged as a zip file.
The archive can be unpacked with the jar tool from your JDK installation.
See the README.txt file for instructions on how to build this release.

The source archive is accompanied by an SHA512 checksum and a
PGP signature that you can use to verify the authenticity of your
download. The public key used for the PGP signature can be found at
https://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit
---

Apache Jackrabbit is a fully conforming implementation of the Content
Repository for Java Technology API (JCR). A content repository is a
hierarchical content store with support for structured and unstructured
content, full text search, versioning, transactions, observation, and
more.

For more information, visit http://jackrabbit.apache.org/

About The Apache Software Foundation


Established in 1999, The Apache Software Foundation provides organizational,
legal, and financial support for more than 140 freely-available,
collaboratively-developed Open Source projects. The pragmatic Apache License
enables individual and commercial users to easily deploy Apache software;
the Foundation's intellectual property framework limits the legal exposure
of its 3,800+ contributors.

For more information, visit http://www.apache.org/

Trademarks
--

Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the 
Apache

Jackrabbit project logo are trademarks of The Apache Software Foundation.


[jira] [Comment Edited] (JCR-3942) Content-Length header field may be set twice

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke edited comment on JCR-3942 at 6/8/20, 7:23 AM:
--

trunk: (2.21.1) [r1877355|http://svn.apache.org/r1877355]
2.20: (2.20.1) [r1877581|http://svn.apache.org/r1877581]
2.18: [r1878578|http://svn.apache.org/r1878578]



was (Author: reschke):
trunk: (2.21.1) [r1877355|http://svn.apache.org/r1877355]
2.20: [r1877581|http://svn.apache.org/r1877581]


> Content-Length header field may be set twice
> 
>
> Key: JCR-3942
> URL: https://issues.apache.org/jira/browse/JCR-3942
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-server
>Affects Versions: 2.11.3, 2.13.0
> Environment: Windows 10 64Bit, Java build 1.8.0_66-b17
>Reporter: André Dörscheln
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16, easyfix, patch, performance
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>   Original Estimate: 1m
>  Remaining Estimate: 1m
>
> In {{ExportContextImpl.java}}, in line 179, the variable hasContentLength is 
> set, when the current header-field ist "Content-Length". This variable is 
> used some lines below to check, if the header has already been written out. 
> The Problem: When "Content-Length" is not the last field of the header, the 
> assignment is useless, because it gets overwritten in the next iteration and 
> the header is set one time more, than it should be.
> Patch would be to add an if-condition:
> {code:title=Patch}
> if (!hasContentLength) 
> hasContentLength = DavConstants.HEADER_CONTENT_LENGTH.equals(name);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-3942) Content-Length header field may be set twice

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-3942:

Fix Version/s: 2.18.6

> Content-Length header field may be set twice
> 
>
> Key: JCR-3942
> URL: https://issues.apache.org/jira/browse/JCR-3942
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-server
>Affects Versions: 2.11.3, 2.13.0
> Environment: Windows 10 64Bit, Java build 1.8.0_66-b17
>Reporter: André Dörscheln
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_18, easyfix, patch, performance
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>   Original Estimate: 1m
>  Remaining Estimate: 1m
>
> In {{ExportContextImpl.java}}, in line 179, the variable hasContentLength is 
> set, when the current header-field ist "Content-Length". This variable is 
> used some lines below to check, if the header has already been written out. 
> The Problem: When "Content-Length" is not the last field of the header, the 
> assignment is useless, because it gets overwritten in the next iteration and 
> the header is set one time more, than it should be.
> Patch would be to add an if-condition:
> {code:title=Patch}
> if (!hasContentLength) 
> hasContentLength = DavConstants.HEADER_CONTENT_LENGTH.equals(name);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-3942) Content-Length header field may be set twice

2020-06-08 Thread Julian Reschke (Jira)


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

Julian Reschke updated JCR-3942:

Labels: candidate_jcr_2_16 easyfix patch performance  (was: 
candidate_jcr_2_18 easyfix patch performance)

> Content-Length header field may be set twice
> 
>
> Key: JCR-3942
> URL: https://issues.apache.org/jira/browse/JCR-3942
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-jcr-server
>Affects Versions: 2.11.3, 2.13.0
> Environment: Windows 10 64Bit, Java build 1.8.0_66-b17
>Reporter: André Dörscheln
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16, easyfix, patch, performance
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6
>
>   Original Estimate: 1m
>  Remaining Estimate: 1m
>
> In {{ExportContextImpl.java}}, in line 179, the variable hasContentLength is 
> set, when the current header-field ist "Content-Length". This variable is 
> used some lines below to check, if the header has already been written out. 
> The Problem: When "Content-Length" is not the last field of the header, the 
> assignment is useless, because it gets overwritten in the next iteration and 
> the header is set one time more, than it should be.
> Patch would be to add an if-condition:
> {code:title=Patch}
> if (!hasContentLength) 
> hasContentLength = DavConstants.HEADER_CONTENT_LENGTH.equals(name);
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[RESULT] [VOTE] Release Apache Jackrabbit 2.20.1

2020-06-08 Thread Julian Reschke

On 03.06.2020 09:16, Julian Reschke wrote:

...

Hi there,

The vote passes as follows:

+1 Cédric Damioli 
+1 Claus Köll 
+1 Julian Reschke 
+1 Woonsan Ko 

Thanks for voting. I'll push the release out.

Best regards, Julian


Re: June 2020 report: draft for review

2020-06-08 Thread Marcel Reutegger
Hi Konrad,

Very good point and apologies for focusing too much on classic
Jackrabbit and Oak. I will add a section about FileVault.

Anything you would like to point out in particular in addition
to moving to Git?

Regards
 Marcel

On 05.06.20, 18:59, "Konrad Windszus"  wrote:

Hi Marcel,
Maybe we should add that FileVault has been migrated from SVN to Git.
Thanks,
Konrad

> On 5. Jun 2020, at 14:56, Marcel Reutegger  wrote:
>
> Hi,
>
> The draft for the June 2020 board report is available here:
> https://jackrabbit.apache.org/jcr/status/board-report-2020-06.html
>
> Please review and let me know if something is missing or incorrect.
>
> I will submit the report early next week.
>
> Regards
> Marcel
>