www2287: FATAL : Unable to load registry : Error creating bean with name 'sessionFactory'
defined in class path resource [spring.xml]: Invocation of init method failed;
nested exception is org.hibernate.InvalidMappingException: Could not read mappin
g documents from jar: l2j-loginserver-1.0.0.jar check that you update xml file i
n config folder ! org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'sessionFactory' defined in class path resource [spring
.xml]: Invocation of init method failed; nested exception is org.hibernate.Inval
idMappingException: Could not read mapping documents from jar: l2j-loginserver-1
.0.0.jar
не может прочитать файлы маппинга из ядра... проверь, есть ли в папке lib (или просто рядом с запуском) - файлик l2j-loginserver-1.0.0.jar
если есть - перекачай сборку\перекомпиль - скорее всего битые файлы
*невижу кнопку "спасибо" =((, но все равно спс)*
Исправил, перемещением сервака в папку не содержащую русские буквы, но появилась новая ошибка.
Код
ERROR : Unknown column 'gameserver0_.server_id' in 'field list'
Exception in thread "main" org.hibernate.exception.SQLGrammarException: could no
t execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
ava:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2214)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2095)
at org.hibernate.loader.Loader.list(Loader.java:2090)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.ja
va:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java
:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at net.sf.l2j.loginserver.dao.impl.GameserversDAOHib.findAllOrderById(Ga
meserversDAOHib.java:96)
at net.sf.l2j.loginserver.dao.impl.GameserversDAOHib.getAllGameservers(G
ameserversDAOHib.java:89)
at net.sf.l2j.loginserver.services.GameserversServices.getAllGameservers
(GameserversServices.java:62)
at net.sf.l2j.loginserver.services.GameserversServices$$FastClassByCGLIB
$$862bd22.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocatio
n.invokeJoinpoint(Cglib2AopProxy.java:675)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:154)
at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:176)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterc
eptor.intercept(Cglib2AopProxy.java:616)
at net.sf.l2j.loginserver.services.GameserversServices$$EnhancerByCGLIB$
$786a798f.getAllGameservers(<generated>)
at net.sf.l2j.loginserver.manager.GameServerManager.load(GameServerManag
er.java:210)
at net.sf.l2j.loginserver.manager.GameServerManager.<init>(GameServerMan
ager.java:111)
at net.sf.l2j.loginserver.manager.GameServerManager.getInstance(GameServ
erManager.java:82)
at net.sf.l2j.gsregistering.GameServerRegister.main(GameServerRegister.j
ava:50)
Caused by: java.sql.SQLException: Unknown column 'gameserver0_.server_id' in 'fi
eld list'
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2926)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1571)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1666)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2978)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2902)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:933)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
1027)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewPr
oxyPreparedStatement.java:76)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:
186)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1778)
at org.hibernate.loader.Loader.doQuery(Loader.java:662)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Lo
ader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2211)
... 22 more
Press any key to continue . . .
всё. исправил. перезалитием таблицы геймсерверс. всем спасибо. можно закрыть.