forum.bitel.ru http://forum.bitel.ru/ |
|
Не работает отчет из wiki http://forum.bitel.ru/viewtopic.php?f=12&t=4426 |
Страница 1 из 1 |
Автор: | mazay-d [ 13 авг 2010, 11:09 ] |
Заголовок сообщения: | Не работает отчет из wiki |
Попробовал интересный отчет "Отчёт поиск договоров по тарифу" из wiki: http://wiki.bgbilling.ru/index.php/%D0%9E%D1%82%D1%87%D1%91%D1%82_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%BE%D0%B2_%D0%BF%D0%BE_%D1%82%D0%B0%D1%80%D0%B8%D1%84%D1%83 При генерации отчета выдает ошибку: Код: server 08-12/16:58:15 ERROR [http-8443-4] server - Eval error: Method fillReport( org.apache.commons.dbcp.PoolableConnection, bitel.billing.server.admin.repo rts.BGReportFilter, bitel.billing.server.reports.BGCSVReport$ReportResult, int, int ) not found in bsh scripted object: global Method fillReport( org.apache.commons.dbcp.PoolableConnection, bitel.billing.server.admin.reports.BGReportFilter, bitel.billing.server.reports.BGCSVReport$Re portResult, int, int ) not found in bsh scripted object: global : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code> at bsh.This.invokeMethod(Unknown Source) at bsh.This.invokeMethod(Unknown Source) at bsh.XThis$Handler.invokeImpl(Unknown Source) at bsh.XThis$Handler.invoke(Unknown Source) at $Proxy23.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:149) at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:49) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:45) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) В яве не силен, кто подскажет где "косяк" ? BGBILLING 5.0 обновления крайнии... |
Автор: | stark [ 13 авг 2010, 14:53 ] |
Заголовок сообщения: | Re: Не работает отчет из wiki |
чтобы работало в 5.0 заметите строку public void fillReport( con, filter, result ) на public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result, pageSize, pageIndex ) |
Автор: | mazay-d [ 13 авг 2010, 19:54 ] |
Заголовок сообщения: | Re: Не работает отчет из wiki |
Спасибо! Работает! |
Автор: | Xo4yxa [ 01 дек 2014, 14:48 ] |
Заголовок сообщения: | Re: Не работает отчет из wiki |
А на 6.1 не работает даже после правки: Код: java.lang.RuntimeException: Method fillReport( ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper, 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:172) at bitel.billing.server.reports.BGCSVReport.fillReportToStream(BGCSVReport.java:63) at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:57) 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:415) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.common.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50) 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:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: Method fillReport( ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper, 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 com.sun.proxy.$Proxy29.fillReport(Unknown Source) at bitel.billing.server.reports.BGCSVReport.getResult(BGCSVReport.java:166) ... 28 more Клиент: вер. 6.1.810 / 28.11.2014 21:52:59 os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_25 Сервер: вер. 6.1.1002 / 28.11.2014 22:03:24 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71 |
Автор: | stark [ 01 дек 2014, 14:59 ] |
Заголовок сообщения: | Re: Не работает отчет из wiki |
попробуйте так Код: public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result, map )
|
Автор: | dimOn [ 01 дек 2014, 16:59 ] |
Заголовок сообщения: | Re: Не работает отчет из wiki |
если в файле -описателе есть описание fields, то метод должен быть всё же public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result ) если не описываете явно, то надо добавить параметр как выше указано |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |