[jboss-jira] [JBoss JIRA] Updated: (JBMESSAGING-271) Modifying a server/**/*Advised.java or a client/**/**Delegate.java file breaks the incremental build, because of AOPC failure

Ovidiu Feodorov (JIRA) jira-events at lists.jboss.org
Wed Mar 14 00:31:06 EDT 2007


     [ http://jira.jboss.com/jira/browse/JBMESSAGING-271?page=all ]

Ovidiu Feodorov updated JBMESSAGING-271:
----------------------------------------

    Fix Version/s: Unscheduled
                       (was: 1.2.1)

> Modifying a server/**/*Advised.java or a client/**/**Delegate.java file breaks the incremental build, because of AOPC failure
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBMESSAGING-271
>                 URL: http://jira.jboss.com/jira/browse/JBMESSAGING-271
>             Project: JBoss Messaging
>          Issue Type: Bug
>          Components: Build System
>            Reporter: Ovidiu Feodorov
>            Priority: Minor
>             Fix For: Unscheduled
>
>
> Modifying a class that is going to be AOPCed (server/**/*Advised.java or a client/**/**Delegate.java) breaks the incremental build, as the AOPC fails to process it:
> compile-classes:
>     [javac] Compiling 1 source file to C:\work\src\cvs\jboss-head\jms\output\classes
>      [aopc] java.lang.RuntimeException: defrost(): org.jboss.jms.client.delegate.ClientBrowserDelegate$close_N4742752445160157748 was pruned.
>      [aopc]     at javassist.CtClassType.checkPruned(CtClassType.java:1093)
>      [aopc]     at javassist.CtClassType.defrost(CtClassType.java:272)
>      [aopc]     at org.jboss.aop.instrument.OptimizedInvocations.defrostClassIfExists(OptimizedInvocations.java:66)
>      [aopc]     at org.jboss.aop.instrument.OptimizedInvocations.makeInvocationClass(OptimizedInvocations.java:96)
>      [aopc]     at org.jboss.aop.instrument.OptimizedMethodInvocations.createOptimizedInvocationClass(OptimizedMethodInvocations.java:78)
>      [aopc]     at org.jboss.aop.instrument.OptimizedMethodExecutionTransformer.transformMethod(OptimizedMethodExecutionTransformer.java:59)
>      [aopc]     at org.jboss.aop.instrument.MethodExecutionTransformer.instrument(MethodExecutionTransformer.java:137)
>      [aopc]     at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:654)
>      [aopc]     at org.jboss.aop.AspectManager.translate(AspectManager.java:835)
>      [aopc]     at org.jboss.aop.AspectManager.transform(AspectManager.java:747)
>      [aopc]     at org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:345)
>      [aopc]     at org.jboss.aop.standalone.Compiler.compile(Compiler.java:234)
>      [aopc]     at org.jboss.aop.standalone.Compiler.main(Compiler.java:90)
>      [aopc] [error] failed to transform: org.jboss.jms.client.delegate.ClientBrowserDelegate.. Do verbose mode if you want full stack trace.
>      [aopc] java.lang.RuntimeException: failed to transform: org.jboss.jms.client.delegate.ClientBrowserDelegate
>      [aopc]     at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:728)
>      [aopc]     at org.jboss.aop.AspectManager.translate(AspectManager.java:835)
>      [aopc]     at org.jboss.aop.AspectManager.transform(AspectManager.java:747)
>      [aopc]     at org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:345)
>      [aopc]     at org.jboss.aop.standalone.Compiler.compile(Compiler.java:234)
>      [aopc]     at org.jboss.aop.standalone.Compiler.main(Compiler.java:90)
>      [aopc] Caused by: java.lang.RuntimeException: defrost(): org.jboss.jms.client.delegate.ClientBrowserDelegate$close_N4742752445160157748 was pruned.
>      [aopc]     at javassist.CtClassType.checkPruned(CtClassType.java:1093)
>      [aopc]     at javassist.CtClassType.defrost(CtClassType.java:272)
>      [aopc]     at org.jboss.aop.instrument.OptimizedInvocations.defrostClassIfExists(OptimizedInvocations.java:66)
>      [aopc]     at org.jboss.aop.instrument.OptimizedInvocations.makeInvocationClass(OptimizedInvocations.java:96)
>      [aopc]     at org.jboss.aop.instrument.OptimizedMethodInvocations.createOptimizedInvocationClass(OptimizedMethodInvocations.java:78)
>      [aopc]     at org.jboss.aop.instrument.OptimizedMethodExecutionTransformer.transformMethod(OptimizedMethodExecutionTransformer.java:59)
>      [aopc]     at org.jboss.aop.instrument.MethodExecutionTransformer.instrument(MethodExecutionTransformer.java:137)
>      [aopc]     at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:654)
>      [aopc]     ... 5 more
>      [aopc] Exception in thread "main"
> BUILD FAILED
> C:\work\src\cvs\jboss-head\jms\build.xml:339: Java returned: 1
> The workaround in this case is to do a ant clean and then rebuild everything from scratch, which is very inefficient. 
> Must be fixed properly

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

        



More information about the jboss-jira mailing list