我正在使用 ASM 4.0,并且遇到了 JBoss 发行版中的 org/jboss/jms/client/delegate/ClientClusteredConnectionFactoryDelegate.class 类的一个奇怪问题
问题是,在这个类的方法之一的无操作转换之后,
public synchronized byte[] org$jboss$jms$client$delegate$ClientClusteredConnectionFactoryDelegate$getClientAOPStack$aop() 具有以下内容
LineNumberTable:
line 232: 0
line 240: 52
line 242: 77
LocalVariableTable:
Start Length Slot Name Signature
52 -52 2 aopStackProvider
Lorg/jboss/jms/delegate/ConnectionFactoryDelegate;
0 0 2 e
Lorg/jboss/jms/exception/MessagingNetworkFailureException;
36 -36 1 server I
0 0 0 this
Lorg/jboss/jms/client/delegate/ClientClusteredConnectionFactoryDelegate;
在转型之前,这些是:
LineNumberTable:
line 232: 0
line 234: 34
line 238: 45
line 240: 52
line 242: 77
line 244: 84
line 246: 85
line 234: 116
line 250: 122
LocalVariableTable:
Start Length Slot Name Signature
52 32 2 aopStackProvider
Lorg/jboss/jms/delegate/ConnectionFactoryDelegate;
85 31 2 e
Lorg/jboss/jms/exception/MessagingNetworkFailureException;
36 86 1 server I
0 132 0 this
Lorg/jboss/jms/client/delegate/ClientClusteredConnectionFactoryDelegate;
结果我有 java.lang.ClassFormatError: Invalid length 65484 in LocalVariableTable in class file org/jboss/jms/client/delegate/ClientClusteredConnectionFactoryDelegate
谁能帮我解决这个问题?