forum.bitel.ru http://forum.bitel.ru/ |
|
java.sql.SQLException: The url cannot be null http://forum.bitel.ru/viewtopic.php?f=5&t=5766 |
Страница 1 из 1 |
Автор: | WhiteWind [ 03 авг 2011, 23:02 ] |
Заголовок сообщения: | java.sql.SQLException: The url cannot be null |
Обновился до 5.1. Вроде, всё работает, но оба радиуса постоянно сыпят ошибками: Код: processor 08-04/01:04:18 ERROR [Thread-12] DefaultServerSetup - The url cannot be null java.sql.SQLException: The url cannot be null at java.sql.DriverManager.getConnection(DriverManager.java:554) at java.sql.DriverManager.getConnection(DriverManager.java:207) at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:63) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:974) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBSlaveConnectionFromPool(DefaultServerSetup.java:625) at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBSlaveConnectionFromPool(DefaultServerSetup.java:537) at bitel.billing.server.admin.eventbus.BillingEventBus$ListenerThread.run(BillingEventBus.java:188) Slave БД не используем |
Автор: | WhiteWind [ 04 авг 2011, 08:22 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
Упустил из виду почтовый ящик с ошибками: [UNDEF] Ошибка соединения с Slave базой данных |
Автор: | WhiteWind [ 04 авг 2011, 14:17 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
trash-база настроена и успешно используется. В ней, в частности, хранятся логи радиусов и радиусы успешно пишут логи в эти таблицы. Так что никаких проблем, кроме нескончаемого потока писем я не наблюдаю |
Автор: | Amir [ 04 авг 2011, 14:52 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
А url для этой базы точно корректно указан в radius.properties? |
Автор: | WhiteWind [ 04 авг 2011, 19:06 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
В radius.properties, насколько я понимаю, настраивается только соединение с основной БД. Или trash тоже нужно туда прописывать? Самое-то странное, что радиус нормально работает с trash БД, т.к. таблицы log_server_N хранятся именно в ней и исправно пополняются радиусом. Я бы и не поднимал паники, если бы я уже не удалил из почтового ящика более 10 000 писем об ошибках |
Автор: | Amir [ 04 авг 2011, 19:46 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
Нет, trash указывается в конфиге сервера. Ошибка возникает при попытке получить slave соединение. Судя по ошибке у вас в конфиге есть что-то вроде db.slave.trash_1.....=, но db.slave.trash_1.url= нет. При старте он добавляет этот пул к себе, но он не работает. |
Автор: | WhiteWind [ 04 авг 2011, 20:36 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
Вот весь конфиг trash БД, практически скопирован из документации Код: db.trash.trash_1.url=jdbc:mysql://127.0.0.1:3306/bgb_trash?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&useCursorFetch=true&queryTimeoutKillsConnection=true
db.trash.trash_1.user=bgb_trash db.trash.trash_1.pswd=********* db.slave.trash_1.maxIdle=10 db.slave.trash_1.maxActive=4 trash.table.map.1.log_function_process=trash_1 trash.table.map.1.log_server_1=trash_1 trash.table.map.1.log_server_6=trash_1 |
Автор: | WhiteWind [ 04 авг 2011, 20:49 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
Исправил Код: db.slave.trash_1.maxIdle=10 db.slave.trash_1.maxActive=4 на Код: db.trash.trash_1.maxIdle=10 db.trash.trash_1.maxActive=4 Ошибки перестали сыпаться. Удивительно, что только я попался на эти грабли) Спасибо за помощь |
Автор: | Cromeshnic [ 05 авг 2011, 06:33 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
Ну, не только вы: viewtopic.php?p=35569#p35569 |
Автор: | Администратор [ 17 авг 2011, 14:31 ] |
Заголовок сообщения: | Re: java.sql.SQLException: The url cannot be null |
Конфиг мусорной базы нужно указать в конфигурации сервера биллинга, т.е. он хранится в основной базе и доступен всем приложениям. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |