Jump to content
Software FX Community

Comments in XML chart templates


User (Legacy)

Recommended Posts

Hi,

I'd like to add some comments (XML style <!-- comment -->) to my XML chart templates.

Basically it works, comments are ignored as expected and the chart template can be imported.

Although if a comment is added in the section <AXIS> ... </AXIS> there is a NullPointerException [1] thrown while importing the chart with chart.importChart(FileFormat.XML, configStream); .

I'm using ChartFX for Java 6.2 (Version : 6.2.2354.24441).

Is this a known issue?

Regards, Kurt

[1]: StackTrace

17:07:15,677 ERROR [at.telbiomed.arc.imageService.impl.XmlRpcImageService] java.lang.NullPointerException

java.lang.NullPointerException

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.zvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.wvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.$xY(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.AxisBase.VX(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.Wvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.Wvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.xxY(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.AxisCollection.VX(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.ChartCore.YZxz(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.ChartCore.Zwxz(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.ChartCore.Ywxz(Unknown Source)

at SoftwareFX.ChartFX.Chart.importChart(Unknown Source)

at at.telbiomed.arc.imageService.impl.XmlRpcImageService.renderChart(XmlRpcImageService.java:272)

at at.telbiomed.arc.imageService.impl.XmlRpcImageService.getByteData(XmlRpcImageService.java:175)

at at.telbiomed.arc.imageService.impl.XmlRpcImageService.getPNGChart(XmlRpcImageService.java:90)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:111)

at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:102)

at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:43)

at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:83)

at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:182)

at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:103)

at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:120)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:595)

Link to comment
Share on other sites

Hi,

I'd like to add some comments (XML style <!-- comment -->) to my XML chart templates.

Basically it works, comments are ignored as expected and the chart template can be imported.

Although if a comment is added in the section <AXIS> ... </AXIS> there is a NullPointerException [1] thrown while importing the chart with chart.importChart(FileFormat.XML, configStream); .

I'm using ChartFX for Java 6.2 (Version : 6.2.2354.24441).

Is this a known issue?

Regards, Kurt

[1]: StackTrace

17:07:15,677 ERROR [at.telbiomed.arc.imageService.impl.XmlRpcImageService] java.lang.NullPointerException

java.lang.NullPointerException

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.zvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.wvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.$xY(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.AxisBase.VX(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.Wvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.Wvy(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.wyv.xxY(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.AxisCollection.VX(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.ChartCore.YZxz(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.ChartCore.Zwxz(Unknown Source)

at SoftwareFX.internal.ChartFX.Internet.Server.ChartCore.Ywxz(Unknown Source)

at SoftwareFX.ChartFX.Chart.importChart(Unknown Source)

at at.telbiomed.arc.imageService.impl.XmlRpcImageService.renderChart(XmlRpcImageService.java:272)

at at.telbiomed.arc.imageService.impl.XmlRpcImageService.getByteData(XmlRpcImageService.java:175)

at at.telbiomed.arc.imageService.impl.XmlRpcImageService.getPNGChart(XmlRpcImageService.java:90)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:111)

at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:102)

at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:43)

at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:83)

at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:182)

at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:103)

at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:120)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)

at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)

at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

at java.lang.Thread.run(Thread.java:595)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...