[0.12.0] 1.7.10: Technomancy Discussion Thread

  • 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

Crazy_Rain

New Member
Jul 29, 2019
5
0
0
Having a little bit of an issue with the Wireless Coils, added one to the Machine'd Cauldron, right clicked to start, and Crashed out, with Ticking Block Entity as my error, which is listed below.

Server can start, but as soon as i attempt to join it, client and server both seem to close down.

Time: 15/03/15 8:36 PM
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileTeslaCoil.func_145845_h(TileTeslaCoil.java:79)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1994)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileTeslaCoil.func_145845_h(TileTeslaCoil.java:79)

-- Block entity being ticked --
Details:
Name: TileTeslaCoil // theflogat.technomancy.common.tiles.thaumcraft.machine.TileTeslaCoil
Block type: ID #2847 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (-1104,60,138), Chunk: (at 0,3,10 in -69,8; contains blocks -1104,0,128 to -1089,255,143), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,0,0 to -1025,255,511)
Actual block type: ID #2847 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Crazy_Rain'/1207, l='MpServer', x=-1104.19, y=57.88, z=140.30]]
Chunk stats: MultiplayerChunkCache: 5, 5
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-703,64,382), Chunk: (at 1,4,14 in -44,23; contains blocks -704,0,368 to -689,255,383), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,0,0 to -513,255,511)
Level time: 9717769 game time, 9721046 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 67 total; [EntityChicken['Scootachicken'/1280, l='MpServer', x=-1078.47, y=62.00, z=147.22], EntityChicken['Scootachicken'/1281, l='MpServer', x=-1077.34, y=62.00, z=146.69], EntityChicken['Scootachicken'/1282, l='MpServer', x=-1078.44, y=62.00, z=145.75], EntityChicken['Scootachicken'/1283, l='MpServer', x=-1079.22, y=62.00, z=145.47], EntityChicken['Scootachicken'/1284, l='MpServer', x=-1077.16, y=62.00, z=145.16], EntityChicken['Scootachicken'/1285, l='MpServer', x=-1077.63, y=62.00, z=145.81], EntityChicken['Scootachicken'/1286, l='MpServer', x=-1079.22, y=62.00, z=147.22], EntityChicken['Scootachicken'/1287, l='MpServer', x=-1077.94, y=62.00, z=145.16], EntityItem['item.item.egg'/1288, l='MpServer', x=-1078.91, y=57.84, z=146.23], EntityCow['Cow'/1289, l='MpServer', x=-1082.47, y=66.39, z=150.53], EntityCow['Cow'/1290, l='MpServer', x=-1138.84, y=70.39, z=137.81], EntityCow['Cow'/1291, l='MpServer', x=-1103.50, y=74.39, z=95.50], EntityCartChest['Minecart with Chest'/1292, l='MpServer', x=-1048.50, y=29.85, z=112.09], EntityPig['Pig'/1293, l='MpServer', x=-1130.13, y=68.39, z=89.41], EntityGoblin['Hobgoblin'/1294, l='MpServer', x=-1058.82, y=60.39, z=189.79], EntityGoblin['Hobgoblin'/1295, l='MpServer', x=-1059.96, y=60.39, z=190.93], EntityTrail['unknown'/48065618, l='MpServer', x=-1104.29, y=58.05, z=140.34], EntitySheep['Sheep'/1296, l='MpServer', x=-1167.94, y=69.39, z=140.91], EntitySheep['Sheep'/1297, l='MpServer', x=-1088.88, y=69.39, z=78.16], EntityCow['Cow'/1298, l='MpServer', x=-1157.06, y=67.39, z=151.84], EntityCartChest['Minecart with Chest'/1299, l='MpServer', x=-1084.50, y=29.85, z=70.50], EntityPig['Pig'/1300, l='MpServer', x=-1139.47, y=68.39, z=88.56], EntitySheep['Sheep'/1301, l='MpServer', x=-1052.66, y=65.39, z=87.47], EntitySheep['Sheep'/1302, l='MpServer', x=-1045.28, y=66.39, z=82.22], EntityGoblin['Hobgoblin'/1303, l='MpServer', x=-1042.25, y=65.39, z=177.84], EntityCow['Cow'/1304, l='MpServer', x=-1159.78, y=70.39, z=111.22], EntityCow['Cow'/1305, l='MpServer', x=-1156.63, y=69.39, z=97.28], EntityCartChest['Minecart with Chest'/1306, l='MpServer', x=-1066.50, y=34.85, z=67.50], EntitySheep['Sheep'/1307, l='MpServer', x=-1033.47, y=66.39, z=104.88], EntitySheep['Sheep'/1308, l='MpServer', x=-1035.91, y=64.39, z=174.25], EntityPig['Pig'/1309, l='MpServer', x=-1147.50, y=87.39, z=197.50], EntityPig['Pig'/1310, l='MpServer', x=-1145.50, y=81.39, z=198.50], EntityPig['Pig'/1311, l='MpServer', x=-1149.50, y=83.39, z=198.50], EntityPig['Pig'/1312, l='MpServer', x=-1149.50, y=83.39, z=198.50], EntityWaypointContainer['unknown'/48065532, l='MpServer', x=0.00, y=0.00, z=0.00], EntityPig['Pig'/1313, l='MpServer', x=-1156.03, y=69.39, z=91.03], EntityPig['Pig'/1314, l='MpServer', x=-1159.50, y=79.39, z=86.50], EntityPainting['Painting'/1208, l='MpServer', x=-1095.94, y=59.50, z=135.00], EntitySheep['Sheep'/1315, l='MpServer', x=-1144.25, y=70.39, z=74.88], EntityCartChest['Minecart with Chest'/1316, l='MpServer', x=-1101.50, y=27.69, z=63.06], EntityCow['Cow'/1317, l='MpServer', x=-1049.75, y=68.39, z=68.69], EntityClientPlayerMP['Crazy_Rain'/1207, l='MpServer', x=-1104.19, y=57.88, z=140.30], EntityPig['Pig'/1318, l='MpServer', x=-1026.31, y=64.39, z=190.13], EntitySheep['Sheep'/1319, l='MpServer', x=-1035.94, y=64.39, z=183.94], EntityPig['Pig'/1320, l='MpServer', x=-1094.78, y=69.39, z=219.72], EntityChicken['Scootachicken'/1321, l='MpServer', x=-1172.84, y=67.53, z=149.56], EntityChicken['Scootachicken'/1322, l='MpServer', x=-1180.59, y=73.00, z=114.63], EntityChicken['Scootachicken'/1326, l='MpServer', x=-1171.53, y=69.00, z=173.47], EntityCow['Cow'/1330, l='MpServer', x=-1134.97, y=77.39, z=61.06], EntityCartChest['Minecart with Chest'/1331, l='MpServer', x=-1064.50, y=34.85, z=60.50], EntitySheep['Sheep'/1333, l='MpServer', x=-1039.88, y=65.39, z=198.06], EntityPainting['Painting'/1208, l='MpServer', x=-1095.94, y=59.50, z=135.00], EntityTFNagaSegment['unknown'/48065693, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065692, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065689, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065688, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065691, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065690, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065685, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065684, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065687, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065686, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065683, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065682, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityChicken['Scootachicken'/1277, l='MpServer', x=-1078.59, y=59.54, z=140.69], EntityCartChest['Minecart with Chest'/1278, l='MpServer', x=-1087.50, y=25.85, z=123.50], EntityChicken['Scootachicken'/1279, l='MpServer', x=-1078.63, y=62.00, z=145.16]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
 
  • Like
Reactions: theflogat

theflogat

New Member
Jul 29, 2019
213
0
0
Having a little bit of an issue with the Wireless Coils, added one to the Machine'd Cauldron, right clicked to start, and Crashed out, with Ticking Block Entity as my error, which is listed below.

Server can start, but as soon as i attempt to join it, client and server both seem to close down.

Time: 15/03/15 8:36 PM
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileTeslaCoil.func_145845_h(TileTeslaCoil.java:79)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1994)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileTeslaCoil.func_145845_h(TileTeslaCoil.java:79)

-- Block entity being ticked --
Details:
Name: TileTeslaCoil // theflogat.technomancy.common.tiles.thaumcraft.machine.TileTeslaCoil
Block type: ID #2847 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (-1104,60,138), Chunk: (at 0,3,10 in -69,8; contains blocks -1104,0,128 to -1089,255,143), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,0,0 to -1025,255,511)
Actual block type: ID #2847 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Crazy_Rain'/1207, l='MpServer', x=-1104.19, y=57.88, z=140.30]]
Chunk stats: MultiplayerChunkCache: 5, 5
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-703,64,382), Chunk: (at 1,4,14 in -44,23; contains blocks -704,0,368 to -689,255,383), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,0,0 to -513,255,511)
Level time: 9717769 game time, 9721046 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 67 total; [EntityChicken['Scootachicken'/1280, l='MpServer', x=-1078.47, y=62.00, z=147.22], EntityChicken['Scootachicken'/1281, l='MpServer', x=-1077.34, y=62.00, z=146.69], EntityChicken['Scootachicken'/1282, l='MpServer', x=-1078.44, y=62.00, z=145.75], EntityChicken['Scootachicken'/1283, l='MpServer', x=-1079.22, y=62.00, z=145.47], EntityChicken['Scootachicken'/1284, l='MpServer', x=-1077.16, y=62.00, z=145.16], EntityChicken['Scootachicken'/1285, l='MpServer', x=-1077.63, y=62.00, z=145.81], EntityChicken['Scootachicken'/1286, l='MpServer', x=-1079.22, y=62.00, z=147.22], EntityChicken['Scootachicken'/1287, l='MpServer', x=-1077.94, y=62.00, z=145.16], EntityItem['item.item.egg'/1288, l='MpServer', x=-1078.91, y=57.84, z=146.23], EntityCow['Cow'/1289, l='MpServer', x=-1082.47, y=66.39, z=150.53], EntityCow['Cow'/1290, l='MpServer', x=-1138.84, y=70.39, z=137.81], EntityCow['Cow'/1291, l='MpServer', x=-1103.50, y=74.39, z=95.50], EntityCartChest['Minecart with Chest'/1292, l='MpServer', x=-1048.50, y=29.85, z=112.09], EntityPig['Pig'/1293, l='MpServer', x=-1130.13, y=68.39, z=89.41], EntityGoblin['Hobgoblin'/1294, l='MpServer', x=-1058.82, y=60.39, z=189.79], EntityGoblin['Hobgoblin'/1295, l='MpServer', x=-1059.96, y=60.39, z=190.93], EntityTrail['unknown'/48065618, l='MpServer', x=-1104.29, y=58.05, z=140.34], EntitySheep['Sheep'/1296, l='MpServer', x=-1167.94, y=69.39, z=140.91], EntitySheep['Sheep'/1297, l='MpServer', x=-1088.88, y=69.39, z=78.16], EntityCow['Cow'/1298, l='MpServer', x=-1157.06, y=67.39, z=151.84], EntityCartChest['Minecart with Chest'/1299, l='MpServer', x=-1084.50, y=29.85, z=70.50], EntityPig['Pig'/1300, l='MpServer', x=-1139.47, y=68.39, z=88.56], EntitySheep['Sheep'/1301, l='MpServer', x=-1052.66, y=65.39, z=87.47], EntitySheep['Sheep'/1302, l='MpServer', x=-1045.28, y=66.39, z=82.22], EntityGoblin['Hobgoblin'/1303, l='MpServer', x=-1042.25, y=65.39, z=177.84], EntityCow['Cow'/1304, l='MpServer', x=-1159.78, y=70.39, z=111.22], EntityCow['Cow'/1305, l='MpServer', x=-1156.63, y=69.39, z=97.28], EntityCartChest['Minecart with Chest'/1306, l='MpServer', x=-1066.50, y=34.85, z=67.50], EntitySheep['Sheep'/1307, l='MpServer', x=-1033.47, y=66.39, z=104.88], EntitySheep['Sheep'/1308, l='MpServer', x=-1035.91, y=64.39, z=174.25], EntityPig['Pig'/1309, l='MpServer', x=-1147.50, y=87.39, z=197.50], EntityPig['Pig'/1310, l='MpServer', x=-1145.50, y=81.39, z=198.50], EntityPig['Pig'/1311, l='MpServer', x=-1149.50, y=83.39, z=198.50], EntityPig['Pig'/1312, l='MpServer', x=-1149.50, y=83.39, z=198.50], EntityWaypointContainer['unknown'/48065532, l='MpServer', x=0.00, y=0.00, z=0.00], EntityPig['Pig'/1313, l='MpServer', x=-1156.03, y=69.39, z=91.03], EntityPig['Pig'/1314, l='MpServer', x=-1159.50, y=79.39, z=86.50], EntityPainting['Painting'/1208, l='MpServer', x=-1095.94, y=59.50, z=135.00], EntitySheep['Sheep'/1315, l='MpServer', x=-1144.25, y=70.39, z=74.88], EntityCartChest['Minecart with Chest'/1316, l='MpServer', x=-1101.50, y=27.69, z=63.06], EntityCow['Cow'/1317, l='MpServer', x=-1049.75, y=68.39, z=68.69], EntityClientPlayerMP['Crazy_Rain'/1207, l='MpServer', x=-1104.19, y=57.88, z=140.30], EntityPig['Pig'/1318, l='MpServer', x=-1026.31, y=64.39, z=190.13], EntitySheep['Sheep'/1319, l='MpServer', x=-1035.94, y=64.39, z=183.94], EntityPig['Pig'/1320, l='MpServer', x=-1094.78, y=69.39, z=219.72], EntityChicken['Scootachicken'/1321, l='MpServer', x=-1172.84, y=67.53, z=149.56], EntityChicken['Scootachicken'/1322, l='MpServer', x=-1180.59, y=73.00, z=114.63], EntityChicken['Scootachicken'/1326, l='MpServer', x=-1171.53, y=69.00, z=173.47], EntityCow['Cow'/1330, l='MpServer', x=-1134.97, y=77.39, z=61.06], EntityCartChest['Minecart with Chest'/1331, l='MpServer', x=-1064.50, y=34.85, z=60.50], EntitySheep['Sheep'/1333, l='MpServer', x=-1039.88, y=65.39, z=198.06], EntityPainting['Painting'/1208, l='MpServer', x=-1095.94, y=59.50, z=135.00], EntityTFNagaSegment['unknown'/48065693, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065692, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065689, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065688, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065691, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065690, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065685, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065684, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065687, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065686, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065683, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityTFNagaSegment['unknown'/48065682, l='MpServer', x=0.60, y=-10.88, z=0.60], EntityChicken['Scootachicken'/1277, l='MpServer', x=-1078.59, y=59.54, z=140.69], EntityCartChest['Minecart with Chest'/1278, l='MpServer', x=-1087.50, y=25.85, z=123.50], EntityChicken['Scootachicken'/1279, l='MpServer', x=-1078.63, y=62.00, z=145.16]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Thanks for reporting, fixed next version.
 

Crazy_Rain

New Member
Jul 29, 2019
5
0
0
Just updated to the new version, research seems to have reset itself automatically, but... When clicking either Pen, or Basic, my client disconnects.
Attempted /tc research (Playername) reset, and then clicking, results in the same disconnect. Text Popup on disconnect is 'A Fatal Error has Occured, this connection is terminated'
Both server and client are running the new mod, and i'm not getting an Error log, or anything in my latest.log, so it's hard to figure out what exactly is happening.

Edit: As a Sidenote, i looked into the /tc Research list, to see if i could manually add the research through that, and none of the names seem to be listed, checked against the assets/EN lang file, to get the research names. Tried them with /tc research (playername) (researchname) as well, and it comes up with research doesn't exist error. Possibly what's causing the crash?
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
Just updated to the new version, research seems to have reset itself automatically, but... When clicking either Pen, or Basic, my client disconnects.
Attempted /tc research (Playername) reset, and then clicking, results in the same disconnect. Text Popup on disconnect is 'A Fatal Error has Occured, this connection is terminated'
Both server and client are running the new mod, and i'm not getting an Error log, or anything in my latest.log, so it's hard to figure out what exactly is happening.

Edit: As a Sidenote, i looked into the /tc Research list, to see if i could manually add the research through that, and none of the names seem to be listed, checked against the assets/EN lang file, to get the research names. Tried them with /tc research (playername) (researchname) as well, and it comes up with research doesn't exist error. Possibly what's causing the crash?

Did you update any other mods at the same time?

I just tried the latest build in my minimal test environment and saw no problems viewing these researches.

I also looked at the code changes and nothing related to Thaumcraft researches should have changed. I see no reasons your researches should have reset, or why you would get disconnected clicking on them.

EDIT:
Minimal test environment includes:
- Latest Technomancy
- Latest Thaumcraft
- Latest Botania
- Latest Blood Magic
- Latest Thermal Expansion
- Latest Waila
- Latest NEI
 

dman11235

New Member
Jul 29, 2019
9
0
0
I have question about the Orderly Lamps. Namely, how do they work? How do they reduce instability? I tested in creative with a Dangerous infusion (advanced node stabilizer) and using a Tainthistle (Botania) to collect all the flux goo/gas that's produced. But there was none produced, and no ordo was used by the lamps. No instability effects occurred, and I'm about to repeat the experiment a few times.

EDIT: so yeah, lamps were full of ordo, and instability effects occurred. I have 5 lamps inside the ring of pedestals. The are arranged so that 4 are on the third square in each of the cardinal directions, and one is directly on top of the matrix. None of the lamps have consumed ordo, and flux was produced in the area, although I don't (and can't) know if that was because of the lamps or instability effects.

EDIT2: the flux was from instability effects I think.
 
Last edited:

Crazy_Rain

New Member
Jul 29, 2019
5
0
0
Did you update any other mods at the same time?

I just tried the latest build in my minimal test environment and saw no problems viewing these researches.

I also looked at the code changes and nothing related to Thaumcraft researches should have changed. I see no reasons your researches should have reset, or why you would get disconnected clicking on them.

EDIT:
Minimal test environment includes:
- Latest Technomancy
- Latest Thaumcraft
- Latest Botania
- Latest Blood Magic
- Latest Thermal Expansion
- Latest Waila
- Latest NEI

I haven't changed anything, apart from updating Technomancy, so i'm not sure what's gone wrong for me.
I checked my NEI, and it seems all of Technomancy's items have disappeared as well, so it might be something's gone wrong with my .jar version, download broke, or something of the like.

Edit: Well, This is embarressing. Found out the problem.
When loading the mod onto the server, it seems Cyberduck DC'd, and the file didn't get moved across. SO. Loading it again, should work properly this time, i hope.
Also: For the sake of my own pain, i'll mention, that the server is currently running a full set of 275 or so mods. Ars Magicka, as well as Thaum, and various other Magical/Technological trickery. It's worked suprisingly well so far, actually. Little to no lag as well.
 
Last edited:

Crazy_Rain

New Member
Jul 29, 2019
5
0
0
Left the chunk my Wireless was set up in with a teleport, and crashed with the Ticking Block Entity error. Server started again, and i could get on the world fine, but when i returned to the chunk the Wireless was setup at, i crashed again, and now, whenever i enter the world, this error pops up, and the server shuts down. Client doesn't CTD atleast, though.
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileWirelessCoil.func_145845_h(TileWirelessCoil.java:80)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileWirelessCoil.func_145845_h(TileWirelessCoil.java:80)

-- Block entity being ticked --
Details:
Name: TileTeslaCoil // theflogat.technomancy.common.tiles.thaumcraft.machine.TileWirelessCoil
Block type: ID #3282 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (-1104,60,138), Chunk: (at 0,3,10 in -69,8; contains blocks -1104,0,128 to -1089,255,143), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,0,0 to -1025,255,511)
Actual block type: ID #3282 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)

-- Affected level --
Details:
Level name: world
All players: 1 total; [EntityPlayerMP['Crazy_Rain'/1083, l='world', x=-1056.57, y=103.57, z=188.90]]
Chunk stats: ServerChunkCache: 521 Drop: 0
Level seed: 7743027456616654362
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (-703,64,382), Chunk: (at 1,4,14 in -44,23; contains blocks -704,0,368 to -689,255,383), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,0,0 to -513,255,511)
Level time: 10523118 game time, 10526395 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 71755 (now: false), thunder time: 88069 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
I have question about the Orderly Lamps. Namely, how do they work? How do they reduce instability? I tested in creative with a Dangerous infusion (advanced node stabilizer) and using a Tainthistle (Botania) to collect all the flux goo/gas that's produced. But there was none produced, and no ordo was used by the lamps. No instability effects occurred, and I'm about to repeat the experiment a few times.

