[
https://issues.apache.org/jira/browse/OAK-8650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16958828#comment-16958828
]
Julian Reschke commented on OAK-8650:
-------------------------------------
I have confirmed that this is the only "other" issue that prevents us from
supporting Java 14. If the situation does not change by the time we need that,
we probably should go with the proposed patch.
> PrincipalProviderTest fails with java 14
> ----------------------------------------
>
> Key: OAK-8650
> URL: https://issues.apache.org/jira/browse/OAK-8650
> Project: Jackrabbit Oak
> Issue Type: Task
> Components: security-spi
> Reporter: Julian Reschke
> Assignee: Angela Schreiber
> Priority: Minor
> Attachments: OAK-8650.patch
>
>
> (with the fix for OAK-7358 applied, and jacoco turned off)
> {noformat}
> [ERROR] Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed:
> 0.013 s <<< FAILURE! - in
> org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest
> [ERROR]
> testGetItemBasedPrincipal(org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest)
> Time elapsed: 0.012 s <<< ERROR!
> org.mockito.exceptions.base.MockitoException:Cannot call abstract real method
> on java object!
> Calling real methods is only possible when mocking non abstract method.
> //correct example:
> when(mockOfConcreteClass.nonAbstractMethod()).thenCallRealMethod();
> at
> org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest.testGetItemBasedPrincipal(PrincipalProviderTest.java:36)[ERROR]
>
> testGetMembershipPrincipals(org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest)
> Time elapsed: 0 s <<< ERROR!
> org.mockito.exceptions.base.MockitoException:Cannot call abstract real method
> on java object!
> Calling real methods is only possible when mocking non abstract method.
> //correct example:
> when(mockOfConcreteClass.nonAbstractMethod()).thenCallRealMethod();
> at
> org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest.testGetMembershipPrincipals(PrincipalProviderTest.java:43)[ERROR]
>
> testNegativeOffset(org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest)
> Time elapsed: 0.001 s <<< ERROR!
> java.lang.Exception: Unexpected exception,
> expected<java.lang.IllegalArgumentException> but
> was<org.mockito.exceptions.base.MockitoException>
> at
> org.apache.jackrabbit.oak.spi.security.principal.PrincipalProviderTest.testNegativeOffset(PrincipalProviderTest.java:51){noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)