system :
Debian10(linux)
jdk1.7
SerVer : Robson26 AionServer3.5
Problems running game server on Debian10(linux)
Login server and chat server work fine
Only game servers have problems
error content
#sh ./StartGS.sh
------------------------------------solved thank you--------------------------------------------------
Modify : StartGS.sh
Modify : StartGS_loop.sh
Debian10(linux)
jdk1.7
SerVer : Robson26 AionServer3.5
Problems running game server on Debian10(linux)
Login server and chat server work fine
Only game servers have problems
error content
#sh ./StartGS.sh
ERROR
[main] com.aionemu.gameserver.utils.ThreadUncaughtExceptionHandler [ThreadUncaughtExceptionHandler.java:22]
Critical Error - Thread: main terminated abnormaly: java.lang.VerifyError: Expecting a stack map frame
Exception Details:
Location:
com/aionemu/gameserver/utils/javaagent/JavaAgentUtils.checkGlobalCallback()Z @84: iload_2
Reason:
Error exists in the bytecode
Bytecode:
0000000: 1214 b200 8901 b800 8c4b 2ab6 008e 9900 0000010: 0703 a700 0703 a700 033d 2ab6 008e 9900 0000020: 0e2a b600 90c0 004c b600 923d 1214 b200 0000030: 8901 1cbb 004c 595d 58b7 0094 b800 974b 0000040: 2ab6 0099 9900 0e2a b600 9ac0 004c b600 0000050: 92ac 1cac 1cac
Stackmap Table:
append_frame(@21,Object[#55])
same_locals_1_stack_item_frame(@25,Integer)
full_frame(@44,{Top,Top,Integer},{})
same_frame(@82)
java.lang.VerifyError: Expecting a stack map frame
Exception Details:
Location:
com/aionemu/gameserver/utils/javaagent/JavaAgentUtils.checkGlobalCallback()Z @84: iload_2
Reason:
Error exists in the bytecode Bytecode:
0000000: 1214 b200 8901 b800 8c4b 2ab6 008e 9900 0000010: 0703 a700 0703 a700 033d 2ab6 008e 9900 0000020: 0e2a b600 90c0 004c b600 923d 1214 b200 0000030: 8901 1cbb 004c 595d 58b7 0094 b800 974b 0000040: 2ab6 0099 9900 0e2a b600 9ac0 004c b600 0000050: 92ac 1cac 1cac
Stackmap Table:
append_frame(@21,Object[#55])
same_locals_1_stack_item_frame(@25,Integer)
full_frame(@44,{Top,Top,Integer},{})
same_frame(@82)
at com.aionemu.gameserver.GameServer.initUtilityServicesAndConfig(GameServer.java:332) ~[AL-Game.jar:na] at com.aionemu.gameserver.GameServer.main(GameServer.java:146) ~[AL-Game.jar:na]
------------------------------------solved thank you--------------------------------------------------
Modify : StartGS.sh
#!/bin/bash
case $1 in
noloop)[ -d log/ ] || mkdir log/[ -f log/console.log ] && mv log/console.log "log/backup/`date +%Y-%m-%d_%H-%M-%S`_console.log"
java -Xms128m -Xmx3072m -ea -XX:-UseSplitVerifier -javaagent:./libs/al-commons-1.3.jar -cp ./libs/*:AC-Game.jar com.aionemu.gameserver.GameServer > log/console.log 2>&1
echo $! > gameserver.pid
echo "Server started!"
;;*)./StartGS_loop.sh &
;;
esac
Modify : StartGS_loop.sh
#!/bin/bash
err=1until [ $err == 0 ];
do
[ -d log/ ] || mkdir log/[ -f log/console.log ] && mv log/console.log "log/backup/`date +%Y-%m-%d_%H-%M-%S`_console.log"
java -Xms128m -Xmx3072m -XX:-UseSplitVerifier -ea -javaagent:./libs/al-commons-1.3.jar -cp ./libs/*:AC-Game.jar com.aionemu.gameserver.GameServer > log/console.log 2>&1
err=$?gspid=$!echo ${gspid} > gameserver.pidsleep 10done
Last edited: