vjurenka / BWMirror

BWMirror API source files
Other
54 stars 13 forks source link

BWMirror occasionally crash when calling getUnitsInWeaponRange() on unit #32

Open honzaMaly opened 7 years ago

honzaMaly commented 7 years ago

I get error listed below occasionally. Could it be Win10 specific?

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_UNCAUGHT_CXX_EXCEPTION (0xe06d7363) at pc=0x774ca882, pid=6612, tid=0x00001e70
#
# JRE version: Java(TM) SE Runtime Environment (8.0_102-b14) (build 1.8.0_102-b14)
# Java VM: Java HotSpot(TM) Client VM (25.102-b14 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [KERNELBASE.dll+0xda882]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x0209d800):  JavaThread "main" [_thread_in_native, id=7792, stack(0x02040000,0x02090000)]

siginfo: ExceptionCode=0xe06d7363, ExceptionInformation=0x19930520 0x0208d3fc 0x70fb0d38 

Registers:
EAX=0x0208d350, EBX=0x1616396c, ECX=0x00000003, EDX=0x00000000
ESP=0x0208d350, EBP=0x0208d3ac, ESI=0x70fb0d38, EDI=0x0208d3fc
EIP=0x774ca882, EFLAGS=0x00000216

Top of Stack: (sp=0x0208d350)
0x0208d350:   e06d7363 00000001 00000000 774ca882
0x0208d360:   00000003 19930520 0208d3fc 70fb0d38
0x0208d370:   007d7fc0 000002a5 000b089c 00000000
0x0208d380:   000b01c4 00000020 000b0898 00000064
0x0208d390:   0208d3c8 778f5c0c 00000010 00000000
0x0208d3a0:   0000003f ac9345cf 1857f940 0208d3ec
0x0208d3b0:   6ffd9339 e06d7363 00000001 00000003
0x0208d3c0:   0208d3e0 00000011 1873f92c e06d7363 

Instructions: (pc=0x774ca882)
0x774ca862:   89 44 24 10 c1 e0 02 50 51 8d 44 24 1c 50 e8 ab
0x774ca872:   32 02 00 83 c4 0c 8d 04 24 50 ff 15 90 83 56 77
0x774ca882:   8b 4c 24 54 33 cc e8 c8 f3 01 00 8b e5 5d c2 10
0x774ca892:   00 83 64 24 10 00 eb de 6a 0f 58 eb c3 cc cc cc 

Register to memory mapping:

EAX=0x0208d350 is pointing into the stack for thread: 0x0209d800
EBX=0x1616396c is an unknown value
ECX=0x00000003 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x0208d350 is pointing into the stack for thread: 0x0209d800
EBP=0x0208d3ac is pointing into the stack for thread: 0x0209d800
ESI=0x70fb0d38 is an unknown value
EDI=0x0208d3fc is pointing into the stack for thread: 0x0209d800

