Problem [IC2] Furnaces, Macerators, ect throwing exceptions to server log

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Fido488

New Member
Jul 29, 2019
6
0
0
OS: Mac OSX 10.8.2 (Mountain Lion)
Server: (Dedicated Local)
Processor 3.2 GHz Intel Core i3​
Memory 12 GB 1333 MHz DDR3​
Version of FTB: Direwolf20 5.0.1
Startup command:
Code:
cd Desktop/Direwolf20_server
java -server -Xincgc -Xmx3G -XX:NewRatio=2 -XX:CMSFullGCsBeforeCompaction=1 -XX:SoftRefLRUPolicyMSPerMB=2048 -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC -XX:+DisableExplicitGC -Xnoclassgc -oss4M -ss4M -XX:+UseFastAccessorMethods -XX:CMSInitiatingOccupancyFraction=90 -XX:+UseConcMarkSweepGC -XX:UseSSE=4 -XX:+UseCMSCompactAtFullCollection -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -cp ftbserver.jar -jar ftbserver.jar

Mods: All included
Problem:
There is a repetitive spamming of:
Code:
[WARNING] [IC2] API ERROR: ic2.core.block.machine.tileentity.TileEntityElecFurnace@1912ec7e didn't implement demandsEnergy() properly, no energy from injectEnergy accepted although demandsEnergy() returned true.
on my console. The number after the @ is different for some of the errors and includes errors from TileEntityMacerator as well.
(A more complete log can be found here: http://pastebin.com/0sughhsd)
This only started once I began using the IC2 furnaces.
I am assuming from my java experience that this is a simple problem where the IC2 code where the furnace doesn't remove power from the cable even though it tells the cable that it needs power. Alternatively this also could be caused because the furnace is requesting power but there is no power for the furnace to take because someone has to many furnaces and not enough electricity to power them.
Regardless, this is not something that the server owner needs to know. It creates massive server logs that can become ridiculously huge.
Is there a known way to fix this problem or is it something that will be fixed in future updates of Direwolf20's pack?
Thanks,
Fido488
 

Haruchai

New Member
Jul 29, 2019
73
0
0
As is detailed in this thread (http://forum.feed-the-beast.com/threads/ic2-api-errors-filling-up-my-logs.10085/#post-120975) you can d/l an IC2 update manually which fixes the problem. At the time of that thread, the release version was 212. 212 fixed the errors, but it seemed our CPU usage climbed a bit. I've since updated our server to 218 and everything seems to be running fine with CPU usage dropping a few %.

The direct link for build 218 is here: http://ic2api.player.to:8080/job/IC2_lf/218/