View Issue Details

IDProjectCategoryView StatusLast Update
0000295Industrial-Craft²machinespublic2013-02-13 19:54
Reportercorey.furman Assigned ToPlayer  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
Platform64 bitOSwindowsOS Version8
Summary0000295: crash on startup related to connected textures
DescriptionI am not certain what the problem is. I was playing normally when it crashed. The crash log references ic2 at the top of the stack trace.

The full crash log is attached, but the stack trace is copied into the Additional Information section.
Steps To ReproduceJust open the world.
Additional Informationjava.lang.ArrayIndexOutOfBoundsException: -1
    at ic2.common.BlockMultiID.d(BlockMultiID.java:54)
    at ConnectedTextures.isNeighbour(ConnectedTextures.java:648)
    at ConnectedTextures.getConnectedTextureVertical(ConnectedTextures.java:730)
    at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:265)
    at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:198)
    at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:154)
    at baq.k(RenderBlocks.java:2958)
    at baq.b(RenderBlocks.java:7820)
    at azy.a(WorldRenderer.java:282)
    at bak.a(RenderGlobal.java:1629)
    at bac.a(EntityRenderer.java:1549)
    at bac.b(EntityRenderer.java:1113)
    at net.minecraft.client.Minecraft.J(Minecraft.java:878)
    at net.minecraft.client.Minecraft.run(Minecraft.java:773)
    at java.lang.Thread.run(Unknown Source)
TagsNo tags attached.
Minecraft Version

Activities

corey.furman

2013-02-08 23:49

reporter  

crash-2013-02-08_18.34.34-client.txt (9,675 bytes)   
---- Minecraft Crash Report ----
// Ouch. That hurt :(

Time: 2/8/13 6:34 PM
Description: Unexpected error

java.lang.ArrayIndexOutOfBoundsException: -1
	at ic2.common.BlockMultiID.d(BlockMultiID.java:54)
	at ConnectedTextures.isNeighbour(ConnectedTextures.java:648)
	at ConnectedTextures.getConnectedTextureVertical(ConnectedTextures.java:730)
	at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:265)
	at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:198)
	at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:154)
	at baq.k(RenderBlocks.java:2958)
	at baq.b(RenderBlocks.java:7820)
	at azy.a(WorldRenderer.java:282)
	at bak.a(RenderGlobal.java:1629)
	at bac.a(EntityRenderer.java:1549)
	at bac.b(EntityRenderer.java:1113)
	at net.minecraft.client.Minecraft.J(Minecraft.java:878)
	at net.minecraft.client.Minecraft.run(Minecraft.java:773)
	at java.lang.Thread.run(Unknown Source)


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

-- Head --
Stacktrace:
	at ic2.common.BlockMultiID.d(BlockMultiID.java:54)
	at ConnectedTextures.isNeighbour(ConnectedTextures.java:648)
	at ConnectedTextures.getConnectedTextureVertical(ConnectedTextures.java:730)
	at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:265)
	at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:198)
	at ConnectedTextures.getConnectedTexture(ConnectedTextures.java:154)
	at baq.k(RenderBlocks.java:2958)
	at baq.b(RenderBlocks.java:7820)
	at azy.a(WorldRenderer.java:282)
	at bak.a(RenderGlobal.java:1629)
	at bac.a(EntityRenderer.java:1549)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [ayk['lanmind'/334, l='MpServer', x=884.12, y=69.04, z=357.92]]
	Chunk stats: MultiplayerChunkCache: 25
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (850,71,258), Chunk: (at 2,4,2 in 53,16; contains blocks 848,0,256 to 863,255,271), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
	Level time: 51209019 game time, 72432364 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: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 21 total; [EntityCartTank['entity.Railcraft.cart.tank.name'/205, l='MpServer', x=872.50, y=62.85, z=395.50], oz['Cow'/204, l='MpServer', x=876.50, y=72.00, z=371.50], EntityCartChest['entity.Railcraft.cart.chest.name'/201, l='MpServer', x=871.50, y=67.85, z=364.50], EntityCartChest['entity.Railcraft.cart.chest.name'/203, l='MpServer', x=873.50, y=63.85, z=368.50], qc['Creeper'/202, l='MpServer', x=874.56, y=21.00, z=368.06], pd['Pig'/230, l='MpServer', x=903.50, y=74.00, z=389.69], ayk['lanmind'/334, l='MpServer', x=884.12, y=69.04, z=357.92], ph['Squid'/229, l='MpServer', x=906.94, y=41.72, z=361.31], px['item.item.part.ingot.steel'/228, l='MpServer', x=903.59, y=64.13, z=338.13], EntityCartChest['entity.Railcraft.cart.chest.name'/227, l='MpServer', x=909.50, y=63.85, z=345.50], px['item.item.part.ingot.steel'/228, l='MpServer', x=903.59, y=64.13, z=338.13], px['item.item.part.ingot.steel'/248, l='MpServer', x=916.94, y=64.13, z=341.53], pe['Sheep'/216, l='MpServer', x=889.94, y=73.00, z=380.09], px['item.item.part.ingot.steel'/248, l='MpServer', x=916.94, y=64.13, z=341.53], ph['Squid'/249, l='MpServer', x=921.03, y=39.38, z=359.50], EntityCartChest['entity.Railcraft.cart.chest.name'/246, l='MpServer', x=921.50, y=64.85, z=339.50], EntityCartChest['entity.Railcraft.cart.chest.name'/247, l='MpServer', x=922.75, y=64.85, z=339.50], qn['Skeleton'/244, l='MpServer', x=912.22, y=20.00, z=349.38], EntityCartChest['entity.Railcraft.cart.chest.name'/245, l='MpServer', x=926.50, y=67.85, z=348.50], EntityCartChest['entity.Railcraft.cart.chest.name'/215, l='MpServer', x=892.50, y=67.85, z=336.50], qr['Zombie'/243, l='MpServer', x=920.91, y=21.00, z=344.56]]
	Retry entities: 0 total; []