Stack: [0x02040000,0x02090000],  sp=0x0208d350,  free space=308k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [KERNELBASE.dll+0xda882]
C  [MSVCR120.dll+0x19339]
C  [MSVCP120.dll+0x139ad]
C  [bwapi_bridge2_5.dll+0x88d85]
C  [bwapi_bridge2_5.dll+0x8df0e]
C  [bwapi_bridge2_5.dll+0x92ab7]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  bwapi.Unit.getUnitsInWeaponRange_native(JLbwapi/WeaponType;)Ljava/util/List;+0
j  bwapi.Unit.getUnitsInWeaponRange(Lbwapi/WeaponType;)Ljava/util/List;+6
j  cz.jan.maly.model.game.wrappers.AUnit.<init>(Lbwapi/Unit;Z)V+130
j  cz.jan.maly.model.game.wrappers.AUnit$Players.<init>(Lbwapi/Unit;Z)V+3
j  cz.jan.maly.model.game.wrappers.AUnitOfPlayer.<init>(Lbwapi/Unit;Z)V+3
j  cz.jan.maly.model.game.wrappers.AUnitWithCommands.<init>(Lbwapi/Unit;Z)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+45
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.lambda$wrapReferencedUnitsForUnit$4(IZLbwapi/Unit;)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory$$Lambda$39.accept(Ljava/lang/Object;)V+12
j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.wrapReferencedUnitsForUnit(Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;IZ)V+104
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+120
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.lambda$wrapReferencedUnitsForUnit$4(IZLbwapi/Unit;)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory$$Lambda$39.accept(Ljava/lang/Object;)V+12
j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.wrapReferencedUnitsForUnit(Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;IZ)V+104
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+120
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.lambda$wrapReferencedUnitsForUnit$4(IZLbwapi/Unit;)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory$$Lambda$39.accept(Ljava/lang/Object;)V+12
j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.wrapReferencedUnitsForUnit(Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;IZ)V+104
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+120
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.lambda$wrapReferencedUnitsForUnit$4(IZLbwapi/Unit;)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory$$Lambda$39.accept(Ljava/lang/Object;)V+12
j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.wrapReferencedUnitsForUnit(Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;IZ)V+104
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+120
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.lambda$wrapReferencedUnitsForUnit$4(IZLbwapi/Unit;)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory$$Lambda$39.accept(Ljava/lang/Object;)V+12
j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.wrapReferencedUnitsForUnit(Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;IZ)V+104
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+120
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.lambda$wrapReferencedUnitsForUnit$4(IZLbwapi/Unit;)V+3
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory$$Lambda$39.accept(Ljava/lang/Object;)V+12
j  java.lang.Iterable.forEach(Ljava/util/function/Consumer;)V+30
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.wrapReferencedUnitsForUnit(Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;IZ)V+104
j  cz.jan.maly.model.game.wrappers.UnitWrapperFactory.getCurrentWrappedUnitToCommand(Lbwapi/Unit;IZ)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+65
j  cz.jan.maly.model.game.wrappers.AUnitWithCommands.makeObservationOfEnvironment(I)Lcz/jan/maly/model/game/wrappers/AUnitWithCommands;+6
j  cz.jan.maly.model.agent.BWAgentInGame.lambda$static$0(Lcz/jan/maly/model/knowledge/WorkingMemory;Lbwapi/Game;)Z+48
j  cz.jan.maly.model.agent.BWAgentInGame$$Lambda$41.observe(Lcz/jan/maly/model/knowledge/WorkingMemory;Ljava/lang/Object;)Z+5
j  cz.jan.maly.service.ObservingCommandManager.executeCommand(Lcz/jan/maly/model/planing/command/ObservingCommand;Lcz/jan/maly/model/knowledge/WorkingMemory;Ljava/lang/Object;)Z+3
j  cz.jan.maly.service.implementation.GameCommandExecutor$1.executeCode()Ljava/lang/Boolean;+19
j  cz.jan.maly.service.implementation.GameCommandExecutor$1.executeCode()Ljava/lang/Object;+1
j  cz.jan.maly.model.QueuedItemInterfaceWithResponse.executeItem()V+7
j  cz.jan.maly.service.implementation.GameCommandExecutor.executeCommand(Lcz/jan/maly/service/implementation/GameCommandExecutor$QueuedItemInterfaceWithResponseWithCommandClassGetter;)V+5
J 221 C1 cz.jan.maly.service.implementation.GameCommandExecutor.executeCommand(JI)I (166 bytes) @ 0x0241ee84 [0x0241eb30+0x354]
J 230 C1 cz.jan.maly.service.implementation.GameCommandExecutor.actOnFrame()V (96 bytes) @ 0x02421560 [0x024214e0+0x80]
j  cz.jan.maly.service.implementation.BotFacade.onFrame()V+4
j  bwapi.AIModule.onFrame()V+11
v  ~StubRoutines::call_stub
j  bwapi.Mirror.startGame()V+0
j  cz.jan.maly.service.implementation.BotFacade.run()V+15
j  cz.jan.maly.SimpleBot.main([Ljava/lang/String;)V+7
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x155b3800 JavaThread "Thread-6" [_thread_blocked, id=8472, stack(0x18af0000,0x18b40000)]
  0x155b3000 JavaThread "Thread-5" [_thread_blocked, id=3976, stack(0x18a60000,0x18ab0000)]
  0x155ac000 JavaThread "Thread-4" [_thread_blocked, id=32, stack(0x189d0000,0x18a20000)]
  0x155a9000 JavaThread "Thread-3" [_thread_blocked, id=18356, stack(0x165a0000,0x165f0000)]
  0x1556b800 JavaThread "Thread-2" [_thread_blocked, id=8680, stack(0x16000000,0x16050000)]
  0x15567800 JavaThread "Thread-1" [_thread_in_vm, id=16112, stack(0x15f70000,0x15fc0000)]
  0x022e1000 JavaThread "Service Thread" daemon [_thread_blocked, id=19120, stack(0x153c0000,0x15410000)]
  0x022dd800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=10584, stack(0x15330000,0x15380000)]
  0x022dc400 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=11180, stack(0x152a0000,0x152f0000)]
  0x02281800 JavaThread "Attach Listener" daemon [_thread_blocked, id=15164, stack(0x15210000,0x15260000)]
  0x0227fc00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11560, stack(0x14b70000,0x14bc0000)]
  0x02275800 JavaThread "Finalizer" daemon [_thread_blocked, id=13664, stack(0x149f0000,0x14a40000)]
  0x02218c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=15584, stack(0x149a0000,0x149f0000)]