EDIT: so yeah, lamps were full of ordo, and instability effects occurred. I have 5 lamps inside the ring of pedestals. The are arranged so that 4 are on the third square in each of the cardinal directions, and one is directly on top of the matrix. None of the lamps have consumed ordo, and flux was produced in the area, although I don't (and can't) know if that was because of the lamps or instability effects.

EDIT2: the flux was from instability effects I think.

To use them, pump Ordo essential into them, and use a pipe/conduit/fluidduct to pump the flux goo out and into a tank.

Each time a lamp reduces instability it will generate a bucket of flux goo.

The lamp can hold a single bucket of flux goo. If the lamp is full, i do not think it will reduce instability.

I have not extensively tested these lamps so don't know how much they actually reduce instability.
 
Last edited:

theflogat

New Member
Jul 29, 2019
213
0
0
To use them, pump Ordo essential into them, and use a pipe/conduit/fluidduct to pump the flux goo out and into a tank.

Each time a lamp reduces instability it will generate a bucket of flux goo.

The lamp can hold a single bucket of flux goo. If the lamp is full, i do not think it will reduce instability.

I have not extensively tested these lamps so don't know how much they actually reduce instability.

They do work pretty well but they need to be emptied fast to work correctly
Left the chunk my Wireless was set up in with a teleport, and crashed with the Ticking Block Entity error. Server started again, and i could get on the world fine, but when i returned to the chunk the Wireless was setup at, i crashed again, and now, whenever i enter the world, this error pops up, and the server shuts down. Client doesn't CTD atleast, though.
Description: Ticking block entity

