forum.bitel.ru
http://forum.bitel.ru/

Невозможно просмотреть счет в формате IReport
http://forum.bitel.ru/viewtopic.php?f=14&t=2496
Страница 1 из 1

Автор:  Владимир [ 25 июн 2009, 09:46 ]
Заголовок сообщения:  Невозможно просмотреть счет в формате IReport

При попытки просмотра счета, сделаного в IReporte, в окне просмотра не чего не появляеться.
скрины и лог сервера прилагаю.

Клиент: вер. 4.6 сборка 384 от 16.06.2009 18:10:32
Сервер: вер. 4.6 сборка 487 от 16.06.2009 18:10:15
bill: вер. 4.6 сборка 198 от 16.06.2009 18:09:58

Вложения:
IReport.rar [54.4 КБ]
Скачиваний: 230

Автор:  Amir [ 25 июн 2009, 16:27 ]
Заголовок сообщения: 

Выложили обновление ядра...

Автор:  Владимир [ 25 июн 2009, 16:42 ]
Заголовок сообщения:  Невозможно просмотреть счет в формате IReport

Сделал полное обновление.
все равно отчет не показываеться, вот лог из server.error.log
Код:
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream - Unknown class: Page : at Line: 23 : in file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.math.BigDecimal; import bitel . . . '' : new Page ( 0 , 0 )

Called from method: fillReport : at Line: -1 : in file: <Called from Java Code> : <Compiled Java Code>
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHAllocationExpression.objectAllocation(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHAllocationExpression.eval(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHPrimaryExpression.eval(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHPrimaryExpression.eval(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHAssignment.eval(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHBlock.evalBlock(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BSHBlock.eval(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BshMethod.invokeImpl(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BshMethod.invoke(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.BshMethod.invoke(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.This.invokeMethod(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.This.invokeMethod(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.XThis$Handler.invokeImpl(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bsh.XThis$Handler.invoke(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at $Proxy0.fillReport(Unknown Source)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bitel.billing.server.admin.reports.BGBSQueryExecuterFactory$BGBSQueryExecuter.process(BGBSQueryExecuterFactory.java:126)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at bitel.billing.server.admin.reports.BGBSQueryExecuterFactory$BGBSQueryExecuter.createDatasource(BGBSQueryExecuterFactory.java:103)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:668)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:588)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1193)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:843)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:547)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:63)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:209)
server 06-25/15:40:20 ERROR [_ts_fl_bill_subreport0 subreport filler] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:619)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream - net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
   Source text : "фЕМЕЖПО: " + $P{phone}.toString().substring(4,11)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:197)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:537)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:505)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:826)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:368)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillTextField.resolveElement(JRFillTextField.java:763)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFillElement.resolveElement(JRFillElement.java:895)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.resolveBoundElements(JRBaseFiller.java:1396)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.resolveBoundElements(JRBaseFiller.java:1421)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.resolveReportBoundElements(JRBaseFiller.java:1431)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillSummary(JRVerticalFiller.java:907)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:286)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:120)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:889)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:811)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.JasperFillManager.fillReportToStream(JasperFillManager.java:559)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at bitel.billing.server.admin.reports.BGReportTemplate.fillReportToStream(BGReportTemplate.java:305)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at bitel.billing.server.bill.action.ActionViewDocs.doAction(ActionViewDocs.java:203)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at bitel.billing.server.Executer.doModule(Executer.java:740)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at bitel.billing.server.Executer.doPost(Executer.java:190)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at java.lang.Thread.run(Thread.java:619)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream - Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 11
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at java.lang.String.substring(String.java:1935)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at _ts_fl2_bill_1245926418100_873248.evaluate(_ts_fl2_bill_1245926418100_873248:350)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186)
server 06-25/15:40:20 ERROR [http-8080-2] LoggingPrintStream -    ... 39 more

Автор:  Amir [ 25 июн 2009, 16:44 ]
Заголовок сообщения: 

Ну сейчас уже ругается на скрипт запроса.
Цитата:
Код:
Unknown class: Page : at Line: 23 : in file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.math.BigDecimal; import bitel . . . '' : new Page ( 0 , 0 )

Автор:  Владимир [ 25 июн 2009, 16:52 ]
Заголовок сообщения:  Невозможно просмотреть счет в формате IReport

Цитата:
Ну сейчас уже ругается на скрипт запроса. Цитата:
Код:
Код:
Unknown class: Page : at Line: 23 : in file: inline evaluation of: ``import java.sql.*; import java.util.*; import java.math.BigDecimal; import bitel . . . '' : new Page ( 0 , 0 )


Но до обновления до 4.6 все работало, шаблон не изменялся.

Автор:  Amir [ 25 июн 2009, 17:57 ]
Заголовок сообщения: 

Попробуйте добавить после

import java.sql.*;
import java.util.*;
import java.math.BigDecimal;
import bitel.billing.server.model.*;
import bitel.billing.server.phone.bean.*;
import bitel.billing.server.util.TimeUtils;

эту строчку
import ru.bitel.common.model.*;

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/