Prunoideae / ProbeJS

Supercharging your modpack experience.
GNU General Public License v3.0
47 stars 15 forks source link

[1.20.1]Uncaught exception has occured. #45

Closed Tollainmear closed 10 months ago

Tollainmear commented 11 months ago

hi, when I type probejs dump and wait for it's generation, I got this message as return: Uncaught exception has occurred!

[11Dec2023 01:07:01.699] [Server thread/INFO] [KubeJS Server/]: Server resource reload complete!
[1112月2023 01:07:01.712] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [System] [CHAT] Reloaded with no KubeJS errors!
[11Dec2023 01:07:02.475] [Thread-58/ERROR] [probejs/]: Uncaught exception has occurred!
java.lang.NullPointerException: Registry Object not present: tfc:dark_chocolate
    at net.minecraftforge.registries.RegistryObject.get(RegistryObject.java:572) ~[forge-1.20.1-47.2.17-universal.jar%23697!/:?]
    at net.minecraftforge.fluids.ForgeFlowingFluid.getFluidType(ForgeFlowingFluid.java:63) ~[forge-1.20.1-47.2.17-universal.jar%23697!/:?]
    at dev.architectury.hooks.fluid.forge.FluidStackHooksImpl.getName(FluidStackHooksImpl.java:43) ~[%5B前置%5Darchitectury-9.1.12-forge.jar%23495!/:?]
    at dev.architectury.hooks.fluid.FluidStackHooks.getName(FluidStackHooks.java) ~[%5B前置%5Darchitectury-9.1.12-forge.jar%23495!/:?]
    at dev.architectury.fluid.FluidStack.getName(FluidStack.java:189) ~[%5B前置%5Darchitectury-9.1.12-forge.jar%23495!/:?]
    at com.probejs.rich.fluid.FluidAttribute.serialize(FluidAttribute.java:26) ~[%5BKJS%5Dprobejs-5.5.0-forge.jar%23437!/:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
    at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) ~[?:?]
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
    at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
    at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
    at com.probejs.util.json.JArray.addAll(JArray.java:41) ~[%5BKJS%5Dprobejs-5.5.0-forge.jar%23437!/:?]
    at com.probejs.rich.fluid.RichFluidCompiler.compile(RichFluidCompiler.java:25) ~[%5BKJS%5Dprobejs-5.5.0-forge.jar%23437!/:?]
    at com.probejs.ProbeCommands.lambda$triggerDump$4(ProbeCommands.java:130) ~[%5BKJS%5Dprobejs-5.5.0-forge.jar%23437!/:?]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]

So I'm trying to give a feed back and asking for help.

Thanks for your work.

latest.log

Prunoideae commented 11 months ago

This looks like an issue of other mods... They should have fluid registered.

Anyway, I'll fix it later, but probably not a priority.

Tollainmear commented 11 months ago

This looks like an issue of other mods... They should have fluid registered.

Anyway, I'll fix it later, but probably not a priority.

I appreciate that :)

Tollainmear commented 11 months ago

Hi @Prunoideae Another uncaught exception occured while executing /probejs dump

[11Dec2023 22:54:27.768] [Thread-23/ERROR] [probejs/]: Uncaught exception has occurred!
java.nio.file.NoSuchFileException: D:\Games\Karoglan_TFCLife\.minecraft\versions\Karoglan-TFC-Create\.vscode\probe.code-snippets
    at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[?:?]
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) ~[?:?]
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108) ~[?:?]
    at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:236) ~[?:?]
    at java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:484) ~[?:?]
    at java.nio.file.Files.newOutputStream(Files.java:228) ~[?:?]
    at java.nio.file.Files.newBufferedWriter(Files.java:3008) ~[?:?]
    at java.nio.file.Files.newBufferedWriter(Files.java:3056) ~[?:?]
    at com.probejs.compiler.SnippetCompiler.compile(SnippetCompiler.java:130) ~[%5BKJS%5Dprobejs-5.5.0-forge.jar%23166!/:?]
    at com.probejs.ProbeCommands.lambda$triggerDump$4(ProbeCommands.java:128) ~[%5BKJS%5Dprobejs-5.5.0-forge.jar%23166!/:?]
    at java.lang.Thread.run(Thread.java:833) ~[?:?]
[11Dec2023 22:54:27.771] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Reloaded with no KubeJS errors!
[11Dec2023 22:54:27.771] [Server thread/INFO] [KubeJS Server/]: Server resource reload complete!

it seems like not a same problem, do you need entire log file?

Prunoideae commented 11 months ago

This should not be a problem on the mod's end. Did you delete the .vscode folder after it was created? It's necessary for ProbeJS to set up and configure the environment.

If you didn't, the only possibility is that ProbeJS can't create the folder at that specific location, which is some sort of file permission problem of your PC.

Tollainmear commented 11 months ago

This should not be a problem on the mod's end. Did you delete the .vscode folder after it was created? It's necessary for ProbeJS to set up and configure the environment.

If you didn't, the only possibility is that ProbeJS can't create the folder at that specific location, which is some sort of file permission problem of your PC.

Thanks for your reply, I'll check it later~

osirisgothra commented 2 months ago

im not sure if its really related but wrapper exceptions solved as of today, since I said I would post any workarounds I'll do that, but its kinda long so its posted here instead