java.lang.NullPointerException: Ticking block entity
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileWirelessCoil.func_145845_h(TileWirelessCoil.java:80)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at thaumcraft.common.tiles.TileThaumatorium.addToContainer(TileThaumatorium.java:312)
at thaumcraft.common.tiles.TileThaumatoriumTop.addToContainer(TileThaumatoriumTop.java:43)
at theflogat.technomancy.common.tiles.thaumcraft.machine.TileWirelessCoil.func_145845_h(TileWirelessCoil.java:80)

-- Block entity being ticked --
Details:
Name: TileTeslaCoil // theflogat.technomancy.common.tiles.thaumcraft.machine.TileWirelessCoil
Block type: ID #3282 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Block data value: 3 / 0x3 / 0b0011
Block location: World: (-1104,60,138), Chunk: (at 0,3,10 in -69,8; contains blocks -1104,0,128 to -1089,255,143), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,0,0 to -1025,255,511)
Actual block type: ID #3282 (tile.techno:teslaCoil // theflogat.technomancy.common.blocks.machines.BlockTeslaCoil)
Actual block data value: 3 / 0x3 / 0b0011
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)

-- Affected level --
Details:
Level name: world
All players: 1 total; [EntityPlayerMP['Crazy_Rain'/1083, l='world', x=-1056.57, y=103.57, z=188.90]]
Chunk stats: ServerChunkCache: 521 Drop: 0
Level seed: 7743027456616654362
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (-703,64,382), Chunk: (at 1,4,14 in -44,23; contains blocks -704,0,368 to -689,255,383), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,0,0 to -513,255,511)
Level time: 10523118 game time, 10526395 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 71755 (now: false), thunder time: 88069 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

Report this to Thaumcraft.
 

dman11235

New Member
Jul 29, 2019
9
0
0
So if i want to use my tainthistles, which gobble up flux goo/gas around them, I need to pump the flux out of the lamps and then place it some how. How can the flux be placed in the world?
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
So if i want to use my tainthistles, which gobble up flux goo/gas around them, I need to pump the flux out of the lamps and then place it some how. How can the flux be placed in the world?
One of my favorites is the Fountain from MinefactoryReloaded.
 

dman11235

New Member
Jul 29, 2019
9
0
0
hmm, I got it to work with Buildcraft pipes, but no other pipes in the pack seem to work (we have Mekanism, Ender IO, BC, AE, only the powered BC pipes did it). Am I correct in assuming it's just for pulling the fluids and not transporting them then? Like, all of those others will work for moving the fluid, but only a powered pump can pull it out of the lamps? I might have to do that fountain though, I've never used those before, and I like the idea of spraying flux everywhere only for it to be turned immediately into something useful.
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
You do need to "pull" the liquid out.

EnderIO Liquid Conduits can do that (set to extract, ignore redstone signal).
If you have Extracells, the Fluid Import Bus should work with AE.
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
Report this to Thaumcraft.

Left the chunk my Wireless was set up in with a teleport, and crashed with the Ticking Block Entity error. Server started again, and i could get on the world fine, but when i returned to the chunk the Wireless was setup at, i crashed again, and now, whenever i enter the world, this error pops up, and the server shuts down. Client doesn't CTD atleast, though.

