Hi,
in my report a chart is not displayed and this error is shown.
It seems related to the chart "Grafico_andamento" but I can't figure out
how to solve it.
Any suggestions, please?
Bye
Nicola
************************************************************ *********************
Chart Grafico_andamento:
- Grouping separator in exponential in pattern "#.##00E0"
Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
separator in exponential in pattern "#.##00E0"
at
org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
at
org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
at
org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
at
org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
at
org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
at
org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
at
org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
at
org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
at
org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
at
org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
at
org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
at
org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
at
org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
at
org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
at
org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
at
org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
at
org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
at
org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
at
org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
at
org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
at
org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
at
org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
at
org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
at
org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
at
org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
at
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
at
org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
at
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
separator in exponential in pattern "#.##00E0"
at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
at
org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
at
org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
... 86 more
Caused by: java.lang.IllegalArgumentException: Grouping separator in
exponential in pattern "#.##00E0"
at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
at
com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
at com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
at
com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
at
org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
at
org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
at
org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
at
org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
at
org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
at
org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
... 91 more
I forgot to say that my report was designed with 2.5.2. And with this
version there's no error.
The error appears with birt 2.6.0 and inside the designer too.
bye
Nicola
nicola ha scritto:
> Hi,
> in my report a chart is not displayed and this error is shown.
> It seems related to the chart "Grafico_andamento" but I can't figure out
> how to solve it.
>
> Any suggestions, please?
>
> Bye
> Nicola
>
> ************************************************************ *********************
> Chart Grafico_andamento:
> - Grouping separator in exponential in pattern "#.##00E0"
>
> Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
> detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
> separator in exponential in pattern "#.##00E0"
> at
> org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
> at
> org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
> at
> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
> at
> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
> at
> org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
> at
> org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
> at
> org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
> at
> org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
> at
> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
> at
> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
> at
> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
> at
> org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
> at
> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
> at
> org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
> at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
> at
> org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
> at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
> at
> org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
> at
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
> at
> org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
> at
> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
> at
> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
> at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
> at
> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
> at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
> at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
> at
> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
> separator in exponential in pattern "#.##00E0"
> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
> at
> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
> at
> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
> ... 86 more
> Caused by: java.lang.IllegalArgumentException: Grouping separator in
> exponential in pattern "#.##00E0"
> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
> at
> com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
> at com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
> at
> com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
> at
> org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
> at
> org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
> at
> org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
> at
> org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
> at
> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
> at
> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
> ... 91 more
>
> ************************************************************ *********************
>
>
>
On 7/12/2010 8:43 AM, nicola wrote:
> I forgot to say that my report was designed with 2.5.2. And with this
> version there's no error.
>
> The error appears with birt 2.6.0 and inside the designer too.
>
> bye
> Nicola
>
>
> nicola ha scritto:
>> Hi,
>> in my report a chart is not displayed and this error is shown.
>> It seems related to the chart "Grafico_andamento" but I can't figure out
>> how to solve it.
>>
>> Any suggestions, please?
>>
>> Bye
>> Nicola
>>
>> ************************************************************ *********************
>> Chart Grafico_andamento:
>> - Grouping separator in exponential in pattern "#.##00E0"
>>
>> Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
>> detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
>> separator in exponential in pattern "#.##00E0"
>> at
>> org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
>> at
>> org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
>> at
>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
>> at
>> org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
>> at
>> org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
>> at
>> org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
>> at
>> org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
>> at
>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
>> at
>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
>> at
>> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
>> at
>> org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
>> at
>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
>> at
>> org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
>> at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
>> at
>> org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
>> at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:597)
>> at
>> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
>> at
>> org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
>> at
>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
>> at
>> org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
>> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>> at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
>> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
>> at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
>> at
>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> at
>> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>> at
>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>> at
>> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>> at
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
>> at
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
>> at
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
>> at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
>> at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
>> at
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
>> at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
>> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
>> at java.lang.Thread.run(Thread.java:619)
>> Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
>> separator in exponential in pattern "#.##00E0"
>> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
>> at
>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
>> at
>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
>> ... 86 more
>> Caused by: java.lang.IllegalArgumentException: Grouping separator in
>> exponential in pattern "#.##00E0"
>> at com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
>> at
>> com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
>> at com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
>> at
>> com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
>> at
>> org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
>> at
>> org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
>> at
>> org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
>> at
>> org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
>> at
>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
>> at
>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
>> at org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
>> ... 91 more
>>
>> ************************************************************ *********************
>>
>>
>>
Trying to reproduced it, I noticed that the column for X-axis was not a
date, but a timestamp.
I retrieved a date from my dataset and the chart now works with no error.
Thank you,
Nicola
Jason Weathersby ha scritto:
> Nicola,
>
> Can the error be reproduced using sample data?
>
> Jason
>
> On 7/12/2010 8:43 AM, nicola wrote:
>> I forgot to say that my report was designed with 2.5.2. And with this
>> version there's no error.
>>
>> The error appears with birt 2.6.0 and inside the designer too.
>>
>> bye
>> Nicola
>>
>>
>> nicola ha scritto:
>>> Hi,
>>> in my report a chart is not displayed and this error is shown.
>>> It seems related to the chart "Grafico_andamento" but I can't figure out
>>> how to solve it.
>>>
>>> Any suggestions, please?
>>>
>>> Bye
>>> Nicola
>>>
>>> ************************************************************ *********************
>>>
>>> Chart Grafico_andamento:
>>> - Grouping separator in exponential in pattern "#.##00E0"
>>>
>>> Grouping separator in exponential in pattern "#.##00E0" ( 1 time(s) )
>>> detail : org.eclipse.birt.report.engine.api.EngineException: Grouping
>>> separator in exponential in pattern "#.##00E0"
>>> at
>>> org.eclipse.birt.report.engine.executor.ExecutionContext.add Exception(ExecutionContext.java:1210)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1037)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localizeForeign(LocalizedContentVisitor.java:579)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.localize(LocalizedContentVisitor.java:163)
>>>
>>> at
>>> org.eclipse.birt.report.engine.internal.executor.l18n.Locali zedReportItemExecutor.execute(LocalizedReportItemExecutor.ja va:37)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:465)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.ex ecute(HTMLAbstractLM.java:473)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .intializeHeaderContent(HTMLListingBandLM.java:98)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLListingBandLM .initialize(HTMLListingBandLM.java:50)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.i nitialize(HTMLTableBandLM.java:44)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLLayoutManager Factory.createLayoutManager(HTMLLayoutManagerFactory.java:40 )
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.createLayoutManager(HTMLReportLayoutEngine.java:137)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:68)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLGroupLM.layou tChildren(HTMLGroupLM.java:117)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.resumeLayout(HTMLInlineStackingLM.java:111)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLInlineStackin gLM.layoutNodes(HTMLInlineStackingLM.java:160)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.la youtChildren(HTMLStackingLM.java:26)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layou tChildren(HTMLTableLM.java:132)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.la yout(HTMLAbstractLM.java:140)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLBlockStacking LM.layoutNodes(HTMLBlockStackingLM.java:70)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout (HTMLPageLM.java:90)
>>>
>>> at
>>> org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutE ngine.layout(HTMLReportLayoutEngine.java:99)
>>>
>>> at
>>> org.eclipse.birt.report.engine.api.impl.RenderTask$PageRange Render.render(RenderTask.java:637)
>>>
>>> at
>>> org.eclipse.birt.report.engine.api.impl.RenderTask.render(Re nderTask.java:258)
>>>
>>> at
>>> org.eclipse.birt.report.service.ReportEngineService.renderRe port(ReportEngineService.java:1537)
>>>
>>> at
>>> org.eclipse.birt.report.service.BirtViewerReportService.getP age(BirtViewerReportService.java:204)
>>>
>>> at
>>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.doExecution(AbstractGetPageActionHandler.java :238)
>>>
>>> at
>>> org.eclipse.birt.report.service.actionhandler.AbstractGetPag eActionHandler.__execute(AbstractGetPageActionHandler.java:1 05)
>>>
>>> at
>>> org.eclipse.birt.report.service.actionhandler.AbstractBaseAc tionHandler.execute(AbstractBaseActionHandler.java:90)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.processor.AbstractBaseDoc umentProcessor.__executeAction(AbstractBaseDocumentProcessor .java:47)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.executeAction(AbstractBaseComponentProcessor .java:143)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.processor.BirtDocumentPro cessor.handleGetPage(BirtDocumentProcessor.java:87)
>>>
>>> at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.eclipse.birt.report.soapengine.processor.AbstractBaseCom ponentProcessor.process(AbstractBaseComponentProcessor.java: 112)
>>>
>>> at
>>> org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingI mpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
>>>
>>> at sun.reflect.GeneratedMethodAccessor259.invoke(Unknown Source)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCP rovider.java:397)
>>>
>>> at
>>> org.apache.axis.providers.java.RPCProvider.processMessage(RP CProvider.java:186)
>>>
>>> at
>>> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvi der.java:323)
>>>
>>> at
>>> org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
>>>
>>> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>>> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>>> at
>>> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService .java:454)
>>> at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281 )
>>> at
>>> org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
>>> at
>>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
>>>
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>>> at
>>> org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
>>>
>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>> at
>>> org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherSer vlet.service(BirtSoapMessageDispatcherServlet.java:122)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:290)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>>>
>>> at
>>> org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerF ilter.java:68)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>>>
>>> at
>>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(Repl yHeaderFilter.java:96)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:235)
>>>
>>> at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:206)
>>>
>>> at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:230)
>>>
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:175)
>>>
>>> at
>>> org.jboss.web.tomcat.security.SecurityAssociationValve.invok e(SecurityAssociationValve.java:182)
>>>
>>> at
>>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccCo ntextValve.java:84)
>>>
>>> at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:127)
>>>
>>> at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:102)
>>>
>>> at
>>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invok e(CachedConnectionValve.java:157)
>>>
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:109)
>>>
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:262)
>>>
>>> at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:844)
>>>
>>> at
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.process(Http11Protocol.java:583)
>>>
>>> at
>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoin t.java:446)
>>> at java.lang.Thread.run(Thread.java:619)
>>> Caused by: org.eclipse.birt.chart.exception.ChartException: Grouping
>>> separator in exponential in pattern "#.##00E0"
>>> at
>>> org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1112)
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.buildChart(ChartReportItemPresentationBase.java:958)
>>>
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.generateRenderObject(ChartReportItemPresentationBase.j ava:846)
>>>
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nBase.onRowSets(ChartReportItemPresentationBase.java:808)
>>>
>>> at
>>> org.eclipse.birt.chart.reportitem.ChartReportItemPresentatio nProxy.onRowSets(ChartReportItemPresentationProxy.java:108)
>>>
>>> at
>>> org.eclipse.birt.report.engine.presentation.LocalizedContent Visitor.processExtendedContent(LocalizedContentVisitor.java: 1014)
>>>
>>> ... 86 more
>>> Caused by: java.lang.IllegalArgumentException: Grouping separator in
>>> exponential in pattern "#.##00E0"
>>> at
>>> com.ibm.icu.text.DecimalFormat.patternError(DecimalFormat.ja va:4967)
>>> at
>>> com.ibm.icu.text.DecimalFormat.applyPatternWithoutExpandAffi x(DecimalFormat.java:4609)
>>>
>>> at
>>> com.ibm.icu.text.DecimalFormat.applyPattern(DecimalFormat.ja va:4427)
>>> at
>>> com.ibm.icu.text.DecimalFormat.applyLocalizedPattern(Decimal Format.java:4418)
>>>
>>> at
>>> org.eclipse.birt.chart.model.attribute.impl.NumberFormatSpec ifierImpl.format(NumberFormatSpecifierImpl.java:518)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.ValueFormatter.format(Val ueFormatter.java:182)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.AutoScale.comput eAxisLabelThickness(AutoScale.java:3437)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.PlotWithAxes.adj ustHorizontal(PlotWithAxes.java:777)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c omputeCommon(PlotWith2DAxes.java:1024)
>>>
>>> at
>>> org.eclipse.birt.chart.computation.withaxes.PlotWith2DAxes.c ompute(PlotWith2DAxes.java:842)
>>>
>>> at
>>> org.eclipse.birt.chart.factory.Generator.build(Generator.jav a:1108)
>>> ... 91 more
>>>
>>> ************************************************************ *********************
>>>
>>>
>>>
>>>
>
This is a multi-part message in MIME format.
--------------050803050602090601090800
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit
No more errors, but this strange effect: on the first chart (the one on
which I had the error described in the first message) the Y-axis has not
rounded values but radom-values (look at the pictures).
Some following charts have rounded values, others random again.
Nic
nicola ha scritto:
> Trying to reproduced it, I noticed that the column for X-axis was not a
> date, but a timestamp.
> I retrieved a date from my dataset and the chart now works with no error.
>
> Thank you,
> Nicola
>
>