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

Olivier Lamy (*$^¨%`£) commented on MRM-1827:
---------------------------------------------

Have look at the redback core pom the compiler plugin is configured with target 
1.6.
1.7 doesn't work even with using last bcel version.
Probably need some changes in jpox which is a dead project.
The bigger idea would be to move to jpa. (would be interesting I guess :-) ).
But we need to take care of backward comp or having a way to migrate data.

> Redback core fail with jdk 1.7 (compiler target 1.7)
> ----------------------------------------------------
>
>                 Key: MRM-1827
>                 URL: https://issues.apache.org/jira/browse/MRM-1827
>             Project: Archiva
>          Issue Type: Improvement
>          Components: Users/Security
>            Reporter: Olivier Lamy (*$^¨%`£)
>            Priority: Blocker
>
> testFindUserByEmptyUsername(org.apache.archiva.redback.users.jdo.JdoUserManagerTest)
>   Time elapsed: 0.229 sec  <<< ERROR!
> java.lang.VerifyError: Expecting a stackmap frame at branch target 20
> Exception Details:
>   Location:
>     org/apache/archiva/redback/users/jdo/UserDatabase.jdoPreSerialize()V @4: 
> ifnull
>   Reason:
>     Expected stackmap frame at this location.
>   Bytecode:
>     0000000: 2ab4 0067 c600 102a b400 672a b900 7f02
>     0000010: 00a7 0003 b1                           
>       at java.lang.Class.getDeclaredFields0(Native Method)
>       at java.lang.Class.privateGetDeclaredFields(Class.java:2397)
>       at java.lang.Class.getDeclaredFields(Class.java:1806)
>       at 
> org.jpox.metadata.ClassMetaData.addPropertiesNotInMetaData(ClassMetaData.java:347)
>       at org.jpox.metadata.ClassMetaData.populate(ClassMetaData.java:239)
>       at 
> org.jpox.metadata.MetaDataManager.populateFileMetaData(MetaDataManager.java:1060)
>       at 
> org.jpox.metadata.JDOMetaDataManager.loadMetaDataForClass(JDOMetaDataManager.java:608)
>       at 
> org.jpox.metadata.JDOMetaDataManager.getMetaDataForClassInternal(JDOMetaDataManager.java:313)
>       at 
> org.jpox.metadata.MetaDataManager.getMetaDataForClass(MetaDataManager.java:377)
>       at 
> org.jpox.metadata.MetaDataManager.getMetaDataForClass(MetaDataManager.java:348)
>       at 
> org.jpox.store.rdbms.RDBMSManager$ClassAdder.getReferencedClasses(RDBMSManager.java:2894)
>       at 
> org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTables(RDBMSManager.java:2808)
>       at 
> org.jpox.store.rdbms.RDBMSManager$ClassAdder.addClassTablesAndValidate(RDBMSManager.java:3322)
>       at 
> org.jpox.store.rdbms.RDBMSManager$ClassAdder.run(RDBMSManager.java:2567)
>       at 
> org.jpox.store.rdbms.RDBMSManager$MgmtTransaction.execute(RDBMSManager.java:2419)
>       at org.jpox.store.rdbms.RDBMSManager.addClasses(RDBMSManager.java:824)
>       at org.jpox.SchemaTool.createSchemaTables(SchemaTool.java:346)
>       at 
> org.apache.archiva.redback.users.jdo.JdoUserManagerTest.setUp(JdoUserManagerTest.java:92)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to