Just looked at the code involved and this does seem to be a bug in Thaumcraft. That said, the Essentia Coil "inserts" essentia, which is different than the way essentia is normally moved by pipes, so Thaumcraft does not seem to cope with this well.

The failing code in Thaumcraft is:
Code:
public int addToContainer(Aspect tt, int am)
  {
    int ce = this.currentRecipe.aspects.getAmount(tt) - this.essentia.getAmount(tt);
    if ((this.currentRecipe == null) || (ce <= 0)) return am;

I believe the issue is this call:
this.currentRecipe.aspects.getAmount(tt)

I suspect that at this time the currentRecipe member is null, so calling ".aspects" on it gives a NullPointerException.

The next line checks to see if the recipe is null, but this is too late. In other places in TileThaumatorium where the currentRecipe variable is used, it gets checked for null first. I think this may have just been a minor oversight by Azanor.

A solution may be something as simple as:
Code:
public int addToContainer(Aspect tt, int am)
  {
    int ce;
    if ((this.currentRecipe == null) || ((ce = this.currentRecipe.aspects.getAmount(tt) - this.essentia.getAmount(tt)) <= 0)) return am;

I can suggest a couple of things to get the server back up and enable you to rejoin it. (Silly names "just because")

The "Swing A Big Hammer" method:
Disable Essentia Coils in the Technomancy config, and restart the server. This will delete all essentia coils in the world! This should enable you to join the server without causing a crash.

The "Save The Player" method:
Download your player save file from the server and use NBTExplorer to change your current X, Y, and Z coordinates to somewhere far away from the broken Thaumatorium. Then upload the edited save to the server. Make sure you back up the save first just in case! Then no one should go within ~64 blocks of the broken Thaumatorium until a real fix is available.

The "Change The World" method:
Shut down the server and download the world files. Open this world in MCEdit and go to the coordinates of the broken Thaumatorium. Then, delete either the Thaumatorium or the Essentia Coil. Save your edits, re-upload the edited world, and restart the server. Make sure you backup the world files before doing this!

The "Rewrite The Rules" method:
If you can update mods on the server, I can try building you a special build that will trap the error long enough for you to get into the server and delete the Essentia Coil. This is probably the least chancy of the methods, but will require you to temporarily replace Technomancy with a special debug version, then swap them back out once you have removed the bad Coil/Thaumatorium. Let me know if this is what you want to do and I'll try to make that special build for you.
 
Last edited:

Crazy_Rain

New Member
Jul 29, 2019
5
0
0
Just looked at the code involved and this does seem to be a bug in Thaumcraft. That said, the Essentia Coil "inserts" essentia, which is different than the way essentia is normally moved by pipes, so Thaumcraft does not seem to cope with this well.

The failing code in Thaumcraft is:
Code:
public int addToContainer(Aspect tt, int am)
  {
    int ce = this.currentRecipe.aspects.getAmount(tt) - this.essentia.getAmount(tt);
    if ((this.currentRecipe == null) || (ce <= 0)) return am;

I believe the issue is this call:
this.currentRecipe.aspects.getAmount(tt)

I suspect that at this time the currentRecipe member is null, so calling ".aspects" on it gives a NullPointerException.

The next line checks to see if the recipe is null, but this is too late. In other places in TileThaumatorium where the currentRecipe variable is used, it gets checked for null first. I think this may have just been a minor oversight by Azanor.

A solution may be something as simple as:
Code:
public int addToContainer(Aspect tt, int am)
  {
    int ce;
    if ((this.currentRecipe == null) || ((ce = this.currentRecipe.aspects.getAmount(tt) - this.essentia.getAmount(tt)) <= 0)) return am;

I can suggest a couple of things to get the server back up and enable you to rejoin it. (Silly names "just because")

The "Swing A Big Hammer" method:
Disable Essentia Coils in the Technomancy config, and restart the server. This will delete all essentia coils in the world! This should enable you to join the server without causing a crash.

The "Save The Player" method:
Download your player save file from the server and use NBTExplorer to change your current X, Y, and Z coordinates to somewhere far away from the broken Thaumatorium. Then upload the edited save to the server. Make sure you back up the save first just in case! Then no one should go within ~64 blocks of the broken Thaumatorium until a real fix is available.

The "Change The World" method:
Shut down the server and download the world files. Open this world in MCEdit and go to the coordinates of the broken Thaumatorium. Then, delete either the Thaumatorium or the Essentia Coil. Save your edits, re-upload the edited world, and restart the server. Make sure you backup the world files before doing this!

The "Rewrite The Rules" method:
If you can update mods on the server, I can try building you a special build that will trap the error long enough for you to get into the server and delete the Essentia Coil. This is probably the least chancy of the methods, but will require you to temporarily replace Technomancy with a special debug version, then swap them back out once you have removed the bad Coil/Thaumatorium. Let me know if this is what you want to do and I'll try to make that special build for you.

Ended up removing Technomancy, starting server, stopping it, then adding it back in, which seems to remove all technomancy items, and just stopped building it for the moment, i'd be alright wit ha Rewrite the Rules method, as i am the server owner, and can switch the mods around at will. There was a later issue that appeared as well. There's a generator for Potenita generator, that runs off RF to produce it? I was making one on the Matrix, and as it finished, the server Crashed, and won't start again. Probably gonna remove and re-add again like before, but here's the Crash Log.

---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 3/18/15 9:58 AM
Description: Ticking block entity

java.lang.IllegalArgumentException: bound must be positive
at java.util.Random.nextInt(Random.java:388)
at thaumcraft.common.tiles.TileInfusionMatrix.craftCycle(TileInfusionMatrix.java:483)
at thaumcraft.common.tiles.TileInfusionMatrix.func_145845_h(TileInfusionMatrix.java:224)
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at java.util.Random.nextInt(Random.java:388)
at thaumcraft.common.tiles.TileInfusionMatrix.craftCycle(TileInfusionMatrix.java:483)
at thaumcraft.common.tiles.TileInfusionMatrix.func_145845_h(TileInfusionMatrix.java:224)

-- Block entity being ticked --
Details:
Name: TileInfusionStone // thaumcraft.common.tiles.TileInfusionMatrix
Block type: ID #227 (tile.blockStoneDevice // thaumcraft.common.blocks.BlockStoneDevice)
Block data value: 2 / 0x2 / 0b0010
Block location: World: (-1104,61,131), Chunk: (at 0,3,3 in -69,8; contains blocks -1104,0,128 to -1089,255,143), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,0,0 to -1025,255,511)
Actual block type: ID #227 (tile.blockStoneDevice // thaumcraft.common.blocks.BlockStoneDevice)
Actual block data value: 2 / 0x2 / 0b0010
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1939)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)

-- Affected level --
Details:
Level name: world
All players: 1 total; [EntityPlayerMP['Crazy_Rain'/3866432, l='world', x=-1098.74, y=61.20, z=131.73]]
Chunk stats: ServerChunkCache: 533 Drop: 0
Level seed: 7743027456616654362
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (-703,64,382), Chunk: (at 1,4,14 in -44,23; contains blocks -704,0,368 to -689,255,383), Region: (-2,0; contains chunks -64,0 to -33,31, blocks -1024,0,0 to -513,255,511)
Level time: 14097573 game time, 14152267 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 20895 (now: false), thunder time: 121263 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:334)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

