forum.bitel.ru http://forum.bitel.ru/ |
|
4.5 - В новых договорах не работает Приход/расход http://forum.bitel.ru/viewtopic.php?f=22&t=1534 |
Страница 1 из 1 |
Автор: | Andreiii1 [ 22 окт 2008, 14:53 ] |
Заголовок сообщения: | 4.5 - В новых договорах не работает Приход/расход |
Обновил биллинг на той неделе. Сегодня завели два новых договора. Приход/расход пункты добавляются, но после нажатия кнопки "Обновить" сумма "итого" слева в меню не отображается (остается ноль). В старых договорах, открытых до обновления биллинга, все работает ок. Жду ответа. |
Автор: | Администратор [ 22 окт 2008, 14:56 ] |
Заголовок сообщения: | |
Скрины дайте поочередно. В server.out ошибок нет? Сервер рестартили после обновления? |
Автор: | Andreiii1 [ 22 окт 2008, 15:13 ] |
Заголовок сообщения: | |
скрины дать не могу, писать и то проблематично. Не отображается также напротив надписи "Баланс" в меню в скобках название месяца (октябрь 2008). В старых договорах ок. В server.out сегодня есть вот такие строчки: Код: 22.10.2008 14:45:05 java.sql.SQLException: Field 'summa2' doesn't have a default value
22.10.2008 14:45:05 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946) 22.10.2008 14:45:05 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870) 22.10.2008 14:45:05 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573) 22.10.2008 14:45:05 at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1160) 22.10.2008 14:45:05 at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:685) 22.10.2008 14:45:05 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400) 22.10.2008 14:45:05 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314) 22.10.2008 14:45:05 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299) 22.10.2008 14:45:05 at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:233) 22.10.2008 14:45:05 at bitel.billing.server.contract.bean.BalanceUtils.getBalance(BalanceUtils.java:150) 22.10.2008 14:45:05 at bitel.billing.server.contract.bean.BalanceUtils.getBalance(BalanceUtils.java:57) 22.10.2008 14:45:05 at bitel.billing.server.contract.bean.ContractUtils.addContractXML(ContractUtils.java:103) 22.10.2008 14:45:05 at bitel.billing.server.contract.action.ActionContractCard2.doAction(ActionContractCard2.java:40) 22.10.2008 14:45:05 at bitel.billing.server.Executer.doModule(Executer.java:693) 22.10.2008 14:45:05 at bitel.billing.server.Executer.doPost(Executer.java:177) 22.10.2008 14:45:05 at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 22.10.2008 14:45:05 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 22.10.2008 14:45:05 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 22.10.2008 14:45:05 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 22.10.2008 14:45:05 at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) 22.10.2008 14:45:05 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 22.10.2008 14:45:05 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 22.10.2008 14:45:05 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 22.10.2008 14:45:05 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 22.10.2008 14:45:05 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) 22.10.2008 14:45:05 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 22.10.2008 14:45:05 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 22.10.2008 14:45:05 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 22.10.2008 14:45:05 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 22.10.2008 14:45:05 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 22.10.2008 14:45:05 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 22.10.2008 14:45:05 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 22.10.2008 14:45:05 at java.lang.Thread.run(Unknown Source) 22.10.2008 14:47:58 java.sql.SQLException: Field 'summa1' doesn't have a default value 22.10.2008 14:47:58 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:946) 22.10.2008 14:47:58 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870) 22.10.2008 14:47:58 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573) 22.10.2008 14:47:58 at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1160) 22.10.2008 14:47:58 at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:685) 22.10.2008 14:47:58 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400) 22.10.2008 14:47:58 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314) 22.10.2008 14:47:58 at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299) 22.10.2008 14:47:58 at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:233) 22.10.2008 14:47:58 at bitel.billing.server.contract.bean.BalanceUtils.updateBalance(BalanceUtils.java:628) 22.10.2008 14:47:58 at bitel.billing.server.contract.action.ActionUpdateContractCharge.doAction(ActionUpdateContractCharge.java:84) 22.10.2008 14:47:58 at bitel.billing.server.Executer.doModule(Executer.java:693) 22.10.2008 14:47:58 at bitel.billing.server.Executer.doPost(Executer.java:177) 22.10.2008 14:47:58 at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 22.10.2008 14:47:58 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 22.10.2008 14:47:58 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 22.10.2008 14:47:58 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 22.10.2008 14:47:58 at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) 22.10.2008 14:47:58 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 22.10.2008 14:47:58 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 22.10.2008 14:47:58 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 22.10.2008 14:47:58 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 22.10.2008 14:47:58 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) 22.10.2008 14:47:58 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 22.10.2008 14:47:58 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 22.10.2008 14:47:58 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 22.10.2008 14:47:58 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 22.10.2008 14:47:58 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 22.10.2008 14:47:58 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 22.10.2008 14:47:58 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 22.10.2008 14:47:58 at java.lang.Thread.run(Unknown Source) после обновления биллинг перезапускался, конечно |
Автор: | jack7 [ 22 окт 2008, 16:04 ] |
Заголовок сообщения: | |
Цитата: 22.10.2008 14:47:58 java.sql.SQLException: Field 'summa1' doesn't have a default value Цитата: 22.10.2008 14:45:05 java.sql.SQLException: Field 'summa2' doesn't have a default value
видимо проблемы с базой, а точнее с полями `summa1` и `summa2` |
Автор: | Администратор [ 22 окт 2008, 16:18 ] |
Заголовок сообщения: | |
Может быть что: 1) В my.ini прописан strict-mode для MySQL. 2) В data.properties в db.url не указаны все опции подключения к базе. Дайте содержимое my.ini и data.properties. P.S. IP адрес и пароли в data.properties можете изкорябать.. |
Автор: | Andreiii1 [ 22 окт 2008, 17:48 ] |
Заголовок сообщения: | |
Администратор писал(а): Может быть что: 1) В my.ini прописан strict-mode для MySQL. 2) В data.properties в db.url не указаны все опции подключения к базе. Дайте содержимое my.ini и data.properties. P.S. IP адрес и пароли в data.properties можете изкорябать.. my.ini: Цитата: # Set the SQL mode to strict sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" файл не менялся с весны db.url строку не менял при обновлении, т.к. была той же: Цитата: db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false
|
Автор: | Andreiii1 [ 22 окт 2008, 17:50 ] |
Заголовок сообщения: | |
я удалял таблицу п.6 howto.txt: DROP TABLE contract_status; может из-за этого? у вас не обнаружился данный баг? |
Автор: | Администратор [ 22 окт 2008, 18:11 ] |
Заголовок сообщения: | |
http://bgbilling.ru/v4.5/doc/ch01s05.html Цитата: Внимательно проверяйте по документации все устанавливаемые опции в my.cnf, запрещается установка в параметре sql-mode режимов STRICT_TRANS_TABLES и STRICT_ALL_TABLES, это приведет к неработоспособности некоторых компонентов биллинговой системы.
Закомментируйте просто эту строку. |
Автор: | Andreiii1 [ 24 окт 2008, 14:00 ] |
Заголовок сообщения: | |
Какую??? Закомментил Код: sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
в my.ini, не помогло my.cnf вообще нет такого файла Что делать? |
Автор: | Andreiii1 [ 26 окт 2008, 00:06 ] |
Заголовок сообщения: | |
up, горит! |
Автор: | stark [ 27 окт 2008, 13:51 ] |
Заголовок сообщения: | |
Andreiii1 писал(а): Какую???
Закомментил Код: sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" в my.ini, не помогло my.cnf вообще нет такого файла Что делать? mysql перезагружали после этого ? |
Автор: | Andreiii1 [ 27 окт 2008, 14:42 ] |
Заголовок сообщения: | |
stark писал(а): mysql перезагружали после этого ?
даже сервер перезагружал. долгожданный скрин: ![]() жду ответа! |
Автор: | Администратор [ 27 окт 2008, 15:18 ] |
Заголовок сообщения: | |
Что сейчас в my.ini, выложите целиком. |
Автор: | Andreiii1 [ 27 окт 2008, 17:16 ] |
Заголовок сообщения: | |
Администратор писал(а): Что сейчас в my.ini, выложите целиком.
ну дак конечно, как оно работать будет, если в свойствах сервиса прописан путь c:/mysql/my.ini, а там лежит дефолтный файл значит не надо было копировать в c:\ теперь все работает! |
Автор: | Администратор [ 27 окт 2008, 17:39 ] |
Заголовок сообщения: | |
http://bgbilling.ru/v4.5/doc/ch01s05.html Цитата: Переместите конфигурационный файл C:\MySQL\my.ini на диск на С:\ и скорректируйте следующую опцию (если ее нет - добавьте в соответствующие секцию конфигурации после тега [mysqld]):
Там переместить нужно конфиг. Он ищет сначала C:\MySQL, потом C:. По крайней мере раньше так было.. |
Автор: | Andreiii1 [ 29 окт 2008, 14:56 ] |
Заголовок сообщения: | |
Администратор писал(а): http://bgbilling.ru/v4.5/doc/ch01s05.html
Цитата: Переместите конфигурационный файл C:\MySQL\my.ini на диск на С:\ и скорректируйте следующую опцию (если ее нет - добавьте в соответствующие секцию конфигурации после тега [mysqld]): Там переместить нужно конфиг. Он ищет сначала C:\MySQL, потом C:. По крайней мере раньше так было.. что-т у меня вчера не запускалась служба, когда я c:\mysql\my.ini переименовал(переместил). остановился на двух копиях ![]() |
Автор: | Lexw [ 30 янв 2010, 15:31 ] |
Заголовок сообщения: | Re: |
Andreiii1 писал(а): Администратор писал(а): http://bgbilling.ru/v4.5/doc/ch01s05.html Цитата: Переместите конфигурационный файл C:\MySQL\my.ini на диск на С:\ и скорректируйте следующую опцию (если ее нет - добавьте в соответствующие секцию конфигурации после тега [mysqld]): Там переместить нужно конфиг. Он ищет сначала C:\MySQL, потом C:. По крайней мере раньше так было.. что-т у меня вчера не запускалась служба, когда я c:\mysql\my.ini переименовал(переместил). остановился на двух копиях ![]() +1 тоже 2 копии делал |
Автор: | Администратор [ 03 фев 2010, 11:51 ] |
Заголовок сообщения: | Re: 4.5 - В новых договорах не работает Приход/расход |
А c:\mysql\my.ini если поправить только недостаточно? Без перемещения. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |