Jump to content


Chromotron's Content

There have been 1 items by Chromotron (Search limited from 30-March 23)


By content type

See this member's

Sort by                Order  

#194367 ComputerCraft Beta Versions - Bug Reports

Posted by Chromotron on 24 September 2014 - 12:50 PM in Beta Testing

I found a problem between Reika's DragonAPI and ComputerCraft:

VERSION:
ComputerCraft1.64pr6 (also happens in ComputerCraft1.64pr5)

DESCRIPTION:
Server crashes on turtle.dig() if DragonAPI is installed.

EXPECTED RESULT:
Mining blocks without crashing ;)

REPRODUCTION STEPS:
- Create a server with forge-1.7.10-10.13.1.1217, DragonAPI 1.7.10 V1f and ComputerCraft1.64pr6, each of which should be the current versions. No other mods needed.
- Place an (advanced) mining turtle.
- Place a block before it (say: dirt; also tested with stone and obsidian).
- Execute a simple "turtle.dig()" on the turtle, then the server exits.

SCREENSHOT/VIDEO:
You can find the server log here: http://pastebin.com/HeJu9sd0 . Note especially the following, which is missing if DragonAPI is not installed:

[14:22:51] [Thread-6/WARN] [FML/]: =============================================================
[14:22:51] [Thread-6/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
[14:22:51] [Thread-6/WARN] [FML/]: Offendor: org/luaj/vm2/lib/OsLib.exit(I)V
[14:22:51] [Thread-6/WARN] [FML/]: Use FMLCommonHandler.exitJava instead
[14:22:51] [Thread-6/WARN] [FML/]: =============================================================


This is the same problem as ProjectRed; DragonAPI is shipping a beta version of the ComputerCraft API. I'll ask him to update it.

Sorry, I just realised that the second server log is quite relevant here. You may find it (or actually, I full remake of the original one) here: http://pastebin.com/XT0bKssM .

[Still the same problem, the DragonAPI is overwriting ComputerCraft's API and causing the NoSuchMethodError. -L]