dev@glassfish.java.net

[_at_V] ASM based Closure Implementation in Verifier

From: Seema Richard <Seema.Richard_at_ust-global.com>
Date: Thu, 24 Apr 2008 09:12:05 +0530

Sahoo,

The following error is thrown when a web module is verified using the
ASM implementation for closure. It looks like this is because the
getNativeMethods() is not implemented in the class
ASMClosureCompilerImpl as is done in BCELClosureCompilerImpl.

Thanks,
Seema

Error Name :
com.sun.enterprise.tools.verifier.tests.ClassContainsNativeMethod
        Error Description : java.lang.UnsupportedOperationException

        at
com.sun.enterprise.tools.verifier.apiscan.classfile.ClosureCompilerImplB
ase.getNativeMethods(ClosureCompilerImplBase.java:146)

        at
com.sun.enterprise.tools.verifier.apiscan.classfile.ClosureCompilerImpl.
getNativeMethods(ClosureCompilerImpl.java:209)

        at
com.sun.enterprise.tools.verifier.tests.ClassContainsNativeMethod.check(
ClassContainsNativeMethod.java:60)

        at
com.sun.enterprise.tools.verifier.CheckMgr.check(CheckMgr.java:134)

        at
com.sun.enterprise.tools.verifier.web.WebCheckMgrImpl.check(WebCheckMgrI
mpl.java:118)

        at
com.sun.enterprise.tools.verifier.BaseVerifier.verify(BaseVerifier.java:
146)

        at
com.sun.enterprise.tools.verifier.web.WebVerifier.verify(WebVerifier.jav
a:92)

        at
com.sun.enterprise.tools.verifier.VerificationHandler.runVerifier(Verifi
cationHandler.java:236)

        at
com.sun.enterprise.tools.verifier.VerificationHandler.verifyArchive(Veri
ficationHandler.java:147)

        at
com.sun.enterprise.tools.verifier.Verifier.verify(Verifier.java:148)

        at
com.sun.enterprise.tools.verifier.Verifier.main(Verifier.java:117)