freebsd 8.2 + openjdk7 + L2jserver v4900+.
Скачали исходники, скомпилили без проблем, создали необходимые базы, настроили, логин сервер запустили без ошибок, а вот гейм сервер вот так ругается.
Пробовали перезаливать базы, переставлять джаву и тд... одно и то же. Запись в базе существует, удаление записи не помогает, начинает ругаться на другую. Более того, пробовали релиз сборку годичной давности, ошибки анологичные. По мануалу, на линуксу сервер ставят с java 7 с сайта oracle, в портах только openjdk7, с шестой версией джавы не собирается, пишет что требуется 7(проверка в коде).
На 90% уверен, что проблема именно с openjdk7, но как исправить -ума не приложу. Кто-нибудь пробовал устанавливать на фряху l2j с java 7?
Ну или... посоветуйте дистрибутив linux для игрового сервера, без гуи, без левого софта. С бсд освоился, она хАрошая)), а вот linux ни разу не пробовал.
Код: Выделить всё
Oct 01, 2011 11:45:44 PM com.l2jserver.gameserver.model.L2Spawn doSpawn
WARNING: NPC 35372 class not found
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedConstructorAccessor6.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.l2jserver.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:449)
at com.l2jserver.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:405)
at com.l2jserver.gameserver.model.L2Spawn.init(L2Spawn.java:364)
at com.l2jserver.gameserver.datatables.SpawnTable.fillSpawnTable(SpawnTable.java:108)
at com.l2jserver.gameserver.datatables.SpawnTable.<init>(SpawnTable.java:55)
at com.l2jserver.gameserver.datatables.SpawnTable.<init>(SpawnTable.java:39)
at com.l2jserver.gameserver.datatables.SpawnTable$SingletonHolder.<clinit>(SpawnTable.java:353)
at com.l2jserver.gameserver.datatables.SpawnTable.getInstance(SpawnTable.java:49)
at com.l2jserver.gameserver.model.entity.Fort.initNpcs(Fort.java:1276)
at com.l2jserver.gameserver.model.entity.Fort.<init>(Fort.java:260)
at com.l2jserver.gameserver.instancemanager.FortManager.loadInstances(FortManager.java:175)
at com.l2jserver.gameserver.GameServer.<init>(GameServer.java:272)
at com.l2jserver.gameserver.GameServer.main(GameServer.java:491)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.l2jserver.gameserver.skills.BaseStats
at com.l2jserver.gameserver.skills.Formulas$FuncMaxHpMul.calc(Formulas.java:800)
at com.l2jserver.gameserver.skills.Calculator.calc(Calculator.java:177)
at com.l2jserver.gameserver.model.actor.stat.CharStat.calcStat(CharStat.java:101)
at com.l2jserver.gameserver.model.actor.stat.CharStat.getMaxVisibleHp(CharStat.java:276)
at com.l2jserver.gameserver.model.actor.L2Character.getMaxVisibleHp(L2Character.java:6844)
at com.l2jserver.gameserver.model.actor.L2Character.initCharStatusUpdateValues(L2Character.java:428)
at com.l2jserver.gameserver.model.actor.L2Npc.<init>(L2Npc.java:538)
at com.l2jserver.gameserver.model.actor.L2Attackable.<init>(L2Attackable.java:328)
at com.l2jserver.gameserver.model.actor.instance.L2MonsterInstance.<init>(L2MonsterInstance.java:64)
... 16 more
Oct 01, 2011 11:45:44 PM com.l2jserver.gameserver.model.L2Spawn doSpawn