[VOTE] Release Apache Jackrabbit Oak 1.10.0 (take 2)

2019-01-11 Thread Davide Giannella



A candidate for the Jackrabbit Oak 1.10.0 release is available at:

    https://dist.apache.org/repos/dist/dev/jackrabbit/oak/1.10.0/

The release candidate is a zip archive of the sources in:

   
https://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-1.10.0/

The SHA1 checksum of the archive is
1d30c06470347ef778d5a2694b28a01aad840627.

A staged Maven repository is available for review at:

    https://repository.apache.org/

The command for running automated checks against this release candidate is:

    # run in SVN checkout of
https://dist.apache.org/repos/dist/dev/jackrabbit
    $ sh check-release.sh oak 1.10.0
1d30c06470347ef778d5a2694b28a01aad840627

Please vote on releasing this package as Apache Jackrabbit Oak 1.10.0.
The vote is open for the next 72 hours and passes if a majority of at
least three +1 Jackrabbit PMC votes are cast.

    [ ] +1 Release this package as Apache Jackrabbit Oak 1.10.0
    [ ] -1 Do not release this package because...
D.


[RESULT][VOTE] Release Apache Jackrabbit Oak 1.10.0

2019-01-11 Thread Davide Giannella
Hello Team,

the vote FAILS as follows:

>From Tommaso

> while doing testing with trunk me and others have found out that the
> changes for OAK-7947 can cause a NPE in case
> LucenePropertyIndex#getIndexNode return null, therefore I think this
> needs to be fixed before releasing 1.10.0, hence my -1.
> I'll create an Oak issue right away.



Thanks for voting. I've cleaned up already and will re-issue 1.10.0 as
soon as possible

-- Davide




[VOTE] Release Apache Jackrabbit Oak 1.6.16 (take 2)

2019-01-11 Thread Davide Giannella
A candidate for the Jackrabbit Oak 1.6.16 release is available at:

    https://dist.apache.org/repos/dist/dev/jackrabbit/oak/1.6.16/

The release candidate is a zip archive of the sources in:

   
https://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-1.6.16/

The SHA1 checksum of the archive is
97158c70e42ac23affc09cb6cf181765db621edd.

A staged Maven repository is available for review at:

    https://repository.apache.org/

The command for running automated checks against this release candidate is:

    # run in SVN checkout of
https://dist.apache.org/repos/dist/dev/jackrabbit
    $ sh check-release.sh oak 1.6.16
97158c70e42ac23affc09cb6cf181765db621edd

Please vote on releasing this package as Apache Jackrabbit Oak 1.6.16.
The vote is open for the next 72 hours and passes if a majority of at
least three +1 Jackrabbit PMC votes are cast.

    [ ] +1 Release this package as Apache Jackrabbit Oak 1.6.16
    [ ] -1 Do not release this package because...

D.


[RESULT][VOTE] Release Apache Jackrabbit Oak 1.6.16

2019-01-11 Thread Davide Giannella
Hello Team,

the vote FAILS as follows:

from Vikas

> [X] -1 Do not release this package because...
> 
> 1.6.16 currently has a bunch of fixes/improvements wrt facets. We
> recently discovered and fixed another facet related bug (OAK-7975
> [0]). It might be better to tag along this fix in 1.6.16 too.

Thanks for voting. I've cleaned up the situation and will re-tag the new 
release in minutes.


-- Davide




Re: [VOTE] Release Apache Jackrabbit Oak 1.10.0

2019-01-11 Thread Davide Giannella
On 11/01/2019 15:04, Tommaso Teofili wrote:
> regarding the problem with OAK-7983, I think we can re spin the release now.
> I've reverted the problematic commit and me and Vikas will follow up
> with a patch which reintroduces the functionality from OAK-7947
> without the mentioned bug as soon as possible.

Thanks. I'll cancel and re-issue 1.10.0 as soon as I can.

Davide


[jira] [Comment Edited] (JCR-4302) BTreeManager: fix Eclipse compiler error

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4302 at 1/11/19 4:42 PM:
--

