У меня такая же ошибка. Русских букв в пути нету... Переустановил яву, ошибка осталась:
Цитата
=====================================================-[ Network Configuration ]
Loading: ./config/network/network.properties.
Loading: ./config/network/security.properties.
========================================================-[ Main Configuration ]
Loading: ./config/main/ban.properties.
Loading: ./config/main/loginserver.properties.
===================================================-[ Developer Configuration ]
Loading: ./config/main/developer.properties.
=================================================-[ Versionning Configuration ]
Loading: ./config/versionning/build-time.properties.
==================================================================-[ Database ]
INFO : MLog clients using log4j logging.
INFO : Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace
: 10]
INFO : Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acq
uireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCom
mitOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcqui
reFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null,
connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester,
dataSourceName -> 2ze3z67y19c9dfj3r6vsb|fe748f, debugUnreturnedConnectionStackTr
aces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factor
yClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToke
n -> 2ze3z67y19c9dfj3r6vsb|fe748f, idleConnectionTestPeriod -> 60, initialPoolSi
ze -> 3, jdbcUrl -> jdbc:mysql://localhost/L2Emu_DB, maxAdministrativeTaskTime -
> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0,
maxPoolSize -> 20, maxStatements -> 0, maxStatementsPerConnection -> 100, minPo
olSize -> 1, numHelperThreads -> 20, numThreadsAwaitingCheckoutDefaultUser -> 0,
preferredTestQuery -> null, properties -> {user=******, password=******}, prope
rtyCycle -> 0, testConnectionOnCheckin -> true, testConnectionOnCheckout -> fals
e, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
INFO : Loaded 127 server names
Please choose an option:
1 - Create new account or update existing one (change pass and access level).
2 - Change access level.
3 - Delete existing account.
4 - List accounts & access levels.
5 - Exit.
Your choice: 1
Username: 1
Password: 1
Access level: 1
WARN : SQL Error: 1364, SQLState: HY000
ERROR : Field 'email' doesn't have a default value
ERROR : Could not synchronize database state with session org.hibernate.exceptio
n.GenericJDBCException: Could not execute JDBC batch update
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException
(SQLStateConverter.java:103)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
ava:91)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelp
er.java:43)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:
253)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutio
ns(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlus
hEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java
:106)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doComm
it(HibernateTransactionManager.java:606)
at org.springframework.transaction.support.AbstractPlatformTransactionMa
nager.processCommit(AbstractPlatformTransactionManager.java:709)
at org.springframework.transaction.support.AbstractPlatformTransactionMa
nager.commit(AbstractPlatformTransactionManager.java:678)
at org.springframework.transaction.interceptor.TransactionAspectSupport.
commitTransactionAfterReturning(TransactionAspectSupport.java:321)
at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterc
eptor.intercept(Cglib2AopProxy.java:635)
at net.l2emuproject.loginserver.services.AccountsServices$$EnhancerByCGL
IB$$88e50261.addOrUpdateAccount(<generated>)
at net.l2emuproject.accountmanager.AccountManager.displayMenu(AccountMan
ager.java:103)
at net.l2emuproject.accountmanager.AccountManager.main(AccountManager.ja
va:69)
Caused by: java.sql.BatchUpdateException: Field 'email' doesn't have a default v
alue
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStateme
nt.java:1666)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:
1082)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewPr
oxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.jav
a:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:
246)
... 17 more
Exception in thread "main" org.springframework.jdbc.UncategorizedSQLException: H
ibernate flushing: Could not execute JDBC batch update; uncategorized SQLExcepti
on for SQL [insert into accounts (password, accessLevel, lastServerId, login) va
lues (?, ?, ?, ?)]; SQL state [HY000]; error code [1364]; Field 'email' doesn't
have a default value; nested exception is java.sql.BatchUpdateException: Field '
email' doesn't have a default value
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.trans
late(SQLStateSQLExceptionTranslator.java:124)
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.t
ranslate(SQLErrorCodeSQLExceptionTranslator.java:322)
at org.springframework.orm.hibernate3.HibernateTransactionManager.conver
tJdbcAccessException(HibernateTransactionManager.java:750)
at org.springframework.orm.hibernate3.HibernateTransactionManager.conver
tHibernateAccessException(HibernateTransactionManager.java:736)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doComm
it(HibernateTransactionManager.java:614)
at org.springframework.transaction.support.AbstractPlatformTransactionMa
nager.processCommit(AbstractPlatformTransactionManager.java:709)
at org.springframework.transaction.support.AbstractPlatformTransactionMa
nager.commit(AbstractPlatformTransactionManager.java:678)
at org.springframework.transaction.interceptor.TransactionAspectSupport.
commitTransactionAfterReturning(TransactionAspectSupport.java:321)
at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:116)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterc
eptor.intercept(Cglib2AopProxy.java:635)
at net.l2emuproject.loginserver.services.AccountsServices$$EnhancerByCGL
IB$$88e50261.addOrUpdateAccount(<generated>)
at net.l2emuproject.accountmanager.AccountManager.displayMenu(AccountMan
ager.java:103)
at net.l2emuproject.accountmanager.AccountManager.main(AccountManager.ja
va:69)
Caused by: java.sql.BatchUpdateException: Field 'email' doesn't have a default v
alue
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStateme
nt.java:1666)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:
1082)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewPr
oxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.jav
a:48)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:
246)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:266)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:167)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutio
ns(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlus
hEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java
:106)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doComm
it(HibernateTransactionManager.java:606)
... 9 more
Для продолжения нажмите любую клавишу . . .
Какие еще идеи подскажите пожалуйста... а то сервер временно закрыл именно из за этого - рега отлетела. И еще хотел уточнить, путь до установленной явы вроде где то прописывается...?
Надеюсь на вашу помощь.
з.ы. Проблема кажется даже не в самой сборке, т.к. заархивленные версии которые рабочие выдают то же самое.
Сообщение отредактировал lexus5122 - 4.1.2009, 23:51