BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 апр 2024, 23:58

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Не работает отчет из wiki
СообщениеДобавлено: 13 авг 2010, 11:09 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Попробовал интересный отчет "Отчёт поиск договоров по тарифу" из 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
обновления крайнии...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает отчет из wiki
СообщениеДобавлено: 13 авг 2010, 14:53 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
чтобы работало в 5.0 заметите строку
public void fillReport( con, filter, result )

на
public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result, pageSize, pageIndex )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает отчет из wiki
СообщениеДобавлено: 13 авг 2010, 19:54 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Спасибо! Работает!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает отчет из wiki
СообщениеДобавлено: 01 дек 2014, 14:48 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
А на 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

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает отчет из wiki
СообщениеДобавлено: 01 дек 2014, 14:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
попробуйте так

Код:
public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result, map )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не работает отчет из wiki
СообщениеДобавлено: 01 дек 2014, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
если в файле -описателе есть описание fields, то метод должен быть всё же
public void fillReport( con, filter, bitel.billing.server.reports.BGCSVReport.ReportResult result )
если не описываете явно, то надо добавить параметр как выше указано

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.073s | 33 Queries | GZIP : On ]