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

Проблема после обновления до 4.6. Свои отчеты не работают
http://forum.bitel.ru/viewtopic.php?f=12&t=3148
Страница 1 из 1

Автор:  Akhmat [ 06 ноя 2009, 17:03 ]
Заголовок сообщения:  Проблема после обновления до 4.6. Свои отчеты не работают

Перестали работать свои отчеты.
В дебаге клиента
Цитата:
http://127.0.0.1:8080/bgbilling/executer?report_order=asc&module=reports&report_mid=1&report_month=01.11.2009&contentType=binary&report_filter=login_name&report_sort=session_start&report_limit=100&report_days=30.11.2009&report_value=&report_status=3&action=Report&report_id=dialup_myreport&mid=9&
net.sf.jasperreports.engine.JRException: Error loading object from InputStream
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:196)
at bitel.billing.module.services.reports.BGReportsPanel.showReport(BGReportsPanel.java:474)
at bitel.billing.module.services.reports.BGReportsPanel.generateReport(BGReportsPanel.java:395)
at bitel.billing.module.services.reports.BGReportsPanel$3.actionPerformed(BGReportsPanel.java:92)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:191)
... 28 more

В логах сервера
Цитата:
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
Source text : $F{inet_ntoa(ipaddr)}
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:197)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:537)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:505)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:826)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:368)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:353)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1380)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:692)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:255)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:889)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:811)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.JasperFillManager.fillReportToStream(JasperFillManager.java:559)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.admin.reports.BGReportTemplate.fillReportToStream(BGReportTemplate.java:307)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.admin.reports.BGReportTemplate.fillReportToStream(BGReportTemplate.java:357)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.reports.Report_Default.fillReportToStream(Report_Default.java:30)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:45)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at java.lang.Thread.run(Thread.java:619)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - Caused by: java.lang.ClassCastException: [B cannot be cast to java.lang.String
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at dialup_myreport_1257504997968_724520.evaluate(dialup_myreport_1257504997968_724520:217)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186)
server 11-06/13:56:40 ERROR [http-8080-1] LoggingPrintStream - ... 40 more


Сам отчет просто делает выборку из log_session_ модуля диалап

Подскажите в чем может быть причина

