Сообщений: 1,832
Тем: 26
Зарегистрирован: Jan 2010
Репутация:
3,766
Помоему в 4.8 версии уже нцсофт вырезали этот шоп.
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Сообщений: 23
Тем: 3
Зарегистрирован: Jul 2013
Репутация:
10
03-23-2019, 03:33 AM
(Сообщение последний раз редактировалось: 03-23-2019, 08:17 AM css.)
Наткнулась на новый косяк. Или это не косяк, а я не поняла.
Не появляются рецепты в списках крафт-агрегатов. Фильтры все выключены (типа показывать только такие-то или сякие-то). Рецепты куплены и выучены. Тем не менее, вместо рецептов, вижу только надпись "Вы не можете изготовить ни одного предмета".
Может, это оттого, что акк админский? Хотя, это странно. Или уровень чара недостаточен (сейчас 11й)?
Или в этой сборке вообще крафт отсутствует?
ALeKsIuS Написал:Помоему в 4.8 версии уже нцсофт вырезали этот шоп. Жаль. Ну да ладно, можно и через команды. Но магазин был бы удобнее.
В общем, играть невозможно, к сожалению. Я не могу уловить источник основной проблемы: прогресс сохраняется через раз. То есть, ты в игре бегаешь, прогрессируешь, выходишь, возвращаешься, а только уровень перса на месте. Лут, скилы, спеллы - всё, что было изменено или получено за сеанс, не сохранилось. Иногда сохраняется, но это лотерея. Особенно с заклами неудобно, их очень сложно вернуть обратно чару.
Судя по тому, что больше никто не жаловался на подобное, источник косяка где-то у меня на компе. Возможно, это присходит из-за несколько тормознутого Open Server, чей MySQL я использую для сервера Aion. Наверное, нужно было поставить мускул отдельно, хотя для меня это и не слишком удобно, поскольку мне Open Server нужен часто.
Если есть какие-нибудь идеи по этому поводу, буду крайне благодарна за подсказки.
Сообщений: 1,832
Тем: 26
Зарегистрирован: Jan 2010
Репутация:
3,766
Через ctrl+c выключаете сервер или закрываете просто его?
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! © Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
Сообщений: 2,455
Тем: 53
Зарегистрирован: Apr 2010
Репутация:
19,728
Ошибки в логах есть при выходе из игры? При выключении сервера? База в InnoDB? Если да, то есть ли в процессе игры незакрытые транзакции?
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Сообщений: 23
Тем: 3
Зарегистрирован: Jul 2013
Репутация:
10
ALeKsIuS;433675 Написал:Через ctrl+c выключаете сервер или закрываете просто его? В том то и дело, что вообще сервера не останавливала, когда этот косяк вылезал. Я сперва ринулась бить себя по лбу и искать команды остановки, придя к такой же мысли, что не даю серверу спокойно завершить сеанс. А потом вспомнила, что сервера же я выключала редко, только после правок. Но я ещё проверю. Потому что, в целом, сборка хорошая, особенно, для личного пользования в одно жало. Ещё бы крафт был, так и вообще супер.
n3k0nation;433677 Написал:Ошибки в логах есть при выходе из игры? При выключении сервера? Честно говоря, я не сильно разбираюсь в логах. Но пыталась что-то вычитать в окнах консолей серверов. На мой взгляд, никаких аномалий не было. Но Вы понимаете, что с моими познаниями это не точно.
n3k0nation;433677 Написал:База в InnoDB? Нет. У меня стоит Open Server. Там обычный MySQL.
Сообщений: 23
Тем: 3
Зарегистрирован: Jul 2013
Репутация:
10
03-23-2019, 08:18 PM
(Сообщение последний раз редактировалось: 03-23-2019, 11:21 PM css.)
Провела эксперимент, чтобы точно зафиксировать суть происходящего. Запустила серверы, запустила клиент, добавила ГМ командами заклы (последовательно назначала уровень чара, проходя через уровни, на которых даются новые заклы или апаются старые, так оказалось действенней, чем добавлять заклы по одному). Довела чара до 16го уровня. Распределила заклинания на панелях. Вышла в окно выбора персонажа, подождала 15 секунд, закрыла игру. Серверы не выключала и не перезагружала. Включила игру заново. Итог: персонаж 16го уровня, все заклинания распределены на панелях так, как я их и оставила, но половина заклинаний неактивна, ибо оказались невыученными, в моём случае забытыми. В окне консоли сервера, к счастью, есть что-то про ошибки.
Многотекста
at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNe
cessary(ReadAheadInputStream.java:143) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.ja
va:173) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2911) ~[mysql-connector
-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3337) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
... 24 common frames omitted
20:03:52.083 INFO [pool-4-thread-1]: - Sending account disconnected 2
20:06:49.951 INFO [pool-2-thread-18]: - Sending current game time to all players
20:06:49.951 INFO [pool-2-thread-18]: - Game time saved...
20:06:49.956 ERROR[pool-2-thread-18]: - Error storing server time
java.sql.SQLException: Could not retrieve transation read-only status server
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:996) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:935) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:924) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:870) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:902) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:892) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3603) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3572) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2107) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2077) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2062) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedState
mentHandle.java:203) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]
at mysql5.MySQL5ServerVariablesDAO.store(MySQL5ServerVariablesDAO.java]:
67) ~[na:na]
at com.aionemu.gameserver.utils.gametime.GameTimeManager.saveTime(Unknow
n Source) [AL-Game.jar:na]
at com.aionemu.gameserver.services.GameTimeService$1.run(Unknown Source)
[AL-Game.jar:na]
at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWr
apper.java:48) [al-commons.jar:na]
at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrap
per.java:40) [al-commons.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1) [na:1.7.0_80]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) [na:
1.7.0_80]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_80]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(ScheduledThreadPoolExecutor.java:293) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615) [na:1.7.0_80]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicatio
ns link failure
The last packet successfully received from the server was 177а871 milliseconds a
go. The last packet sent successfully to the server was 0 milliseconds ago.
at sun.reflect.GeneratedConstructorAccessor449.newInstance(Unknown Sourc
e) ~[na:na]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45) ~[na:1.7.0_80]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:
1.7.0_80]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:377) ~[mysql-connecto
r-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1
036) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3427) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3327) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814) ~[mysql-co
nnector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435) ~[mysql-connect
or-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582) ~[mysql-conn
ector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2526) ~[mys
ql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2484) ~[mys
ql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1446) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3597) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
... 17 common frames omitted
Caused by: java.net.SocketException: Software caused connection abort: recv fail
ed
at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.7.0_80]
at java.net.SocketInputStream.read(SocketInputStream.java:152) ~[na:1.7.
0_80]
at java.net.SocketInputStream.read(SocketInputStream.java:122) ~[na:1.7.
0_80]
at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.ja
va:100) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNe
cessary(ReadAheadInputStream.java:143) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.ja
va:173) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2911) ~[mysql-connector
-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3337) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
... 25 common frames omitted
20:08:44.022 INFO [pool-2-thread-5]: - [SurveyController] update task start.
20:08:44.024 ERROR[pool-2-thread-5]: - Database access problem. Killing off all
remaining connections in the connection pool. SQL State = 08S01
20:08:44.033 WARN [pool-2-thread-5]: - getAllNew() from DB: The last packet succ
essfully received from the server was 353а612 milliseconds ago. The last packet
sent successfully to the server was 353а613 milliseconds ago. is longer than th
e server configured value of 'wait_timeout'. You should consider either expiring
and/or testing connection validity before use in your application, increasing t
he server configured values for client timeouts, or using the Connector/J connec
tion property 'autoReconnect=true' to avoid this problem.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet success
fully received from the server was 353а612 milliseconds ago. The last packet se
nt successfully to the server was 353а613 milliseconds ago. is longer than the s
erver configured value of 'wait_timeout'. You should consider either expiring an
d/or testing connection validity before use in your application, increasing the
server configured values for client timeouts, or using the Connector/J connectio
n property 'autoReconnect=true' to avoid this problem.
at sun.reflect.GeneratedConstructorAccessor449.newInstance(Unknown Sourc
e) ~[na:na]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45) ~[na:1.7.0_80]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:
1.7.0_80]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:377) ~[mysql-connecto
r-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1
036) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3661) ~[mysql-connector-java
-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2417) ~[mysql-connect
or-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582) ~[mysql-conn
ector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530) ~[mys
ql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:1907) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2030) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.jolbox.bonecp.PreparedStatementHandle.executeQuery(PreparedStatem
entHandle.java:172) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]
at mysql5.MySQL5SurveyControllerDAO.getAllNew(MySQL5SurveyControllerDAO.
java]:55) ~[na:na]
at com.aionemu.gameserver.services.SurveyService.taskUpdate(Unknown Sour
ce) [AL-Game.jar:na]
at com.aionemu.gameserver.services.SurveyService$TaskUpdate.run(Unknown
Source) [AL-Game.jar:na]
at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWr
apper.java:48) [al-commons.jar:na]
at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrap
per.java:40) [al-commons.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1) [na:1.7.0_80]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) [na:
1.7.0_80]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_80]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(ScheduledThreadPoolExecutor.java:293) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615) [na:1.7.0_80]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]
Caused by: java.net.SocketException: Software caused connection abort: socket wr
ite error
at java.net.SocketOutputStream.socketWrite0(Native Method) ~[na:1.7.0_80
]
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)
~[na:1.7.0_80]
at java.net.SocketOutputStream.write(SocketOutputStream.java:159) ~[na:1
.7.0_80]
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82
) ~[na:1.7.0_80]
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) ~[n
a:1.7.0_80]
at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3643) ~[mysql-connector-java
-5.1.33.jar:5.1.33]
... 18 common frames omitted
20:09:49.956 INFO [pool-2-thread-7]: - Sending current game time to all players
20:09:49.956 INFO [pool-2-thread-7]: - Game time saved...
20:09:49.997 ERROR[pool-2-thread-7]: - Error storing server time
java.sql.SQLException: Could not retrieve transation read-only status server
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:996) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:935) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:924) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:870) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:902) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:892) ~[mysql
-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3603) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3572) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2107) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2077) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java
:2062) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.jolbox.bonecp.PreparedStatementHandle.executeUpdate(PreparedState
mentHandle.java:203) ~[bonecp-0.7.1.RELEASE.jar:0.7.1.RELEASE]
at mysql5.MySQL5ServerVariablesDAO.store(MySQL5ServerVariablesDAO.java]:
67) ~[na:na]
at com.aionemu.gameserver.utils.gametime.GameTimeManager.saveTime(Unknow
n Source) [AL-Game.jar:na]
at com.aionemu.gameserver.services.GameTimeService$1.run(Unknown Source)
[AL-Game.jar:na]
at com.aionemu.commons.utils.concurrent.ExecuteWrapper.execute(ExecuteWr
apper.java:48) [al-commons.jar:na]
at com.aionemu.commons.utils.concurrent.RunnableWrapper.run(RunnableWrap
per.java:40) [al-commons.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47
1) [na:1.7.0_80]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) [na:
1.7.0_80]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_80]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(ScheduledThreadPoolExecutor.java:293) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615) [na:1.7.0_80]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communicatio
ns link failure
The last packet successfully received from the server was 65а788 milliseconds ag
o. The last packet sent successfully to the server was 1 milliseconds ago.
at sun.reflect.GeneratedConstructorAccessor449.newInstance(Unknown Sourc
e) ~[na:na]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45) ~[na:1.7.0_80]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:
1.7.0_80]
at com.mysql.jdbc.Util.handleNewInstance(Util.java:377) ~[mysql-connecto
r-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1
036) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3427) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3327) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814) ~[mysql-co
nnector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435) ~[mysql-connect
or-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582) ~[mysql-conn
ector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2526) ~[mys
ql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2484) ~[mys
ql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1446) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3597) ~[
mysql-connector-java-5.1.33.jar:5.1.33]
... 17 common frames omitted
Caused by: java.net.SocketException: Software caused connection abort: recv fail
ed
at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.7.0_80]
at java.net.SocketInputStream.read(SocketInputStream.java:152) ~[na:1.7.
0_80]
at java.net.SocketInputStream.read(SocketInputStream.java:122) ~[na:1.7.
0_80]
at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.ja
va:100) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNe
cessary(ReadAheadInputStream.java:143) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.ja
va:173) ~[mysql-connector-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2911) ~[mysql-connector
-java-5.1.33.jar:5.1.33]
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3337) ~[mysql-
connector-java-5.1.33.jar:5.1.33]
... 25 common frames omitted
Судя по всему, суть ошибки: Could not retrieve transation read-only status server.
Или вот:
Цитата:Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last pac
ket successfully received from the server was 539а851 milliseconds ago. The las
t packet sent successfully to the server was 539а852 milliseconds ago. is longer
than the server configured value of 'wait_timeout'. You should consider either
expiring and/or testing connection validity before use in your application, incr
easing the server configured values for client timeouts, or using the Connector/
J connection property 'autoReconnect=true' to avoid this problem.
Буду пробовать искать решения, но и от советов не откажусь!
UPD Не нашла ничего путного по теме, к сожалению. Я даже не понимаю, в чём, собственно, проблема: в только для чтения или в таймауте. В любом случае, к обеим ситуациям решения не нашла. Есть что-то близкое по теме здесь, но я не уверена.
В общем, очень рассчитываю на вашу помощь!
Сообщений: 2,455
Тем: 53
Зарегистрирован: Apr 2010
Репутация:
19,728
У вас таймауты и кипалайв неверно настроены на сервере и/или базе. Значения должны совпадать в БД и на сервере (либо в БД должны быть больше). А еще у вас транзакции не коммитятся в базу Обновите mysql jdbc коннектор в сервере до требуемой версии mysql.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Сообщений: 23
Тем: 3
Зарегистрирован: Jul 2013
Репутация:
10
03-24-2019, 09:32 AM
(Сообщение последний раз редактировалось: 03-24-2019, 08:37 PM css.)
n3k0nation, я ни слова не поняла. То есть, что-то у меня на компе мешает нормальной работоспособности сервера Aion, и это не починить (потому что, раз я не поняла ни слова, то, очевидно, ничего предпринять не смогу)? Ячестно попыталась поискать по теме, но там такая же для меня абракадабра. Я не понимаю что скачать, что обновлять, куда что устанавливать, вообще ноль.
UPD Вроде, починила. Целый день угрохала, но нашла в сети подсказку. Всего-то 2 параметра в конфиге бд нужно было изменить.
|