Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Поломал сервер (https://forum.zone-game.info/showthread.php?t=6952)

paravozik 12.03.2010 15:03

Поломал сервер
 
когда выбираешь сервер в клиенте выдаёт следующую ошибку:
http://img.zone-game.info/thumb-259C_4B9A2C90.jpg
http://img.zone-game.info/thumb-2073_4B9A2D0A.jpg
Пробывал менять сборки и на постарше ина помладше... один фиг...
ЗЫ: я случайно кикнул какую-то переменную, какую не знаю... может из-за этого?
ЗЫЫ:я знаю, я криворукий...

ALeKsIuS 12.03.2010 15:53

Re: Поломал сервер
 
Переустанови Яву!

TAG 12.03.2010 17:26

Re: Поломал сервер
 
Цитата:

Сообщение от ALeKsIuS (Сообщение 59029)
Переустанови Яву!

Ок.
У меня была эта проблема и я переустановил яву. Теперь другая проблема!!
Код:

[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:64 - Loading: ./config/administration/admin.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:70 - Loading: ./config/main/legion.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:72 - Loading: ./config/main/rates.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:74 - Loading: ./config/main/cache.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:76 - Loading: ./config/main/shutdown.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:78 - Loading: ./config/main/taskmanager.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:80 - Loading: ./config/main/group.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:82 - Loading: ./config/main/custom.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:84 - Loading: ./config/main/gameserver.properties
[INFO 2010-03-12 17:24:12] com.aionemu.gameserver.configs.Config:86 - Loading: ./config/main/periodicsave.properties
[INFO 2010-03-12 17:24:13] com.aionemu.gameserver.configs.Config:92 - Loading: ./config/network/database.properties
[INFO 2010-03-12 17:24:13] com.aionemu.gameserver.configs.Config:93 - Loading: ./config/network/network.properties
[INFO 2010-03-12 17:24:13] com.aionemu.commons.database.DatabaseFactory:133 - Successfully connected to database
[INFO 2010-03-12 17:24:14] com.aionemu.commons.database.dao.DAOManager:70 - Loaded 18 DAO implementations.
[INFO 2010-03-12 17:24:15] com.aionemu.gameserver.dataholders.DataManager:131 - ##### STATIC DATA [section beginning] #####
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:114 - Loaded world maps data: 42 maps
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:115 - Loaded player exp table: 51 levels
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:116 - Loaded 384 stat templates
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:117 - Loaded 35425 item templates
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:118 - Loaded 21710 npc templates
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:119 - Loaded 4 initial player templates
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:120 - Loaded 316 trade lists
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:121 - Loaded 51 npc teleporter templates
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:122 - Loaded 65 teleport locations
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:123 - Loaded 5055 skill templates
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:124 - Loaded 5901 skill learn entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:125 - Loaded 7 cube expand entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:126 - Loaded 16 warehouse expand entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:127 - Loaded 41 bind point entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:128 - Loaded 2784 quest data entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:129 - Loaded 326 gatherable entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:130 - Loaded 106 title entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:131 - Loaded 16 walker routes
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:132 - Loaded 176 zone entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:133 - Loaded 560 goodslist entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:134 - Loaded 40164 spawn entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:135 - Loaded 266 tribe relation entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:136 - Loaded 3784 recipe entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:137 - Loaded 1 portal entries
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:169 - ##### [load time: 9 seconds] #####
[INFO 2010-03-12 17:24:25] com.aionemu.gameserver.dataholders.DataManager:170 - ##### STATIC DATA [section end] #####
[ERROR 2010-03-12 17:24:25] com.aionemu.gameserver.utils.ThreadUncaughtExceptionHandler:37 - Critical Error - Thread: main terminated abnormaly: com.google.inject.CreationException: Guice creation errors:

1) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 27 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 32 more

2) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.world(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

3) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.aionObjectsIDFactory(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 27 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 32 more

4) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.spawnengine.RiftSpawnManager.aionObjectsIDFactory(RiftSpawnManager.java:46)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:107)
  while locating com.aionemu.gameserver.spawnengine.RiftSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.riftSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

5) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for field at com.aionemu.gameserver.spawnengine.RiftSpawnManager.world(RiftSpawnManager.java:46)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:107)
  while locating com.aionemu.gameserver.spawnengine.RiftSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.riftSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 45 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 50 more

6) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager.aionObjectsIDFactory(StaticObjectSpawnManager.java:36)
  while locating com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.staticObjectSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 31 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 36 more

7) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for field at com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager.world(StaticObjectSpawnManager.java:36)
  while locating com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.staticObjectSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 40 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 45 more

8) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 0 at com.aionemu.gameserver.services.ItemService.<init>(ItemService.java:66)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:103)
  while locating com.aionemu.gameserver.services.ItemService
    for parameter 0 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

9) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for parameter 1 at com.aionemu.gameserver.services.ItemService.<init>(ItemService.java:66)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:103)
  while locating com.aionemu.gameserver.services.ItemService
    for parameter 0 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 45 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 50 more

10) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for parameter 1 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

11) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.services.GroupService.aionObjectsIDFactory(GroupService.java:54)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:116)
  while locating com.aionemu.gameserver.services.GroupService
    for parameter 2 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

11 errors
com.google.inject.CreationException: Guice creation errors:

1) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 27 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 32 more

2) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.world(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

3) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.aionObjectsIDFactory(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 27 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 32 more

4) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.spawnengine.RiftSpawnManager.aionObjectsIDFactory(RiftSpawnManager.java:46)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:107)
  while locating com.aionemu.gameserver.spawnengine.RiftSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.riftSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

5) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for field at com.aionemu.gameserver.spawnengine.RiftSpawnManager.world(RiftSpawnManager.java:46)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:107)
  while locating com.aionemu.gameserver.spawnengine.RiftSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.riftSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 45 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 50 more

6) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager.aionObjectsIDFactory(StaticObjectSpawnManager.java:36)
  while locating com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.staticObjectSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 31 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 36 more

7) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for field at com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager.world(StaticObjectSpawnManager.java:36)
  while locating com.aionemu.gameserver.spawnengine.StaticObjectSpawnManager
    for field at com.aionemu.gameserver.spawnengine.SpawnEngine.staticObjectSpawnManager(SpawnEngine.java:67)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:97)
  while locating com.aionemu.gameserver.spawnengine.SpawnEngine
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 40 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 45 more

8) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 0 at com.aionemu.gameserver.services.ItemService.<init>(ItemService.java:66)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:103)
  while locating com.aionemu.gameserver.services.ItemService
    for parameter 0 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

9) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for parameter 1 at com.aionemu.gameserver.services.ItemService.<init>(ItemService.java:66)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:103)
  while locating com.aionemu.gameserver.services.ItemService
    for parameter 0 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 45 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 50 more

10) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for parameter 1 at com.aionemu.gameserver.world.World.<init>(World.java:84)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:96)
  while locating com.aionemu.gameserver.world.World
    for parameter 1 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

11) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:49)
  while locating com.aionemu.gameserver.utils.idfactory.IDFactory annotated with @com.aionemu.gameserver.utils.idfactory.IDFactoryAionObject()
    for field at com.aionemu.gameserver.services.GroupService.aionObjectsIDFactory(GroupService.java:54)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:116)
  while locating com.aionemu.gameserver.services.GroupService
    for parameter 2 at com.aionemu.gameserver.services.DropService.<init>(DropService.java:69)
  at com.aionemu.gameserver.utils.guice.DataInjectionModule.configure(DataInjectionModule.java:105)
  while locating com.aionemu.gameserver.services.DropService
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
        at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:109)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
        at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
        at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:79)
        at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:198)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:43)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:838)
        at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
        at com.google.inject.Scopes$1$1.get(Scopes.java:64)
        at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:212)
        at com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:831)
        at com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:206)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:187)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)
Caused by: java.lang.reflect.InvocationTargetException
        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 com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
        ... 36 more
Caused by: com.aionemu.gameserver.utils.idfactory.IDFactoryError: ID 0 is already taken, fatal error!!!
        at com.aionemu.gameserver.utils.idfactory.IDFactory.lockIds(IDFactory.java:109)
        at com.aionemu.gameserver.utils.guice.IDFactoriesInjectionModule.provideAionObjectIdFactory(IDFactoriesInjectionModule.java:54)
        ... 41 more

11 errors
        at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:379)
        at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:191)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:117)
        at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:90)
        at com.google.inject.Guice.createInjector(Guice.java:105)
        at com.google.inject.Guice.createInjector(Guice.java:76)
        at com.google.inject.Guice.createInjector(Guice.java:63)
        at com.aionemu.gameserver.GameServer.<init>(GameServer.java:79)
        at com.aionemu.gameserver.GameServer.main(GameServer.java:96)

P.S. rev. 1472

pankration 12.03.2010 17:30

Re: Поломал сервер
 
мне кажется что в яве дело,попробуй самую новейшую скачать.

TAG 12.03.2010 17:33

Re: Поломал сервер
 
Ну смотри, у меня стояла обычная ява, сейчас я скачал именно JDK .
До обновления была проблема как в 1 посте.

Respayn 12.03.2010 17:53

Re: Поломал сервер
 
Проверь правильно ли ты настроил конфиги гейм и логин сервера - мне кажется он у тебя на конект друг другу ругается, а не на джаву.

TAG 12.03.2010 18:13

Re: Поломал сервер
 
До обновления джавы они конектились но в игру не пускало.


Текущее время: 19:42. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot