Internal Error on All Trains/Carts remove command #200


  • New
  • Defect
Open
Assigned to lenis0012
  • _ForgeUser11070685 created this issue Jan 11, 2014

    What steps will reproduce the problem?
    1. As far as I can tell, running the server. Had no issues initially, but after a few restarts with the /stop command this came up.
    2. Run /train removeall or /cart removeall

    What is the expected output? What do you see instead?
    It does remove all trains or carts, just gives an internal error instead of the old removed message.

    What version of the product are you using?
    TC is using 1.73.0 and BKCommonLib is using 1.57
    (We are using Spigot #1235 if that makes a difference)

    Do you have an error log of what happened?

    Startup error:

    [10:13:15] [Server thread/ERROR]: [BKCommonLib] An error occurred in next-tick task 'com.bergerkiller.bukkit.tc.TrainCarts$3':
    [10:13:15] [Server thread/WARN]: java.lang.NullPointerException
    [10:13:15] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.conversion.util.ConvertingCollection.iterator(ConvertingCollection.java:71)
    [10:13:15] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.collections.FilteredCollection$FilteredIterator.<init> FilteredCollection.java:65)
    [10:13:15] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.collections.FilteredCollection.iterator(FilteredCollection.java:37)
    [10:13:15] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.storage.OfflineGroupManager.removeBuggedMinecarts(OfflineGroupManager.java:270)
    [10:13:15] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.TrainCarts$3.run(TrainCarts.java:484)
    [10:13:15] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.internal.CommonPlugin$NextTickHandler.run(CommonPlugin.java:566)
    

    Error after command:

    [10:17:56] [Server thread/ERROR]: Unhandled exception executing command 'train' in plugin Train Carts v1.73.0
    [10:17:57] [Server thread/WARN]: java.lang.NullPointerException
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.conversion.util.ConvertingCollection.iterator(ConvertingCollection.java:71)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.collections.FilteredCollection$FilteredIterator.<init>(FilteredCollection.java:65)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.collections.FilteredCollection.iterator(FilteredCollection.java:37)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.storage.OfflineGroupManager.destroyMinecarts(OfflineGroupManager.java:253)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.storage.OfflineGroupManager.destroyAll(OfflineGroupManager.java:230)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.storage.OfflineGroupManager.destroyAll(OfflineGroupManager.java:242)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.commands.GlobalCommands.execute(GlobalCommands.java:59)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.commands.Commands.execute(Commands.java:34)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.tc.TrainCarts.command(TrainCarts.java:563)
    [10:17:57] [Server thread/WARN]: 	at com.bergerkiller.bukkit.common.PluginBase.onCommand(PluginBase.java:834)
    [10:17:57] [Server thread/WARN]: 	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    [10:17:57] [Server thread/WARN]: 	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:196)
    [10:17:57] [Server thread/WARN]: 	at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:546)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerConnection.java:962)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:817)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java:28)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat.java:65)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446)
    [10:17:57] [Server thread/WARN]: 	at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
    

    Please provide any additional information below.

    I'm not incredibly concerned as this still does remove the offending carts. Also, this is only for the remove all. A single remove is working just fine. I have attempted to get clean installs of both BKCommonLib and TrainCarts but that doesn't seem to be the issue.
    Let me know if you need any of the other plugins I'm running.

  • _ForgeUser11070685 added the tags New Defect Jan 11, 2014

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