This is great work! Thank you for the option to render in 2d. You'll have to rename your mod soon because it's becoming so much more. I've removed Jabba now because this mod replaces it.
I am unable to reproduce this crash, can you post a crash log?
it also happenes in 1.1.34.
---- Minecraft Crash Report ----
// But it works on my machine.
Time: 5/21/15 10:03 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: buildcraft/api/transport/IInjectable
at router.reborn.tileentity.routerTile.addBlock(routerTile.java:271)
at router.reborn.tileentity.routerTile.scanblock(routerTile.java:409)
at router.reborn.tileentity.routerTile.scanForInv(routerTile.java:460)
at router.reborn.block.router.openGui(router.java:115)
at router.reborn.block.BlockBase.func_149727_a(BlockBase.java:116)
at router.reborn.block.router.func_149727_a(router.java:244)
at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:376)
at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:556)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:60)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:9)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.ClassNotFoundException: buildcraft.api.transport.IInjectable
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 19 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
---- Minecraft Crash Report ----
// But it works on my machine.
Time: 5/21/15 10:03 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: buildcraft/api/transport/IInjectable
at router.reborn.tileentity.routerTile.addBlock(routerTile.java:271)
at router.reborn.tileentity.routerTile.scanblock(routerTile.java:409)
at router.reborn.tileentity.routerTile.scanForInv(routerTile.java:460)
at router.reborn.block.router.openGui(router.java:115)
at router.reborn.block.BlockBase.func_149727_a(BlockBase.java:116)
at router.reborn.block.router.func_149727_a(router.java:244)
at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:376)
at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:556)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:60)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:9)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.ClassNotFoundException: buildcraft.api.transport.IInjectable
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 19 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Rendering items in a wrenched Storage Unit doesn't seem to be working properly. The ITEM in the SU seems to be getting rendered, when in hand; the SU itself, not so much.
Rendering items in a wrenched Storage Unit doesn't seem to be working properly. The ITEM in the SU seems to be getting rendered, when in hand; the SU itself, not so much.
that is beyond weird lol, i just tested again offline and it renders fine
I'm still getting null pointer exceptions during inventory scanning in 1.1.50, and it looks as though there may be a recursion problem somewhere as well. This trace hits routerTile.java:351 260 times: https://bpaste.net/show/3e80d027d93e
Does your algorithm search inventory arrays recursively? If so that'd explain the length of the trace, but the null pointer is still likely a problem.
It didnt detect correctly if another thread was already updating the list and started more then 1 thread changing the list at the same time, so that thread accessed the list as the new thread set it to blank and started scanning
So i came to the conclusion multi threading is not gonna do it for what im trying todo, so i sugest continue to use 1.1.52 if you dont get deadlocks, meaning server just stop responding with no error.
If you do get deadlocks i recommend to use the none threaded version 1.1.43 until i release the new scan.
I also decided to move it into beta while the new scanner is being tested for problems, cause there will be glitches where some updates is not detected and so on.
The safe version is 1.1.43 unthreaded and 1.1.52 threaded. just keep in mind if you get deadlocks 1.1.52 is most likely the cause.
A total rewrite of the scanning is at work, it will use events, if no block is placed or broken a scan is not needed, also it will not rescan everything only from the position a block was placed if that block made a connection to a already known block it will never scan a block it already know about (does not do that now ether),
The list checking in the private list for the router i can do multithreaded as i got controll over the locking.
Same goes for a block break event,
I can not do the scanning in a background thread because i need to get tileentity's and the locking of the list can cause deadlock, and has for some.
Im sorry the rate of updates got so high, and the move to threaded should never have been a release version, but beta or even alpha.
The scanning is what is hurting tps on some large builds even medium at times, and the fact all routers scan at the same time, this will all change.
Hope the problems the last few days did not scare everyone away, and a propper fixed version with the new scanning will be out soon, i hope some of you are willing to try the beta and help find problems (there for sure will be some).
Thank you:)
it also happenes in 1.1.34.
---- Minecraft Crash Report ----
// But it works on my machine.
Time: 5/21/15 10:03 PM
Description: Exception in server tick loop
java.lang.NoClassDefFoundError: buildcraft/api/transport/IInjectable
at router.reborn.tileentity.routerTile.addBlock(routerTile.java:271)
at router.reborn.tileentity.routerTile.scanblock(routerTile.java:409)
at router.reborn.tileentity.routerTile.scanForInv(routerTile.java:460)
at router.reborn.block.router.openGui(router.java:115)
at router.reborn.block.BlockBase.func_149727_a(BlockBase.java:116)
at router.reborn.block.router.func_149727_a(router.java:244)
at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:376)
at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:556)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:60)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:9)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.ClassNotFoundException: buildcraft.api.transport.IInjectable
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 19 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 198056184 bytes (188 MB) / 469200896 bytes (447 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.114.1388 Minecraft Forge 10.13.3.1388 90 mods loaded, 90 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.10.114.1388} [Forge Mod Loader] (forge-1.7.10-10.13.3.1388-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.13.3.1388} [Minecraft Forge] (forge-1.7.10-10.13.3.1388-1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
appliedenergistics2-core{rv2-stable-3} [AppliedEnergistics2 Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Aroma1997Core{1.0.2.13} [Aroma1997Core] (Aroma1997Core-1.7.10-1.0.2.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
betterfps{1.0.0} [BetterFps] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore{1.0.6.44} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NotEnoughItems{1.0.4.107} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.107-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
se{0.4.1} [Super Enchants] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenModsCore{0.7.3} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
{000} [CoFH ASM Data Initialization] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
debug{1.0} [debug] (denseores-1.6.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FLabsBF{4.3} [Better Furnaces] ([1.7.10]Better_Furnaces_V4.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
appliedenergistics2{rv2-stable-3} [Applied Energistics 2] (appliedenergistics2-rv2-stable-3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
bdlib{1.7.1.71} [BD Lib] (bdlib-mc1710-1.7.1.71.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ae2stuff{0.2.1.22} [AE2 Stuff] (ae2stuff-0.2.1.22-mc1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Aroma1997CoreHelper{1.0.2.13} [Aroma1997Core|Helper] (Aroma1997Core-1.7.10-1.0.2.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Aroma1997sDimension{1.0} [Aroma1997's Dimensional World] (Aroma1997s-Dimensional-World-1.7.10-1.1.0.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CoFHCore{1.7.10R3.0.0RC7} [CoFH Core] (CoFHCore-[1.7.10]3.0.0RC7-211.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ThermalFoundation{1.7.10R1.0.0RC7} [Thermal Foundation] (ThermalFoundation-[1.7.10]1.0.0RC7-62.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ThermalExpansion{1.7.10R4.0.0RC7} [Thermal Expansion] (ThermalExpansion-[1.7.10]4.0.0RC7-141.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DraconicEvolution{1.0.1c} [Draconic Evolution] (Draconic-Evolution-1.7.10-1.0.1c.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
B0bGrowsOre{2.3.1} [B0bGary's Growable Ores] (B0bGary's Growable Ores-2.3.1 for 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Backpack{2.0.0} [Backpack] (backpack-2.0.0-1.7.x.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BatBelt{1.1.0} [The Bat Belt] (BatBelt-1.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
betterrain{0.15} [Better Rain] (betterrain-1.7.2-1.7.10_0.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
betterrecords{1.7.10-1.1.9} [Better Records] (betterrecords-1.7.10-1.1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BiblioCraft{1.10.4} [BiblioCraft] (BiblioCraft[v1.10.4][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CharcoalBlock{1.7.10-1.2} [Charcoal Block] (CharcoalBlock-1.7.10-1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ImmibisCore{59.1.1} [Immibis Core] (immibis-core-59.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
DimensionalAnchors{59.0.2} [Dimensional Anchors] (dimensional-anchor-59.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
dimstorage{1.3} [DimStorage] (DimStorage-1.7.2-1.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
endercompass{1.1} [Ender Compass] (EnderCompass-1.7.10-1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded{1.7.10R2.8.0RC8} [MineFactory Reloaded] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EnderIO{1.7.10-2.2.8.381} [Ender IO] (EnderIO-1.7.10-2.2.8.381.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EnderTech{1.7.10-0.3.2.388} [EnderTech] (EnderTech-1.7.10-0.3.2.388.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
EnderZoo{1.7.10-1.0.11.28} [Ender Zoo] (EnderZoo-1.7.10-1.0.11.28.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
enhancedportals{3.0.10} [EnhancedPortals] (EnhancedPortals_1.7.10-universal-3.0.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Waila{1.5.10} [Waila] (Waila-1.5.10_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
extracells{2.2.68} [ExtraCells] (ExtraCells-1.7.10-2.2.69bNIGHTLY.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtraUtilities{1.2.4c} [Extra Utilities] (extrautilities-1.2.4c.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
fastleafdecay{1.0} [Fast Leaf Decay] (FastLeafDecay-1.7.10-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
StealthwareCore{2.0} [StealthwareCore] (StealthwareCore-2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FearTweakPack{1.1} [Fearitude's Tweak Pack] (FearTweakPack-1.7.10-1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
grim3212core{V0.2 - 1.7.10} [Grim3212 Core] (Grim3212 Core-V0.2 - 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ibench{1.0.12} [iBench] (ibench-1.7.10-1.0.12.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
iChunUtil{4.2.2} [iChunUtil] (iChunUtil-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
infinitelava{V0.1 - 1.7.10} [Infinite Lava] (Infinite Lava-V0.1 - 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
inpure|core{1.7.10R1.0.0B9} [INpureCore] (INpureCore-[1.7.10]1.0.0B9-62.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LLadders{0.5.0} [Luppii's Ladders] (Ladders-0.5.0-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LunatriusCore{1.1.2.21} [LunatriusCore] (LunatriusCore-1.7.10-1.1.2.21-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatAppliedEnergistics{1.7.10R2.8.0RC8} [MFR Compat: Applied Energistics] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatAtum{1.7.10R2.8.0RC8} [MFR Compat: Atum] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatBackTools{1.7.10R2.8.0RC8} [MFR Compat: BackTools] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatBuildCraft{1.7.10R2.8.0RC8} [MFR Compat: BuildCraft] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatChococraft{1.7.10R2.8.0RC8} [MFR Compat: Chococraft] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatExtraBiomes{1.7.10R2.8.0RC8} [MFR Compat: ExtraBiomes] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatForestry{1.7.10R2.8.0RC8} [MFR Compat: Forestry] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatForgeMicroblock{1.7.10R2.8.0RC8} [MFR Compat: ForgeMicroblock] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatIC2{1.7.10R2.8.0RC8} [MFR Compat: IC2] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatMystcraft{1.7.10R2.8.0RC8} [MFR Compat: Mystcraft] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatProjRed{1.7.10R2.8.0RC8} [MFR Compat ProjectRed] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatRailcraft{1.7.10R2.8.0RC8} [MFR Compat: Railcraft] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatRP2{1.7.10R2.8.0RC8} [MFR Compat: RP2] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatSufficientBiomes{1.7.10R2.8.0RC8} [MFR Compat: Sufficient Biomes] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatThaumcraft{1.7.10R2.8.0RC8} [MFR Compat: Thaumcraft] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatThermalExpansion{1.7.10R2.8.0RC8} [MFR Compat: Thermal Expansion] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatTConstruct{1.7.10R2.8.0RC8} [MFR Compat: Tinkers' Construct] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatTwilightForest{1.7.10R2.8.0RC8} [MFR Compat: TwilightForest] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineFactoryReloaded|CompatVanilla{1.7.10R2.8.0RC8} [MFR Compat: Vanilla] (MineFactoryReloaded-[1.7.10]2.8.0RC8-86.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MineTweaker3{3.0.9B} [MineTweaker 3] (MineTweaker3-1.7.10-3.0.9C.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MTRM{1.0} [MineTweakerRecipeMaker] (MineTweakerRecipeMaker-1.7.10-1.1.0.11.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
moddisruptor{0.1} [Disruptor Mod] (ModDisruptor-1.7.10_0.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Morph{0.9.1} [Morph] (Morph-Beta-0.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
neiintegration{1.0.9} [NEI Integration] (NEIIntegration-MC1.7.10-1.0.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenMods{0.7.3} [OpenMods] (OpenModsLib-1.7.10-0.7.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenBlocks{1.4.3} [OpenBlocks] (OpenBlocks-1.7.10-1.4.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Particles{1.7.10-1.0} [Particles] (Particles-1.7.10-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
pokeball{V0.1 - 1.7.10} [Pokeball] (Pokeball-V0.1 - 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedstoneArsenal{1.7.10R1.1.0RC7} [Redstone Arsenal] (RedstoneArsenal-[1.7.10]1.1.0RC7-65.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ttCore{MC1.7.10-0.1.1-76} [ttCore] (ttCore-MC1.7.10-0.1.1-76.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RArm{1.7.10-1.2.0-32} [Redstone Armory] (RedstoneArmory-1.7.10-1.2.0-32.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
redyemod{1.1} [redyemod] (redyemod-1.7.2-1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RouterReborn{1.1.38} [Router Reborn] (RouterReborn-1.7.10-1.1.38-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
runicdungeons{1.1.3} [Runic Dungeons] (runicdungeons-1.1.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Schematica{1.7.5.119} [Schematica] (Schematica-1.7.10-1.7.5.119-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Torcherino{1.9s} [Torcherino] (Torcherino-1.7.10-1.9s.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
WailaHarvestability{1.1.2} [Waila Harvestability] (WailaHarvestability-mc1.7.x-1.1.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
wawla{1.2.0} [What Are We Looking At] (Wawla-1.2.0_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
denseores{1.0} [Dense Ores] (denseores-1.6.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
OpenModsLib class transformers: [stencil_patches:DISABLED],[movement_callback:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:DISABLED],[player_render_hook:FINISHED]
Class transformer null safety: all safe
AE2 Version: stable rv2-stable-3 for Forge 10.13.2.1291
CoFHCore: -[1.7.10]3.0.0RC7-211
ThermalFoundation: -[1.7.10]1.0.0RC7-62
ThermalExpansion: -[1.7.10]4.0.0RC7-141
MineFactoryReloaded: -[1.7.10]2.8.0RC8-86
RedstoneArsenal: -[1.7.10]1.1.0RC7-65
List of loaded APIs:
* appliedenergistics2|API (rv2) from appliedenergistics2-rv2-stable-3.jar
* Baubles|API (1.0.1.10) from runicdungeons-1.1.3.jar
* BuildCraftAPI|core (1.0) from extrautilities-1.2.4c.jar
* BuildCraftAPI|power (1.1) from EnhancedPortals_1.7.10-universal-3.0.10.jar
* BuildCraftAPI|tools (1.0) from RouterReborn-1.7.10-1.1.38-universal.jar
* CoFHAPI (1.7.10R1.0.2) from Draconic-Evolution-1.7.10-1.0.1c.jar
* CoFHAPI|block (1.7.10R1.0.0) from EnhancedPortals_1.7.10-universal-3.0.10.jar
* CoFHAPI|core (1.7.10R1.0.0) from EnhancedPortals_1.7.10-universal-3.0.10.jar
* CoFHAPI|energy (1.7.10R1.0.0) from EnhancedPortals_1.7.10-universal-3.0.10.jar
* CoFHAPI|fluid (1.7.10R1.0.12) from RouterReborn-1.7.10-1.1.38-universal.jar
* CoFHAPI|inventory (1.7.10R1.0.0) from EnhancedPortals_1.7.10-universal-3.0.10.jar
* CoFHAPI|item (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|modhelpers (1.7.10R1.0.12) from RouterReborn-1.7.10-1.1.38-universal.jar
* CoFHAPI|tileentity (1.7.10R1.0.12) from RouterReborn-1.7.10-1.1.38-universal.jar
* CoFHAPI|transport (1.7.10R1.0.7) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHAPI|world (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|audio (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|gui (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|container (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|element (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|element|listbox (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|gui|slot (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|inventory (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|render (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|render|particle (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|util (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|util|helpers (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|util|position (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|world (1.7.10R1.0.0B9) from EnderTech-1.7.10-0.3.2.388.jar
* CoFHLib|world|feature (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* DraconicEvolution|API (1.0) from Draconic-Evolution-1.7.10-1.0.1c.jar
* EnderIOAPI (0.0.2) from EnderIO-1.7.10-2.2.8.381.jar
* EnderIOAPI|Redstone (0.0.2) from EnderIO-1.7.10-2.2.8.381.jar
* EnderIOAPI|Tools (0.0.2) from EnderIO-1.7.10-2.2.8.381.jar
* IC2API (1.0) from RedstoneArsenal-[1.7.10]1.1.0RC7-65.jar
* inpure|api (1.7) from INpureCore-[1.7.10]1.0.0B9-62.jar
* OpenBlocks|API (1.0) from OpenBlocks-1.7.10-1.4.3.jar
* SchematicaAPI (1.1) from Schematica-1.7.10-1.7.5.119-universal.jar
* SchematicaAPI|Events (1.0) from Schematica-1.7.10-1.7.5.119-universal.jar
* WailaAPI (1.2) from Waila-1.5.10_1.7.10.jar
Stencil buffer state: Function set: not set, pool: disabled, bits: 0
AE2 Integration: IC2:OFF, RotaryCraft:OFF, RC:OFF, BC:OFF, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:OFF, FMP:OFF, RB:OFF, CLApi:OFF, Waila:ON, InvTweaks:OFF, NEI:ON, CraftGuide:OFF, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['6210classick'/2, l='Testing MoDs', x=11.52, y=1.00, z=23.24]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Updated:
* Fixed Client crash when connecting Refined Relocation pipes to the router
* Made Storage Units easier to break.
* Fixed sync when locking a Storage Unit.
* Added rendering of conatined items in a storage unit when broken with a wrench with items inside.
* Improved mining speed on the mining tool.
Delete old config when upgrading!
Ooops, my mistake i removed part of the buildcraft api in my mod and accidently removed the IInjectable interface.
I will do another release with it fixed asap
Updated 1.1.40
* Added missing buildcraft api interface causing crash if buildcraft was not installed
Rendering items in a wrenched Storage Unit doesn't seem to be working properly. The ITEM in the SU seems to be getting rendered, when in hand; the SU itself, not so much.
Update: 1.1.41
* Fixed crash when some blocks where placed next to the router.
* Redesigned the reading of localized names
* Redesigned Blacklist to use tilenames.
IMPORTANT:
Delete old config on upgrade!
It is needed as blacklist format has changed,
that is beyond weird lol, i just tested again offline and it renders fine
Was working when rendering blocks, but with items it changed texture location and i didnt set it back to blocks before rendering
I confirm that storage unit rendering in-hand appears to be fixed for both blocks and items in 1.1.45.
should i delete the config file when upgrading to v1.1.45 ?
If updating from before 1.1.44, yes. Blacklisting has changed and requires recreation of the config file.
Updated,
Scanning for inventory is now multi threaded, Max threads can be changed in config.
Update
* Fixed null pointer and Index out of bounds
* Fixed: some inventory names not showing correctly
* Fixed: Routers not syncing to show when empty (visual only)
* Added: Portable crafting
YEEEEEEEEEEEES !
Tom,
I'm still getting null pointer exceptions during inventory scanning in 1.1.50, and it looks as though there may be a recursion problem somewhere as well. This trace hits routerTile.java:351 260 times: https://bpaste.net/show/3e80d027d93e
Does your algorithm search inventory arrays recursively? If so that'd explain the length of the trace, but the null pointer is still likely a problem.
it is fixed in 1.1.51M
It didnt detect correctly if another thread was already updating the list and started more then 1 thread changing the list at the same time, so that thread accessed the list as the new thread set it to blank and started scanning
Update
Server hang fixed, overflow eject fixed for routers without speed upgrade.
So i came to the conclusion multi threading is not gonna do it for what im trying todo, so i sugest continue to use 1.1.52 if you dont get deadlocks, meaning server just stop responding with no error.
If you do get deadlocks i recommend to use the none threaded version 1.1.43 until i release the new scan.
I also decided to move it into beta while the new scanner is being tested for problems, cause there will be glitches where some updates is not detected and so on.
The safe version is 1.1.43 unthreaded and 1.1.52 threaded. just keep in mind if you get deadlocks 1.1.52 is most likely the cause.
A total rewrite of the scanning is at work, it will use events, if no block is placed or broken a scan is not needed, also it will not rescan everything only from the position a block was placed if that block made a connection to a already known block it will never scan a block it already know about (does not do that now ether),
The list checking in the private list for the router i can do multithreaded as i got controll over the locking.
Same goes for a block break event,
I can not do the scanning in a background thread because i need to get tileentity's and the locking of the list can cause deadlock, and has for some.
Im sorry the rate of updates got so high, and the move to threaded should never have been a release version, but beta or even alpha.
The scanning is what is hurting tps on some large builds even medium at times, and the fact all routers scan at the same time, this will all change.
Hope the problems the last few days did not scare everyone away, and a propper fixed version with the new scanning will be out soon, i hope some of you are willing to try the beta and help find problems (there for sure will be some).
Tom,
The crash report from last night (just after I went to bed) is at https://bpaste.net/show/b2b852e5cbed
Capsule summary:
I've rolled back to 1.1.43 because the server wouldn't restart with 1.1.52.
Of course this means no more portacrafter for now. Are there any barrel changes that need to get back-ported? I don't remember...