Baritone AI pathfinder

Baritone AI pathfinder

72.7k Downloads

java.lang.NullPointerException: Unexpected Errow

DudeWhoUsesLua opened this issue ยท 1 comments

commented

Some information

Operating system: Linus. Ubuntu 20.04
Java version: OpenJDK 11.0.13 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Minecraft version: 1.16.5/Forge 36.2.23
Baritone version: 1.6.3
Other mods (if used): I was using the Forge mods Optiforge (Makes Optifine work with Forge easily also Optifine, Obviously), Baritone, of course, Immersive Engineering (This is the mod that includes the "Abstract Block"), Applied Energistics 2 (Nothing really here its just a tech mod), JEI (Just Enough Items), Iron Chests (Nothing), Journey Map (Just a map mod), and Biome's O Plenty (Adds a bunch of new biomes).

Exception, error or logs

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 1/16/22 10:12 AM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
at blusunrize.immersiveengineering.common.blocks.IETileProviderBlock.func_220071_b(IETileProviderBlock.java:377) ~[immersiveengineering:?] {re:classloading}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_215685_b(AbstractBlock.java:545) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveengineering.mixins.json:coremods.AbstractBlockStateMixin,pl:mixin:A}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_196952_d(AbstractBlock.java:541) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveengineering.mixins.json:coremods.AbstractBlockStateMixin,pl:mixin:A}
at baritone.cj.h(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cj.c(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cj.b(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cj.b(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.i.a(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.i.onTick(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cd.a(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) ~[?:1.8.0_202] {}
at baritone.cd.onTick(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at net.minecraft.client.Minecraft.handler$zzh000$runTick(Minecraft.java) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1450) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:954) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) ~[1.16.5-forge-36.2.23.jar:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202] {}
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.23.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at blusunrize.immersiveengineering.common.blocks.IETileProviderBlock.func_220071_b(IETileProviderBlock.java:377) ~[immersiveengineering:?] {re:classloading}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_215685_b(AbstractBlock.java:545) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveengineering.mixins.json:coremods.AbstractBlockStateMixin,pl:mixin:A}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_196952_d(AbstractBlock.java:541) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:immersiveengineering.mixins.json:coremods.AbstractBlockStateMixin,pl:mixin:A}
at baritone.cj.h(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cj.c(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cj.b(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cj.b(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.i.a(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.i.onTick(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at baritone.cd.a(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891) ~[?:1.8.0_202] {}
at baritone.cd.onTick(Unknown Source) ~[baritoe:1.6.3] {re:classloading}
at net.minecraft.client.Minecraft.handler$zzh000$runTick(Minecraft.java) ~[?:?] {re:mixin,pl:accesstransformer
:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
-- Affected level --
Details:
All players: 1 total; [ClientPlayerEntity['JasperHasMyblast'/119, l='ClientLevel', x=142.20, y=66.00, z=-100.30]]
Chunk stats: Client Chunk Cache: 625, 385
Level dimension: minecraft:overworld
Level spawn location: World: (-64,83,-32), Chunk: (at 0,5,0 in -4,-2; contains blocks -64,0,-32 to -49,255,-17), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 672919 game time, 1131216 day time
Server brand: forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:617) ~[?:?] {re:mixin,xf:OptiFine:default,re:classloading,xf:OptiFine:default}
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2031) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:628) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.baritone.json:MixinMinecraft,pl:mixin:APP:immersiveengineering.mixins.json:accessors.client.MinecraftAccess,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) ~[1.16.5-forge-36.2.23.jar:?] {re:classloading,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_202] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_202] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_202] {}
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_202] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.16.5-36.2.23.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}

-- System Details --
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Linux (amd64) version 5.11.0-46-generic
Java Version: 1.8.0_202, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 946179040 bytes (902 MB) / 2080374784 bytes (1984 MB) up to 2147483648 bytes (2048 MB)
CPUs: 4
JVM Flags: 9 total; -Xss1M -XX:+IgnoreUnrecognizedVMOptions -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
ModLauncher: 8.0.9+86+master.3cf110c
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.4.jar mixin PLUGINSERVICE
/eventbus-4.0.0.jar eventbus PLUGINSERVICE
/forge-1.16.5-36.2.23.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.5-36.2.23.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge-1.16.5-36.2.23.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.5-36.2.23.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE
/OptiFine_1.16.5_HD_U_G8.jar OptiFine TRANSFORMATIONSERVICE
/OptiForge-MC1.16.5-0.5.7.jar optiforge TRANSFORMATIONSERVICE
/forge-1.16.5-36.2.23.jar fml TRANSFORMATIONSERVICE
/OptiForge-MC1.16.5-0.5.7.jar FakeOptiFine TRANSFORMATIONSERVICE
/OptiForge-MC1.16.5-0.5.7.jar optiforgewrapper TRANSFORMATIONSERVICE
FML: 36.2
Forge: net.minecraftforge:36.2.23
FML Language Providers:
[email protected]
minecraft@1
Mod List:
forge-1.16.5-36.2.23-client.jar |Minecraft |minecraft |1.16.5 |DONE |Manifest: NOSIGNATURE
OptiForge-MC1.16.5-0.5.7.jar |OptiForge |optiforge |0.5.7 |DONE |Manifest: NOSIGNATURE
baritone-api-forge-1.6.3.jar |Baritone |baritoe |1.6.3 |DONE |Manifest: NOSIGNATURE
forge-1.16.5-36.2.23-universal.jar |Forge |forge |36.2.23 |DONE |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
ImmersiveEngineering-1.16.5-5.0.7-143.jar |Immersive Engineering |immersiveengineering |1.16.5-5.0.7-143 |DONE |Manifest: 44:39:94:cf:1d:8c:be:3c:7f:a9:ee:f4:1e:63:a5:ac:61:f9:c2:87:d5:5b:d9:d6:8c:b5:3e:96:5d:8e:3f:b7
BiomesOPlenty-1.16.5-13.1.0.485-universal.jar |Biomes O' Plenty |biomesoplenty |1.16.5-13.1.0.485 |DONE |Manifest: NOSIGNATURE
journeymap-1.16.5-5.8.0beta8.jar |Journeymap |journeymap |5.8.0beta8 |DONE |Manifest: NOSIGNATURE
ironchest-1.16.5-11.2.21.jar |Iron Chests |ironchest |1.16.5-11.2.21 |DONE |Manifest: NOSIGNATURE
jei-1.16.5-7.7.1.145.jar |Just Enough Items |jei |7.7.1.145 |DONE |Manifest: NOSIGNATURE
appliedenergistics2-8.4.6.jar |Applied Energistics 2 |appliedenergistics2 |8.4.6 |DONE |Manifest: 95:58:cc:83:9d:a8:fa:4f:e9:f3:54:90:66:61:c8:ae:9c:08:88:11:52:52:df:2d:28:5f:05:d8:28:57:0f:98
Crash Report UUID: 32110912-f666-457d-b363-c1bfbb41f40d
Launched Version: 1.16.5-forge-36.2.23
Backend library: LWJGL version 3.2.2 build 10
Backend API: Mesa Intel(R) HD Graphics 2500 (IVB GT1) GL version 3.1 Mesa 22.0.0-devel (git-9cb9101 2022-01-08 focal-oibaf-ppa), Intel
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs: vanilla, file/VanillaTweaks_r541916.zip
Current Language: English (US)
CPU: 4x Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
OptiFine Version: OptiFine_1.16.5_HD_U_G8
OptiFine Build: 20210515-161946
Render Distance Chunks: 10
Mipmaps: 0
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: (internal)
OpenGlVersion: 3.1 Mesa 22.0.0-devel (git-9cb9101 2022-01-08 focal-oibaf-ppa)
OpenGlRenderer: Mesa Intel(R) HD Graphics 2500 (IVB GT1)
OpenGlVendor: Intel
CpuCount: 4

How to reproduce

well if you need a world download I can give you it, but I just touched an "abstract" block and then I get the error: java.lang.NullPointerException: Unexpected error. Also before this, I also got the same error with baritone but not bad enough to crash Minecraft.

Modified settings

Don't know if you need this so if you do I guess just ask for my Options.txt.

Final checklist

  • I know how to properly use check boxes
  • I have included the version of Minecraft I'm running, baritone's version and forge mods (if used).
  • I have included logs, exceptions and / or steps to reproduce the issue.
  • I have not used any OwO's or UwU's in this issue.
commented

Duplicate of #2148