=>0x0209d800 JavaThread "main" [_thread_in_native, id=7792, stack(0x02040000,0x02090000)]

Other Threads:
  0x02215400 VMThread [stack: 0x14950000,0x149a0000] [id=10596]
  0x15466000 WatcherThread [stack: 0x15650000,0x156a0000] [id=12304]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
 def new generation   total 4928K, used 2445K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K,  53% used [0x04400000, 0x04651208, 0x04850000)
  from space 512K,  14% used [0x048d0000, 0x048e2518, 0x04950000)
  to   space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
 tenured generation   total 10944K, used 1258K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,  11% used [0x09950000, 0x09a8a950, 0x09a8aa00, 0x0a400000)
 Metaspace       used 1705K, capacity 3882K, committed 3904K, reserved 4480K

Card table byte_map: [0x14400000,0x14490000] byte_map_base: 0x143de000

Polling page: 0x003d0000

CodeCache: size=32768Kb used=1010Kb max_used=1010Kb free=31757Kb
 bounds [0x02340000, 0x02440000, 0x04340000]
 total_blobs=463 nmethods=309 adapters=85
 compilation: enabled

Compilation events (10 events):
Event: 6.875 Thread 0x022dd800  305             java.util.IdentityHashMap::maskNull (12 bytes)
Event: 6.875 Thread 0x022dd800 nmethod 305 0x0243bd88 code [0x0243be80, 0x0243bf00]
Event: 6.966 Thread 0x022dd800  306             java.util.Arrays::copyOf (13 bytes)
Event: 6.966 Thread 0x022dd800 nmethod 306 0x0243bf48 code [0x0243c040, 0x0243c0cc]
Event: 6.967 Thread 0x022dd800  307             java.util.ArrayList::ensureCapacityInternal (23 bytes)
Event: 6.967 Thread 0x022dd800 nmethod 307 0x0243c148 code [0x0243c250, 0x0243c31c]
Event: 6.967 Thread 0x022dd800  308             java.util.ArrayList::ensureExplicitCapacity (26 bytes)
Event: 6.967 Thread 0x022dd800 nmethod 308 0x0243c3c8 code [0x0243c4d0, 0x0243c57c]
Event: 6.967 Thread 0x022dd800  309             java.util.ArrayList::add (29 bytes)
Event: 6.967 Thread 0x022dd800 nmethod 309 0x0243c608 code [0x0243c710, 0x0243c87c]

GC Heap History (10 events):
Event: 6.368 GC heap before
{Heap before GC invocations=0 (full 0):
 def new generation   total 4928K, used 4416K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K, 100% used [0x04400000, 0x04850000, 0x04850000)
  from space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
  to   space 512K,   0% used [0x048d0000, 0x048d0000, 0x04950000)
 tenured generation   total 10944K, used 0K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,   0% used [0x09950000, 0x09950000, 0x09950200, 0x0a400000)
 Metaspace       used 718K, capacity 2880K, committed 3008K, reserved 4480K
Event: 6.370 GC heap after
Heap after GC invocations=1 (full 0):
 def new generation   total 4928K, used 512K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K,   0% used [0x04400000, 0x04400000, 0x04850000)
  from space 512K, 100% used [0x048d0000, 0x04950000, 0x04950000)
  to   space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
 tenured generation   total 10944K, used 415K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,   3% used [0x09950000, 0x099b7f98, 0x099b8000, 0x0a400000)
 Metaspace       used 718K, capacity 2880K, committed 3008K, reserved 4480K
}
Event: 6.788 GC heap before
{Heap before GC invocations=1 (full 0):
 def new generation   total 4928K, used 4928K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K, 100% used [0x04400000, 0x04850000, 0x04850000)
  from space 512K, 100% used [0x048d0000, 0x04950000, 0x04950000)
  to   space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
 tenured generation   total 10944K, used 415K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,   3% used [0x09950000, 0x099b7f98, 0x099b8000, 0x0a400000)
 Metaspace       used 1356K, capacity 3341K, committed 3392K, reserved 4480K
Event: 6.790 GC heap after
Heap after GC invocations=2 (full 0):
 def new generation   total 4928K, used 396K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K,   0% used [0x04400000, 0x04400000, 0x04850000)
  from space 512K,  77% used [0x04850000, 0x048b32b0, 0x048d0000)
  to   space 512K,   0% used [0x048d0000, 0x048d0000, 0x04950000)
 tenured generation   total 10944K, used 914K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,   8% used [0x09950000, 0x09a34958, 0x09a34a00, 0x0a400000)
 Metaspace       used 1356K, capacity 3341K, committed 3392K, reserved 4480K
}
Event: 6.819 GC heap before
{Heap before GC invocations=2 (full 0):
 def new generation   total 4928K, used 4812K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K, 100% used [0x04400000, 0x04850000, 0x04850000)
  from space 512K,  77% used [0x04850000, 0x048b32b0, 0x048d0000)
  to   space 512K,   0% used [0x048d0000, 0x048d0000, 0x04950000)
 tenured generation   total 10944K, used 914K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,   8% used [0x09950000, 0x09a34958, 0x09a34a00, 0x0a400000)
 Metaspace       used 1414K, capacity 3413K, committed 3520K, reserved 4480K
Event: 6.820 GC heap after
Heap after GC invocations=3 (full 0):
 def new generation   total 4928K, used 33K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K,   0% used [0x04400000, 0x04400000, 0x04850000)
  from space 512K,   6% used [0x048d0000, 0x048d86c8, 0x04950000)
  to   space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
 tenured generation   total 10944K, used 1258K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,  11% used [0x09950000, 0x09a8a950, 0x09a8aa00, 0x0a400000)
 Metaspace       used 1414K, capacity 3413K, committed 3520K, reserved 4480K
}
Event: 6.831 GC heap before
{Heap before GC invocations=3 (full 0):
 def new generation   total 4928K, used 4449K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K, 100% used [0x04400000, 0x04850000, 0x04850000)
  from space 512K,   6% used [0x048d0000, 0x048d86c8, 0x04950000)
  to   space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
 tenured generation   total 10944K, used 1258K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,  11% used [0x09950000, 0x09a8a950, 0x09a8aa00, 0x0a400000)
 Metaspace       used 1414K, capacity 3413K, committed 3520K, reserved 4480K
Event: 6.832 GC heap after
Heap after GC invocations=4 (full 0):
 def new generation   total 4928K, used 25K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K,   0% used [0x04400000, 0x04400000, 0x04850000)
  from space 512K,   5% used [0x04850000, 0x048566d0, 0x048d0000)
  to   space 512K,   0% used [0x048d0000, 0x048d0000, 0x04950000)
 tenured generation   total 10944K, used 1258K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,  11% used [0x09950000, 0x09a8a950, 0x09a8aa00, 0x0a400000)
 Metaspace       used 1414K, capacity 3413K, committed 3520K, reserved 4480K
}
Event: 6.849 GC heap before
{Heap before GC invocations=4 (full 0):
 def new generation   total 4928K, used 4441K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K, 100% used [0x04400000, 0x04850000, 0x04850000)
  from space 512K,   5% used [0x04850000, 0x048566d0, 0x048d0000)
  to   space 512K,   0% used [0x048d0000, 0x048d0000, 0x04950000)
 tenured generation   total 10944K, used 1258K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,  11% used [0x09950000, 0x09a8a950, 0x09a8aa00, 0x0a400000)
 Metaspace       used 1475K, capacity 3553K, committed 3648K, reserved 4480K
Event: 6.849 GC heap after
Heap after GC invocations=5 (full 0):
 def new generation   total 4928K, used 73K [0x04400000, 0x04950000, 0x09950000)
  eden space 4416K,   0% used [0x04400000, 0x04400000, 0x04850000)
  from space 512K,  14% used [0x048d0000, 0x048e2518, 0x04950000)
  to   space 512K,   0% used [0x04850000, 0x04850000, 0x048d0000)
 tenured generation   total 10944K, used 1258K [0x09950000, 0x0a400000, 0x14400000)
   the space 10944K,  11% used [0x09950000, 0x09a8a950, 0x09a8aa00, 0x0a400000)
 Metaspace       used 1475K, capacity 3553K, committed 3648K, reserved 4480K
}

