Amaemon 0 Опубліковано 11 квітня, 2020 Добрый день,при создании сервера столкнулся вот с такой проблемой: 1. List GameServers 2. Add GameServer 3. Del GameServer 4. Exit Enter: [16:24:48] ERROR java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4578) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2397) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at jdk.internal.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:78) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1181) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) at l2ft.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:76) at l2ft.loginserver.database.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:26) at l2ft.loginserver.GameServerRegister.main(GameServerRegister.java:42) Не могу понять как решить,удалял Java,переустанавливал,ставил последние версии,всё тщетно.При установки Java из гайда,пишет ,что Java не является программой и тому подобное. Цитата Поділитись повідомленням Посилання на повідомлення
mindevis 27 Опубліковано 11 квітня, 2020 Здравствуйте. Исходя из указанной ошибки java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4578) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2397) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at jdk.internal.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:78) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1181) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) at l2ft.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:76) at l2ft.loginserver.database.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:26) at l2ft.loginserver.GameServerRegister.main(GameServerRegister.java:42) Которая говорит о том что отсутствует доступ к базе данных для пользователя root@localhost - причина не верный пароль Цитата Поділитись повідомленням Посилання на повідомлення
mindevis 27 Опубліковано 11 квітня, 2020 Если пишет что java не является внутренней или внешней программой, то переменная patch не корректно указана для java Цитата Поділитись повідомленням Посилання на повідомлення
Amaemon 0 Опубліковано 11 квітня, 2020 26 минут назад, mindevis сказал: Здравствуйте. Исходя из указанной ошибки java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:919) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4578) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1296) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2397) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2430) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2215) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at jdk.internal.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:334) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:189) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:78) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1181) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) at l2ft.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:76) at l2ft.loginserver.database.L2DatabaseFactory.getConnection(L2DatabaseFactory.java:26) at l2ft.loginserver.GameServerRegister.main(GameServerRegister.java:42) Которая говорит о том что отсутствует доступ к базе данных для пользователя root@localhost - причина не верный пароль Спасибо,проблема устранена.Но при запуске l2.exe всплывает окно: 2020.4.11 17:19:27 OS : No OS CPU : GenuineIntel Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz @ 2213 MHz 2047MB RAM Video : NVIDIA GeForce GTX 1060 (4575) PosCode : LS1(273) 0:0:0 12/0 [690] General protection fault! History: UOrcMove::CalculateCRC32 <- 1.510000::0 <- UGameEngine::Init <- InitEngine Цитата Поділитись повідомленням Посилання на повідомлення
mindevis 27 Опубліковано 11 квітня, 2020 1 час назад, Amaemon сказал: Спасибо,проблема устранена.Но при запуске l2.exe всплывает окно: 2020.4.11 17:19:27 OS : No OS CPU : GenuineIntel Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz @ 2213 MHz 2047MB RAM Video : NVIDIA GeForce GTX 1060 (4575) PosCode : LS1(273) 0:0:0 12/0 [690] General protection fault! History: UOrcMove::CalculateCRC32 <- 1.510000::0 <- UGameEngine::Init <- InitEngine Либо клиент битый, либо патч, при обращении к ресурсам клиента происходит исключение. Цитата Поділитись повідомленням Посилання на повідомлення
Amaemon 0 Опубліковано 11 квітня, 2020 4 часа назад, mindevis сказал: Если пишет что java не является внутренней или внешней программой, то переменная patch не корректно указана для java Не пойму что конкретно мне необходимо сделать? Цитата Поділитись повідомленням Посилання на повідомлення
Monche 129 Опубліковано 11 квітня, 2020 15 минут назад, Amaemon сказал: Не пойму что конкретно мне необходимо сделать? Свойства компьютера > Дополнительные параметры система > Переменные среды > системные переменные > Path > Создать, вставить ссылку до папки bin, пример ссылки C:\Program Files\Java\jdk-14\bin Цитата Поділитись повідомленням Посилання на повідомлення
lulu 0 Опубліковано 15 квітня, 2020 Свойства компьютера > Дополнительные параметры система > Переменные среды > системные переменные > Path > Создать, вставить ссылку до папки bin, пример ссылки C:\Program Files\Java\jdk-14\bin сделал все как надо нашел у себя скопировал вставил и все равно вылетает такое java не является внутренней или внешней командой исполняемой программой или пакетным файлом бегущей строкой до бесконечности продолжает это писать ваша собрка л2 хелиос если что что мне делать в path я уже вставлял сыллку java до bin хоть и до этого эта же ссылка была в инете посмотрел сказали сделать тоже самое делал по 10 раз все равно эта же бегущаяя строка Цитата Поділитись повідомленням Посилання на повідомлення
haron 43 Опубліковано 15 квітня, 2020 7 часов назад, lulu сказал: Свойства компьютера > Дополнительные параметры система > Переменные среды > системные переменные > Path > Создать, вставить ссылку до папки bin, пример ссылки C:\Program Files\Java\jdk-14\bin сделал все как надо нашел у себя скопировал вставил и все равно вылетает такое java не является внутренней или внешней командой исполняемой программой или пакетным файлом бегущей строкой до бесконечности продолжает это писать ваша собрка л2 хелиос если что что мне делать в path я уже вставлял сыллку java до bin хоть и до этого эта же ссылка была в инете посмотрел сказали сделать тоже самое делал по 10 раз все равно эта же бегущаяя строка Не та версия JDK, попробуй эту https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip Цитата Поділитись повідомленням Посилання на повідомлення
Monche 129 Опубліковано 15 квітня, 2020 4 часа назад, haron сказал: Не та версия JDK, попробуй эту https://www.mediafire.com/file/k25pt0umuf16uoh/openjdk-12.0.2_windows-x64_bin.zip Если java скачано было со статья, версия подходит. 12 часов назад, lulu сказал: тоже самое делал по 10 раз все равно эта же бегущаяя строка Перейдите в папку bin, скопируйте ссылку и вставьте path. Цитата Поділитись повідомленням Посилання на повідомлення
haron 43 Опубліковано 15 квітня, 2020 15 минут назад, VLemon сказал: Если java скачано было со статья, версия подходит. Перейдите в папку bin, скопируйте ссылку и вставьте path. # Нужно создать в: системные переменные # Для - jdk-12.0.2 JAVA_HOME = C:\Program Files\BellSoft\LibericaJDK-12\bin # а в path добавить в конце строки если не прописалось автомачески после установки JDK-12 ;C:\Program Files\BellSoft\LibericaJDK-12\bin # перезагрузить систему и провеирть # проверяем cmd java -version Цитата Поділитись повідомленням Посилання на повідомлення
Monche 129 Опубліковано 15 квітня, 2020 56 минут назад, haron сказал: Для - jdk-12.0.2 Сборка поддерживает java 8 Цитата Поділитись повідомленням Посилання на повідомлення
haron 43 Опубліковано 15 квітня, 2020 27 минут назад, VLemon сказал: Сборка поддерживает java 8 Для - jdk1.8.0_ххх (ххх - соответстено версии Java) C:\Program Files\Java\jdk1.8.0_ххх\bin JAVA_HOME = C:\Program Files\Java\jdk1.8.0_ххх а вообще на эту тему есть много мануалов, https://www.fandroid.info/ustanovka-jdk-java-development-kit/ Цитата Поділитись повідомленням Посилання на повідомлення
Monche 129 Опубліковано 15 квітня, 2020 Не нужно проделывать это, так как установленная jre 8. В статье все описано что нужно для работы. Цитата Поділитись повідомленням Посилання на повідомлення
lulu 0 Опубліковано 15 квітня, 2020 теперь ошибка 1045 эххххх не судьба кажется Цитата Поділитись повідомленням Посилання на повідомлення