I want to use Chinese to create the role name, how should I set it up?
name.properties
gameserver.name.characterpattern = ?
I want to use Chinese to create the role name, how should I set it up?
name.properties
gameserver.name.characterpattern = ?
Base flag is null
Every time I open the GS, the spawnattacker is normal when attacking the base, like this:
15:39:52.340 INFO [pool-2-thread-4]: - Legat kill ! BOSS: Irigani Warmarshal (231646) in BaseId: 76killed by RACE: ELYOS
But after a while (or a few hours), the base will start to make errors, and all the NPCs in the base will disappear, like this:
16:13:53.700 WARN [pool-2-thread-8]: - Exception in a Runnable execution:
java.lang.NullPointerException: Base:76 flag is null!
at com.aionemu.gameserver.services.base.Base.spawnAttackers(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.base.Base.chooseAttackersRace(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.gameserver.services.base.Base$1.run(Unknown Source) ~[AC-Game.jar:na]
at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:46) ~[ac-commons-1.3.jar:na]
at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrapper.java:38) [ac-commons-1.3.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_79]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_79]
Then the base will have the same problem one after another.
Finally, all the bases in the game will become empty.
check all things that related to attaker - in npc_templates
after check if server correctly "doing" after attacker kill base boss (what happening).
profit)
also you may try to do something like if base spawns NULL or if base spawn not Asmodians or Elyos or Balaures - than respawn balaures)
that is only food for your brains
After listening to your suggestion.
I entered the game to observe the status of the base and recorded it.
And I found that the base did not capture Balaurs RACE value because only Asmodians or Elyos or NPC were in the base's system, but the Balaur attacker's race was: DRAKAN, so it could not match the occupational race of the base.
Therefore, I wrote a judgment in the BossDeathListener to judge :
If the base is killed by an attacker of race DRAKAN, the base will be occupied by race: NPC.
Then it succeeded~~~~thank you!
btw, can I change the enter time of Dredgion or Kamar Battlefield?
I changed it in autogroup.properties, but still not working.
Last edited by s1022647; 30-04-19 at 11:37 AM.
hellow elit development
Hi!
House database error:
2019-06-03 11:22:18,805 Could not store studio data. Duplicate entry '3001' for key 'address_2'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '3001' for key 'address_2' at sun.reflect.GeneratedConstructorAccessor449.newInstance(Unknown Source) ~[na:na] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.7.0_95] at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:1.7.0_95] at com.mysql.jdbc.Util.handleNewInstance(Util.java:377) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.Util.getInstance(Util.java:360) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199) ~[mysql-connector-java-5.1.33.jar:5.1.33] at com.jolbox.bonecp.PreparedStatementHandle.execute(PreparedStatementHandle.java:138) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE] at mysql5.MySQL5HousesDAO.insertNewHouse(MySQL5HousesDAO.java]:161) [na:na] at mysql5.MySQL5HousesDAO.storeHouse(MySQL5HousesDAO.java]:116) [na:na] at com.aionemu.gameserver.services.player.PlayerService.storePlayer(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.services.player.PlayerLeaveWorldService.startLeaveWorld(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.network.aion.A.OB.runImpl(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.network.aion.AionClientPacket.run(Unknown Source) [AC-Game.jar:na] at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:46) [ac-commons-1.3.jar:na] at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:39) [ac-commons-1.3.jar:na] at com.aionemu.commons.network.PacketProcessor$PacketProcessorTask.run(PacketProcessor.java:264) [ac-commons-1.3.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_95]
What is the solution?
Thanks!
Duplicate entry '3001'
you need to find this extra entry in the table and delete
Hi!
I get this error several times at startup and only starts with deleting time:
2019-06-05 07:42:52,769 Critical Error - Thread: main terminated abnormaly: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 439098 is already taken, fatal error!!!com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 439098 is already taken, fatal error!!! at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.utils.idfactory.IDFactory.<init>(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.utils.idfactory.IDFactory.<init>(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.utils.idfactory.IDFactory$SingletonHolder.<clinit>(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.utils.idfactory.IDFactory.getInstance(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.GameServer.main(Unknown Source) ~[AC-Game.jar:na]
Hi!
Broker consumables only allow you to put 40 objects. Someone's idea?
Please help me!
Hi!
How to integrated EventEngine?
Hi!
EventEngine loading error!
2019-06-19 12:06:03,861 Error while loading static datacom.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions at com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException$Builder.check(Unknown Source) ~[na:1.7.0_80] at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(Unknown Source) ~[na:1.7.0_80] at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(Unknown Source) ~[na:1.7.0_80] at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.<init>(Unknown Source) ~[na:1.7.0_80] at com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(Unknown Source) ~[na:1.7.0_80] at com.sun.xml.internal.bind.v2.ContextFactory.createContext(Unknown Source) ~[na:1.7.0_80] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_80] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_80] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_80] at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_80] at javax.xml.bind.ContextFinder.newInstance(Unknown Source) ~[na:1.7.0_80] at javax.xml.bind.ContextFinder.newInstance(Unknown Source) ~[na:1.7.0_80] at javax.xml.bind.ContextFinder.find(Unknown Source) ~[na:1.7.0_80] at javax.xml.bind.JAXBContext.newInstance(Unknown Source) ~[na:1.7.0_80] at javax.xml.bind.JAXBContext.newInstance(Unknown Source) ~[na:1.7.0_80] at com.aionemu.gameserver.dataholders.loadingutils.XmlDataLoader.loadStaticData(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.dataholders.DataManager.<init>(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.dataholders.DataManager.<init>(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.dataholders.DataManager$SingletonHolder.<clinit>(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.dataholders.DataManager.getInstance(Unknown Source) [AC-Game.jar:na] at com.aionemu.gameserver.GameServer.main(Unknown Source) [AC-Game.jar:na]2019-06-19 12:06:03,890 Critical Error - Thread: main terminated abnormaly: java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializerError: null at com.aionemu.gameserver.dataholders.DataManager.getInstance(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.GameServer.main(Unknown Source) ~[AC-Game.jar:na]Caused by: java.lang.NullPointerException: null at com.aionemu.gameserver.dataholders.DataManager.<init>(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.dataholders.DataManager.<init>(Unknown Source) ~[AC-Game.jar:na] at com.aionemu.gameserver.dataholders.DataManager$SingletonHolder.<clinit>(Unknown Source) ~[AC-Game.jar:na] ... 2 common frames omitted
Help Please!
If somebody can take a look: http://forum.ragezone.com/f590/aion-...8/#post8960567
Hello,
I'll try to use the source code are directly the repack on a Linux debian 8 with Java JDK7
Start Login Server is okjava version "1.7.0_80"Java(TM) SE Runtime Environment (build 1.7.0_80-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
StarGameServer is not ok why ? See the error
2020-02-05 17:39:23,495 ERROR [main] com.aionemu.gameserver.utils.ThreadUncaughtExceptionHandler [ThreadUncaughtExceptionHandler.java:52] Critical Error - Thread: main terminated abnormaly: java.lang.VerifyError: Expecting a stack map frameException 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 frameException 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:237) ~[AC-Game.jar:na] at com.aionemu.gameserver.GameServer.main(GameServer.java:277) ~[AC-Game.jar:na]