Deoptimization events (0 events):
No events

Internal exceptions (7 events):
Event: 0.025 Thread 0x0209d800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x04407990) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\4�
!��?
Event: 0.025 Thread 0x0209d800 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x04407c60) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\vm\prims\jni.cpp, ��wu@
Event: 6.364 Thread 0x0209d800 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x04822fa8) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\vm\prims\methodHandles.cpp, line 1146]
Event: 6.365 Thread 0x0209d800 Exception <a 'java/lang/NoSuchFieldError': method resolution failed> (0x0482f998) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\vm\prims\methodHandles.cpp, line 1146]
Event: 6.777 Thread 0x0209d800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x0478ced8) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\vm\interpreter\linkResolver.cpp, line 641��v�b@
Event: 6.846 Thread 0x155a9000 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$identity$2(Ljava/lang/Object;)Ljava/lang/Object;> (0x047fde28) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\vm\interpreter\linkResolver.cpp, lin��v�b@
Event: 6.846 Thread 0x155ac000 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$identity$2(Ljava/lang/Object;)Ljava/lang/Object;> (0x047eb380) thrown at [C:\re\workspace\8-2-build-windows-i586-cygwin\jdk8u102\7268\hotspot\src\share\vm\interpreter\linkResolver.cpp, lin

Events (10 events):
Event: 6.874 loading class cz/jan/maly/model/planing/tree/Node
Event: 6.874 loading class cz/jan/maly/model/planing/tree/Node done
Event: 6.874 loading class cz/jan/maly/model/planing/tree/visitors/CommandExecutor
Event: 6.874 loading class cz/jan/maly/model/planing/tree/visitors/CommandExecutor done
Event: 6.874 loading class cz/jan/maly/model/planing/tree/Node
Event: 6.874 loading class cz/jan/maly/model/planing/tree/Node done
Event: 6.874 loading class cz/jan/maly/model/planing/tree/Node
Event: 6.874 loading class cz/jan/maly/model/planing/tree/Node done
Event: 6.874 loading class cz/jan/maly/model/planing/tree/visitors/CommitmentRemovalDecider
Event: 6.874 loading class cz/jan/maly/model/planing/tree/visitors/CommitmentRemovalDecider done

Dynamic libraries:
0x00230000 - 0x00263000     C:\Program Files (x86)\Java\jdk1.8.0_102\bin\java.exe
0x778b0000 - 0x77a33000     C:\WINDOWS\SYSTEM32\ntdll.dll
0x77770000 - 0x77850000     C:\WINDOWS\System32\KERNEL32.DLL
0x773f0000 - 0x77591000     C:\WINDOWS\System32\KERNELBASE.dll
0x6d040000 - 0x6d0d2000     C:\WINDOWS\system32\apphelp.dll
0x76690000 - 0x76707000     C:\WINDOWS\System32\ADVAPI32.dll
0x76ba0000 - 0x76c5e000     C:\WINDOWS\System32\msvcrt.dll
0x76510000 - 0x76551000     C:\WINDOWS\System32\sechost.dll
0x74510000 - 0x745d1000     C:\WINDOWS\System32\RPCRT4.dll
0x74370000 - 0x7438e000     C:\WINDOWS\System32\SspiCli.dll
0x74360000 - 0x7436a000     C:\WINDOWS\System32\CRYPTBASE.dll
0x75b00000 - 0x75b5a000     C:\WINDOWS\System32\bcryptPrimitives.dll
0x763b0000 - 0x7650f000     C:\WINDOWS\System32\USER32.dll
0x75ae0000 - 0x75af5000     C:\WINDOWS\System32\win32u.dll
0x76560000 - 0x7658b000     C:\WINDOWS\System32\GDI32.dll
0x76a40000 - 0x76b9b000     C:\WINDOWS\System32\gdi32full.dll
0x73f60000 - 0x7416a000     C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.14393.953_none_89c2555adb023171\COMCTL32.dll
0x76c60000 - 0x76e71000     C:\WINDOWS\System32\combase.dll
0x75a00000 - 0x75ae0000     C:\WINDOWS\System32\ucrtbase.dll
0x776e0000 - 0x77705000     C:\WINDOWS\System32\IMM32.DLL
0x6b330000 - 0x6b3ef000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\msvcr100.dll
0x683c0000 - 0x6878d000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\client\jvm.dll
0x77710000 - 0x77716000     C:\WINDOWS\System32\PSAPI.DLL
0x6e3e0000 - 0x6e3e8000     C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x74170000 - 0x74178000     C:\WINDOWS\SYSTEM32\VERSION.dll
0x75c60000 - 0x75cc3000     C:\WINDOWS\System32\WS2_32.dll
0x741b0000 - 0x741d4000     C:\WINDOWS\SYSTEM32\WINMM.dll
0x00720000 - 0x00743000     C:\WINDOWS\SYSTEM32\WINMMBASE.dll
0x745e0000 - 0x74616000     C:\WINDOWS\System32\cfgmgr32.dll
0x6db50000 - 0x6db5c000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\verify.dll
0x6c0f0000 - 0x6c111000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\java.dll
0x6cb70000 - 0x6cb90000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\instrument.dll
0x6db30000 - 0x6db43000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\zip.dll
0x74620000 - 0x759f9000     C:\WINDOWS\System32\SHELL32.dll
0x76e80000 - 0x773ee000     C:\WINDOWS\System32\windows.storage.dll
0x77720000 - 0x77765000     C:\WINDOWS\System32\powrprof.dll
0x76960000 - 0x769a6000     C:\WINDOWS\System32\shlwapi.dll
0x75e10000 - 0x75e1d000     C:\WINDOWS\System32\kernel.appcore.dll
0x77640000 - 0x776c8000     C:\WINDOWS\System32\shcore.dll
0x76680000 - 0x7668f000     C:\WINDOWS\System32\profapi.dll
0x6b310000 - 0x6b326000     C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\bin\breakgen.dll
0x6b2f0000 - 0x6b306000     C:\Program Files (x86)\Java\jdk1.8.0_102\jre\bin\net.dll
0x71020000 - 0x7106e000     C:\WINDOWS\system32\mswsock.dll
0x679d0000 - 0x67c56000     C:\Users\Jan\Documents\kusanagi\bwapi_bridge2_5.dll
0x6f540000 - 0x6f59e000     C:\Users\Jan\Documents\kusanagi\libmpfr-4.dll
0x6acc0000 - 0x6ad27000     C:\Users\Jan\Documents\kusanagi\libgmp-10.dll
0x70f70000 - 0x70fe1000     C:\WINDOWS\SYSTEM32\MSVCP120.dll
0x6ffc0000 - 0x700ae000     C:\WINDOWS\SYSTEM32\MSVCR120.dll
0x6ccc0000 - 0x6ce05000     C:\WINDOWS\SYSTEM32\dbghelp.dll

VM Arguments:
jvm_args: -javaagent:C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\lib\idea_rt.jar=63613:C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\bin -Dfile.encoding=UTF-8 
java_command: cz.jan.maly.SimpleBot
java_class_path (initial): C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\charsets.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\deploy.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\access-bridge-32.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\cldrdata.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\dnsns.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\jaccess.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\jfxrt.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\localedata.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\nashorn.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\sunec.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\sunjce_provider.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\sunmscapi.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\sunpkcs11.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\ext\zipfs.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\javaws.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\jce.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\jfr.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\jfxswt.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\jsse.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\management-agent.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\plugin.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\resources.jar;C:\Program Files (x86)\Java\jdk1.8.0_102\jre\lib\rt.jar;C:\Users\Jan\Documents\kusanagi\bot\target\classes;C:\Users\Jan\.m2\repository\bwmirror\bwmirror\2.5\bwmirror-2.5.jar;C:\Users\Jan\Documents\kusanagi\abstract-bot\target\classes;C:\Users\Jan\Documents\kusanagi\mas-framework\target\classes;C:\Users\Jan\.m2\repository\uk\com\robust-it\cloning\1.9.3\cloning-1.9.3.jar;C:\Users\Jan\.m2\repository\org\objenesis\objenesis\2.1\objenesis-2.1.jar;C:\Users\Jan\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Program Files (x86)\JetBrains\IntelliJ
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\libnvvp;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Users\Jan\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\Jan\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\IBM\ILOG\CPLEX_Studio124\opl\bin\x64_win64;C:\Program Files\IBM\ILOG\CPLEX_Studio124\opl\oplide\;C:\Program Files\IBM\ILOG\CPLEX_Studio124\cplex\bin\x64_win64;C:\Program Files\IBM\ILOG\CPLEX_Studio124\cpoptimizer\bin\x64_win64;C:\Users\Jan\AppData\Roaming\npm
USERNAME=Jan
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 94 Stepping 3, GenuineIntel

---------------  S Y S T E M  ---------------

OS: Windows 10.0 , 64 bit Build 14393 (10.0.14393.0)

CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 94 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, tsc, tscinvbit, bmi1, bmi2, adx

Memory: 4k page, physical 16712364k(8914304k free), swap 19202732k(9473064k free)

vm_info: Java HotSpot(TM) Client VM (25.102-b14) for windows-x86 JRE (1.8.0_102-b14), built on Jun 22 2016 13:13:29 by "java_re" with MS VC++ 10.0 (VS2010)

time: Mon Apr 03 14:26:02 2017
elapsed time: 7 seconds (0d 0h 0m 7s)
honzaMaly commented 7 years ago

It seems that there are still methods which does not have following fixed: "Fixed an issue when some functions returned invalid object's instead of null as response, resulting in a crash when accessing their fields in native code." Similar problem goes when calling unit.getLastCommand().getTarget().getID()...