commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Torsten Curdt (JIRA)" <j...@apache.org>
Subject [jira] Closed: (SANDBOX-290) [javaflow] Ant task terminates with org.apache.bcel.verifier.exc.AssertionViolatedException
Date Tue, 13 Apr 2010 20:41:53 GMT

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

Torsten Curdt closed SANDBOX-290.
---------------------------------


> [javaflow] Ant task terminates with org.apache.bcel.verifier.exc.AssertionViolatedException
> -------------------------------------------------------------------------------------------
>
>                 Key: SANDBOX-290
>                 URL: https://issues.apache.org/jira/browse/SANDBOX-290
>             Project: Commons Sandbox
>          Issue Type: Bug
>          Components: Javaflow
>            Reporter: Michael Binz
>            Assignee: Torsten Curdt
>         Attachments: AntRewriteTask.java, BcelClassTransformer.java
>
>
> Unexpected behaviour:  When the Javaflow Ant task is executed on a set of class files
in the file system, then Ant terminates with the error message:
> {{C:\svnx\dev_scream\build.xml:155: org.apache.bcel.verifier.exc.AssertionViolatedException:
INTERNAL ERROR: Missing class: java.lang.ClassNotFoundException: Exception while looking for
class de.michab.scream.FirstClassObject: java.io.IOException: Couldn't find: de/michab/scream/FirstClassObject.class}}
> Expected is, that the task can rewrite the class files without throwing an exception.
> The reason for the above behaviour is that currently no explicit Bcel repository is set.
 This repository (org.apache.bcel.util.Repository) is responsible for resolving class references
while Bcel is working.  Since none was set explicitly, the implicit default repository is
used, which depends on the class path.
> The solution for the above problem is that the BcelClassTransformer always explicitly
installs a SyntheticRepository that points to the task's srcDir.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message