crbednarz / AMIDST

Advanced Minecraft Interface and Data/Structure Tracking
https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/1262200-v3-7-amidst-strongholds-village-biome-etc-finder
GNU General Public License v3.0
270 stars 52 forks source link

NullPointerException #28

Open cladmi opened 10 years ago

cladmi commented 10 years ago

AMIDST crashed with a nullpointerexception, I wanted to click on the menu to disable viewing slimes chunks. But I don't know what click made it crash. Stacktrace below.

java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (7u51-2.4.4-0ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)

Linux HOSTNAME 3.2.0-59-generic #90-Ubuntu SMP Tue Jan 7 22:43:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

[info] Searching for biome color profiles.
[info] Unable to find biome color profile folder.
[info] Beginning latest version list load.
[info] Attempting to download remote version list...
[info] Scanning for profiles.
[info] Successfully loaded profile list.
[info] Successfully loaded version list. URL: https://s3.amazonaws.com/Minecraft.Download/versions/versions.json
[info] Reading minecraft.jar...
[info] Jar load complete.
[info] Searching for classes...
[debug] Found: [ByteClass axk] as IntCache | CCWildcardByteSearch
[debug] Found: [ByteClass ahl] as WorldType | CCStringMatch
[debug] Found: [ByteClass axm] as GenLayer | CCLongMatch
[debug] Found: [ByteClass bai] as WorldType | CCRequire
[debug] Found: [ByteClass bai] as GenLayer | CCRequire
[debug] Found: [ByteClass bai] as IntCache | CCRequire
[info] Class search complete.
[info] Generating version ID...
[info] Loading libraries.
[info] Found library: /home/harter/.minecraft/libraries/java3d/vecmath/1.3.1/vecmath-1.3.1.jar
[info] Found library: /home/harter/.minecraft/libraries/net/sf/trove4j/trove4j/3.0.3/trove4j-3.0.3.jar
[info] Found library: /home/harter/.minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar
[info] Found library: /home/harter/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar
[info] Found library: /home/harter/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar
[info] Found library: /home/harter/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar
[info] Found library: /home/harter/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar
[info] Found library: /home/harter/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar
[info] Found library: /home/harter/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar
[info] Found library: /home/harter/.minecraft/libraries/io/netty/netty-all/4.0.10.Final/netty-all-4.0.10.Final.jar
[info] Found library: /home/harter/.minecraft/libraries/com/google/guava/guava/15.0/guava-15.0.jar
[info] Found library: /home/harter/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
[info] Found library: /home/harter/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar
[info] Found library: /home/harter/.minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar
[info] Found library: /home/harter/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar
[info] Found library: /home/harter/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar
[info] Found library: /home/harter/.minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar
[info] Found library: /home/harter/.minecraft/libraries/com/mojang/authlib/1.5.13/authlib-1.5.13.jar
[info] Found library: /home/harter/.minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar
[info] Found library: /home/harter/.minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar
[info] Found library: /home/harter/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar
[info] Found library: /home/harter/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar
[info] Found library: /home/harter/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar
[info] Found library: /home/harter/.minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-linux.jar
[info] Found library: /home/harter/.minecraft/libraries/tv/twitch/twitch/5.16/twitch-5.16.jar
[info] Skipping library: tv.twitch:twitch-platform:5.16
[info] Skipping library: tv.twitch:twitch-external-platform:4.5
[info] Identified Minecraft [unknown] with versionID of rhqhnbkb[Lms;oh[J[[Jnr
[info] Loading classes...
[info] Classes loaded.
[info] Minecraft load complete.
[crash] Amidst has encounted an uncaught exception on thread: Thread[AWT-EventQueue-0,6,main]
[crash] java.lang.NullPointerException
    at java.awt.geom.Point2D.distance(Point2D.java:378)
    at amidst.map.Map.getObjectAt(Map.java:377)
    at MoF.MapViewer.mouseClicked(MapViewer.java:292)
    at java.awt.Component.processMouseEvent(Component.java:6508)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
chrboe commented 10 years ago

If this error occured with a seed loaded, could you specify which seed you used? The log suggests you didn't have a world loaded, which seems weird because you shouldn't be able to click the "Map" menu then in the first place.

cladmi commented 10 years ago

Hi, the seed I used was the following:

/seed
[07:40:19] [Server thread/INFO]: Seed: -9025376972525664787