Skip to content

Server Crash - Cannot invoke "java.util.ArrayList.iterator()" because "commands" is null #5

@HeyImJ0hn

Description

@HeyImJ0hn

Mod Version: 1.1.0
Cobblemon Version: 1.5
Fabric API Version: 0.90.7
GooeyLibs Version: 3.0.0
Impactor Version: 5.2.4

[22:42:30] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.class_148: Ticking entity
	at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:901) ~[server-intermediary.jar:?]
	at net.minecraft.class_3176.method_3813(class_3176.java:283) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[server-intermediary.jar:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.ArrayList.iterator()" because "commands" is null
	at org.pokesplash.hunt.util.Utils.runCommands(Utils.java:315) ~[Hunt-1.1.0-fabric.jar:?]
	at org.pokesplash.hunt.event.CaptureEvent.lambda$registerEvents$0(CaptureEvent.java:88) ~[Hunt-1.1.0-fabric.jar:?]
	at com.cobblemon.mod.common.api.reactive.ObservableSubscription.handle(ObservableSubscription.java:16) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.api.reactive.SimpleObservable.emit(SimpleObservable.java:39) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.entity.pokeball.EmptyPokeBallEntity$shakeBall$1.invoke(EmptyPokeBallEntity.java:474) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.entity.pokeball.EmptyPokeBallEntity$shakeBall$1.invoke(EmptyPokeBallEntity.java:326) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.api.scheduling.Schedulable$after$1.invoke(Schedulable.java:25) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.api.scheduling.Schedulable$after$1.invoke(Schedulable.java:23) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.api.scheduling.ScheduledTask.update(ScheduledTask.java:64) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.api.scheduling.SchedulingTracker.update(SchedulingTracker.java:27) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at com.cobblemon.mod.common.entity.pokeball.EmptyPokeBallEntity.method_5773(EmptyPokeBallEntity.java:305) ~[Cobblemon-fabric-1.5.0b6456+1.20.1-HEAD-468f848.jar:?]
	at net.minecraft.class_3218.method_18762(class_3218.java:739) ~[server-intermediary.jar:?]
	at net.minecraft.class_1937.method_18472(class_1937.java:480) ~[server-intermediary.jar:?]
	at net.minecraft.class_3218.method_31420(class_3218.java:385) ~[server-intermediary.jar:?]
	at net.minecraft.class_5574.method_31791(class_5574.java:54) ~[server-intermediary.jar:?]
	at net.minecraft.class_3218.method_18765(class_3218.java:353) ~[server-intermediary.jar:?]
	at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:897) ~[server-intermediary.jar:?]
	... 5 more

The commands list on our rewards section is empty, which is likely causing this, but it only crashes sometimes, not after every catch.
Config:

{
  "individualHunts": false,
  "sendHuntEndMessage": true,
  "sendHuntBeginMessage": false,
  "huntDuration": 60,
  "huntAmount": 14,
  "rarity": {
    "commonPokemonRarity": 7.0,
    "uncommonPokemonRarity": 2.5,
    "rarePokemonRarity": 0.3
  },
  "rewards": {
    "common": {
      "price": 2000.0,
      "commands": []
    },
    "uncommon": {
      "price": 4000.0,
      "commands": []
    },
    "rare": {
      "price": 7500.0,
      "commands": []
    },
    "ultraRare": {
      "price": 12500.0,
      "commands": []
    }
  },
  "matchProperties": {
    "ability": false,
    "gender": false,
    "nature": false,
    "shiny": false
  },
  "customPrices": [
    {
      "species": "magikarp",
      "form": "",
      "price": 500.0
    }
  ],
  "blacklist": []
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions