Сам шаблон отчета есть выше testFile2.mrt (прикреплен к 5-му посту)
а mdc не генерируется и вываливается на ошибке которую я привел в предыдущем посте
Генерация pdf на ubuntu 14.04 server
Re: Генерация pdf на ubuntu 14.04 server
Здравствуйте.
Вы добавили переменную spzSID в отчет ?
Вы добавили переменную spzSID в отчет ?
lexun писал(а):Сам шаблон отчета есть выше testFile2.mrt (прикреплен к 5-му посту)
а mdc не генерируется и вываливается на ошибке которую я привел в предыдущем посте
Re: Генерация pdf на ubuntu 14.04 server
PHP:
http://reports.storencash.com/index.php ... E3NTM5In0=
Java:
http://ec2-54-194-133-188.eu-west-1.com ... E3NTM5In0=
Получается что мне в редакторе теперь нужно добавить переменные во все мои отчеты.
Возникают следующие вопросы:
1. Можно ли не добавляя в дизайнере как-то добавить в mrt эти переменные в исходном коде Java?
2. Почему картинка в отчете на Java не создалась?
3. Есть еще проблема, которой на php нет, если какой-то картинки нет то на PHP она просто не выводится, а на Java вылетает ошибка (ниже)
пример на php нет картинки у "Копка траншей":
http://reports.storencash.com/index.php ... E3NTM5In0=
пример на Java:
http://ec2-54-194-133-188.eu-west-1.com ... E3NTM5In0=
Прилагаю исходный код java конвертера для анализа, шаблон отчета mrt находится в 5-м посте данной темы.
http://reports.storencash.com/index.php ... E3NTM5In0=
Java:
http://ec2-54-194-133-188.eu-west-1.com ... E3NTM5In0=
Получается что мне в редакторе теперь нужно добавить переменные во все мои отчеты.
Возникают следующие вопросы:
1. Можно ли не добавляя в дизайнере как-то добавить в mrt эти переменные в исходном коде Java?
2. Почему картинка в отчете на Java не создалась?
3. Есть еще проблема, которой на php нет, если какой-то картинки нет то на PHP она просто не выводится, а на Java вылетает ошибка (ниже)
пример на php нет картинки у "Копка траншей":
http://reports.storencash.com/index.php ... E3NTM5In0=
пример на Java:
http://ec2-54-194-133-188.eu-west-1.com ... E3NTM5In0=
Код: Выделить всё
java.lang.RuntimeException: Unable to get image:
at com.stimulsoft.report.components.simplecomponents.StiImageHelper.getImageFromObject(StiImageHelper.java:285)
at com.stimulsoft.report.components.simplecomponents.StiImage.getImageFromDataColumn(StiImage.java:824)
at com.stimulsoft.report.components.simplecomponents.StiImage.GetImageFromSource(StiImage.java:810)
at com.stimulsoft.report.engine.engineV2.builders.StiViewV2Builder.InternalRender(StiViewV2Builder.java:45)
at com.stimulsoft.report.engine.engineV2.builders.StiImageV2Builder.InternalRender(StiImageV2Builder.java:39)
at com.stimulsoft.report.components.StiComponent.InternalRender(StiComponent.java:4064)
at com.stimulsoft.report.engine.engineV2.builders.StiComponentV2Builder.Render(StiComponentV2Builder.java:120)
at com.stimulsoft.report.components.StiComponent.render(StiComponent.java:4069)
at com.stimulsoft.report.engine.engineV2.builders.StiContainerV2Builder.InternalRender(StiContainerV2Builder.java:164)
at com.stimulsoft.report.engine.engineV2.builders.StiBandV2Builder.InternalRender(StiBandV2Builder.java:105)
at com.stimulsoft.report.components.StiComponent.InternalRender(StiComponent.java:4064)
at com.stimulsoft.report.engine.engineV2.StiEngine.InternalRenderBand(StiEngine.java:2235)
at com.stimulsoft.report.engine.engineV2.StiEngine.RenderBand(StiEngine.java:2099)
at com.stimulsoft.report.engine.engineV2.builders.StiDataBandV2Builder.RenderBand(StiDataBandV2Builder.java:1426)
at com.stimulsoft.report.engine.engineV2.builders.StiDataBandV2Builder.RenderMaster(StiDataBandV2Builder.java:1639)
at com.stimulsoft.report.components.bands.StiDataBand.renderMaster(StiDataBand.java:1287)
at com.stimulsoft.report.engine.engineV2.StiPageHelper.RenderPage(StiPageHelper.java:405)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.RenderReport(StiRenderProviderV2.java:865)
at com.stimulsoft.report.engine.engineV2.StiRenderProviderV2.Render(StiRenderProviderV2.java:247)
at com.stimulsoft.report.engine.engineV2.builders.StiReportV2Builder.RenderSingleReport(StiReportV2Builder.java:64)
at com.stimulsoft.report.StiReport.RenderReport(StiReport.java:1939)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1840)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1775)
at com.stimulsoft.report.StiReport.Render(StiReport.java:1765)
at my.servlet.ApplicationInitializer.doGet(ApplicationInitializer.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:620)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
- Вложения
-
- ApplicationInitializer.zip
- Исходник Java конвертера отчетов
- (2.72 КБ) 259 скачиваний
Re: Генерация pdf на ubuntu 14.04 server
Для добавления переменных в коде используйте следующий пример:
Ошибки с изображениями исправлены с 2014.3.4 версии.
[quote="lexun"]PHP:
http://reports.storencash.com/index.php ... E3NTM5In0=
Java:
http://ec2-54-194-133-188.eu-west-1.com ... E3NTM5In0=
Получается что мне в редакторе теперь нужно добавить переменные во все мои отчеты.
Возникают следующие вопросы:
1. Можно ли не добавляя в дизайнере как-то добавить в mrt эти переменные в исходном коде Java?
2. Почему картинка в отчете на Java не создалась?
3. Есть еще проблема, которой на php нет, если какой-то картинки нет то на PHP она просто не выводится, а на Java вылетает ошибка (ниже)
пример на php нет картинки у "Копка траншей":
Код: Выделить всё
report.getVariables().put("spzSID", "6");
report.getDictionary().getVariables().add(new StiVariable("spzSID", StiSystemTypeEnum.SystemString));
report.getDictionary().getVariables().get("spzSID").setValue("6");
report.Render();
[quote="lexun"]PHP:
http://reports.storencash.com/index.php ... E3NTM5In0=
Java:
http://ec2-54-194-133-188.eu-west-1.com ... E3NTM5In0=
Получается что мне в редакторе теперь нужно добавить переменные во все мои отчеты.
Возникают следующие вопросы:
1. Можно ли не добавляя в дизайнере как-то добавить в mrt эти переменные в исходном коде Java?
2. Почему картинка в отчете на Java не создалась?
3. Есть еще проблема, которой на php нет, если какой-то картинки нет то на PHP она просто не выводится, а на Java вылетает ошибка (ниже)
пример на php нет картинки у "Копка траншей":