CraftIRC: Round 2 #18


  • New
  • Defect
Open
Assigned to _ForgeUser7206081
  • _ForgeUser8039704 created this issue May 17, 2012

    config file:
    name-format: '[$prefix+group$suffix&f] +name'
    text-wrapping: false
    censor-list: []
    date-format: HH:mm:ss
    message-format: $hb$lvl$prefixg &f$a<$ncc$prefix+displayname$suffix&f$a>&f $gcc$cc+message
    nether-name: +world nether
    log-everything: false
    update-playerlist: false
    death-format: '[$prefix+group$suffix&f] +name +message'
    join-format: '&a+ join: &7$l$prefix+displayname$suffix'
    quit-format: '&c- part: &7$l$prefix+displayname$suffix'
    kick-format: '&eKICKED $prefix+displayname$suffix (+message)'

    permissions file:
    Not a permissions issue

    server.log with log-everything to true:

    Chatter works with chat great ingame...

    At first on on any joins or parts this npe appears:

    12:33:10 [SEVERE] java.lang.NullPointerException
    12:33:10 [SEVERE]       at com.ensifera.animosity.craftirc.CraftIRC.delivery(CraftIRC.java:702)
    12:33:10 [SEVERE]       at com.ensifera.animosity.craftirc.RelayedMessage.post(RelayedMessage.java:219)
    12:33:10 [SEVERE]       at com.ensifera.animosity.craftirc.RelayedMessage.post(RelayedMessage.java:201)
    12:33:10 [SEVERE]       at com.ensifera.animosity.craftirc.CraftIRCListener.onPlayerJoin(CraftIRCListener.java:87)
    12:33:10 [SEVERE]       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    12:33:10 [SEVERE]       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    12:33:10 [SEVERE]       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    12:33:10 [SEVERE]       at java.lang.reflect.Method.invoke(Method.java:616)
    12:33:10 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    12:33:10 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    12:33:10 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    12:33:10 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132)
    12:33:10 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
    12:33:10 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94)
    12:33:10 [SEVERE]       at net.minecraft.server.Packet1Login.handle(SourceFile:68)
    12:33:10 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
    12:33:10 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48)
    12:33:10 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61)
    12:33:10 [SEVERE]       at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    12:33:10 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    12:33:10 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

    Then after I restarted once, Chatter prevents CraftIRC from relaying any chat to IRC, but joins/parts show up and no more npe. Nothing shows up in log for this.
    Every server start since, Chatter still prevents craftirc from relaying any ingame chat.

    What a bug, having to revert to 2.2.5 till this is fixed.

    I don't care much if chatter tells craftirc what to do with join/part formatting, maybe make a option to disable that?

    Using CraftIRC 3.6
    Chatter 2.3
    Vault 1.2.16
    Bukkit #2175 (1.2.5-R1.3)
    (also same results on Bukkit #2149 (1.2.5-R1))

  • _ForgeUser8039704 added the tags New Defect May 17, 2012
  • _ForgeUser7206081 posted a comment May 28, 2012

    Instead of the tag 'Minecraft' you need to use 'Chatter' in here:

      - source: 'Chatter'
        target: '<irctag>'
    
  • _ForgeUser8039704 posted a comment Jun 2, 2012

    Aha, that fixes it.

    Now to figure out why &f color shows up as black in IRC edit: thats a craftirc thing..nvm


    Edited Jun 2, 2012

To post a comment, please login or register a new account.