Автор:  Amir [ 06 ноя 2009, 18:47 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Покажите запрос.

Автор:  Akhmat [ 06 ноя 2009, 19:27 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

из .jrxml отчета
Код:
   <queryString language="BGBS"><![CDATA[//select login_name, session_start, session_stop, session_time, session_cost, input_octets/1048576.0, output_octets/1048576.0, from_number, inet_ntoa(ipaddr), status FROM log_session_1_200806 WHERE session_start BETWEEN '2008-06-01' AND '2008-06-05' limit 0,100
import java.sql.*;
import java.util.*;

public void fillReport( con, filter, result )
{
   
   PreparedStatement ps ;
   if ( filter.getStringParam("status").equals("3") )
   {
      ps = con.prepareStatement(
      result.sql( "select login_name, session_start, session_stop, session_time, session_cost, input_octets/1048576.0, output_octets/1048576.0, from_number, inet_ntoa(ipaddr), status FROM log_session_1_$yy(month)$mm(month) WHERE session_start BETWEEN '$date(month)' AND '$date(days)' AND $(filter) like '%$(value)%' order by $(sort) $(order) limit 0,$(limit)", filter ) );
   }
   else
   {
      ps = con.prepareStatement(
      result.sql( "select login_name, session_start, session_stop, session_time, session_cost, input_octets/1048576.0, output_octets/1048576.0, from_number, inet_ntoa(ipaddr), status FROM log_session_1_$yy(month)$mm(month) WHERE session_start BETWEEN '$date(month)' AND '$date(days)' AND $(filter) like '%$(value)%' AND status=$(status) order by $(sort) $(order) limit 0,$(limit)"   , filter ) );
   }
   ResultSet rs = ps.executeQuery();
   result.setDataSource( rs );
}]]></queryString>

Автор:  Amir [ 09 ноя 2009, 13:35 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

А поле inet_ntoa(ipaddr) у вас в отчете называется так же?
Тип поля java.lang.String?

Автор:  Akhmat [ 09 ноя 2009, 14:56 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

В 4.5 работало все
Код:
<field name="login_name" class="java.lang.String"/>
   <field name="session_start" class="java.sql.Timestamp"/>
   <field name="session_stop" class="java.sql.Timestamp"/>
   <field name="session_time" class="java.lang.Integer"/>
   <field name="session_cost" class="java.lang.Float"/>
   <field name="input_octets/1048576.0" class="java.lang.Double"/>
   <field name="output_octets/1048576.0" class="java.lang.Double"/>
   <field name="from_number" class="java.lang.String"/>
   <field name="inet_ntoa(ipaddr)" class="java.lang.String"/>
   <field name="status" class="java.lang.Integer"/>

Автор:  Akhmat [ 07 дек 2009, 04:59 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Amir
проблема именно в inet_ntoa(ipaddr), если это поле убрать из вывода отчета, то все работает.

Попробовал работать с данным полем под псевдонимом inet_ntoa(ipaddr) as ip, но ошибка сохраняется.
Код:
server 12-07/12:15:43 ERROR [http-8080-1] LoggingPrintStream - net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating
expression :
        Source text : $F{ip}

В чем может быть причина?
Но в iReport отчет с таким запросом выполняется, но в BG нет. ошибку дает что привел выше.
В 4.5 как есть работало. видать библиотека у репортов поменялась

PS
В начале когда искал баг, при создании любых отчетов в новой версии iReport они не работали в BG, потому решил что вообще перестали работать свои отчеты. Старой версии ireport отчеты работают.

Автор:  Akhmat [ 07 дек 2009, 15:19 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

up
подложил старые библиотеки(до обновления на 4.6 что были, , подложил и из версии 4.5 последней что на сайте), jasper, jasperreport, jasper-jdt все равно не пашет.
Мне в отчетах обязательно нужно преобразовывать IP, как другим путем в отчете получить IP адрес не знаю

Автор:  Jimson [ 07 дек 2009, 16:00 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

покажите describe log_session_xxx а то я чет не врубаюсь что за ipaddr и status (у меня диалапа нету)

P.S. и все же лучше всегда и везде использовать алиасы, библиотека межет начать глючить уже на '/' а к моменту '()' у нее окончательно сносит крышу, а еще попробуйте не убирая это поле из query убрать его из вывода, обращение к нему убрать, будет так работать или нет, далее можно попробовать присобачить к этому полю в селекте букву в начало, на случай если бибилотека багует пытаясь за каким то преобразовывать это поле в число

Автор:  Akhmat [ 07 дек 2009, 16:14 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Поставил версию 4.5 биллинга, там отчеты работают!
Очевидно проблема в 4.6 и проблема не в библиотеках jasper*

Автор:  Akhmat [ 07 дек 2009, 16:15 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

2 Jimson
Код:
+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int(11)     | NO   | PRI | NULL    | auto_increment |
| lid           | int(11)     | NO   | MUL | NULL    |                |
| nas_id        | int(11)     | NO   | MUL | NULL    |                |
| nas_port      | char(16)    | NO   |     | NULL    |                |
| session_id    | char(32)    | NO   |     | NULL    |                |
| session_start | datetime    | NO   | MUL | NULL    |                |
| session_stop  | datetime    | NO   |     | NULL    |                |
| session_time  | int(11)     | NO   |     | NULL    |                |
| session_cost  | float(10,5) | NO   |     | NULL    |                |
| from_number   | char(30)    | NO   | MUL | NULL    |                |
| to_number     | char(30)    | NO   |     | NULL    |                |
| input_octets  | bigint(20)  | NO   |     | 0       |                |
| output_octets | bigint(20)  | NO   |     | 0       |                |
| status        | int(11)     | NO   | MUL | 0       |                |
| lr            | int(11)     | NO   |     | NULL    |                |
| ipaddr        | bigint(20)  | NO   | MUL | NULL    |                |
| login_name    | varchar(20) | NO   |     | NULL    |                |
| sid_time      | int(11)     | NO   |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+

алиасы работают, но в данном случае не помогают

Автор:  Akhmat [ 07 дек 2009, 16:20 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Jimson писал(а):
а еще попробуйте не убирая это поле из query убрать его из вывода, обращение к нему убрать, будет так работать или нет, далее можно попробовать присобачить к этому полю в селекте букву в начало, на случай если бибилотека багует пытаясь за каким то преобразовывать это поле в число


пробовал это, багует только в случае если поле присутствует в выводе отчета, т.е. в запросе его не убираю.

Автор:  Jimson [ 07 дек 2009, 17:40 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

так что с select 'A' + inet_ntoa() as addr, работает ?

Автор:  Akhmat [ 07 дек 2009, 18:26 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

да, так работает. Но
select 'A' + inet_ntoa() as addr
выдает странный результат) Правильно этот оператор выполнять так
select concat('a',inet_ntoa()) as addr
это дает тот результат который мы хотим
но тут получается прежняя ситуация, модуль отчетов не хавает в таком виде.

Автор:  Akhmat [ 07 дек 2009, 18:37 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Запрос
select login_name as login, concat( 'a', inet_ntoa(ipaddr)) as ip from log_session_1_200909 limit 0,100
не выполняется в отчетах
select login_name as login, concat( 'a', 'inet_ntoa(ipaddr)') as ip from log_session_1_200909 limit 0,100
выполняется.
select login_name as login, concat( 'a', 'inet_ntoa(ipaddr)') as ip, inet_aton('192.168.1.110') as ip2 from log_session_1_200909 limit 0,100
тоже работает в отчетах.

Получается проблема только в inet_ntoa :x потому как другие mysql функции работают. Алиасы при этом не помогают спрятать inet_ntoa

Автор:  Jimson [ 07 дек 2009, 19:51 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

можно спрятать в подзапрос :)

Автор:  Akhmat [ 07 дек 2009, 21:21 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

например как? :)

Автор:  Jimson [ 08 дек 2009, 16:05 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

select ... from (select .... from ipn_user_range_x) as tname join .... where ...

Автор:  Akhmat [ 08 дек 2009, 16:27 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

у меня диалап, там нужный IP адрес хранится в переменной ipaddr таблицы log_session_ . Нужно преобразовывать IP обязательно этой функцией.
странный глюк, очень

Автор:  Jimson [ 08 дек 2009, 19:10 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

ну то что глюк это уже понятно, так что все что мы можем щас это найти workaround временный

P.S. неважно какая таблица, я просто предложил тебе твой селект переписать с использованием подзапроса так что бы вызов функции "спрятался" в подзапрос

Автор:  Akhmat [ 08 дек 2009, 19:30 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Понял, имел ввиду подзапросом не получается избежать использования inet_ntoa.

select ls.login_name as login, (select inet_ntoa(ipaddr) from log_session_1_200909 as ls2 where ls2.id=ls.id) as ip from log_session_1_200909 as ls limit 0,100
опять же не хавается отчетами.
Если ты имел ввиду такого рода подзапрос.
вобщем inet_ntoa прокаженный.

Автор:  Jimson [ 08 дек 2009, 21:07 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

я советовал спрятать в подзапрос в секции from, а не в селект и обязательно задать алиас
select <columns>, temptable.ADDR from (select inet_aton() AS ADDR from ...) as temptable, <other tables> where ...

еще одна идея, в mysql есть возможность явно типизировать поле ? может тут проблема

Автор:  Akhmat [ 09 дек 2009, 13:57 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Спрятать запрос как ты говорил тоже не помогает.
Пробовал, привести к типу стринг не удается. нет такого приведения, или не нашел как)
была мысль что может быть он даже не на тип ругается, а на вывод IP т.е. на последовательность xxx.xxx.xxx.xxx но явный выбор
select '192.168.1.1' as ip
работает в отчетах. Потому, вроде как все варианты замены перепробовал, и все потенциальные причины ошибки тоже, получается ошибка ТОЛЬКО в inet_ntoa причем ошибка не библиотек jasper.

Надо что бы глянули разработчики. тестовый отчет во вложении

Автор:  Akhmat [ 11 дек 2009, 13:33 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

UP

Автор:  Akhmat [ 14 дек 2009, 13:30 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

up
Видимо скачали уже... Получается?

Автор:  Amir [ 14 дек 2009, 21:46 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

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

Автор:  Akhmat [ 15 дек 2009, 15:15 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Обновился, ничего не изменилось, ошибка таже.
Цитата:
server 12-15/11:48:44 ERROR [http-8080-1] LoggingPrintStream - net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
Source text : $F{addr}
server 12-15/11:48:44 ERROR [http-8080-1] LoggingPrintStream - at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:197)
...

сервер сборка 634 от 14 декабря
reports вер. 4.6 сборка 180 от 09.12.2009 12:57:34
...

Автор:  Amir [ 15 дек 2009, 15:56 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

Надо было еще выложить reports...
Выложили 181 билд.

Автор:  Akhmat [ 15 дек 2009, 16:20 ]
Заголовок сообщения:  Re: Проблема после обновления до 4.6. Свои отчеты не работают

ООО :D
Слава разработчикам!
Спасибо, очень рад :)

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