It was on Completion of the crafting on the Matrix, and seems to continue occuring after completion, so the block itself might be causing the error, i think? not sure.
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
Ended up removing Technomancy, starting server, stopping it, then adding it back in, which seems to remove all technomancy items, and just stopped building it for the moment, i'd be alright wit ha Rewrite the Rules method, as i am the server owner, and can switch the mods around at will. There was a later issue that appeared as well. There's a generator for Potenita generator, that runs off RF to produce it? I was making one on the Matrix, and as it finished, the server Crashed, and won't start again. Probably gonna remove and re-add again like before, but here's the Crash Log.

It was on Completion of the crafting on the Matrix, and seems to continue occuring after completion, so the block itself might be causing the error, i think? not sure.

Next time, rather than remove the mod, just disable the item causing the issue, restart the server, and then re-enable the item. That way only that item type gets removed instead of everything.

As far as your new error. It looks like the instability values of the recipes are way too high. This is causing the error you are seeing. This is an easy fix, but the fix will not solve your current problem.

Unfortunately, the current crafting cycle is saved in the infusion altar, so I don't think disabling the Condenser in the config will solve the problem. It may be your only options here are to remove Thaumcraft to cause the infusion altar (and a lot of other things) to be deleted (This is a BAD IDEA!), or to go with the "Change The World" method and use MCEdit to delete the altars runic matrix.

