maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bengt Söderberg (JIRA) <j...@apache.org>
Subject [jira] [Commented] (MNG-6298) 3.5.2: ClassNotFoundException: javax.annotation.security.RolesAllowed
Date Mon, 11 Dec 2017 18:27:00 GMT

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

Bengt Söderberg commented on MNG-6298:
--------------------------------------

Done. Added minimal regression test that fails without the fix. Unsure about versioning so
set it to 3.5.3 and onwards for now, range of test might need adjusting depending on version
it ends up in.

> 3.5.2: ClassNotFoundException: javax.annotation.security.RolesAllowed
> ---------------------------------------------------------------------
>
>                 Key: MNG-6298
>                 URL: https://issues.apache.org/jira/browse/MNG-6298
>             Project: Maven
>          Issue Type: Bug
>          Components: Class Loading
>    Affects Versions: 3.5.2
>         Environment: Mac OS X 10.12.6, Ubuntu 15.10 64 bit, and Windows is presumed.
>            Reporter: Ryan Heaton
>            Priority: Critical
>             Fix For: 3.5.3-candidate
>
>
> Maven 3.5.2 appears to have introduces some kind of a class loading error, manifesting
itself like this:
> {noformat}
> Caused by: java.lang.ClassNotFoundException: javax.annotation.security.RolesAllowed
> 	at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> 	at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
> 	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
> 	at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
> 	... 184 more
> {noformat}
> Previous versions of Maven do not manifest this.
> To reproduce this:
> * Clone [the Enunciate sample project|https://github.com/stoicflame/enunciate-sample].
> * Build the project (mvn clean package) with 3.5.0 and note the success.
> * Build the project with 3.5.2 and note the failure.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message