You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Werner Punz (JIRA)" <de...@myfaces.apache.org> on 2009/09/16 14:02:57 UTC
[jira] Created: (EXTSCRIPT-21) ASM version conflicts
ASM version conflicts
---------------------
Key: EXTSCRIPT-21
URL: https://issues.apache.org/jira/browse/EXTSCRIPT-21
Project: MyFaces Extensions Scripting
Issue Type: Bug
Reporter: Werner Punz
ASM seems to be widely used by many libs, the main issue is that ASM itself does not provide stable APIs between versions, we probably should go with the source embedding route instead of binary linking, check if we can modify the build process so that asm is linked as source and refactored into the project in its own subpackage
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (EXTSCRIPT-21) ASM version conflicts
Posted by "Werner Punz (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/EXTSCRIPT-21?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12791348#action_12791348 ]
Werner Punz commented on EXTSCRIPT-21:
--------------------------------------
Done, the class rewriting code is dropped we simply check for the correct classloader having loaded the class
> ASM version conflicts
> ---------------------
>
> Key: EXTSCRIPT-21
> URL: https://issues.apache.org/jira/browse/EXTSCRIPT-21
> Project: MyFaces Extensions Scripting
> Issue Type: Bug
> Reporter: Werner Punz
> Assignee: Werner Punz
>
> ASM seems to be widely used by many libs, the main issue is that ASM itself does not provide stable APIs between versions, we probably should go with the source embedding route instead of binary linking, check if we can modify the build process so that asm is linked as source and refactored into the project in its own subpackage
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (EXTSCRIPT-21) ASM version conflicts
Posted by "Werner Punz (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/EXTSCRIPT-21?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12758680#action_12758680 ]
Werner Punz commented on EXTSCRIPT-21:
--------------------------------------
resolved we have moved groovy up to the latest version
and we have synchronized the asm versions on that level for now.
We also have eliminated jci which has dependencies to a stonage version of asm so that we have eliminated that one as well.
But i keep this open, because in the long run we probably have to add a package refactored asm version on source level to keep version conflicts out of the game for the core codebase.
> ASM version conflicts
> ---------------------
>
> Key: EXTSCRIPT-21
> URL: https://issues.apache.org/jira/browse/EXTSCRIPT-21
> Project: MyFaces Extensions Scripting
> Issue Type: Bug
> Reporter: Werner Punz
>
> ASM seems to be widely used by many libs, the main issue is that ASM itself does not provide stable APIs between versions, we probably should go with the source embedding route instead of binary linking, check if we can modify the build process so that asm is linked as source and refactored into the project in its own subpackage
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (EXTSCRIPT-21) ASM version conflicts
Posted by "Werner Punz (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/EXTSCRIPT-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Werner Punz resolved EXTSCRIPT-21.
----------------------------------
Resolution: Fixed
Assignee: Werner Punz
> ASM version conflicts
> ---------------------
>
> Key: EXTSCRIPT-21
> URL: https://issues.apache.org/jira/browse/EXTSCRIPT-21
> Project: MyFaces Extensions Scripting
> Issue Type: Bug
> Reporter: Werner Punz
> Assignee: Werner Punz
>
> ASM seems to be widely used by many libs, the main issue is that ASM itself does not provide stable APIs between versions, we probably should go with the source embedding route instead of binary linking, check if we can modify the build process so that asm is linked as source and refactored into the project in its own subpackage
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (EXTSCRIPT-21) ASM version conflicts
Posted by "Werner Punz (JIRA)" <de...@myfaces.apache.org>.
[ https://issues.apache.org/jira/browse/EXTSCRIPT-21?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12787819#action_12787819 ]
Werner Punz commented on EXTSCRIPT-21:
--------------------------------------
We probably can avoid asm entirely by checking the classloaders for the dynamic classes instead of checking the annotations, I will start to work on that very soon
> ASM version conflicts
> ---------------------
>
> Key: EXTSCRIPT-21
> URL: https://issues.apache.org/jira/browse/EXTSCRIPT-21
> Project: MyFaces Extensions Scripting
> Issue Type: Bug
> Reporter: Werner Punz
>
> ASM seems to be widely used by many libs, the main issue is that ASM itself does not provide stable APIs between versions, we probably should go with the source embedding route instead of binary linking, check if we can modify the build process so that asm is linked as source and refactored into the project in its own subpackage
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.