Class x is not allowed error is not always correct
ChiefArug opened this issue ยท 0 comments
Minecraft Version
Everything since at least 1.16
KubeJS Version
See above
Rhino Version
See above
Architectury Version
See above
Forge/Fabric Version
See above
Describe your issue
See this method in the the KubeJS script manager:
If at any point it throws an exception it just throws a Class not allowed error. This causes stuff like a class not existing to just say its 'not allowed', causing a lot of confusion.
Suggested fix is to either say something more generic like 'KubeJS encountered an error while loading class x. This could be caused by it being blocked or it may not exist.' or actually print the error it throws instead of catching it and throwing this one.
Crash report/logs
No response