Stacktrace:
	at ayh.a(WorldClient.java:443)
	at net.minecraft.client.Minecraft.b(Minecraft.java:2397)
	at net.minecraft.client.Minecraft.run(Minecraft.java:796)
	at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
	Minecraft Version: 1.4.5
	Operating System: Windows 8 (amd64) version 6.2
	Java Version: 1.7.0_09, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 2062395448 bytes (1966 MB) / 3087007744 bytes (2944 MB) up to 3087007744 bytes (2944 MB)
	JVM Flags: 2 total; -Xms3072m -Xmx3072m
	AABB Pool Size: 5 (280 bytes; 0 MB) allocated, 3 (168 bytes; 0 MB) used
	Suspicious classes: FML and Forge are installed
	IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
	FML: MCP v7.23 FML v4.5.62.495 Minecraft Forge 6.4.2.445 Optifine OptiFine_1.4.5_HD_U_D7 27 mods loaded, 27 mods active
	mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	mod_CodeChickenCore [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	mod_NotEnoughItems [Not Enough Items] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	mod_ReiMinimap [mod_ReiMinimap] ([1.4.5]ReiMinimap_v3.2_05.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	BuildCraft|Core [BuildCraft] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	BuildCraft|Builders [BC Builders] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	BuildCraft|Energy [BC Energy] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	BuildCraft|Factory [BC Factory] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	BuildCraft|Transport [BC Transport] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	BuildCraft|Silicon [BC Silicon] (buildcraft-A-3.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	ComputerCraft [ComputerCraft] (ComputerCraft1.47.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	CCTurtle [ComputerCraft Turtles] (ComputerCraft1.47.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	IC2 [IndustrialCraft 2] (industrialcraft-2_1.110.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	Railcraft [Railcraft] (Railcraft_1.4.5b-6.11.1.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	ThermalExpansion [Thermal Expansion] (ThermalExpansion-2.1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	ThermalExpansion|Factory [Factory] (ThermalExpansion-2.1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	ThermalExpansion|Energy [Energy] (ThermalExpansion-2.1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	ThermalExpansion|Transport [Transport] (ThermalExpansion-2.1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	GregTech_Addon [GregTech-Addon] (gregtechmod261d.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	IC2NuclearControl [Nuclear Control] (IC2NuclearControl-1.4.4b.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	mod_MAtmos [mod_MAtmos] (matmos_packaged.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	NEIPlugins [NEI Plugins] (NEIPlugins-1.0.3.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	PowerConverters [Power Converters] (PowerConverters_1.4.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	StevesCarts [Steve's Carts] (StevesCarts2.0.0.a37.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	ThermalExpansion|NEI [NEI] (ThermalExpansion-2.1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available
	LWJGL: 2.4.2
	OpenGL: Quadro K4000M/PCIe/SSE2 GL version 4.2.0, NVIDIA Corporation
	Is Modded: Definitely; Client brand changed to 'forge,fml'
	Type: Client (map_client.txt)
	Texture Pack: Soartex_Modded.zip
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 44 (2464 bytes; 0 MB) allocated, 25 (1400 bytes; 0 MB) used

Wliu

2013-02-10 02:43

reporter   ~0000780

Could we have the full ForgeModLoader-client-0.log?
Also, this: at ic2.common.BlockMultiID.d(BlockMultiID.java:54)
Never saw that before.

Consider updating your mods, all of them are out for 1.4.6/7 (that I know of).

corey.furman

2013-02-10 02:47

reporter   ~0000781

Thanks. Actually, to see if this would be fixed by updating, I spent pretty much the whole day doing just that. Long story short, all of the block id changed, and I can't load the world anyway. I saved off the mods and I have the save game though, so maybe I'll see how bad it would be to revert tomorrow.

That error was consistent every time I tried to get in before I updated.

corey.furman

2013-02-12 20:33

reporter   ~0000786

There really wasn't an easy way to step back. What I just learned is that backing up the save games is important, but just as important is the config directory...

Wliu

2013-02-12 22:06

reporter   ~0000787

Really?
http://ic2api.player.to:8080/job/ic2_lf/
Try the latest one here.

corey.furman

2013-02-12 22:08

reporter   ~0000788

I'm using 115.207 - will it make a difference?

Wliu

2013-02-13 00:50

reporter   ~0000789

Not much, they just add some small bugfixes/extra features.

1.115.214 is pretty notable though:
-check block/item ids in IC2 without relying on Block/Item checking it afterwards
-blacklist currently configured ids while reassigning new ones

That might help your ID errors, not sure though (and you'll want .215, .214 had some ID errors itself).

About the actual error:
Have you been able to reproduce it?
Are you sure it is with CTM? (Try removing it, etc.)

Player

2013-02-13 16:18

administrator   ~0000792

I'm not perfectly sure as your report doesn't contain the line number for the latest build, but it looks like ConnectedTextures is passing an invalid side value -> no IC2 bug.

corey.furman

2013-02-13 18:28

reporter   ~0000793

Well, I still have lots of block ID mismatches. I can match it up for ic2, but it's all the other mods for which I don't have the data. I hadn't been backing up the config directory :(

Since I just went ahead and created a new world using the latest everything, let's just close the issue as "no repro".

Issue History

Date Modified Username Field Change
2013-02-08 23:49 corey.furman New Issue
2013-02-08 23:49 corey.furman File Added: crash-2013-02-08_18.34.34-client.txt
2013-02-10 02:43 Wliu Note Added: 0000780
2013-02-10 02:47 corey.furman Note Added: 0000781
2013-02-12 20:33 corey.furman Note Added: 0000786
2013-02-12 22:06 Wliu Note Added: 0000787
2013-02-12 22:08 corey.furman Note Added: 0000788
2013-02-13 00:50 Wliu Note Added: 0000789
2013-02-13 16:18 Player Note Added: 0000792
2013-02-13 16:18 Player Assigned To => Player
2013-02-13 16:18 Player Status new => feedback
2013-02-13 18:28 corey.furman Note Added: 0000793
2013-02-13 18:28 corey.furman Status feedback => assigned
2013-02-13 19:54 Player Status assigned => closed
2013-02-13 19:54 Player Resolution open => no change required