forum.bitel.ru http://forum.bitel.ru/ |
|
5.2 http://forum.bitel.ru/viewtopic.php?f=12&t=6045 |
Страница 1 из 1 |
Автор: | skyb [ 31 окт 2011, 11:36 ] |
Заголовок сообщения: | 5.2 |
Перестал работать отчет, а работал, вот чего пишет Код: java.lang.RuntimeException: Method fillReport( org.apache.commons.dbcp.PoolableConnection, bitel.billing.server.admin.reports.BGReportFilter, bitel.billing.server.reports.BGCSVReport$ReportResult )
not found in bsh scripted object: global : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:144) at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: Method fillReport( org.apache.commons.dbcp.PoolableConnection, bitel.billing.server.admin.reports.BGReportFilter, bitel.billing.server.reports.BGCSVReport$ReportResult ) not found in bsh scripted object: global : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bsh.This.invokeMethod(This.java:293) at bsh.This.invokeMethod(This.java:174) at bsh.XThis$Handler.invokeImpl(XThis.java:194) at bsh.XThis$Handler.invoke(XThis.java:131) at $Proxy81.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139) ... 28 more |
Автор: | skyb [ 01 ноя 2011, 14:40 ] |
Заголовок сообщения: | Re: 5.2 |
АП |
Автор: | skn [ 01 ноя 2011, 14:52 ] |
Заголовок сообщения: | Re: 5.2 |
что за отчет? |
Автор: | skyb [ 01 ноя 2011, 14:55 ] |
Заголовок сообщения: | Re: 5.2 |
skn писал(а): что за отчет? Этот |
Автор: | stark [ 11 ноя 2011, 17:00 ] |
Заголовок сообщения: | Re: 5.2 |
На этой странице 2 ссылки. Конкретно вот этот отчет не работает на 5.2?: http://wiki.bgbilling.ru/images/4/4e/Ke ... t.java.zip |
Автор: | skyb [ 11 ноя 2011, 19:22 ] |
Заголовок сообщения: | Re: 5.2 |
stark писал(а): На этой странице 2 ссылки. Конкретно вот этот отчет не работает на 5.2?: http://wiki.bgbilling.ru/images/4/4e/Ke ... t.java.zip а слона то я и не приметил, получается этот (второй) |
Автор: | stark [ 14 ноя 2011, 18:12 ] |
Заголовок сообщения: | Re: 5.2 |
stark писал(а): На этой странице 2 ссылки. Конкретно вот этот отчет не работает на 5.2?: http://wiki.bgbilling.ru/images/4/4e/Ke ... t.java.zip Я скачал этот отчет , то там по другому ругается. Чтобы это исправить нужно добавить Код: import ru.bitel.common.Utils; И все заработало . А судя по вашему логу, там не этот код . Там как будто вместо строчки : Код: public void fillReport( con, filter, result ) стоит что-то другое |
Автор: | skyb [ 17 ноя 2011, 08:23 ] |
Заголовок сообщения: | Re: 5.2 |
Код: public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result, pageSize, pageIndex ) На что поменять? |
Автор: | skyb [ 17 ноя 2011, 08:35 ] |
Заголовок сообщения: | Re: 5.2 |
stark писал(а): Я скачал этот отчет , то там по другому ругается. Чтобы это исправить нужно добавить Код: import ru.bitel.common.Utils; И все заработало . А судя по вашему логу, там не этот код . Там как будто вместо строчки : Код: public void fillReport( con, filter, result ) стоит что-то другое Поставил то что указано: Код: java.lang.RuntimeException: Undefined argument: pageSize : at Line: 101 : in file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.util.regex.*; import java.sql . . . '' : ( filter , pageSize , pageIndex ) Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:144) at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: Undefined argument: pageSize : at Line: 101 : in file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.util.regex.*; import java.sql . . . '' : ( filter , pageSize , pageIndex ) Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bsh.BSHArguments.getArguments(BSHArguments.java:67) at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:69) at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) at bsh.BSHAssignment.eval(BSHAssignment.java:77) at bsh.BSHBlock.evalBlock(BSHBlock.java:131) at bsh.BSHBlock.eval(BSHBlock.java:81) at bsh.BshMethod.invokeImpl(BshMethod.java:362) at bsh.BshMethod.invoke(BshMethod.java:258) at bsh.BshMethod.invoke(BshMethod.java:186) at bsh.This.invokeMethod(This.java:255) at bsh.This.invokeMethod(This.java:174) at bsh.XThis$Handler.invokeImpl(XThis.java:194) at bsh.XThis$Handler.invoke(XThis.java:131) at $Proxy84.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139) ... 28 more Но то что стоит у меня, это делали вы для того чтоб количество по домам выводить. |
Автор: | dimOn [ 17 ноя 2011, 11:31 ] |
Заголовок сообщения: | Re: 5.2 |
потмоу что pageSize надо убрать везде и ниже, раз из сигнатуры он пропал |
Автор: | skyb [ 17 ноя 2011, 12:02 ] |
Заголовок сообщения: | Re: 5.2 |
Все поменял Код: java.lang.RuntimeException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'house.cityId' in 'where clause' at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:144)
at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'house.cityId' in 'where clause' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723) at com.mysql.jdbc.Connection.execSQL(Connection.java:3283) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1332) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1467) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at bsh.Reflect.invokeMethod(Reflect.java:137) at bsh.Reflect.invokeObjectMethod(Reflect.java:83) at bsh.Name.invokeMethod(Name.java:858) at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75) at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) at bsh.BSHAssignment.eval(BSHAssignment.java:77) at bsh.BSHBlock.evalBlock(BSHBlock.java:131) at bsh.BSHBlock.eval(BSHBlock.java:81) at bsh.BshMethod.invokeImpl(BshMethod.java:362) at bsh.BshMethod.invoke(BshMethod.java:258) at bsh.BshMethod.invoke(BshMethod.java:186) at bsh.This.invokeMethod(This.java:255) at bsh.This.invokeMethod(This.java:174) at bsh.XThis$Handler.invokeImpl(XThis.java:194) at bsh.XThis$Handler.invoke(XThis.java:131) at $Proxy77.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139) ... 28 more |
Автор: | dimOn [ 17 ноя 2011, 12:40 ] |
Заголовок сообщения: | Re: 5.2 |
а, ну эт уже в доку по БД, там всё время что-то меняется |
Автор: | stark [ 23 ноя 2011, 12:49 ] |
Заголовок сообщения: | Re: 5.2 |
skyb писал(а): Все поменял Код: java.lang.RuntimeException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'house.cityId' in 'where clause' at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:144) at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:44) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'house.cityId' in 'where clause' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723) at com.mysql.jdbc.Connection.execSQL(Connection.java:3283) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1332) at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1467) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at bsh.Reflect.invokeMethod(Reflect.java:137) at bsh.Reflect.invokeObjectMethod(Reflect.java:83) at bsh.Name.invokeMethod(Name.java:858) at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:75) at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) at bsh.BSHAssignment.eval(BSHAssignment.java:77) at bsh.BSHBlock.evalBlock(BSHBlock.java:131) at bsh.BSHBlock.eval(BSHBlock.java:81) at bsh.BshMethod.invokeImpl(BshMethod.java:362) at bsh.BshMethod.invoke(BshMethod.java:258) at bsh.BshMethod.invoke(BshMethod.java:186) at bsh.This.invokeMethod(This.java:255) at bsh.This.invokeMethod(This.java:174) at bsh.XThis$Handler.invokeImpl(XThis.java:194) at bsh.XThis$Handler.invoke(XThis.java:131) at $Proxy77.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:139) ... 28 more Нужно поменять запрос . Поля house.cityId больше нет . дом привязан к улице, а она уже привязана к городу . Добавить надо еще один join. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |