Viewing Issue Advanced Details

ID 0002625 Category [DMDirc] Core Severity minor
Reproducibility always Date Submitted 2009-06-02 21:04 Last Update 2010-06-13 23:48
Reporter Error Reporter Assigned To Dataforce View Status public
Priority normal Status closed Resolution fixed
Platform Fixed in Version Target Version 0.6.3m2
Product Version Product Build 0.6.3m1rc2-12-gf9b6062
Summary 0002625: Exception in callback (null) — EventHandler.checkParser(EventHandler.java:100)
Description
java.lang.IllegalArgumentException: Event called from a parser that's not in use.

 DISCONNECTED?CONNECTING com.dmdirc.Server.connect(Server.java:291) [AWT-EventQueue-1]
CONNECTING?DISCONNECTING com.dmdirc.Server.disconnect(Server.java:379) [SwingWorker-pool-1-thread-20]
DISCONNECTING?DISCONNECTED com.dmdirc.Server.onSocketClosed(Server.java:1237) [SwingWorker-pool-1-thread-20]
DISCONNECTED?CONNECTING com.dmdirc.Server.connect(Server.java:291) [SwingWorker-pool-1-thread-20]
CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1287) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
com.dmdirc.EventHandler.checkParser(EventHandler.java:100)
com.dmdirc.ServerEventHandler.checkParser(ServerEventHandler.java:361)
com.dmdirc.ServerEventHandler.onNoticeAuth(ServerEventHandler.java:260)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.dmdirc.parser.irc.callbacks.CallbackObject.call(CallbackObject.java:155)
com.dmdirc.parser.irc.ProcessNoticeAuth.callNoticeAuth(ProcessNoticeAuth.java:48)
com.dmdirc.parser.irc.ProcessNoticeAuth.process(ProcessNoticeAuth.java:37)
com.dmdirc.parser.irc.ProcessingManager.process(ProcessingManager.java:191)
com.dmdirc.parser.irc.IRCParser.processLine(IRCParser.java:1046)
com.dmdirc.parser.irc.IRCParser.run(IRCParser.java:784)
java.lang.Thread.run(Thread.java:619)

Which caused: java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.dmdirc.parser.irc.callbacks.CallbackObject.call(CallbackObject.java:155)
com.dmdirc.parser.irc.ProcessNoticeAuth.callNoticeAuth(ProcessNoticeAuth.java:48)
com.dmdirc.parser.irc.ProcessNoticeAuth.process(ProcessNoticeAuth.java:37)
com.dmdirc.parser.irc.ProcessingManager.process(ProcessingManager.java:191)
com.dmdirc.parser.irc.IRCParser.processLine(IRCParser.java:1046)
com.dmdirc.parser.irc.IRCParser.run(IRCParser.java:784)
java.lang.Thread.run(Thread.java:619)
-------------------- trace from Wed, 09 Jun 2010 23:28:59 +0100 --------------------
java.lang.IllegalArgumentException: Event called from a parser that's not in use.

 CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1298) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
RECONNECT_WAIT?TRANSIENTLY_DISCONNECTED com.dmdirc.Server$2.run(Server.java:422) [Server Reconnect Timer]
TRANSIENTLY_DISCONNECTED?CONNECTING com.dmdirc.Server.connect(Server.java:291) [Server Reconnect Timer]
CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1298) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
RECONNECT_WAIT?TRANSIENTLY_DISCONNECTED com.dmdirc.Server$2.run(Server.java:422) [Server Reconnect Timer]
TRANSIENTLY_DISCONNECTED?CONNECTING com.dmdirc.Server.connect(Server.java:291) [Server Reconnect Timer]
CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1298) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
com.dmdirc.EventHandler.checkParser(EventHandler.java:100)
com.dmdirc.ServerEventHandler.checkParser(ServerEventHandler.java:361)
com.dmdirc.ServerEventHandler.onPingSent(ServerEventHandler.java:207)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.dmdirc.parser.irc.callbacks.CallbackObject.call(CallbackObject.java:152)
com.dmdirc.parser.irc.IRCParser.callPingSent(IRCParser.java:529)
com.dmdirc.parser.irc.IRCParser.pingTimerTask(IRCParser.java:1892)
com.dmdirc.parser.irc.PingTimer.run(PingTimer.java:53)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)

Which caused: java.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.dmdirc.parser.irc.callbacks.CallbackObject.call(CallbackObject.java:152)
com.dmdirc.parser.irc.IRCParser.callPingSent(IRCParser.java:529)
com.dmdirc.parser.irc.IRCParser.pingTimerTask(IRCParser.java:1892)
com.dmdirc.parser.irc.PingTimer.run(PingTimer.java:53)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)
-------------------- trace from Sun, 13 Jun 2010 23:48:54 +0100 --------------------
java.lang.IllegalArgumentException: Event called from a parser that's not in use.

 CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1298) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
RECONNECT_WAIT?TRANSIENTLY_DISCONNECTED com.dmdirc.Server$2.run(Server.java:422) [Server Reconnect Timer]
TRANSIENTLY_DISCONNECTED?CONNECTING com.dmdirc.Server.connect(Server.java:291) [Server Reconnect Timer]
CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1298) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
RECONNECT_WAIT?TRANSIENTLY_DISCONNECTED com.dmdirc.Server$2.run(Server.java:422) [Server Reconnect Timer]
TRANSIENTLY_DISCONNECTED?CONNECTING com.dmdirc.Server.connect(Server.java:291) [Server Reconnect Timer]
CONNECTING?TRANSIENTLY_DISCONNECTED com.dmdirc.Server.onConnectError(Server.java:1298) [IRC Parser thread]
TRANSIENTLY_DISCONNECTED?RECONNECT_WAIT com.dmdirc.Server.doDelayedReconnect(Server.java:429) [IRC Parser thread]
com.dmdirc.EventHandler.checkParser(EventHandler.java:100)
com.dmdirc.ServerEventHandler.checkParser(ServerEventHandler.java:361)
com.dmdirc.ServerEventHandler.onPingSent(ServerEventHandler.java:207)
sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.dmdirc.parser.irc.callbacks.CallbackObject.call(CallbackObject.java:152)
com.dmdirc.parser.irc.IRCParser.callPingSent(IRCParser.java:529)
com.dmdirc.parser.irc.IRCParser.pingTimerTask(IRCParser.java:1892)
com.dmdirc.parser.irc.PingTimer.run(PingTimer.java:53)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)

Which caused: java.lang.reflect.InvocationTargetException
sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.dmdirc.parser.irc.callbacks.CallbackObject.call(CallbackObject.java:152)
com.dmdirc.parser.irc.IRCParser.callPingSent(IRCParser.java:529)
com.dmdirc.parser.irc.IRCParser.pingTimerTask(IRCParser.java:1892)
com.dmdirc.parser.irc.PingTimer.run(PingTimer.java:53)
java.util.TimerThread.mainLoop(Unknown Source)
java.util.TimerThread.run(Unknown Source)
Needs unit test no
Upstream Bug URL

Relationships

Notes

(0007114)
Dataforce (administrator)
2009-07-05 18:55

http://git.dmdirc.com/cgit.cgi/client/commit/?id=0.6.3m1-58-g923dfea [^]

Issue History

Date Modified Username Field Change
2009-06-02 21:04 Error Reporter New Issue
2009-06-02 21:04 Error Reporter Status new => assigned
2009-06-02 21:04 Error Reporter Assigned To => MD87
2009-06-02 21:28 MD87 Needs unit test => no
2009-06-02 21:28 MD87 Target Version 0.6.3m1 => 0.6.3m2
2009-06-02 21:28 MD87 View Status private => public
2009-06-02 21:28 MD87 Description Updated
2009-07-05 18:32 MD87 Assigned To MD87 => Dataforce
2009-07-05 18:55 Dataforce Note Added: 0007114
2009-07-05 18:55 Dataforce Status assigned => resolved
2009-07-05 18:55 Dataforce Resolution open => fixed
2009-11-08 12:52 Greboid Status resolved => closed
2010-06-09 23:28 Error Reporter Description Updated
2010-06-13 23:48 Error Reporter Description Updated