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

./lib/ext/jasperreports.jar
http://forum.bitel.ru/viewtopic.php?f=12&t=8373
Страница 1 из 1

Автор:  Phricker [ 21 авг 2013, 20:12 ]
Заголовок сообщения:  ./lib/ext/jasperreports.jar

Что будет если заменить этот файл на последнюю версию? ну или в моем случае JasperReports 5.1.2
Старая версия которая идет в составе БГ, при редактировании отчетов iReport'ом, постоянно ругается на
Код:
08-21/16:26:37 ERROR ["http-bio-/0.0.0.0-8443"-exec-6] Digester - Parse Error at line 2 column 508: cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.
org.xml.sax.SAXParseException: cvc-complex-type.3.2.2: Attribute 'uuid' is not allowed to appear in element 'jasperReport'.


на тесте поставил новую, полет нормальный да и встроенные отчеты навроде как работают.
Будут ли проблемы?

Автор:  skyb [ 22 авг 2013, 14:05 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

это без танцев с бубном будут отчеты работать?

Автор:  Phricker [ 22 авг 2013, 14:11 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

Угу. Проверял на iReport-5.1.0 и БГ 6.0

Автор:  skyb [ 22 авг 2013, 14:12 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

а ворны переписывать нада будет?

Автор:  Phricker [ 22 авг 2013, 14:28 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

Ась? Ну например у меня встроенный отчет "Отчет по договорам" выдавал
Код:
08-22/12:24:00  WARN ["http-bio-/0.0.0.0-8443"-exec-9] JRBoxFactory - The 'topBorderColor' attribute is deprecated. Use the <pen> tag instead.
08-22/12:24:00  WARN ["http-bio-/0.0.0.0-8443"-exec-9] JRBoxFactory - The 'leftBorder' attribute is deprecated. Use the <pen> tag instead.
08-22/12:24:00  WARN ["http-bio-/0.0.0.0-8443"-exec-9] JRBoxFactory - The 'leftBorderColor' attribute is deprecated. Use the <pen> tag instead.

Я заменил jasperreports.jar на последнюю стабильную версию, открыл этот отчет iReport и сохранил.
Теперь нет предупреждений.
Но при этом изменился отчет - следовательно в следующий апдейт биллинг его заменит. придется делать .orig

или ты не об этом?

Автор:  skyb [ 22 авг 2013, 14:47 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

дада, про это, кул...девлоперы, скажите уже, и поменяйте либу, ворны достали

Автор:  dimOn [ 22 авг 2013, 16:16 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

можно, конечно. но вдруг чо?

Автор:  stark [ 22 авг 2013, 16:46 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

А до 6.1 дождаться можете ?

В 6.1 сейчас уже есть такое изменение
Цитата:
Обновил библиотеку jasper jasperreports 3.0.1 > 4.0.2 и добавил подержку экспорта в ods. jasper потащил за собой:
commons-beanutils.jar 1.6 > 1.8.0
jcommon 1.0.0 > 1.0.15
jfreechart 1.0.0 > 1.0.12
poi 3.0.1 > 3.6
serializer.jar 2.7.0 > 2.7.1
xalan 2.7.0 > 2.7.1
itext 2.1.0 > 2.1.7
spring-core > 2.5.5(добавил)
spring-beans > 2.5.5(добавил)
jasperreports-fonts - сам собрал библиотеку сам


Это я сделал еще в 2011 году в транке(это будущая версия 6.1). По идее сейчас можно и на 5.1.2 обновить jasper.Там часть библиотек этих используется tomcat-ом вроде еще. Так что не факт что просто обновление одной библиотеки поможет . И не факт что еще что-нибудь не вылезет.

Автор:  skyb [ 22 авг 2013, 18:00 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

вот опять только в будущем :((( проблема уже давно, а решения ее нет.

Автор:  stark [ 22 авг 2013, 18:11 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

skyb писал(а):
вот опять только в будущем :((( проблема уже давно, а решения ее нет.


Ну хотите, в следующем обновлении вам придет куча новых библиотек. Не проблема.. Получите все баги сейчас и все сразу :) .. Томкет заодно обновить на 8-ой. Помнится когда на 7-ой с 6-го обновили , там вылезали баги.

Автор:  skyb [ 22 авг 2013, 19:10 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

чего 8-ой то? а так, если 1 бибилу заменить проблемы будут?

Автор:  dimOn [ 22 авг 2013, 19:40 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

skyb писал(а):
чего 8-ой то? а так, если 1 бибилу заменить проблемы будут?

ну давайте мы обновим, а вы и проверите :idea:

Автор:  skyb [ 30 янв 2014, 08:06 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

stark писал(а):
skyb писал(а):
вот опять только в будущем :((( проблема уже давно, а решения ее нет.


Ну хотите, в следующем обновлении вам придет куча новых библиотек. Не проблема.. Получите все баги сейчас и все сразу :) .. Томкет заодно обновить на 8-ой. Помнится когда на 7-ой с 6-го обновили , там вылезали баги.

на 6.1 реализовано?

Автор:  stark [ 03 фев 2014, 15:34 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

skyb писал(а):
stark писал(а):
skyb писал(а):
вот опять только в будущем :((( проблема уже давно, а решения ее нет.


Ну хотите, в следующем обновлении вам придет куча новых библиотек. Не проблема.. Получите все баги сейчас и все сразу :) .. Томкет заодно обновить на 8-ой. Помнится когда на 7-ой с 6-го обновили , там вылезали баги.

на 6.1 реализовано?



что именно ? в 6.1 обновлено:
jasperreports 3.0.1 > 4.0.2
tomcat 7.0.16 > 7.0.34

tomcat 8-ой пока не вижу смысла добавлять, он еще пока в стадии alpha.

Автор:  skyb [ 03 фев 2014, 16:21 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

да, про джаспер, спасибо

Автор:  Phricker [ 10 фев 2014, 12:20 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

апну темку.
Я поменял данный файл, как и писал.
Отчет у меня прекрасно работал.
Получается когда обновлял сервер - файлик вернулся на место (ну или у вас просто обновился jasperreports.jar).
И после этого

Код:
                value = (java.lang.String)(((java.lang.Integer)field_payCable.getValue())); //$JR_EXPR_ID=72$
                        <---------------------------------------------------------------->
87. Cannot cast from Integer to String
                value = (java.lang.String)(((java.lang.Integer)field_payWIFI.getValue())); //$JR_EXPR_ID=73$
                        <--------------------------------------------------------------->
88. Cannot cast from Integer to String
                value = (java.lang.String)(((java.lang.Integer)field_accAll.getValue())); //$JR_EXPR_ID=74$
                        <-------------------------------------------------------------->
89. Cannot cast from Integer to String
                value = (java.lang.String)(((java.lang.Integer)field_payAll.getValue())); //$JR_EXPR_ID=75$
                        <-------------------------------------------------------------->
90. Cannot cast from Integer to String
                value = (java.lang.String)(((java.lang.Integer)field_payAverage.getValue())); //$JR_EXPR_ID=76$
                        <------------------------------------------------------------------>
90 errors

server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:191)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.admin.reports.BGReportTemplate.newJasperReport(BGReportTemplate.java:222)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:210)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:187)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.admin.reports.BGReportTemplate.getJasperReport(BGReportTemplate.java:175)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.reports.BGJasperReport.getJasperReport(BGJasperReport.java:64)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.reports.Report_Default.fillReportToStream(Report_Default.java:20)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:56)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.Executer.doModule(Unknown Source)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.Executer$1.run(Unknown Source)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at java.security.AccessController.doPrivileged(Native Method)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at javax.security.auth.Subject.doAs(Subject.java:396)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.Executer.doPost(Unknown Source)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
server 02-10/10:02:54 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream -      at java.lang.Thread.run(Thread.java:662)


Это у вас или у нас? Или я просто в отчете использовал то, что есть в новой жарке.
Файл вернул новый 5.1.2 и все заработало. Просто отписываюсь вдруг у вас какой проблем.

Автор:  skn [ 10 фев 2014, 13:07 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

странная конструкция
Код:
value = (java.lang.String)(((java.lang.Integer)field_payWIFI.getValue())); //$JR_EXPR_ID=73$

я бы сделал так
Код:
value = field_payWIFI.getValue().toString(); //$JR_EXPR_ID=73$

Автор:  Phricker [ 10 фев 2014, 13:23 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

Это конструкция самого jaspreports походу. Я ему на вход кидаю string, а потом подвожу итоги средствами jasprep.
Изображение

Изображение

Если из за этого то тогда никаких вопросов.
Просто на всякий пожарный предупредил :)

Автор:  stark [ 10 фев 2014, 15:33 ]
Заголовок сообщения:  Re: ./lib/ext/jasperreports.jar

Может нам jasper на 5.1.2 обновить в 6.1 ? C тех пор как мы его обновили в разрабатываемой версии , прошло много времени .

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