forum.bitel.ru http://forum.bitel.ru/ |
|
Счета для фл из интернета http://forum.bitel.ru/viewtopic.php?f=22&t=2456 |
Страница 1 из 1 |
Автор: | Владимир [ 18 июн 2009, 12:27 ] |
Заголовок сообщения: | Счета для фл из интернета |
при попытки скачать счет с интернета выскакивает ошибка (исключение) Код: javax.servlet.ServletException: Servlet execution threw an exception bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) и при попыки сохранить счет в клиенте биллинга тоже появляеться ошибка: Код: com.lowagie.text.Font.getFamily()|
Шаблоны были созданы в IReport Версия сервера биллинга 4.5 сборка 352 от 22.12.2008 Версия клиента биллинга 4.5 сборка 247 от 22.12.2008 |
Автор: | Владимир [ 19 июн 2009, 11:47 ] |
Заголовок сообщения: | Счета для фл из интернета |
UP! |
Автор: | Владимир [ 19 июн 2009, 12:03 ] |
Заголовок сообщения: | Счета для фл из интернета |
в server_log пишит Код: ERROR 19.06.2009 11:01:22 Error in Executer (null)
java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfStream(JasperExportManager.java:162) at bitel.billing.server.admin.reports.BGReportTemplate.fillReportToPdfStream(BGReportTemplate.java:318) at bitel.billing.server.bill.action.ActionViewDocs.doAction(ActionViewDocs.java:116) at bitel.billing.server.Executer.doModule(Executer.java:693) at bitel.billing.server.Executer.doPost(Executer.java:177) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) 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(Thread.java:619) и при попытки окрыть PDF файл пишит, что этот файл используться другим приложением. |
Автор: | Amir [ 19 июн 2009, 12:59 ] |
Заголовок сообщения: | |
update_lib ставили? |
Автор: | Владимир [ 19 июн 2009, 13:03 ] |
Заголовок сообщения: | Счета для фл из интернета |
да, ставил недели 2 назад все работало нормально |
Автор: | stark [ 19 июн 2009, 13:08 ] |
Заголовок сообщения: | |
у вас есть библиотека itext в папке lib ? сервер биллинга под какой ОС работает ? |
Автор: | Владимир [ 19 июн 2009, 14:16 ] |
Заголовок сообщения: | Счета для фл из интернета |
В папке, где находиться сервер биллинга файла нет, а в клиенте есть файл itext-1.01.jar есть. Сам сервер работает под управление FreeBSD 6.2 |
Автор: | stark [ 19 июн 2009, 15:33 ] |
Заголовок сообщения: | Re: Счета для фл из интернета |
Владимир писал(а): В папке, где находиться сервер биллинга файла нет, а в клиенте есть файл itext-1.01.jar есть. Сам сервер работает под управление FreeBSD 6.2
ясно, исправим ..скопируйте эту библиотеку в папку lib сервера |
Автор: | Владимир [ 19 июн 2009, 15:49 ] | ||
Заголовок сообщения: | Счета для фл из интернета | ||
скопировал бибилиотеку в папку lib сервера, попылся сохранить счет в PDF формате, выскочила таже ошибка вот скрин этой ошибки:
|
Автор: | Владимир [ 19 июн 2009, 15:56 ] |
Заголовок сообщения: | Счета для фл из интернета |
попробовал переименовать itext-1.01.jar в itext.jar тоже самое |
Автор: | stark [ 19 июн 2009, 15:58 ] |
Заголовок сообщения: | |
сервр надо было остановить (убидитесь что он рально остановилися) и перезапустить |
Автор: | Владимир [ 19 июн 2009, 16:03 ] |
Заголовок сообщения: | Счета для фл из интернета |
несколько раз останавливал и запускал сервер ошибка тажа!! |
Автор: | Amir [ 19 июн 2009, 16:09 ] |
Заголовок сообщения: | |
А в логах ошибка та же? |
Автор: | stark [ 19 июн 2009, 16:09 ] |
Заголовок сообщения: | |
а можете дать не скиншот , а а текст ошибки из лога сервера .. или если там нет, то из лога клиента |
Автор: | Владимир [ 19 июн 2009, 16:16 ] |
Заголовок сообщения: | Счета для фл из интернета |
В логах сервера нечего нет, но есть в логах клиента вот эта ошибка: Код: http://172.16.1.15:8080/bgbilling/executer?module=bill&action=ViewDocs&codes=38612&mid=2&type=bill&
1 Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.lowagie.text.Font.getFamily()I at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:1671) at net.sf.jasperreports.engine.export.JRPdfExporter.getChunk(JRPdfExporter.java:1600) at net.sf.jasperreports.engine.export.JRPdfExporter.getPhrase(JRPdfExporter.java:1583) at net.sf.jasperreports.engine.export.JRPdfExporter.exportText(JRPdfExporter.java:1908) at net.sf.jasperreports.engine.export.JRPdfExporter.exportElements(JRPdfExporter.java:679) at net.sf.jasperreports.engine.export.JRPdfExporter.exportPage(JRPdfExporter.java:641) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:536) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:323) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfStream(JasperExportManager.java:167) at bitel.billing.module.services.bill.ServiceConfigBillViewer$JRStylesheet.save(ServiceConfigBillViewer.java:485) at bitel.billing.module.services.bill.ServiceConfigBillViewer$6.actionPerformed(ServiceConfigBillViewer.java:947) at bitel.billing.module.common.BGControlPanelPrintSaveMailOk.fireActionPerformed(BGControlPanelPrintSaveMailOk.java:172) at bitel.billing.module.common.BGControlPanelPrintSaveMailOk.bGButton2_actionPerformed(BGControlPanelPrintSaveMailOk.java:204) at bitel.billing.module.common.BGControlPanelPrintSaveMailOk$2.actionPerformed(BGControlPanelPrintSaveMailOk.java:80) 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) frame closing |
Автор: | Владимир [ 19 июн 2009, 16:20 ] |
Заголовок сообщения: | Счета для фл из интернета |
как я понял, эта ошибка выскакивает если счет был сделан в IReportе, т.к. в XML шаблоны сохраняються хорошо. |
Автор: | Amir [ 19 июн 2009, 16:22 ] |
Заголовок сообщения: | |
У Вас библиотека itext старая... Я посмотрел, вроде во всех сборках новая сейчас... Попробуйте скачать клиент 4.5 заново или просто библиотеку заменить новой оттуда. |
Автор: | Владимир [ 19 июн 2009, 16:40 ] | ||
Заголовок сообщения: | |||
Запустил последнию версию клиента, теперь вылазиет другая ошибка: Этот шрифт присутствует в системе, где установлен клиент
|
Автор: | Amir [ 19 июн 2009, 16:47 ] |
Заголовок сообщения: | |
А там в шаблоне принудительно указан шрифт? Для формирования pdf там отдельно шрифты нужны, у нас по умолчанию, если даже не указано используется arial. Попробуйте убрать (забекапив) в шаблоне счета указание pdf шрифта. Там наверно в шаблоне указано tahoma.ttf, он его и ищет в папке сервера... Возможно, если положить в папку сервера, то будет нормально, но не уверен... |
Автор: | Владимир [ 19 июн 2009, 17:00 ] |
Заголовок сообщения: | Счета для фл из интернета |
в счетах изменил шрифт с tahoma.ttf на arialbold.ttf, остановил и запустил сервер биллинга и все заработало. СПАСИБО!!!! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |