mapwriter
mapwriter copied to clipboard
Setting it to 4096 makes it crash.
I set it to 4096, and it crashed. It only does it if hosting a LAN World, as far as I've seen.
---- Minecraft Crash Report ---- // I let you down. Sorry :(
Time: 12/29/13 12:51 PM Description: Updating screen events
java.lang.OutOfMemoryError
at sun.misc.Unsafe.allocateMemory(Native Method)
at java.nio.DirectByteBuffer.
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at sun.misc.Unsafe.allocateMemory(Native Method)
at java.nio.DirectByteBuffer.
-- Affected screen -- Details: Screen name: mapwriter.gui.MwGuiOptions
-- Affected level -- Details: Level name: MpServer All players: 1 total; [GCCorePlayerSP['The_Fireplace'/55, l='MpServer', x=150.46, y=83.62, z=315.13]] Chunk stats: MultiplayerChunkCache: 441 Level seed: 0 Level generator: ID 12 - BWG4, ver 0. Features enabled: false Level generator options: Level spawn location: World: (168,64,252), Chunk: (at 8,4,12 in 10,15; contains blocks 160,0,240 to 175,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 420787 game time, 8153 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: 8 total; [EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=176.50, y=70.00, z=255.50], EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=-38.63, y=72.50, z=205.38], EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=-38.69, y=68.00, z=204.66], EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=108.84, y=91.00, z=235.75], EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=115.78, y=88.00, z=319.66], EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=2.07, y=71.39, z=239.35], EntityOtherPlayerMP['SammieMonster227'/220739, l='MpServer', x=-29.69, y=68.02, z=209.25], GCCorePlayerSP['The_Fireplace'/55, l='MpServer', x=150.46, y=83.62, z=315.13]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:856) at net.minecraft.client.main.Main.main(SourceFile:101) 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 net.minecraft.launchwrapper.Launch.launch(Launch.java:131) at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details -- Details: Minecraft Version: 1.6.4 Operating System: Windows 7 (x86) version 6.1 Java Version: 1.7.0_45, Oracle Corporation Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation Memory: 252339312 bytes (240 MB) / 878309376 bytes (837 MB) up to 1037959168 bytes (989 MB) JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1024m -XX:MaxPermSize=128m AABB Pool Size: 57 (3192 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 60 FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 AdvanceTime 1.2 76 mods loaded, 76 mods active mcp{8.09} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{6.4.49.965} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{9.11.1.965} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CodeChickenCore{0.9.0.7} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Micdoodlecore{} Micdoodle8 Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available PowerCrystalsCore{1.1.8} PowerCrystals Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DamageIndicatorsMod{2.9.2.2} [Damage Indicators](1.6.4 DamageIndicatorsv2.9.2.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Core{4.2.1} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Energy{4.2.1} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Thaumcraft{4.0.5b} Thaumcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available betterstorage{0.7.3.38} BetterStorage Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available bspkrsCore{v5.2(1.6.4)} bspkrsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Schematica{1.5.3.57} Schematica Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TreeCapitator{Forge 1.6.4.r09} Treecapitator Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AdobeInfo.ID{AdobeInfo.VERS} Adobe Blocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available advancedgenetics{v1.1} Advanced Genetics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available advancetime{1.2} AdvanceTime Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Autoutils{1.0.1} Autoutils Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AncientWarfare{1.1.038-beta-MC164} Ancient Warfare Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BCMod{1.6.4 - 2.0.0} [BCMod (Brad16840.Common mod)](bcmod 1.6.4 - 2.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Backpack16840{1.6.4 - 2.1.0} [Backpacks!](backpacks 1.6.4 - 2.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available barrels{3.3.1} [The Barrels Mod](Barrels 3.3.1 - 1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BiblioCraft{1.5.4} BiblioCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available bouncingblockmod{2.1 for 1.6.4 (FORGE 9.11.1.916)} Bouncing Block Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BrainStoneMod{v2.37.1 BETA release} Brain Stone Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Builders{4.2.1} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Factory{4.2.1} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Transport{4.2.1} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Silicon{4.2.1} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BWG4{1.1.9} Better World Generation 4 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ComputerCraft{1.58} ComputerCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CCTurtle{1.58} ComputerCraft Turtles Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SKC-Core{1.0.1.0} [SKC Core](SKC Core 1.0.1.0 - MC 1.6.4 - Forge %289.11.0.880%29%283%29.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SKC-CraftableHorseArmor{1.0.3.0} [Craftable Horse Armor](CraftableHorseArmor 1.0.3.0 - MC 1.6.4 - Forge %289.10.0.880%29%282%29.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available craftguide{1.5.2} CraftGuide Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DungeonCrawler{0.2.5} [Dungeon Crawler](DungeonCrawler 0.2.5 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available EnderIO{0.5.5} Ender IO Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available EnderStorage{1.4.3.5} [EnderStorage](EnderStorage 1.4.3.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available iChunUtil{2.4.0} iChunUtil Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Grinder{2.0.0} Grinder Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DeathCounter{2.0.0} DeathCounter Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Photoreal{2.0.1} Photoreal Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ICBM|Sentry{1.3.4} ICBM Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ICBM|Explosion{1.3.4} ICBM Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available GalacticraftCore{2.0.8} Galacticraft Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available GalacticraftMars{2.0.8} Galacticraft Mars Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available planetguy_Gizmos{2.2} Gizmos Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available tonicchevsky{b1} GrowthTonic Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ICBM|Contraption{1.3.4} ICBM Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available inventorytweaks{1.56} Inventory Tweaks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available leafchevsky{b1} Leafcutter Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MapWriter{2.0} MapWriter Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available mininghats{1.2} Mining Hats Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available numina{0.1.0-45} Numina Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available powersuits{0.9.0-76} MachineMuse's Modular Powersuits Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NaturalAbsorption{1.1} [Natural Absorption](NaturalAbsorption 1.1 for MC 1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NetherOres{1.6.2R2.2.1} Nether Ores Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available pixelmon{2.5.7} [Pixelmon](Pixelmon 2.5.7.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available PortalGun{2.0.2} PortalGun Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available packchevsky{b1} Potion Packs Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available quiverchevsky{b24} QuiverBow Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available RopesPlus{1.5.0} Ropes+ Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Safe{1.2.0} Safe Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available secretroomsmod{4.6.2} The SecretRoomsMod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SecurityCraft{v1.4} [SecurityCraft](SecurityCraft v1.4 for 1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SmoothBedrock{1.0.8.70} Smooth Bedrock Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SS2{2 (build 2)} Soul Shards 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available StevesCarts{2.0.0.b5} Steve's Carts 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available modteamcrafted{v1} The Team Crafted Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ThaumicTinkerer{2.0} [Thaumic Tinkerer](ThaumicTinkerer 2.0-47.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available camping{1.0.2g} The Camping Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Torched{2.0.0} Torched Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TrailMix{2.0.0} TrailMix Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available UtilityMobs{2.1} [Utility Mobs](UtilityMobs 2.1 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available weaponmod{1.6.2 v1.13.6} Balkon's WeaponMod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available YALSM{2.0.2} Yet Another Leather Smelting Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Launched Version: 1.6.4-Forge9.11.1.965 LWJGL: 2.9.0 OpenGL: GeForce GT 620/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Pack: Default Current Language: English (US) Profiler Position: N/A (disabled) Vec3 Pool Size: 734 (41104 bytes; 0 MB) allocated, 10 (560 bytes; 0 MB) used
Seems to me like you just don't have enough memory.
The allocation on the underlying ByteBuffer is unbounded based on a multiplier of width and height passed in from the config: https://github.com/daveyliam/mapwriter/blob/master/src/main/java/mapwriter/Texture.java#L20
Pretty easily to attempt an unfeasible allocation with such.
@daveyliam What is a sane upper value for width * height
in this case?
@godgodgodgo looking at the crash report:
Memory: 252339312 bytes (240 MB) / 878309376 bytes (837 MB) up to 1037959168 bytes (989 MB)
Only 25% of the allocated memory is actually in use
@F1repl4ce can you try allocating more memory to the game by adding the -Xmx2g vm argument?
@jk-5 No, I have a 32 bit computer