rs485 / logisticspipes Goto Github PK
View Code? Open in Web Editor NEWThe RS485 take on LogisticsPipes -- ESTḌ 2012
Home Page: https://rs485.network
License: Other
The RS485 take on LogisticsPipes -- ESTḌ 2012
Home Page: https://rs485.network
License: Other
It appears that LP won't use an ME Interface for power unless its placed on the sides of the ME Interface ( the top and bottom do not work ).
I'll have a rv11 build with integration out soon, but I figured it might be obvious as to why that is.
I am working on migrating my 1.4.7 world to 1.5.1. In the process I updated Logistics Pipes from LogisticsPipes-MC1.4.7-0.7.0.90 to the latest jenkins build (LogisticsPipes-MC1.5.1-0.7.2.dev.398)
After I started the server, i started getting spammed with the following exception/stack trace approx. once per second. I am getting 50+ of these every second (i can only speculate that this is every logistics pipe on the server.
java.lang.NoSuchFieldException: tagMap
at java.lang.Class.getDeclaredField(Unknown Source)
at logisticspipes.utils.FinalNBTTagCompound.(FinalNBTTagCompound.java:18)
at logisticspipes.utils.ItemIdentifier.get(ItemIdentifier.java:125)
at logisticspipes.utils.ItemIdentifier.get(ItemIdentifier.java:148)
at logisticspipes.proxy.specialinventoryhandler.AEInterfaceInventoryHandler.getItems(AEInterfaceInventoryHandler.java:68)
at logisticspipes.pipes.PipeItemsProviderLogistics.getSpecificInterests(PipeItemsProviderLogistics.java:441)
at logisticspipes.routing.ServerRouter.updateInterests(ServerRouter.java:821)
at logisticspipes.routing.ServerRouter.update(ServerRouter.java:734)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:308)
at buildcraft.transport.TileGenericPipe.func_70316_g(TileGenericPipe.java:189)
at net.minecraft.world.World.func_72939_s(World.java:2196)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:546)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:651)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:274)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:570)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
this is because of the toByteArray() call in the packet. it could be a java version problem, although its confusing because i am running java 7, but its crashing on a java 7 method call.
Provider Pipe vs Provider Module for example
Intuitivly there should be only the provider module or is it still in there cause of compability issues?
The System Connector Pipe does not work correctly.
I connected 2 enderstorage-enderchests (proper color code) via 2 system connector pipes, both sides have power and the correct frequency card.
In the Request pipe, all items appear, but I cant request anything. it gets requested, but items are not transported.
Connection via Item Tesseracts like in 1.4.7 dont work either.
Logistics Pipes needs an update to the New Buildcraft *.187 and Forestry 2.2.4.3.
(LogisticsPipes-Dev build 429)
Minecraft 1.5.2 fails to start with the latest versions of Buildcraft (3.5.3) and LogisticsPipes (0.7.2.dev.423) on Minecraft 1.5.2. Based on the crash report, it appears to be an API change. This was tested with the latest Forge and no other mods installed. Here's the crash report:
---- Minecraft Crash Report ----
// I'm sorry, Dave.
Time: 5/15/13 3:28 PM
Description: Failed to start game
cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: pipes
at cpw.mods.fml.common.LoadController.transition(LoadController.java:142)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:696)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:448)
at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
at net.minecraft.client.Minecraft.run(Minecraft.java:733)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchFieldError: pipes
at logisticspipes.proxy.buildcraft.BuildCraftProxy.registerPipe(BuildCraftProxy.java:257)
at logisticspipes.proxy.buildcraft.BuildCraftProxy.createPipe(BuildCraftProxy.java:269)
at logisticspipes.proxy.buildcraft.BuildCraftProxy.registerPipes(BuildCraftProxy.java:211)
at logisticspipes.LogisticsPipes.PostLoad(LogisticsPipes.java:354)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695)
... 5 more
A detailed walkthrough of the error, its code path and all known details is as follows:
(dashes removed to prevent Markdown parsing)
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.7.0_17, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 554816304 bytes (529 MB) / 669253632 bytes (638 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.51 FML v5.2.6.700 Minecraft Forge 7.8.0.700 10 mods loaded, 10 mods active
mcp{7.44} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
FML{5.2.6.700} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
Forge{7.8.0.700} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
BuildCraft|Core{3.5.3} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
BuildCraft|Builders{3.5.3} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
BuildCraft|Energy{3.5.3} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
BuildCraft|Factory{3.5.3} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
BuildCraft|Transport{3.5.3} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
BuildCraft|Silicon{3.5.3} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
LogisticsPipes|Main{0.7.2.dev.423} Logistics Pipes Unloaded->Constructed->Pre-initialized->Initialized->Errored
LWJGL: 2.4.2
OpenGL: NVS 4200M/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ERROR NullPointerException: null
place a basic pipe next to 2 barrels, one below, one next. 50% of all items which should be sunk to the barrel are bounced back to the sender because it tries to sink it to the side of the other barrel.
The mod-based itemsink module gave me an idea for the ore-based itemsink. I think there is something called an ore-lexikon where each mod can enter its own worldgen and declare it as an ore.
Generally the module itself should have less priority than a normal itemsink so that you can re-route the item if there is something special to do with it.
offtop: whats better: posting here or posting on the "original" github of LP?
I tested with build 407 and the displays will not render. I don't know if it is due to being a Dev. build and has not been implemented yet or if it is an unknown issue yet. So if you guys are aware you can ignore this report.
Imho Buffering is one of the biggest problems in LP, since if you have not enough space in the target processing, it will bounce all time until finished. It would help greatly if you have something which can simulate an inventory as the MK3 Crafting pipes but maybe with a more generic way with an upgrade via upgrade manager.
Maybe using for example barrels from factorization which enables you to buffer only 1 item but then 64 stacks at once or chests from IronChest mod where the buffer is determined on the chest-type you put in (iron chest less buffer than a diamond chest)
refer to https://github.com/RS485/LogisticsPipes-Deprecated/issues/531
Just making copy of that request here.
in the latest dev, it seems that making crafting requests causes the server to bog down to the point where it seems like it crashed, except it doesnt crash, it just becomes so slow that you cant even log in.
well i have the idear of a pipe that can count what item go true it
and then dump it in a file or with the FE mod in a database
so we can see how many items we mined
ps can also be with a computer count with CC if that nicer
I have an apiarist chest with analyzed drones and attached a chassis with an extractor and drone terminus module. This has piping to a chassis with a BeeSink module with Any Bees selected on top of an apiary. The first bee fills the drone slot, but the extractor module keeps extracting bees which go to the chassis near the apiary and then bounces back to the apiarist chest.(in dev 332)
a supplier pipe set to partial requests will request one item, wait until it receives it, then request another, over and over until it satisfies the settings. It wont request multiple items at once..
never mind. had to do with the way forestry machines accept items.
With a Provider Module installed into a Mark III Chassis my FTB MindCrack v8.1.1 Server Crashes upon launch. I will provide the Crash Report if Requested. But here is the simple report:
Ticking tile entity
java.lang.NoClassDefFoundError: gregtechmod/api/IDigitalChest
at logisticspipes.proxy.specialinventoryhandler.DigitalChestHandler.isType(DigitalChestHandler.java:38)
at logisticspipes.utils.InventoryUtilFactory.getUtilForInv(InventoryUtilFactory.java:44)
at logisticspipes.utils.InventoryUtilFactory.getHidingInventoryUtil(InventoryUtilFactory.java:56)
at logisticspipes.modules.ModuleProvider.getAdaptedUtil(ModuleProvider.java:299)
at logisticspipes.modules.ModuleProvider.getSpecificInterests(ModuleProvider.java:410)
at logisticspipes.modules.ModuleProvider.getSpecificInterests(ModuleProvider.java:55)
at logisticspipes.pipes.PipeLogisticsChassi.getSpecificInterests(PipeLogisticsChassi.java:645)
at logisticspipes.routing.ServerRouter.updateInterests(ServerRouter.java:818)
at logisticspipes.routing.ServerRouter.update(ServerRouter.java:731)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:303)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
at yc.h(World.java:2153)
at in.h(WorldServer.java:516)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:680)
at ho.r(DedicatedServer.java:269)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:599)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:497)
at fy.run(SourceFile:849)
Caused by: java.lang.ClassNotFoundException: gregtechmod.api.IDigitalChest
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:185)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 18 more
Caused by: java.lang.NullPointerException
With TickThreading installed the server does NOT Crash upon loading but instead Crashes upon attempting to access a Supplier Pipe Mk II. Here is the Error Report with TickThreading Installed:
03-02 19:17:25 [SEVERE] [TickThreading] Exception during tile entity tick
ticking: c logisticspipes.proxy.cc.LogisticsTileGenericPipe_CC logisticspipes.proxy.cc.LogisticsTileGenericPipe_CC@66e5bc8 x,y,z: -2485, 61, -77 at x,y,z:-2485,61,-77
Tick region: rX: -155, rZ: -4, hashCode: -262299:
java.lang.NoClassDefFoundError: gregtechmod/api/IDigitalChest
at logisticspipes.proxy.specialinventoryhandler.DigitalChestHandler.isType(DigitalChestHandler.java:38)
at logisticspipes.utils.InventoryUtilFactory.getUtilForInv(InventoryUtilFactory.java:44)
at logisticspipes.utils.InventoryUtilFactory.getHidingInventoryUtil(InventoryUtilFactory.java:56)
at logisticspipes.modules.ModuleProvider.getAdaptedUtil(ModuleProvider.java:299)
at logisticspipes.modules.ModuleProvider.getSpecificInterests(ModuleProvider.java:410)
at logisticspipes.modules.ModuleProvider.getSpecificInterests(ModuleProvider.java:55)
at logisticspipes.pipes.PipeLogisticsChassi.getSpecificInterests(PipeLogisticsChassi.java:645)
at logisticspipes.routing.ServerRouter.updateInterests(ServerRouter.java:818)
at logisticspipes.routing.ServerRouter.update(ServerRouter.java:731)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:303)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
at me.nallar.tickthreading.minecraft.tickregion.TileEntityTickRegion.doTick(TileEntityTickRegion.java:99)
at me.nallar.tickthreading.minecraft.tickregion.TickRegion.run(TickRegion.java:42)
at me.nallar.tickthreading.minecraft.ThreadManager$2.run(ThreadManager.java:90)
at me.nallar.tickthreading.minecraft.ThreadManager$1.run(ThreadManager.java:41)
at me.nallar.tickthreading.minecraft.ThreadManager$ServerWorkThread.run(ThreadManager.java:157)
https://docs.google.com/file/d/0B93bqeFAXRZwLXBSNHdwWUVTT1U/edit
during this time 4 quarries were running at max speed, and a filler was filling stone bricks crafted from cobble.
a large barrel and crafting table wall exist (large = most items available)
pipes:18.5%
higher than expected cpu usage: providers (4.4%). most ticks items would be doing something somewhere, so continually refreshing inventory is the single biggest usage of cpu in logistics pipes.
that comes down to calculating the hashcode for the item from some underlying hashMap.
transport.pipe.update (4.1%) - nothing unexpected
chasi modules (2.5%):
serverRouter.update (1.7%) is almost all recheckAdjacent, and that is almost all getConnectedRoutingPipes, which is recursive, and spends most of its time getting blocks form the world.
wood pipes in this network consume 1.8%
pipes 18.5
mobs 11%
lasers 2.4%
(total listed about 30 of the 48% of tick)
world stuff 29%
tl;dr
provider modules rechecking their inventory is the single biggest cpu use (of the server).
following this is building crafter and provider lists. these need to be merged, presorted, and cached in the routing update.
and finally, getting the logistics modules for chassi seems to be taking a fair bit of ongoing cpu.
full nps
https://docs.google.com/file/d/0B93bqeFAXRZwLXBSNHdwWUVTT1U/edit?usp=sharing
Gregtech (beta) 2.90a together with LogisticsPipes crash Minecraft, because the Method IDigitalChest.isQuantumChest() (from the GregTech API) has changed.
just a note here that the energy api is now in api/tile ; will submit a pr to fix this, but the download server will need to have the 304 api in it for ant to work.
When using a Remote Orderer on a chassis pipe, everything requested is rejected. For example, I use a remote orderer on a Logistics Chassis MkII connected to a Macerator. I request a stack of Cobblestone. The cobblestone are requested, but do not enter the Macerator, they just return to their chest. This occurs on all machines and chests I have tested (BC Objects, Forestry objects, Factorization objects)
Edit: Forge 6.6.0.515, Logistics pipes 83, 84, and 85
If I have a chassis with a provider attached to the right side of a double chest, the requester pipe will list the full content of the chest but will only be able to request the items on the top 3 rows of the chest(displays 'you are missing' if it's an item on the lower 3 rows). If I put the chassis on the left side of the chest it is reversed and will only be able to request them from the lower 3 rows. (in dev 194)
I have a processing system where uu is autocrafted to sticky resin, pulled from the ACT by an extractor module and then sent to an itemsink on an extractor machine. Every time the extractor module pulls, it pulls an entire recipe of 21 resin. After three pulls, the machine has 63 resin in it with space for only one more. The next pull takes another 21 resin from the ACT, puts one in the machine, and then the remaining 20 pop out of the pipes.
My question is how to combine the concepts of backpressure and overflow safety. By backpressure, I mean the idea that if you have a system with a pipeline of several processing stages, once the last stage fills up, the intermediate stages stop extracting their outputs, and eventually the pipeline stops accepting input items. By overflow safety, I mean a system that won't ever drop items on the floor. My eventual goal is to build a feed-forward system that converts uu into hv solar arrays.
A simple way to achieve overflow safety is to add a default route to the system that dumps to a tubestuff incinerator. This gives the excess 20 resin a place to go, and the incinerator itself can never fill up. But it is wasteful, and the presence of a default route interferes with the backpressure concept. Instead of stopping when the pipeline fills up, the extractor modules will start sending items into the incinerator.
The extractor modules could be replaced with quicksorts. This would get the pipeline to gracefully stop when it fills up and the default route would only be used for excess items. Unfortunately, quicksorts do not work on machines or ACTs because they lack the required number of inventory slots.
I'd be grateful for any advice on what to do. Some ideas:
An alternative approach that I have not tried is to build a pull-based system based on supplier pipes and crafting pipes instead of a push-based system. This alternative does not seem as appealing to me because it is not self-regulating based on the rate of uu becoming available at the pipeline input. Instead, to make one hv array, there will be a large and complex crafting request outstanding that could take an arbitrary amount of time to complete. Won't it just keep timing out and repeating over and over?
Im just going to leave this here, since it was a past issue...
http://oi45.tinypic.com/2sb33me.jpg
Obviously very primitive, but its almost done...
java.lang.NullPointerException
at logisticspipes.pipes.basic.CoreRoutedPipe.checkTileEntity(CoreRoutedPipe.java:223)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:286)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
at yc.h(World.java:2597)
at in.h(WorldServer.java:701)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:956)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:857)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:744)
at fy.run(ThreadMinecraftServer.java:16)
it gets annoying when buildcraft has core, energy, silicon, etc. This is the same with rp2, TE, etc. With the 9 mod limit, its hard to fit them all in. I think the ModBased sink should check for child mods and sink those items as well.
The mod BuildCraft|Core (BuildCraft) requires mod versions [Forge@[7.7.1.662,)] to be available
my 1.5 branch
README
builds on dropbox
Logistics Pipes 400
Thaumcraft 3.04c
When requesting items from the request pipe the client crashes.
Thanks for any help solving this :)
Regards,
Renada
Happens every time with latest BC 3.5.3 and latest forge
5 Pages on NEI just how to reset up to 9 Mod-Based Itemsinks
there is no actual way to craft them yet though they work just fine.
missing amount is correct if 1 set can be crafted. ; only gives the wrong missing answer when 0 sets can be crafted (need 32 wood per output of 4, request 8, missing 128(should be 64); if you have 28 wood available it'll say missing 100)
Minecraft 1.5.1
Forge 674
Buildcraft Jenkins 126
LogisticsPipes 406
This specific exception his hit when starting the server after placing two builder pipes next to each other
2013-04-26 21:45:30 [SEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException
net.minecraft.util.ReportedException: Ticking tile entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:657)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:274)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:570)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:468)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoSuchMethodError: buildcraft.transport.Pipe.isPipeConnected(Lnet/minecraft/tileentity/TileEntity;Lnet/minecraftforge/common/Forg
eDirection;)Z
at logisticspipes.pipes.basic.CoreRoutedPipe.isPipeConnected(CoreRoutedPipe.java:723)
at logisticspipes.proxy.buildcraft.BuildCraftProxy.checkPipesConnections(BuildCraftProxy.java:102)
at logisticspipes.routing.PathFinder.getConnectedRoutingPipes(PathFinder.java:192)
at logisticspipes.routing.PathFinder.getConnectedRoutingPipes(PathFinder.java:50)
at logisticspipes.routing.ServerRouter.recheckAdjacent(ServerRouter.java:303)
at logisticspipes.routing.ServerRouter.checkAdjacentUpdate(ServerRouter.java:672)
at logisticspipes.routing.ServerRouter.update(ServerRouter.java:736)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:320)
at buildcraft.transport.TileGenericPipe.func_70316_g(TileGenericPipe.java:188)
at net.minecraft.world.World.func_72939_s(World.java:2196)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:546)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:651)
Hy there
Forge: 7.7.1.660
Buildcraft 3.5.0
LogisticsPipes-MC1.5.1-0.7.2.dev.405
iron chest: 5.2.4 build 372
With this version the satellite pipe add the material in a furnace to the wrong place, goes to the output slot instead of the burn material slot.
Tested with several materials, iron --> iron ingot, sand --> glas, cobblestone --> stone
Feels like a general bug.
btw i try to use the newest build, but not work, minecraft got errors on startup.
This only happens on a server, client starts up just fine.
latest dev build.
sometimes you want an inventory to be full (eg, supply a shop for trading) - current suppliers are unable to do this with 9 stacks of 127 items the most that can be requested.
A "fill this up" infinite count supplier module would be useful.
Description: Ticking tile entity
java.lang.NoClassDefFoundError: gregtechmod/api/IDigitalChest
at logisticspipes.proxy.specialinventoryhandler.DigitalChestHandler.isType(DigitalChestHandler.java:38)
at logisticspipes.utils.InventoryUtilFactory.getUtilForInv(InventoryUtilFactory.java:44)
at logisticspipes.utils.InventoryUtilFactory.getHidingInventoryUtil(InventoryUtilFactory.java:56)
at logisticspipes.pipes.PipeItemsProviderLogistics.getAdaptedInventoryUtil(PipeItemsProviderLogistics.java:194)
at logisticspipes.pipes.PipeItemsProviderLogistics.getSpecificInterests(PipeItemsProviderLogistics.java:426)
at logisticspipes.routing.ServerRouter.updateInterests(ServerRouter.java:818)
at logisticspipes.routing.ServerRouter.update(ServerRouter.java:731)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:303)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
at yc.h(World.java:2597)
at in.h(WorldServer.java:701)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:956)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:857)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:744)
at fy.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.ClassNotFoundException: gregtechmod.api.IDigitalChest
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:218)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 16 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.(Unknown Source)
at codechicken.core.asm.ClassHeirachyManager.transform(ClassHeirachyManager.java:80)
at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:261)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:206)
... 18 more
-- Head --
Stacktrace:
at logisticspipes.proxy.specialinventoryhandler.DigitalChestHandler.isType(DigitalChestHandler.java:38)
at logisticspipes.utils.InventoryUtilFactory.getUtilForInv(InventoryUtilFactory.java:44)
at logisticspipes.utils.InventoryUtilFactory.getHidingInventoryUtil(InventoryUtilFactory.java:56)
at logisticspipes.pipes.PipeItemsProviderLogistics.getAdaptedInventoryUtil(PipeItemsProviderLogistics.java:194)
at logisticspipes.pipes.PipeItemsProviderLogistics.getSpecificInterests(PipeItemsProviderLogistics.java:426)
at logisticspipes.routing.ServerRouter.updateInterests(ServerRouter.java:818)
at logisticspipes.routing.ServerRouter.update(ServerRouter.java:731)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:303)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
-- Tile entity being ticked --
Details:
Name: logisticspipes.pipes.basic.LogisticsTileGenericPipe // logisticspipes.pipes.basic.LogisticsTileGenericPipe
Block type: ID #0
Block data value: Unknown? (Got -1)
Block location: World: (2016,66,811), Chunk: (at 0,4,11 in 126,50; contains blocks 2016,0,800 to 2031,255,815), Region: (3,1; contains chunks 96,32 to 127,63, blocks 1536,0,512 to 2047,255,1023)
Stacktrace:
at yc.h(World.java:2597)
at in.h(WorldServer.java:701)
-- Affected level --
Details:
Level name: world
All players: 1 total; [iq['Warlock3000'/431, l='world', x=2026.95, y=73.00, z=807.56](Warlock3000 at 2026.9545692226652,73.0,807.5576837724075)]
Chunk stats: ServerChunkCache: 425 Drop: 0
Level seed: 3760182584959179809
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (26,68,-7), Chunk: (at 10,4,9 in 1,-1; contains blocks 16,0,-16 to 31,255,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 39233321 game time, 42319094 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 119594 (now: false), thunder time: 103660 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:956)
at ho.r(DedicatedServer.java:309)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:857)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:744)
at fy.run(ThreadMinecraftServer.java:16)
Warnings: DEFAULT
Threads: { WAITING Thread-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), cpw.mods.fml.relauncher.FMLRelaunchLog$ConsoleLogThread.run(FMLRelaunchLog.java:68), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Thread-5: [java.lang.Thread.sleep(Native Method), hp.run(DedicatedServerSleepThread.java:23)], RUNNABLE Thread-6: [java.io.FileInputStream.readBytes(Native Method), java.io.FileInputStream.read(FileInputStream.java:242), java.io.BufferedInputStream.fill(BufferedInputStream.java:235), java.io.BufferedInputStream.read(BufferedInputStream.java:254), java.io.FilterInputStream.read(FilterInputStream.java:83), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267), org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995), org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167), hq.run(DedicatedServerCommandThread.java:37)], TIMED_WAITING pool-1-thread-12: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE Listen thread: [java.net.PlainSocketImpl.socketAccept(Native Method), java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:396), java.net.ServerSocket.implAccept(ServerSocket.java:522), java.net.ServerSocket.accept(ServerSocket.java:490), hu.run(ServerListenThread.java:83)], TIMED_WAITING LogisticsPipes Packet Compressor Server: [java.lang.Thread.sleep(Native Method), logisticspipes.ticks.ServerPacketBufferHandlerThread.run(ServerPacketBufferHandlerThread.java:217)], WAITING PermissionsEx-Cleaner: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.util.TimerThread.mainLoop(Timer.java:526), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING pool-1-thread-8: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING pool-1-thread-5: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Spigot Watchdog Thread: [java.lang.Thread.sleep(Native Method), org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread.run(WatchdogThread.java:49)], WAITING LogisticsPipes RoutingTableUpdateThread #2: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), logisticspipes.ticks.RoutingTableUpdateThread.run(RoutingTableUpdateThread.java:35)], TIMED_WAITING pool-1-thread-10: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING pool-1-thread-4: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE DestroyJavaVM: [], WAITING LogisticsPipes RoutingTableUpdateThread #3: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), logisticspipes.ticks.RoutingTableUpdateThread.run(RoutingTableUpdateThread.java:35)], TIMED_WAITING pool-1-thread-3: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE Connection #3 write thread: [java.net.SocketOutputStream.socketWrite0(Native Method), java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109), java.net.SocketOutputStream.write(SocketOutputStream.java:153), org.bouncycastle.crypto.io.CipherOutputStream.write(Unknown Source), java.io.BufferedOutputStream.write(BufferedOutputStream.java:122), java.io.DataOutputStream.write(DataOutputStream.java:107), dt.a(Packet56MapChunks.java:203), ef.a(Packet.java:209), cg.h(TcpConnection.java:201), cg.d(TcpConnection.java:561), ci.run(TcpWriterThread.java:25)], TIMED_WAITING pool-1-thread-2: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Snooper Timer: [java.lang.Object.wait(Native Method), java.util.TimerThread.mainLoop(Timer.java:552), java.util.TimerThread.run(Timer.java:505)], TIMED_WAITING Spigot Metrics Gathering Thread: [java.lang.Thread.sleep(Native Method), org.bukkit.craftbukkit.v1_4_R1.util.TimedThread.run(TimedThread.java:22)], WAITING Reference Handler: [java.lang.Object.wait(Native Method), java.lang.Object.wait(Object.java:503), java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)], WAITING Chunk I/O Executor Thread-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], WAITING LogisticsPipes RoutingTableUpdateThread #0: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), logisticspipes.ticks.RoutingTableUpdateThread.run(RoutingTableUpdateThread.java:35)], WAITING Finalizer: [java.lang.Object.wait(Native Method), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135), java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151), java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)], TIMED_WAITING process reaper: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING pool-1-thread-1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE pool-1-thread-6: [java.net.PlainSocketImpl.socketConnect(Native Method), java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:337), java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198), java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180), java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391), java.net.Socket.connect(Socket.java:579), java.net.Socket.connect(Socket.java:528), sun.net.NetworkClient.doConnect(NetworkClient.java:180), sun.net.www.http.HttpClient.openServer(HttpClient.java:388), sun.net.www.http.HttpClient.openServer(HttpClient.java:483), sun.net.www.http.HttpClient.(HttpClient.java:213), sun.net.www.http.HttpClient.New(HttpClient.java:300), sun.net.www.http.HttpClient.New(HttpClient.java:316), sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:992), sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:928), sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:846), sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296), java.net.URL.openStream(URL.java:1035), net.sacredlabyrinth.phaed.simpleclans.AutoUpdate.run(Unknown Source), org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53), org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING File IO Thread: [java.lang.Thread.sleep(Native Method), aiw.b(ThreadedFileIOBase.java:49), aiw.run(ThreadedFileIOBase.java:27), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING Keep-Alive-Timer: [java.lang.Thread.sleep(Native Method), sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:172), java.lang.Thread.run(Thread.java:722)], TIMED_WAITING pool-1-thread-7: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE Server thread: [java.lang.Thread.dumpThreads(Native Method), java.lang.Thread.getAllStackTraces(Thread.java:1618), org.bukkit.craftbukkit.v1_4_R1.CraftCrashReport.call(CraftCrashReport.java:27), l.a(CrashReportCategory.java:103), a.h(CrashReport.java:59), a.(CrashReport.java:41), a.a(CrashReport.java:320), yc.h(World.java:2601), in.h(WorldServer.java:701), net.minecraft.server.MinecraftServer.r(MinecraftServer.java:956), ho.r(DedicatedServer.java:309), net.minecraft.server.MinecraftServer.q(MinecraftServer.java:857), net.minecraft.server.MinecraftServer.run(MinecraftServer.java:744), fy.run(ThreadMinecraftServer.java:16)], TIMED_WAITING pool-1-thread-11: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE Connection #3 read thread: [java.net.SocketInputStream.socketRead0(Native Method), java.net.SocketInputStream.read(SocketInputStream.java:150), java.net.SocketInputStream.read(SocketInputStream.java:121), java.io.FilterInputStream.read(FilterInputStream.java:133), org.bouncycastle.crypto.io.CipherInputStream.nextChunk(Unknown Source), org.bouncycastle.crypto.io.CipherInputStream.read(Unknown Source), java.io.FilterInputStream.read(FilterInputStream.java:83), ef.a(Packet.java:150), cg.i(TcpConnection.java:325), cg.c(TcpConnection.java:553), ch.run(TcpReaderThread.java:23)], TIMED_WAITING pool-1-thread-9: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226), java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460), java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359), java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942), java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603), java.lang.Thread.run(Thread.java:722)], RUNNABLE Signal Dispatcher: [], WAITING LogisticsPipes RoutingTableUpdateThread #1: [sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043), java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:537), logisticspipes.ticks.RoutingTableUpdateThread.run(RoutingTableUpdateThread.java:35)],}
Recent tasks from 258-288{Essentials:com.earth2me.essentials.spawn.EssentialsSpawnPlayerListener$1@317,Essentials:com.earth2me.essentials.EssentialsPlayerListener$1@317,}
FML: MCP v7.26a FML v4.7.35.556 Minecraft Forge 6.6.2.534 28 mods loaded, 28 mods active
mcp Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
CodeChickenCore CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
NotEnoughItems Not Enough Items Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IC2 IndustrialCraft 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Core BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Builders BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Transport BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Silicon BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forestry Forestry for Minecraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerCore RedPower Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerBase RP Base Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerMachine RP Machine Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerCompat RP Compat Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerWiring RP Wiring Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerLogic RP Logic Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerLighting RP Lighting Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerWorld RP World Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
RedPowerControl RP Control Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Energy BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
BuildCraft|Factory BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GregTech_Addon GregTech-Addon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
LogisticsPipes|Main Logistics Pipes Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IC2NuclearControl Nuclear Control Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
IronChest Iron Chest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
AdvancedSolarPanel Advanced Solar Panels Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
GraviSuite Gravitation Suite Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 146 (8176 bytes; 0 MB) allocated, 146 (8176 bytes; 0 MB) used
Player Count: 1 / 100; [iq['Warlock3000'/431, l='world', x=2026.95, y=73.00, z=807.56](Warlock3000 at 2026.9545692226652,73.0,807.5576837724075)]
Is Modded: Definitely; Server brand changed to 'mcpc,craftbukkit,forge,fml'
Type: Dedicated Server (map_server.txt)
tile entity in question was a supplier pipe, nothing was being done to it at the time.
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:747)
at java.util.TimSort.mergeAt(TimSort.java:483)
at java.util.TimSort.mergeCollapse(TimSort.java:410)
at java.util.TimSort.sort(TimSort.java:214)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at logisticspipes.request.RequestManager.checkCrafting(RequestManager.java:436)
at logisticspipes.request.RequestManager.generateRequestTree(RequestManager.java:230)
at logisticspipes.request.RequestManager.requestPartial(RequestManager.java:132)
at logisticspipes.logic.LogicSupplier.throttledUpdateEntity(LogicSupplier.java:174)
at logisticspipes.logic.BaseRoutingLogic.updateEntity(BaseRoutingLogic.java:51)
at buildcraft.transport.Pipe.updateEntity(Pipe.java:167)
at logisticspipes.pipes.basic.CoreRoutedPipe.updateEntity(CoreRoutedPipe.java:305)
at buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189)
at yc.h(World.java:2597)
at in.h(WorldServer.java:701)
Sometimes the request system blocks and says that items are missing even if they are displayed in the interface with an amount available. I had this problem before in regular release-84 then I upgraded to dev-177, which seemed to solve it(or it didn't occur), then when I upgraded to #181 and #182 today the issue returned.
This happens for both available and craftable items.
java.lang.NullPointerException
at logisticspipes.request.RequestManager$workWeightedSorter.compare(RequestManager.java:67)
at logisticspipes.request.RequestManager$workWeightedSorter.compare(RequestManager.java:37)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:324)
line 67 is c = o1.destination.getCachedPipe().getLoadFactor() - o2.destination.getCachedPipe().getLoadFactor();
place a supplier on the top of a vanilla furnace. place charcoal in the top and bottom.
set a supply of wood to the furnace. wood will be requested and bounced (main 93)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.