@theflogat - I am not sure how you want to rebalance the infusion recipes. Looking at the Thaumcraft source, the highest instability I see is with Void Wandcaps which is 10, Technomancy has instabilities as high as 50! Any value over 24 will cause the error @Crazy_Rain is seeing.
 

theflogat

New Member
Jul 29, 2019
213
0
0
Next time, rather than remove the mod, just disable the item causing the issue, restart the server, and then re-enable the item. That way only that item type gets removed instead of everything.

As far as your new error. It looks like the instability values of the recipes are way too high. This is causing the error you are seeing. This is an easy fix, but the fix will not solve your current problem.

Unfortunately, the current crafting cycle is saved in the infusion altar, so I don't think disabling the Condenser in the config will solve the problem. It may be your only options here are to remove Thaumcraft to cause the infusion altar (and a lot of other things) to be deleted (This is a BAD IDEA!), or to go with the "Change The World" method and use MCEdit to delete the altars runic matrix.

@theflogat - I am not sure how you want to rebalance the infusion recipes. Looking at the Thaumcraft source, the highest instability I see is with Void Wandcaps which is 10, Technomancy has instabilities as high as 50! Any value over 24 will cause the error @Crazy_Rain is seeing.

It wasn't the case before. I'll rebalance everything this weekend.
 

Mordenkainen

New Member
Jul 29, 2019
368
0
0
It wasn't the case before. I'll rebalance everything this weekend.

Yeah, I suspect that something changed in the API for infusion recipes since the API still says something about the number representing an "n in 1000" chance which implies the number could be as high as 1000. But, looking at the Thaumcraft code it does not handle instabilities of 25 or higher.

In several places it does does something like "Random.nextInt(50 - recipeInstability * 2)" which becomes "Random.nextInt(0)" for instabilities of 25, which causes the nextInt to exception.

As a side note, I have several bugfixes and enhancements for the Dynamos and Node Fabricator that I am currently testing. I hope to have these submitted tonight or tomorrow so they can be ready for the weekend update. (I needed a break from the reflection stuff before tackling Thaumcraft, since that is gonna be the hard one.)