See the attached file for an example which throws the
exception
java.lang.UnsupportedOperationException: Instruction:
ifle[158](3) -> iconst_0 unknown
at
org.hansel.stack.ComplexAnd.translateBranch
(ComplexAnd.java:138)
at org.hansel.stack.ComplexAnd.getStackEntry
(ComplexAnd.java:59)
at org.hansel.stack.ComplexOr.getStackEntry
(ComplexOr.java:44)
at
org.hansel.stack.StackFactory.checkComplexOperator
(StackFactory.java:180)
at
org.hansel.stack.StackFactory.calculateStackEntries
(StackFactory.java:203)
at
org.hansel.stack.StackFactory.calculateMethodStacks
(StackFactory.java:82)
at org.hansel.Instrumenter.instrument
(Instrumenter.java:291)
at org.hansel.Instrumenter.instrument
(Instrumenter.java:62)
at org.hansel.ModifyingClassLoader.modifyClass
(ModifyingClassLoader.java:205)
at org.apache.bcel.util.ClassLoader.loadClass
(ClassLoader.java:152)
at java.lang.ClassLoader.loadClass
(ClassLoader.java:255)
at org.hansel.ModifyingClassLoader.<init>
(ModifyingClassLoader.java:108)
at
org.hansel.ClassLoaderFactory$InternalClassLoader.<init>
(ClassLoaderFactory.java:113)
at
org.hansel.ClassLoaderFactory.createInternalClassLoader
(ClassLoaderFactory.java:57)
at
org.hansel.ClassLoaderFactory.createClassLoader
(ClassLoaderFactory.java:75)
at
org.hansel.CoverageDecorator.internalAddTest
(CoverageDecorator.java:103)
at org.hansel.CoverageDecorator.addTestClass
(CoverageDecorator.java:118)
at org.hansel.CoverageDecorator.<init>
(CoverageDecorator.java:66)
at org.hanseltest.TestInt.suite
(TestInt.java:31)
at org.hanseltest.AllTests.suite
(AllTests.java:98)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
Logged In: YES
user_id=484627
This is actually almost the same as "Support Request"
887076 - only the op is ifge there.