trunk: [r1831854|http://svn.apache.org/r1831854]
2.16: [r1835818|http://svn.apache.org/r1835818]
2.14: [r1837367|http://svn.apache.org/r1837367]
2.12: [r1840255|http://svn.apache.org/r1840255]
2.10: [r1845951|http://svn.apache.org/r1845951]
2.8: [r1851067|http://svn.apache.org/r1851067]



was (Author: reschke):
trunk: [r1831854|http://svn.apache.org/r1831854]
2.16: [r1835818|http://svn.apache.org/r1835818]
2.14: [r1837367|http://svn.apache.org/r1837367]
2.12: [r1840255|http://svn.apache.org/r1840255]
2.10: [r1845951|http://svn.apache.org/r1845951]



> BTreeManager: fix Eclipse compiler error
> 
>
> Key: JCR-4302
> URL: https://issues.apache.org/jira/browse/JCR-4302
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3, 2.8.10
>
>
> {noformat}
> The method getSizedIterator(Iterator, long) in the type BTreeManager is 
> not applicable for the arguments (Iterator, long)
> {noformat}
> ...because of missing cast of {{properties}} to {{Iterator}}.
>  
> (I don't get why Eclipse thinks that to be an error, but will slightly 
> refactor anyway)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4302) BTreeManager: fix Eclipse compiler error

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4302:

Fix Version/s: 2.8.10

> BTreeManager: fix Eclipse compiler error
> 
>
> Key: JCR-4302
> URL: https://issues.apache.org/jira/browse/JCR-4302
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_8
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3, 2.8.10
>
>
> {noformat}
> The method getSizedIterator(Iterator, long) in the type BTreeManager is 
> not applicable for the arguments (Iterator, long)
> {noformat}
> ...because of missing cast of {{properties}} to {{Iterator}}.
>  
> (I don't get why Eclipse thinks that to be an error, but will slightly 
> refactor anyway)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4302) BTreeManager: fix Eclipse compiler error

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4302:

Labels:   (was: candidate_jcr_2_8)

> BTreeManager: fix Eclipse compiler error
> 
>
> Key: JCR-4302
> URL: https://issues.apache.org/jira/browse/JCR-4302
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-commons
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3, 2.8.10
>
>
> {noformat}
> The method getSizedIterator(Iterator, long) in the type BTreeManager is 
> not applicable for the arguments (Iterator, long)
> {noformat}
> ...because of missing cast of {{properties}} to {{Iterator}}.
>  
> (I don't get why Eclipse thinks that to be an error, but will slightly 
> refactor anyway)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (JCR-4338) avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4338 at 1/11/19 4:36 PM:
--

trunk: [r1836349|http://svn.apache.org/r1836349]
2.16: [r1836703|http://svn.apache.org/r1836703]
2.14: [r1837457|http://svn.apache.org/r1837457]
2.12: [r1840298|http://svn.apache.org/r1840298]
2.10: [r1846003|http://svn.apache.org/r1846003]





was (Author: reschke):
trunk: [r1836349|http://svn.apache.org/r1836349]
2.16: [r1836703|http://svn.apache.org/r1836703]
2.14: [r1837457|http://svn.apache.org/r1837457]
2.12: [r1840298|http://svn.apache.org/r1840298]
2.10: [r1846003|http://svn.apache.org/r1846003]
2.8: [r1851067|http://svn.apache.org/r1851067]



> avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)
> 
>
> Key: JCR-4338
> URL: https://issues.apache.org/jira/browse/JCR-4338
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.10.9, 2.16.3, 2.17.5
>
>
> ...but we use 
> {{https://docs.oracle.com/javase/7/docs/api/javax/rmi/PortableRemoteObject.html#narrow(java.lang.Object,%20java.lang.Class)}}
>  in JNDIRepositoryStub.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4338) avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4338:

Fix Version/s: (was: 2.8.10)

> avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)
> 
>
> Key: JCR-4338
> URL: https://issues.apache.org/jira/browse/JCR-4338
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.10.9, 2.16.3, 2.17.5
>
>
> ...but we use 
> {{https://docs.oracle.com/javase/7/docs/api/javax/rmi/PortableRemoteObject.html#narrow(java.lang.Object,%20java.lang.Class)}}
>  in JNDIRepositoryStub.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Release Apache Jackrabbit Oak 1.10.0

2019-01-11 Thread Matt Ryan
On Thu, Jan 10, 2019 at 8:55 AM Davide Giannella  wrote:

>
> Please vote on releasing this package as Apache Jackrabbit Oak 1.10.0.
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 Jackrabbit PMC votes are cast.
>
> [X] +1 Release this package as Apache Jackrabbit Oak 1.10.0
> [ ] -1 Do not release this package because...
>
>
Where:

[INFO] Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe;
2018-06-17T12:33:14-06:00)
[INFO] OS name: "mac os x", version: "10.14.2", arch: "x86_64", family:
"mac"
[INFO] Java version: 1.8.0_77, vendor: Oracle Corporation, runtime:
/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre
[INFO] MAVEN_OPTS:
[INFO]

[INFO] ALL CHECKS OK


-MR


[jira] [Comment Edited] (JCR-4324) NPE on Version.getLinearPredecessor() implementation

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4324 at 1/11/19 4:32 PM:
--

trunk: [r1834424|http://svn.apache.org/r1834424]
2.16: [r1836031|http://svn.apache.org/r1836031]
2.14: [r1837415|http://svn.apache.org/r1837415]
2.12: [r1840269|http://svn.apache.org/r1840269]
2.10: [r1845998|http://svn.apache.org/r1845998]
2.8: [r1851077|http://svn.apache.org/r1851077]




was (Author: reschke):
trunk: [r1834424|http://svn.apache.org/r1834424]
2.16: [r1836031|http://svn.apache.org/r1836031]
2.14: [r1837415|http://svn.apache.org/r1837415]
2.12: [r1840269|http://svn.apache.org/r1840269]
2.10: [r1845998|http://svn.apache.org/r1845998]


> NPE on Version.getLinearPredecessor() implementation
> 
>
> Key: JCR-4324
> URL: https://issues.apache.org/jira/browse/JCR-4324
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.16.1
>Reporter: Bérénice MAUREL
>Priority: Major
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3, 2.8.10
>
> Attachments: JCR-4324.diff
>
>
> I get a NullPointerException when I'm trying to get the predecessor of the 
> root version with \{{myVersion.getLinearPredecessor()}} method.
> In the documentation, I should get null. But in the implementation 
> {{org.apache.jackrabbit.core.version.VersionImpl}}, I get a NPE if the 
> predecessor is empty (for the node \{{jcr:rootVersion}}).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4324) NPE on Version.getLinearPredecessor() implementation

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4324:

Labels:   (was: candidate_jcr_2_8)

> NPE on Version.getLinearPredecessor() implementation
> 
>
> Key: JCR-4324
> URL: https://issues.apache.org/jira/browse/JCR-4324
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.16.1
>Reporter: Bérénice MAUREL
>Priority: Major
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3, 2.8.10
>
> Attachments: JCR-4324.diff
>
>
> I get a NullPointerException when I'm trying to get the predecessor of the 
> root version with \{{myVersion.getLinearPredecessor()}} method.
> In the documentation, I should get null. But in the implementation 
> {{org.apache.jackrabbit.core.version.VersionImpl}}, I get a NPE if the 
> predecessor is empty (for the node \{{jcr:rootVersion}}).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4324) NPE on Version.getLinearPredecessor() implementation

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4324:

Fix Version/s: 2.8.10

> NPE on Version.getLinearPredecessor() implementation
> 
>
> Key: JCR-4324
> URL: https://issues.apache.org/jira/browse/JCR-4324
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: core
>Affects Versions: 2.16.1
>Reporter: Bérénice MAUREL
>Priority: Major
>  Labels: candidate_jcr_2_8
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3, 2.8.10
>
> Attachments: JCR-4324.diff
>
>
> I get a NullPointerException when I'm trying to get the predecessor of the 
> root version with \{{myVersion.getLinearPredecessor()}} method.
> In the documentation, I should get null. But in the implementation 
> {{org.apache.jackrabbit.core.version.VersionImpl}}, I get a NPE if the 
> predecessor is empty (for the node \{{jcr:rootVersion}}).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (JCR-4338) avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4338 at 1/11/19 4:13 PM:
--

trunk: [r1836349|http://svn.apache.org/r1836349]
2.16: [r1836703|http://svn.apache.org/r1836703]
2.14: [r1837457|http://svn.apache.org/r1837457]
2.12: [r1840298|http://svn.apache.org/r1840298]
2.10: [r1846003|http://svn.apache.org/r1846003]
2.8: [r1851067|http://svn.apache.org/r1851067]




was (Author: reschke):
trunk: [r1836349|http://svn.apache.org/r1836349]
2.16: [r1836703|http://svn.apache.org/r1836703]
2.14: [r1837457|http://svn.apache.org/r1837457]
2.12: [r1840298|http://svn.apache.org/r1840298]
2.10: [r1846003|http://svn.apache.org/r1846003]


> avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)
> 
>
> Key: JCR-4338
> URL: https://issues.apache.org/jira/browse/JCR-4338
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.10.9, 2.16.3, 2.17.5, 2.8.10
>
>
> ...but we use 
> {{https://docs.oracle.com/javase/7/docs/api/javax/rmi/PortableRemoteObject.html#narrow(java.lang.Object,%20java.lang.Class)}}
>  in JNDIRepositoryStub.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4338) avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4338:

Fix Version/s: 2.8.10

> avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)
> 
>
> Key: JCR-4338
> URL: https://issues.apache.org/jira/browse/JCR-4338
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.10.9, 2.16.3, 2.17.5, 2.8.10
>
>
> ...but we use 
> {{https://docs.oracle.com/javase/7/docs/api/javax/rmi/PortableRemoteObject.html#narrow(java.lang.Object,%20java.lang.Class)}}
>  in JNDIRepositoryStub.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4307) Update animal-sniffer-maven-plugin to 1.16

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4307:

Labels:   (was: candidate_jcr_2_8)

> Update animal-sniffer-maven-plugin to 1.16
> --
>
> Key: JCR-4307
> URL: https://issues.apache.org/jira/browse/JCR-4307
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Priority: Major
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4318) Update failsafe and surefire plugin versions to 2.22.0

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4318:

Labels:   (was: candidate_jcr_2_8)

> Update failsafe and surefire plugin versions to 2.22.0
> --
>
> Key: JCR-4318
> URL: https://issues.apache.org/jira/browse/JCR-4318
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Priority: Trivial
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


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

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4326:

Labels:   (was: candidate_jcr_2_8)

> Update aws java sdk version to 1.11.330 (consistent with Oak)
> -
>
> Key: JCR-4326
> URL: https://issues.apache.org/jira/browse/JCR-4326
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4338) avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4338:

Labels:   (was: candidate_jcr_2_8)

> avoid use of javax.rmi.PortableRemoteObject (removed in Java 11)
> 
>
> Key: JCR-4338
> URL: https://issues.apache.org/jira/browse/JCR-4338
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.10.9, 2.16.3, 2.17.5
>
>
> ...but we use 
> {{https://docs.oracle.com/javase/7/docs/api/javax/rmi/PortableRemoteObject.html#narrow(java.lang.Object,%20java.lang.Class)}}
>  in JNDIRepositoryStub.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4333) Update javax.transaction dependency to 1.3

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4333:

Labels:   (was: candidate_jcr_2_8)

> Update javax.transaction dependency to 1.3
> --
>
> Key: JCR-4333
> URL: https://issues.apache.org/jira/browse/JCR-4333
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4294) TCK tests should pass on repositories without locking support

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4294:

Labels:   (was: candidate_jcr_2_8)

> TCK tests should pass on repositories without locking support
> -
>
> Key: JCR-4294
> URL: https://issues.apache.org/jira/browse/JCR-4294
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9
>
> Attachments: JCR-4294.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4322) Consistent use of log4j versions

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4322:

Labels:   (was: candidate_jcr_2_8)

> Consistent use of log4j versions
> 
>
> Key: JCR-4322
> URL: https://issues.apache.org/jira/browse/JCR-4322
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext, jackrabbit-data, jackrabbit-vfs-ext, 
> parent
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4320) Update spotbugs plugin to 3.1.5

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4320:

Labels:   (was: candidate_jcr_2_8)

> Update spotbugs plugin to 3.1.5
> ---
>
> Key: JCR-4320
> URL: https://issues.apache.org/jira/browse/JCR-4320
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4306) switch to findbugs replacement that is still maintained (spotbugs)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4306:

Labels:   (was: candidate_jcr_2_8)

> switch to findbugs replacement that is still maintained (spotbugs)
> --
>
> Key: JCR-4306
> URL: https://issues.apache.org/jira/browse/JCR-4306
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: parent
>Reporter: Julian Reschke
>Priority: Major
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>
> {noformat}
>  [java] WARNING: An illegal reflective access operation has occurred
>  [java] WARNING: Illegal reflective access by 
> org.dom4j.io.SAXContentHandler 
> (file:/C:/Users/jre/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar) to 
> method 
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy.getEncoding()
>  [java] WARNING: Please consider reporting this to the maintainers of 
> org.dom4j.io.SAXContentHandler
>  [java] WARNING: Use --illegal-access=warn to enable warnings of further 
> illegal reflective access operations
>  [java] WARNING: All illegal access operations will be denied in a future 
> release
>  [java] Warning: Unknown version of Java
>  [java] edu.umd.cs.findbugs.JavaVersionException: Could not parse Java 
> version string: 10
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4321) Update maven plugins from org.apache.maven.plugins

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4321:

Labels:   (was: candidate_jcr_2_8)

> Update maven plugins from org.apache.maven.plugins
> --
>
> Key: JCR-4321
> URL: https://issues.apache.org/jira/browse/JCR-4321
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-core, jackrabbit-data, parent
>Reporter: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.6, 2.12.10, 2.17.4, 2.10.9, 2.16.3
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (JCR-4292) davex: preserve cause in exceptions and log affected URI

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4292 at 1/11/19 3:37 PM:
--

trunk: [r1830753|http://svn.apache.org/r1830753]
2.16: [r1831727|http://svn.apache.org/r1831727]
2.14: [r1833734|http://svn.apache.org/r1833734]
2.12: [r1840282|http://svn.apache.org/r1840282]
2.10: [r1845934|http://svn.apache.org/r1845934]
2.8: [r1851063|http://svn.apache.org/r1851063]





was (Author: reschke):
trunk: [r1830753|http://svn.apache.org/r1830753]
2.16: [r1831727|http://svn.apache.org/r1831727]
2.14: [r1833734|http://svn.apache.org/r1833734]
2.12: [r1840282|http://svn.apache.org/r1840282]
2.10: [r1845934|http://svn.apache.org/r1845934]



> davex: preserve cause in exceptions and log affected URI
> 
>
> Key: JCR-4292
> URL: https://issues.apache.org/jira/browse/JCR-4292
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
>
> sample log:
> {noformat}
> [ERROR] Internal error while retrieving NodeInfo.java.io.IOException: '  '
> not allowed in nameat
> org.apache.jackrabbit.spi2davex.ItemInfoJsonHandler.key(ItemInfoJSONHandler.java:205)
>   at
> org.apache.jackrabbit.commons.json.JsonParser.parse(JsonParser.java:108)
> at
> org.apache.jackrabbit.commons.json.JsonParser.parse(JsonParser.java:73)
> at
> org.apache.jackrabbit.spi2davex.RepositoryServiceImpl.getItemInfos(RepositoryServiceImpl.java:372)
>   at
> org.apache.jackrabbit.jcr2spi.state.WorkspaceItemStateFactory.createNodeState(WorkspaceItemStateFactory.java:93)
>   at
> org.apache.jackrabbit.jcr2spi.state.TransientISFactory.createNodeState(TransientISFactory.java:97)
>   at
> org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntryImpl.doResolve(NodeEntryImpl.java:990)
>   at
> org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl.resolve(HierarchyEntryImpl.java:134)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4293) jackrabbit-core: observation tests should not rely on mix:lockable mixin type

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4293:

Labels:   (was: candidate_jcr_2_8)

> jackrabbit-core: observation tests should not rely on mix:lockable mixin type
> -
>
> Key: JCR-4293
> URL: https://issues.apache.org/jira/browse/JCR-4293
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9
>
>
> ...because they are re-used in Oak (see OAK-6421).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4292) davex: preserve cause in exceptions and log affected URI

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4292:

Labels:   (was: candidate_jcr_2_8)

> davex: preserve cause in exceptions and log affected URI
> 
>
> Key: JCR-4292
> URL: https://issues.apache.org/jira/browse/JCR-4292
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
>
> sample log:
> {noformat}
> [ERROR] Internal error while retrieving NodeInfo.java.io.IOException: '  '
> not allowed in nameat
> org.apache.jackrabbit.spi2davex.ItemInfoJsonHandler.key(ItemInfoJSONHandler.java:205)
>   at
> org.apache.jackrabbit.commons.json.JsonParser.parse(JsonParser.java:108)
> at
> org.apache.jackrabbit.commons.json.JsonParser.parse(JsonParser.java:73)
> at
> org.apache.jackrabbit.spi2davex.RepositoryServiceImpl.getItemInfos(RepositoryServiceImpl.java:372)
>   at
> org.apache.jackrabbit.jcr2spi.state.WorkspaceItemStateFactory.createNodeState(WorkspaceItemStateFactory.java:93)
>   at
> org.apache.jackrabbit.jcr2spi.state.TransientISFactory.createNodeState(TransientISFactory.java:97)
>   at
> org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntryImpl.doResolve(NodeEntryImpl.java:990)
>   at
> org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl.resolve(HierarchyEntryImpl.java:134)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4292) davex: preserve cause in exceptions and log affected URI

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4292:

Fix Version/s: 2.8.10

> davex: preserve cause in exceptions and log affected URI
> 
>
> Key: JCR-4292
> URL: https://issues.apache.org/jira/browse/JCR-4292
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-webdav
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_8
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
>
> sample log:
> {noformat}
> [ERROR] Internal error while retrieving NodeInfo.java.io.IOException: '  '
> not allowed in nameat
> org.apache.jackrabbit.spi2davex.ItemInfoJsonHandler.key(ItemInfoJSONHandler.java:205)
>   at
> org.apache.jackrabbit.commons.json.JsonParser.parse(JsonParser.java:108)
> at
> org.apache.jackrabbit.commons.json.JsonParser.parse(JsonParser.java:73)
> at
> org.apache.jackrabbit.spi2davex.RepositoryServiceImpl.getItemInfos(RepositoryServiceImpl.java:372)
>   at
> org.apache.jackrabbit.jcr2spi.state.WorkspaceItemStateFactory.createNodeState(WorkspaceItemStateFactory.java:93)
>   at
> org.apache.jackrabbit.jcr2spi.state.TransientISFactory.createNodeState(TransientISFactory.java:97)
>   at
> org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntryImpl.doResolve(NodeEntryImpl.java:990)
>   at
> org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyEntryImpl.resolve(HierarchyEntryImpl.java:134)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (JCR-4291) FileInputStream for workspace.xml not closed in RepositoryConfig.loadWorkspaceConfig(File)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4291 at 1/11/19 3:15 PM:
--

trunk: [r1830540|http://svn.apache.org/r1830540]
2.16: [r1831722|http://svn.apache.org/r1831722]
2.14: [r1833731|http://svn.apache.org/r1833731]
2.12: [r1840281|http://svn.apache.org/r1840281]
2.10: [r1845927|http://svn.apache.org/r1845927]
2.8: [r1851059|http://svn.apache.org/r1851059]




was (Author: reschke):
trunk: [r1830540|http://svn.apache.org/r1830540]
2.16: [r1831722|http://svn.apache.org/r1831722]
2.14: [r1833731|http://svn.apache.org/r1833731]
2.12: [r1840281|http://svn.apache.org/r1840281]
2.10: [r1845927|http://svn.apache.org/r1845927]


> FileInputStream for workspace.xml not closed in 
> RepositoryConfig.loadWorkspaceConfig(File)
> --
>
> Key: JCR-4291
> URL: https://issues.apache.org/jira/browse/JCR-4291
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: config
>Affects Versions: 2.17.2
>Reporter: Jan Quadflieg
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: RepositoryConfig.patch
>
>
> As already said in the summary: The FileInputStream in 
> RepositoryConfig.loadWorkspaceConfig(File) is not closed. This open file 
> handle prevents the repository from being deleted (we use a simple 
> TransientRepository in unit tests which gets deleted after each test). The 
> obvious fix is simple:
> {color:#d04437}Buggy Code:{color}
> {code:java}
> try {
>   File file = new File(directory, WORKSPACE_XML);
>   InputSource xml = new InputSource(new FileInputStream(file));
>   // ...
> } catch (FileNotFoundException e) {
>   return null;
> }
> {code}
> {color:#14892c}Fixed Code:{color}
> {code:java}
> FileInputStream fin = null;
> try {
>   File file = new File(directory, WORKSPACE_XML);
>   fin = new FileInputStream(file);
>   InputSource xml = new InputSource(fin);
>   // ...
> } catch (FileNotFoundException e) {
>   return null;
> } finally {
>   IOUtils.closeQuietly(fin);
> }
> {code}
> The attached patch file has been created from the 2.17.2 source.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4291) FileInputStream for workspace.xml not closed in RepositoryConfig.loadWorkspaceConfig(File)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4291:

Labels:   (was: candidate_jcr_2_8)

> FileInputStream for workspace.xml not closed in 
> RepositoryConfig.loadWorkspaceConfig(File)
> --
>
> Key: JCR-4291
> URL: https://issues.apache.org/jira/browse/JCR-4291
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: config
>Affects Versions: 2.17.2
>Reporter: Jan Quadflieg
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: RepositoryConfig.patch
>
>
> As already said in the summary: The FileInputStream in 
> RepositoryConfig.loadWorkspaceConfig(File) is not closed. This open file 
> handle prevents the repository from being deleted (we use a simple 
> TransientRepository in unit tests which gets deleted after each test). The 
> obvious fix is simple:
> {color:#d04437}Buggy Code:{color}
> {code:java}
> try {
>   File file = new File(directory, WORKSPACE_XML);
>   InputSource xml = new InputSource(new FileInputStream(file));
>   // ...
> } catch (FileNotFoundException e) {
>   return null;
> }
> {code}
> {color:#14892c}Fixed Code:{color}
> {code:java}
> FileInputStream fin = null;
> try {
>   File file = new File(directory, WORKSPACE_XML);
>   fin = new FileInputStream(file);
>   InputSource xml = new InputSource(fin);
>   // ...
> } catch (FileNotFoundException e) {
>   return null;
> } finally {
>   IOUtils.closeQuietly(fin);
> }
> {code}
> The attached patch file has been created from the 2.17.2 source.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4291) FileInputStream for workspace.xml not closed in RepositoryConfig.loadWorkspaceConfig(File)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4291:

Fix Version/s: 2.8.10

> FileInputStream for workspace.xml not closed in 
> RepositoryConfig.loadWorkspaceConfig(File)
> --
>
> Key: JCR-4291
> URL: https://issues.apache.org/jira/browse/JCR-4291
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: config
>Affects Versions: 2.17.2
>Reporter: Jan Quadflieg
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_8
> Fix For: 2.18, 2.16.2, 2.17.3, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: RepositoryConfig.patch
>
>
> As already said in the summary: The FileInputStream in 
> RepositoryConfig.loadWorkspaceConfig(File) is not closed. This open file 
> handle prevents the repository from being deleted (we use a simple 
> TransientRepository in unit tests which gets deleted after each test). The 
> obvious fix is simple:
> {color:#d04437}Buggy Code:{color}
> {code:java}
> try {
>   File file = new File(directory, WORKSPACE_XML);
>   InputSource xml = new InputSource(new FileInputStream(file));
>   // ...
> } catch (FileNotFoundException e) {
>   return null;
> }
> {code}
> {color:#14892c}Fixed Code:{color}
> {code:java}
> FileInputStream fin = null;
> try {
>   File file = new File(directory, WORKSPACE_XML);
>   fin = new FileInputStream(file);
>   InputSource xml = new InputSource(fin);
>   // ...
> } catch (FileNotFoundException e) {
>   return null;
> } finally {
>   IOUtils.closeQuietly(fin);
> }
> {code}
> The attached patch file has been created from the 2.17.2 source.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: [VOTE] Release Apache Jackrabbit Oak 1.10.0

2019-01-11 Thread Tommaso Teofili
regarding the problem with OAK-7983, I think we can re spin the release now.
I've reverted the problematic commit and me and Vikas will follow up
with a patch which reintroduces the functionality from OAK-7947
without the mentioned bug as soon as possible.

Tommaso

Il giorno gio 10 gen 2019 alle ore 17:43 Tommaso Teofili
 ha scritto:
>
> see https://issues.apache.org/jira/browse/OAK-7983
>
> Il giorno gio 10 gen 2019 alle ore 17:38 Tommaso Teofili
>  ha scritto:
> >
> > while doing testing with trunk me and others have found out that the
> > changes for OAK-7947 can cause a NPE in case
> > LucenePropertyIndex#getIndexNode return null, therefore I think this
> > needs to be fixed before releasing 1.10.0, hence my -1.
> > I'll create an Oak issue right away.
> >
> > Regards,
> > Tommaso
> >
> > Il giorno gio 10 gen 2019 alle ore 16:55 Davide Giannella
> >  ha scritto:
> > >
> > >
> > >
> > > A candidate for the Jackrabbit Oak 1.10.0 release is available at:
> > >
> > > https://dist.apache.org/repos/dist/dev/jackrabbit/oak/1.10.0/
> > >
> > > The release candidate is a zip archive of the sources in:
> > >
> > >
> > > https://svn.apache.org/repos/asf/jackrabbit/oak/tags/jackrabbit-oak-1.10.0/
> > >
> > > The SHA1 checksum of the archive is
> > > 7cd2bc461395cdd4cdbdb626c4eecd315be2546a.
> > >
> > > A staged Maven repository is available for review at:
> > >
> > > https://repository.apache.org/
> > >
> > > The command for running automated checks against this release candidate 
> > > is:
> > >
> > > # run in SVN checkout of
> > > https://dist.apache.org/repos/dist/dev/jackrabbit
> > > $ sh check-release.sh oak 1.10.0
> > > 7cd2bc461395cdd4cdbdb626c4eecd315be2546a
> > >
> > > Please vote on releasing this package as Apache Jackrabbit Oak 1.10.0.
> > > The vote is open for the next 72 hours and passes if a majority of at
> > > least three +1 Jackrabbit PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Jackrabbit Oak 1.10.0
> > > [ ] -1 Do not release this package because...
> > >
> > > D.


[jira] [Updated] (JCR-4262) jcr-server: align org.apache.felix.scr.annotations with oak

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4262:

Labels:   (was: candidate_jcr_2_8)

> jcr-server: align org.apache.felix.scr.annotations with oak
> ---
>
> Key: JCR-4262
> URL: https://issues.apache.org/jira/browse/JCR-4262
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4272) Upgrade surefire and failsafe plugins to 2.21.0

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4272:

Labels:   (was: candidate_jcr_2_8)

> Upgrade surefire and failsafe plugins to 2.21.0
> ---
>
> Key: JCR-4272
> URL: https://issues.apache.org/jira/browse/JCR-4272
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>
> ...and remove workarounds introduced for JCR-4200.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4264) jackrabbit-standalone: align commons-cli dependency with oak

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4264:

Labels:   (was: candidate_jcr_2_8)

> jackrabbit-standalone: align commons-cli dependency with oak
> 
>
> Key: JCR-4264
> URL: https://issues.apache.org/jira/browse/JCR-4264
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-standalone
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4280) code coverage checks fail on Java 10

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4280:

Labels:   (was: candidate_jcr_2_8)

> code coverage checks fail on Java 10 
> -
>
> Key: JCR-4280
> URL: https://issues.apache.org/jira/browse/JCR-4280
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4263) jcr-server, jackrabbit-bundle: align org.osgi dependencies with oak

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4263:

Labels:   (was: candidate_jcr_2_8)

> jcr-server, jackrabbit-bundle: align org.osgi dependencies with oak
> ---
>
> Key: JCR-4263
> URL: https://issues.apache.org/jira/browse/JCR-4263
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-bundle, jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4261) webapp: align jsons-simple dependencies internally and with oak

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4261:

Labels:   (was: candidate_jcr_2_8)

> webapp: align jsons-simple dependencies internally and with oak
> ---
>
> Key: JCR-4261
> URL: https://issues.apache.org/jira/browse/JCR-4261
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4254) Update Logback version to >= 1.2.0, SLF4J accordingly

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4254:

Labels:   (was: candidate_jcr_2_8)

> Update Logback version to >= 1.2.0, SLF4J accordingly
> -
>
> Key: JCR-4254
> URL: https://issues.apache.org/jira/browse/JCR-4254
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9
>
>
> See https://www.cvedetails.com/cve/CVE-2017-5929/



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (JCR-4253) RepositoryConfig: add some handling for mkdir failure

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4253 at 1/11/19 2:53 PM:
--

trunk: [r1822863|http://svn.apache.org/r1822863]
2.16: [r1831697|http://svn.apache.org/r1831697]
2.14: [r1833682|http://svn.apache.org/r1833682]
2.12: [r1840215|http://svn.apache.org/r1840215]
2.10: [r1845881|http://svn.apache.org/r1845881]
2.8: [r1851057|http://svn.apache.org/r1851057]




was (Author: reschke):
trunk: [r1822863|http://svn.apache.org/r1822863]
2.16: [r1831697|http://svn.apache.org/r1831697]
2.14: [r1833682|http://svn.apache.org/r1833682]
2.12: [r1840215|http://svn.apache.org/r1840215]
2.10: [r1845881|http://svn.apache.org/r1845881]


> RepositoryConfig: add some handling for mkdir failure
> -
>
> Key: JCR-4253
> URL: https://issues.apache.org/jira/browse/JCR-4253
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core
>Reporter: Diego Schivo
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: JCR-4253.diff, patch.txt
>
>
> Improve log readability in case for some reason (eg: file system permissions) 
> the repository and workspace root directory could not be created.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4253) RepositoryConfig: add some handling for mkdir failure

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4253:

Labels:   (was: candidate_jcr_2_8)

> RepositoryConfig: add some handling for mkdir failure
> -
>
> Key: JCR-4253
> URL: https://issues.apache.org/jira/browse/JCR-4253
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core
>Reporter: Diego Schivo
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: JCR-4253.diff, patch.txt
>
>
> Improve log readability in case for some reason (eg: file system permissions) 
> the repository and workspace root directory could not be created.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4253) RepositoryConfig: add some handling for mkdir failure

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4253:

Fix Version/s: 2.8.10

> RepositoryConfig: add some handling for mkdir failure
> -
>
> Key: JCR-4253
> URL: https://issues.apache.org/jira/browse/JCR-4253
> Project: Jackrabbit Content Repository
>  Issue Type: Improvement
>  Components: jackrabbit-core
>Reporter: Diego Schivo
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_8
> Fix For: 2.18, 2.17.2, 2.16.2, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: JCR-4253.diff, patch.txt
>
>
> Improve log readability in case for some reason (eg: file system permissions) 
> the repository and workspace root directory could not be created.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4196) update surefire and failsafe plugins for use with java 9

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4196:

Labels:   (was: candidate_jcr_2_8)

> update surefire and failsafe plugins for use with java 9
> 
>
> Key: JCR-4196
> URL: https://issues.apache.org/jira/browse/JCR-4196
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: jackrabbit-parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.16, 2.15.7, 2.14.4, 2.12.10, 2.10.9
>
>
> {noformat}
> [WARNING] Error injecting: 
> org.apache.maven.plugin.failsafe.IntegrationTestMojo
> java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
> at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
> at 
> java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3110)
> at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2314)
> at 
> com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)
> {noformat}
> Surefire as well for consistency...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (JCR-4093) IndexRule are meant to be applied based on both primaryType and mixin type based inheritance. Currently it appears that only primaryType based inheritance is working

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke edited comment on JCR-4093 at 1/11/19 2:19 PM:
--

trunk: [r1780336|http://svn.apache.org/r1780336] 
[r1780335|http://svn.apache.org/r1780335] 
[r1776413|http://svn.apache.org/r1776413] 
[r1776407|http://svn.apache.org/r1776407] 
[r1776385|http://svn.apache.org/r1776385] 
[r1776384|http://svn.apache.org/r1776384]
2.14: [r1833896|http://svn.apache.org/r1833896] 
[r1776413|http://svn.apache.org/r1776413] 
[r1776407|http://svn.apache.org/r1776407] 
[r1776385|http://svn.apache.org/r1776385] 
[r1776384|http://svn.apache.org/r1776384]
2.12: [r1840931|http://svn.apache.org/r1840931]
2.10: [r1845801|http://svn.apache.org/r1845801]
2.8: [r1851053|http://svn.apache.org/r1851053]



was (Author: reschke):
trunk: [r1780336|http://svn.apache.org/r1780336] 
[r1780335|http://svn.apache.org/r1780335] 
[r1776413|http://svn.apache.org/r1776413] 
[r1776407|http://svn.apache.org/r1776407] 
[r1776385|http://svn.apache.org/r1776385] 
[r1776384|http://svn.apache.org/r1776384]
2.14: [r1833896|http://svn.apache.org/r1833896] 
[r1776413|http://svn.apache.org/r1776413] 
[r1776407|http://svn.apache.org/r1776407] 
[r1776385|http://svn.apache.org/r1776385] 
[r1776384|http://svn.apache.org/r1776384]
2.12: [r1840931|http://svn.apache.org/r1840931]
2.10: [r1845801|http://svn.apache.org/r1845801]


> IndexRule are meant to be applied based on both primaryType and mixin type 
> based inheritance. Currently it appears that only primaryType based 
> inheritance is working
> -
>
> Key: JCR-4093
> URL: https://issues.apache.org/jira/browse/JCR-4093
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.13.7
>Reporter: Claus Köll
>Assignee: Claus Köll
>Priority: Major
> Fix For: 2.16, 2.15.1, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: JCR-4093.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4093) IndexRule are meant to be applied based on both primaryType and mixin type based inheritance. Currently it appears that only primaryType based inheritance is working

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4093:

Fix Version/s: 2.8.10

> IndexRule are meant to be applied based on both primaryType and mixin type 
> based inheritance. Currently it appears that only primaryType based 
> inheritance is working
> -
>
> Key: JCR-4093
> URL: https://issues.apache.org/jira/browse/JCR-4093
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.13.7
>Reporter: Claus Köll
>Assignee: Claus Köll
>Priority: Major
>  Labels: candidate_jcr_2_8
> Fix For: 2.16, 2.15.1, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: JCR-4093.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4233) Update H2DB test dependency

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4233:

Labels:   (was: candidate_jcr_2_8)

> Update H2DB test dependency
> ---
>
> Key: JCR-4233
> URL: https://issues.apache.org/jira/browse/JCR-4233
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
> Fix For: 2.18, 2.14.5, 2.17.0, 2.16.1, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4231) Upgrade aws-java-sdk-s3 dependency to 1.11.241

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4231:

Labels:   (was: candidate_jcr_2_8)

> Upgrade aws-java-sdk-s3 dependency to 1.11.241
> --
>
> Key: JCR-4231
> URL: https://issues.apache.org/jira/browse/JCR-4231
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-aws-ext
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.18, 2.14.5, 2.17.0, 2.16.1, 2.12.10, 2.10.9
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4093) IndexRule are meant to be applied based on both primaryType and mixin type based inheritance. Currently it appears that only primaryType based inheritance is working

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4093:

Labels:   (was: candidate_jcr_2_8)

> IndexRule are meant to be applied based on both primaryType and mixin type 
> based inheritance. Currently it appears that only primaryType based 
> inheritance is working
> -
>
> Key: JCR-4093
> URL: https://issues.apache.org/jira/browse/JCR-4093
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.13.7
>Reporter: Claus Köll
>Assignee: Claus Köll
>Priority: Major
> Fix For: 2.16, 2.15.1, 2.14.6, 2.12.10, 2.10.9, 2.8.10
>
> Attachments: JCR-4093.patch
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4200) javax.transaction.UserTransaction hidden by surefire plugin in with Java 9

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4200:

Labels:   (was: candidate_jcr_2_8)

> javax.transaction.UserTransaction hidden by surefire plugin in with Java 9
> --
>
> Key: JCR-4200
> URL: https://issues.apache.org/jira/browse/JCR-4200
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: core, parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.16, 2.15.7, 2.14.4, 2.12.10, 2.10.9
>
>
> {noformat}
> [ERROR] initializationError(org.apache.jackrabbit.core.lock.TestAll)  Time 
> elapsed: 0.009 s  <<< ERROR!
> java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
> at org.apache.jackrabbit.core.lock.TestAll.suite(TestAll.java:41)
> Caused by: java.lang.ClassNotFoundException: javax.transaction.UserTransaction
> at org.apache.jackrabbit.core.lock.TestAll.suite(TestAll.java:41)
> {noformat}
> This seems to be a consequence of JCR-4196, but it would be good if we could 
> get the tests to run without downgrading the surefire plugin again.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4190) maven-assembly-plugin:2.6:single failing with Java 9

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4190:

Labels:   (was: candidate_jcr_2_8)

> maven-assembly-plugin:2.6:single failing with Java 9
> 
>
> Key: JCR-4190
> URL: https://issues.apache.org/jira/browse/JCR-4190
> Project: Jackrabbit Content Repository
>  Issue Type: Sub-task
>  Components: jackrabbit-spi
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.16, 2.15.7, 2.14.4, 2.12.10, 2.10.9
>
>
> {noformat}
> [WARNING] Error injecting: org.codehaus.plexus.archiver.jar.JarArchiver
> java.lang.ExceptionInInitializerError
> at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>  Method)
> at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at 
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at 
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
> at 
> com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:86)
> at 
> com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108)
> at 
> com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
> at 
> com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:92)
> at 
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:113)
> at 
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:129)
> at 
> com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
> at 
> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
> at 
> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
> at 
> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1009)
> at 
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1066)
> at 
> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1005)
> at 
> com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1044)
> at 
> org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
> at 
> com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
> at 
> com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:54)
> at 
> com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
> at 
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:113)
> at 
> org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:176)
> at 
> com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:122)
> at 
> com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
> at 
> com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
> at 
> com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:46)
> at 
> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1009)
> at 
> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1059)
> at 
> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1005)
> at com.google.inject.Scopes$1$1.get(Scopes.java:59)
> at 
> org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)
> at 
> org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
> at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
> at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:243)
> at 
> org.codehaus.plexus.archiver.manager.DefaultArchiverManager.getArchiver(DefaultArchiverManager.java:63)
> at 
> org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver.createArchiver(DefaultAssemblyArchiver.java:302)
> at 
> 

[jira] [Updated] (JCR-4101) add code coverage profile (jacoco)

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4101:

Labels:   (was: candidate_jcr_2_8)

> add code coverage profile (jacoco)
> --
>
> Key: JCR-4101
> URL: https://issues.apache.org/jira/browse/JCR-4101
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.16, 2.15.1, 2.12.8, 2.14.3, 2.10.9
>
> Attachments: JCR-4101.diff
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-4008) Restore TestCachingFDS.testDeleteRecord() to fix it with disabling AsyncUpload in unit tests

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-4008:

Labels:   (was: candidate_jcr_2_8)

> Restore TestCachingFDS.testDeleteRecord() to fix it with disabling 
> AsyncUpload in unit tests
> 
>
> Key: JCR-4008
> URL: https://issues.apache.org/jira/browse/JCR-4008
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>Affects Versions: 2.13.2
>Reporter: Woonsan Ko
>Assignee: Amit Jain
>Priority: Major
> Fix For: 2.13.4, 2.14, 2.12.10, 2.10.9
>
>
> The test used to fail occasionally before the test method was commented out 
> by JCR-4006:
> {noformat}
> junit.framework.AssertionFailedError: rec2 should be null
>   at junit.framework.Assert.fail(Assert.java:50)
>   at junit.framework.Assert.assertTrue(Assert.java:20)
>   at junit.framework.Assert.assertNull(Assert.java:237)
>   at 
> org.apache.jackrabbit.core.data.TestCaseBase.doDeleteRecordTest(TestCaseBase.java:327)
>   at 
> org.apache.jackrabbit.core.data.TestCaseBase.testDeleteRecord(TestCaseBase.java:192)
> {noformat}
> The main reason of this error is because the underlying backend uses 
> asynchronous writing threads by default, which is not working well when 
> extending {{org.apache.jackrabbit.core.data.TestCaseBase}} as mentioned in 
> JCR-4005.
> So, it seems better to fix it again like the following like how JCR-4005 was 
> fixed:
> - Restore the commented out block ({{TestCachingFDS.testDeleteRecord()}}).
> - Provide an option to disable asynchronous writing in all the related 
> backend implementations. e.g., disable it if {{asyncWritePoolSize}} is zero 
> or smaller.
> - In unit tests, simply disable async writing.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (JCR-3937) jackrabbit-jcr-commons bundles incorrectly has google dependency in Export-Package uses clause

2019-01-11 Thread Julian Reschke (JIRA)


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

Julian Reschke updated JCR-3937:

Labels:   (was: candidate_jcr_2_8)

> jackrabbit-jcr-commons bundles incorrectly has google dependency in 
> Export-Package uses clause
> --
>
> Key: JCR-3937
> URL: https://issues.apache.org/jira/browse/JCR-3937
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-bundle, jackrabbit-jcr-commons
>Affects Versions: 2.11.3
>Reporter: David Bosschaert
>Assignee: Marcel Reutegger
>Priority: Major
> Fix For: 2.13.0, 2.12.0, 2.14
>
> Attachments: JCR-3937-2.patch, JCR-3937.patch
>
>
> jackrabbit-jcr-commons 2.11.3 has the following Export-Package line:
> {code}org.apache.jackrabbit.value;uses:="javax.jcr,org.apache.jackrabbit.util,com.google.common.collect";version="2.2.1"{code}
> The google uses is actually unnecessary and generated by a bug in the 
> maven-bundle-plugin. Using the latest version of that makes the google 
> transitive dependency go away.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[ANNOUNCE] Apache Jackrabbit Oak 1.4.24 released

2019-01-11 Thread Julian Reschke

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.4.24. 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 Oak -- Version 1.4.24

Introduction


Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Jackrabbit Oak 1.4.24 is a patch release that contains fixes and
improvements over Oak 1.4. Jackrabbit Oak 1.4.x releases are
considered stable and targeted for production use.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.


Changes in Oak 1.4.24
-

Bug

[OAK-6895] - Suggest directory lookup (query) isn't closed
[OAK-6972] - DefaultIndexReader closes suggest directory multiple times
[OAK-7630] - Suggest directory update doesn't close 
AnalyzingInfixSuggester after building
[OAK-7935] - RDB*Store: createOrUpdate may fail on stale cache when 
document was removed on different instance


Improvement

[OAK-7854] - Add liveliness monitoring for FileStore background 
operations

[OAK-7925] - OakUpgrade for RDBMK: user name and password must match

Task

[OAK-7868] - Update Oak 1.4 and 1.2 to Jackrabbit 2.12.10


In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.4.x release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by SHA1 and SHA512 checksums 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 Oak
---

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

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

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/


[ANNOUNCE] Apache Jackrabbit Oak 1.4.24 released

2019-01-11 Thread Julian Reschke

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.4.24. 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 Oak -- Version 1.4.24

Introduction


Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Jackrabbit Oak 1.4.24 is a patch release that contains fixes and
improvements over Oak 1.4. Jackrabbit Oak 1.4.x releases are
considered stable and targeted for production use.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.


Changes in Oak 1.4.24
-

Bug

[OAK-6895] - Suggest directory lookup (query) isn't closed
[OAK-6972] - DefaultIndexReader closes suggest directory multiple times
[OAK-7630] - Suggest directory update doesn't close 
AnalyzingInfixSuggester after building
[OAK-7935] - RDB*Store: createOrUpdate may fail on stale cache when 
document was removed on different instance


Improvement

[OAK-7854] - Add liveliness monitoring for FileStore background 
operations

[OAK-7925] - OakUpgrade for RDBMK: user name and password must match

Task

[OAK-7868] - Update Oak 1.4 and 1.2 to Jackrabbit 2.12.10


In addition to the above-mentioned changes, this release contains
all changes included up to the Apache Jackrabbit Oak 1.4.x release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by SHA1 and SHA512 checksums 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 Oak
---

Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

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

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/


[RESULT] [VOTE] Release Apache Jackrabbit Oak 1.4.24

2019-01-11 Thread Julian Reschke

On 2019-01-08 14:17, Julian Reschke wrote:

...


Hi there,

the vote passes as follows:

+1 Davide Giannella 
+1 Julian Reschke 
+1 Woonsan Ko 

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

Best regards, Julian