2012-08-07 22:19:55 google transport (87) ERROR [com.pica.gateway.BaseTransport:236] Error when processPacket():
java.lang.NoSuchMethodError: com.pica.gateway.registration.RegistrationManager.getRegistrations(Lorg/xmpp/packet/JID;)Ljava/util/Map;
at org.jivesoftware.openfire.user.UserManager.getUserById(UserManager.java:385)
at com.pica.gateway.BaseTransport.login(BaseTransport.java:1498)
at com.pica.gateway.BaseTransport.handleIQRegister(BaseTransport.java:1228)
at com.pica.gateway.BaseTransport.processPacket(BaseTransport.java:716)
at com.pica.gateway.BaseTransport.processPacketInThread(BaseTransport.java:278)
at com.pica.gateway.BaseTransport.access$0(BaseTransport.java:242)
at com.pica.gateway.BaseTransport$2.run(BaseTransport.java:234)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
java.lang.NoSuchMethodError: com.pica.gateway.registration.RegistrationManager.getRegistrations(Lorg/xmpp/packet/JID;)Ljava/util/Map;
at org.jivesoftware.openfire.user.UserManager.getUserById(UserManager.java:385)
at com.pica.gateway.BaseTransport.login(BaseTransport.java:1498)
at com.pica.gateway.BaseTransport.handleIQRegister(BaseTransport.java:1228)
at com.pica.gateway.BaseTransport.processPacket(BaseTransport.java:716)
at com.pica.gateway.BaseTransport.processPacketInThread(BaseTransport.java:278)
at com.pica.gateway.BaseTransport.access$0(BaseTransport.java:242)
at com.pica.gateway.BaseTransport$2.run(BaseTransport.java:234)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
本文记录了一次 Java 应用中出现 NoSuchMethodError 的详细错误信息及堆栈跟踪,该错误发生在 com.pica.gateway.BaseTransport 类的 processPacket 方法中,涉及到 org.xmpp.packet.JID 类型参数的方法调用。
150

被折叠的 条评论
为什么被折叠?



