{"action":"closed","issue":{"url":"https://api.github.com/repos/blay09/EiraIRC/issues/185","labels_url":"https://api.github.com/repos/blay09/EiraIRC/issues/185/labels{/name}","comments_url":"https://api.github.com/repos/blay09/EiraIRC/issues/185/comments","events_url":"https://api.github.com/repos/blay09/EiraIRC/issues/185/events","html_url":"https://github.com/blay09/EiraIRC/issues/185","id":65804610,"number":185,"title":"User changing names crashes IRC to Game chat forwarding","user":{"login":"jmurrayufo","id":442011,"avatar_url":"https://avatars.githubusercontent.com/u/442011?v=3","gravatar_id":"","url":"https://api.github.com/users/jmurrayufo","html_url":"https://github.com/jmurrayufo","followers_url":"https://api.github.com/users/jmurrayufo/followers","following_url":"https://api.github.com/users/jmurrayufo/following{/other_user}","gists_url":"https://api.github.com/users/jmurrayufo/gists{/gist_id}","starred_url":"https://api.github.com/users/jmurrayufo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmurrayufo/subscriptions","organizations_url":"https://api.github.com/users/jmurrayufo/orgs","repos_url":"https://api.github.com/users/jmurrayufo/repos","events_url":"https://api.github.com/users/jmurrayufo/events{/privacy}","received_events_url":"https://api.github.com/users/jmurrayufo/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-02T00:13:30Z","updated_at":"2015-04-02T04:48:59Z","closed_at":"2015-04-02T04:48:59Z","body":"Playing on a FTB Direwolf20 v1.1.1 server. \r\n\r\nInstalled version: eirairc-mc1.7.10-2.8.128.jar\r\n\r\nNote that the bot continues to be able to forward mine-craft messages to the IRC channel at all times, and never stops being able to do this. \r\n\r\nUser in the IRC side of the change changed their name, and caused the following error to show up in the logs. \r\n\r\n[17:58:59] [Thread-12/ERROR] [FML/eirairc]: Exception caught during firing event net.blay09.mods.eirairc.api.event.IRCUserNickChangeEvent@4cb4680e:\r\njava.lang.NullPointerException\r\n        at net.blay09.mods.eirairc.util.MessageFormat.formatChatComponent(MessageFormat.java:310) ~[MessageFormat.class:?]\r\n        at net.blay09.mods.eirairc.handler.IRCEventHandler.onNickChange(IRCEventHandler.java:33) ~[IRCEventHandler.class:?]\r\n        at cpw.mods.fml.common.eventhandler.ASMEventHandler_550_IRCEventHandler_onNickChange_IRCUserNickChangeEvent.invoke(.dynamic) ~[?:?]\r\n        at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]\r\n        at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]\r\n        at net.blay09.mods.eirairc.irc.IRCConnectionImpl.handleMessage(IRCConnectionImpl.java:414) [IRCConnectionImpl.class:?]\r\n        at net.blay09.mods.eirairc.irc.IRCConnectionImpl.run(IRCConnectionImpl.java:189) [IRCConnectionImpl.class:?]\r\n        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_75]\r\n[17:58:59] [Thread-12/ERROR] [FML/eirairc]: Index: 1 Listeners:\r\n[17:58:59] [Thread-12/ERROR] [FML/eirairc]: 0: LOWEST\r\n[17:58:59] [Thread-12/ERROR] [FML/eirairc]: 1: ASM: net.blay09.mods.eirairc.handler.IRCEventHandler@2b71797d onNickChange(Lnet/blay09/mods/eirairc/api/event/IRCUserNickChangeEvent;)V\r\n\r\nThe error is reproducible, and is corrected by disconnecting from the IRC server and reconnecting (a channel leave/join will not work). \r\n\r\nFurther logs, configs or boot up examples available upon request."}}