Skip to content

AOneBlock error on reload #508

@Vinrey123

Description

@Vinrey123

Expected behavior

Fix the error

Observed/Actual behavior

This error appears when the server is restarted, but the blocks themselves appear and function normally

[Server thread/ERROR]: Could not pass event CraftEngineReloadEvent to BentoBox v3.15.0-SNAPSHOT-b204
java.lang.NullPointerException: Cannot invoke "world.bentobox.aoneblock.oneblocks.OneBlocksManager.loadPhases()" because "this.oneBlockManager" is null
	at AOneBlock-1.24.0-SNAPSHOT-b510-1777087248945.jar//world.bentobox.aoneblock.AOneBlock.loadData(AOneBlock.java:223) ~[?:?]
	at AOneBlock-1.24.0-SNAPSHOT-b510-1777087248945.jar//world.bentobox.aoneblock.listeners.CraftEngineListener.onReload(CraftEngineListener.java:26) ~[?:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.bukkit.util.EventUtils.fireAndForget(EventUtils.java:12) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.bukkit.plugin.BukkitCraftEngine.lambda$new$0(BukkitCraftEngine.java:84) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.core.plugin.CraftEngine.lambda$reloadPlugin$10(CraftEngine.java:264) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.core.plugin.CraftEngine.lambda$reloadPlugin$11(CraftEngine.java:251) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.core.plugin.CraftEngine.reloadPlugin(CraftEngine.java:215) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.core.plugin.CraftEngine.lambda$onPluginEnable$18(CraftEngine.java:355) ~[?:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1282) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:392) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[Server thread/ERROR]: Could not pass event CraftEngineReloadEvent to BentoBox v3.15.0-SNAPSHOT-b204
java.lang.NullPointerException: Cannot invoke "world.bentobox.aoneblock.oneblocks.OneBlocksManager.loadPhases()" because "this.oneBlockManager" is null
	at AOneBlock-1.24.0-SNAPSHOT-b510-1777087248945.jar//world.bentobox.aoneblock.AOneBlock.loadData(AOneBlock.java:223) ~[?:?]
	at AOneBlock-1.24.0-SNAPSHOT-b510-1777087248945.jar//world.bentobox.aoneblock.listeners.CraftEngineListener.onReload(CraftEngineListener.java:26) ~[?:?]
	at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:71) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
	at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[purpur-api-1.21.11-R0.1-SNAPSHOT.jar:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.bukkit.util.EventUtils.fireAndForget(EventUtils.java:12) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.bukkit.plugin.BukkitCraftEngine.lambda$new$0(BukkitCraftEngine.java:84) ~[?:?]
	at craft-engine-paper-plugin-0.0.67.10.jar//net.momirealms.craftengine.core.plugin.CraftEngine.lambda$onPluginEnable$18(CraftEngine.java:370) ~[?:?]
	at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1282) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:392) ~[purpur-1.21.11.jar:1.21.11-2568-f57bd86]
	at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]

Steps/models to reproduce

  1. Add a phase with blocks from CraftEngine
  2. Restart the server and see the error

BentoBox version

BentoBox: 3.15.0-SNAPSHOT-b204
AOneBlock-1.24.0-SNAPSHOT-b510

Plugin list

No response

Other

Phase:

'0':
  name: Равнины
  biome: PLAINS
  fixedBlocks:
    0: GRASS_BLOCK
    1: GRASS_BLOCK
    2: DIRT
    3: OAK_LOG
    4: OAK_LOG
    5: BIRCH_LOG
    6: GRASS_BLOCK
    7: BIRCH_LOG
    8: GRASS_BLOCK
    9: GRASS_BLOCK
    10: BIRCH_LOG
  blocks:
    - COAL_ORE: 300
    - ANDESITE: 300
    - GRAVEL: 250
    - OAK_LOG: 2250
    - OAK_LEAVES: 800
    - SAND: 400
    - BIRCH_LEAVES: 350
    - DIRT: 2000
    - BEE_NEST: 40
    - CLAY: 100
    - BIRCH_LOG: 750
    - DIORITE: 300
    - GRASS_BLOCK: 3000
    - COARSE_DIRT: 250
    - STONE: 1250
    - GRANITE: 300
    - type: craftengine
      id: oneblock:common_loot_block
      probability: 225
    - type: craftengine
      id: oneblock:rare_loot_block
      probability: 175
    - type: craftengine
      id: oneblock:epic_loot_block
      probability: 125
    - type: craftengine
      id: oneblock:legendary_loot_block
      probability: 75
  mobs:
    ZOMBIE_HORSE: 25
    CHICKEN: 75
    SHEEP: 75
    PIG: 75
    COW: 75

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions