BiomeTweaker

BiomeTweaker

13M Downloads

Unexpected error messages

keybounce opened this issue ยท 32 comments

commented

I don't understand these errors:

[14:42:22] [main/ERROR] [BiomeTweakerCore/]: Tried to parse an invalid argument array!
[14:42:22] [main/ERROR] [BiomeTweakerCore/]: Can't assign biomes object with empty argument list: forBiomes(58, 46) # thornlands and twilight stream
[14:42:22] [main/ERROR] [BiomeTweakerCore/]: Found invalid argument when parsing biome IDs. It will be ignored: specialKillChickens
[14:42:22] [main/ERROR] [BiomeTweakerCore/]: Failed to find meaning in command set("fillerBlock", "minecraft:sand");. It will be ignored.
[14:42:22] [main/ERROR] [BiomeTweakerCore/]: Failed to find meaning in command removeSpawn("net.minecraft.entity.passive.EntityChicken"). It will be ignored.
[14:42:22] [main/ERROR] [BiomeTweakerCore/]: Failed to find meaning in command removeSpawn("net.minecraft.entity.passive.EntityChicken"). It will be ignored.
[14:42:22] [main/INFO] [BiomeTweakerCore/]: Finished script parsing. Ready to tweak.

Full log: https://gist.github.com/keybounce/c6b75e22f9759d1ed626
Tweak file: https://gist.github.com/keybounce/96a4743fd3fd995ec9a3

NB: I realized I was running .49 instead of .51. But the same errors happened with .51.

commented

Ahh, user error.

Rechecking the project site, there's several versions newer. So retest with .67

"[15:18:40] [main/ERROR] [BiomeTweakerCore/]: Failed to parse a script file: /Users/michael/Documents/Games/Minecraft/Playing/Client/Apocalyptic Land/config/BiomeTweaker/SillyBiomeTops.txt"

But it doesn't say what is wrong.

Log file gist updated.

commented

The scripting environment doesn't support midline comment. e.g.

specialKillChickens = forBiomes(58, 46) # thornlands and twilight stream

Comments need to appear in their own line:

# thornlands and twilight stream
specialKillChickens = forBiomes(58, 46) 
commented

Ahh. I thought you fixed that a few versions back.

commented

Not yet :P

I'll try to get it in 0.9.

commented

Ok, thanks.

commented

Would you mind trying with this version? I think there is a fairly significant bug in the parser.

http://puu.sh/hE3Tc/64d6a6d9e2.jar

commented

No, still giving me an unspecified parse error.

Updated. Tweak file https://gist.github.com/keybounce/96a4743fd3fd995ec9a3
Log file https://gist.github.com/keybounce/c6b75e22f9759d1ed626

commented

Fails again; log gist updated

commented

About to try. Meanwhile: do you have any clue as to the problem with cpw.mods.fml.common.launcher.FMLDeobfTweaker in that log file?

commented

Well, it's a different error this time at least. This version is going to log a bunch of things. Can you run it and update the log?

http://puu.sh/hE8PY/5dcfcf795e.jar

commented

coming up

commented

updated

commented

[17:28:03] [main/INFO] [BiomeTweaker/]: reducedChickens.removeSpawn("net.minecraft.entity.passive.EntityChicken")
[17:28:03] [main/INFO] [BiomeTweaker/]: parsng args for STRING:false:1:1
[17:28:03] [main/INFO] [BiomeTweaker/]: Trying parse for STRING:"net.minecraft.entity.passive.EntityChicken":false
[17:28:03] [main/INFO] [BiomeTweaker/]: parsng args for SPAWN_TYPE:false:1:1
[17:28:03] [main/ERROR] [BiomeTweakerCore/]: Failed to parse a script file: /Users/michael/Documents/Games/Minecraft/Playing/Client/Apocalyptic Land/config/BiomeTweaker/SillyBiomeTops.txt

commented

... so I need to add a "PASSIVE" on that?

commented

no, "CREATURE"

commented

Not sure what's going on with that error. Looks like an ASM tweaks class is throwing an error, though the log doesn't say which one.

Fixed a few more things. Mind trying this one now?
http://puu.sh/hE7pH/a0d65eb77b.jar

commented

I thought the log was saying that FMLDeobfTweaker was failing; did I misread that?

Trying the new

commented

Failed again, log updated

commented

No, it's not the FMLDeobfTweaker failing. It's trying to load a class that some other tweaker is failing to edit. At least that's what it looks like.

If this one doesn't fix it, I'm stumped:
http://puu.sh/hE7Rk/fff038a7ec.jar

commented

Still saying
[17:08:42] [main/ERROR] [BiomeTweakerCore]: Failed to find meaning in command set("fillerBlock", "minecraft:sand");. It will be ignored.

commented

... and log updated

commented

That's because you put a semicolon at the end :P

commented

I what???

... sheesh ....

commented

[17:12:22] [main/ERROR] [BiomeTweakerCore]: Failed to parse a script file: /Users/michael/Documents/Games/Minecraft/Playing/Client/Apocalyptic Land/config/BiomeTweaker/SillyBiomeTops.txt

with no reason given.

commented

and log updated

commented

Yeah.

commented

Hey, no complaints! Now to figure out which coremod is dying ... and, why, since I have not changed them ...

commented

All of these changes are now an official build on the Jenkins server, if you want to use that instead of ones I've been sending you.
http://jenkins.superckl.me/job/BiomeTweaker/68/

A note for myself since it's now buried in conversation: Add midline comment support.

commented

Thank you.

commented

Support for midline comments:

0661d43

Will close when released.