User (Legacy) Posted October 1, 2005 Report Share Posted October 1, 2005 Gents/Ladies: I am a new comer to this great professional look-and-feel easy-to-use product. The documentation for newbies is great. However, the following code: <%@page import="SoftwareFX.ChartFX.*"%> <% ChartServer chart1 = new ChartServer(application,request,response ); GradientBackground g1; g1 = new GradientBackground(GradientType.BACKWARD_DIAGONAL); g1.setColor(0, new java.awt.Color(187,200,221)); g1.setColor(1, new java.awt.Color(245, 245, 220)); chart1.setInsideBackObject(g1); //Populating the chart1 with random data to get 3 series chart1.openData(COD.VALUES, 2, 12); for (int i=0;i<11;i++) { chart1.setValue(0, i, java.lang.Math.random()* 80); } chart1.setValue(0, 11, -50); chart1.setValue(1, 4, 114); chart1.closeData(COD.VALUES); chart1.setLegend(0, "Jan"); chart1.setLegend(1, "Feb"); chart1.setLegend(2, "Mar"); chart1.setLegend(3, "Apr"); chart1.setLegend(4, "May"); chart1.setLegend(5, "Jun"); chart1.setLegend(6, "Jul"); chart1.setLegend(7, "Aug"); chart1.setLegend(8, "Sep"); chart1.setLegend(9, "Oct"); chart1.setLegend(10, "Nov"); chart1.setLegend(11, "Dec"); //It looks better with Borders ImageBorder myBorder = new ImageBorder(ImageBorderType.EMBOSS); chart1.setBorderObject(myBorder); SeriesAttributes series = chart1.getSeries(0); series.setGallery(Gallery.BAR); //series.setCylSides((short) 32); chart1.setStacked(Stacked.NORMAL); chart1.getSeries(0).setBorderEffect(BorderEffect.RAISED); chart1.getSeries(1).setBorderEffect(BorderEffect.RAISED); chart1.setSerLeg(0,"A"); chart1.setSerLeg(1,"Acquisitions"); chart1.setSerLegBox(true); chart1.getSerLegBoxObj().setDocked(Docked.BOTTOM); chart1.getPoint(0,0).setURL("ppp"); %> <%=chart1.getHtmlTag("500","400", "PNG", "chart1")%> bombs out with the following stack trace when I set URL drill downs. Any pointers appreciated. 500 Internal Server Error java.lang.NullPointerException at SoftwareFX.ChartFX.yvvy.XZwz(Unknown Source) at SoftwareFX.ChartFX.vwvw.<init>(Unknown Source) at SoftwareFX.ChartFX.zyy.<init>(Unknown Source) at SoftwareFX.ChartFX._Chart.YWzz(Unknown Source) at SoftwareFX.ChartFX._Chart.zwzz(Unknown Source) at SoftwareFX.ChartFX._Chart.Yzzz(Unknown Source) at SoftwareFX.ChartFX.Chart.getHtmlTag(Unknown Source) at _test._ChartFXTest._jspService(_ChartFXTest.java:97) [sRC:/test/ChartFXTest.jsp:53] at com.orionserver[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:305) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534) Link to comment Share on other sites More sharing options...
Software FX Posted October 3, 2005 Report Share Posted October 3, 2005 Hi, we are glad you like the product. I have tested your code in my Tomcat environment and it runs with no problem. I see you are running on Oracle, I'll get try that next, but I would like to have a little more info about it: Which Oracle AS and java version are are you running. Also, please be sure you are running the latest chartfx.jar, version 6.0.2020. If not, you can get it here: http://support.softwarefx.com/cfxjava/. Thanks, GA Software FX "Shailesh Dangi" <shailesh_dangi@ml.com> wrote in message news:9J$Tn4pxFHA.1764@webserver3.softwarefx.com... > Gents/Ladies: I am a new comer to this great professional look-and-feel > easy-to-use product. The documentation for newbies is great. However, > the following code: > > <%@page import="SoftwareFX.ChartFX.*"%> > <% > > ChartServer chart1 = new ChartServer(application,request,response ); > > GradientBackground g1; > g1 = new GradientBackground(GradientType.BACKWARD_DIAGONAL); > g1.setColor(0, new java.awt.Color(187,200,221)); > g1.setColor(1, new java.awt.Color(245, 245, 220)); > chart1.setInsideBackObject(g1); > > //Populating the chart1 with random data to get 3 series > chart1.openData(COD.VALUES, 2, 12); > for (int i=0;i<11;i++) > { > chart1.setValue(0, i, java.lang.Math.random()* 80); > } > chart1.setValue(0, 11, -50); > chart1.setValue(1, 4, 114); > > chart1.closeData(COD.VALUES); > chart1.setLegend(0, "Jan"); > chart1.setLegend(1, "Feb"); > chart1.setLegend(2, "Mar"); > chart1.setLegend(3, "Apr"); > chart1.setLegend(4, "May"); > chart1.setLegend(5, "Jun"); > chart1.setLegend(6, "Jul"); > chart1.setLegend(7, "Aug"); > chart1.setLegend(8, "Sep"); > chart1.setLegend(9, "Oct"); > chart1.setLegend(10, "Nov"); > chart1.setLegend(11, "Dec"); > > > //It looks better with Borders > ImageBorder myBorder = new ImageBorder(ImageBorderType.EMBOSS); > chart1.setBorderObject(myBorder); > SeriesAttributes series = chart1.getSeries(0); > series.setGallery(Gallery.BAR); > //series.setCylSides((short) 32); > chart1.setStacked(Stacked.NORMAL); > chart1.getSeries(0).setBorderEffect(BorderEffect.RAISED); > chart1.getSeries(1).setBorderEffect(BorderEffect.RAISED); > chart1.setSerLeg(0,"A"); > chart1.setSerLeg(1,"Acquisitions"); > chart1.setSerLegBox(true); > chart1.getSerLegBoxObj().setDocked(Docked.BOTTOM); > chart1.getPoint(0,0).setURL("ppp"); > > %> > > <%=chart1.getHtmlTag("500","400", "PNG", "chart1")%> > > bombs out with the following stack trace when I set URL drill downs. Any > pointers appreciated. > > > 500 Internal Server Error > java.lang.NullPointerException at SoftwareFX.ChartFX.yvvy.XZwz(Unknown > Source) at SoftwareFX.ChartFX.vwvw.<init>(Unknown Source) at > SoftwareFX.ChartFX.zyy.<init>(Unknown Source) at > SoftwareFX.ChartFX._Chart.YWzz(Unknown Source) at > SoftwareFX.ChartFX._Chart.zwzz(Unknown Source) at > SoftwareFX.ChartFX._Chart.Yzzz(Unknown Source) at > SoftwareFX.ChartFX.Chart.getHtmlTag(Unknown Source) at > _test._ChartFXTest._jspService(_ChartFXTest.java:97) > [sRC:/test/ChartFXTest.jsp:53] at com.orionserver[Oracle Application > Server Containers for J2EE 10g > (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at > oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569) > at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:305) at > oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at > oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at > com.evermind[Oracle Application Server Containers for J2EE 10g > (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824) > at com.evermind[Oracle Application Server Containers for J2EE 10g > (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) > at com.evermind[Oracle Application Server Containers for J2EE 10g > (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) > at com.evermind[Oracle Application Server Containers for J2EE 10g > (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) > at com.evermind[Oracle Application Server Containers for J2EE 10g > (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) > at com.evermind[Oracle Application Server Containers for J2EE 10g > (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) > at java.lang.Thread.run(Thread.java:534) > Link to comment Share on other sites More sharing options...
User (Legacy) Posted October 4, 2005 Author Report Share Posted October 4, 2005 http://support.softwarefx.com/kb/800/2/001.htm could be part of the problem. Oracle App Server version 10.1.2 "SoftwareFX Support" <noreply> wrote in message news:%231XLShByFHA.1764@webserver3.softwarefx.com... > Hi, we are glad you like the product. > > I have tested your code in my Tomcat environment and it runs with no > problem. I see you are running on Oracle, I'll get try that next, but I > would like to have a little more info about it: Which Oracle AS and java > version are are you running. > > Also, please be sure you are running the latest chartfx.jar, version > 6.0.2020. If not, you can get it here: > http://support.softwarefx.com/cfxjava/. > > Thanks, > GA > Software FX > > "Shailesh Dangi" <shailesh_dangi@ml.com> wrote in message > news:9J$Tn4pxFHA.1764@webserver3.softwarefx.com... >> Gents/Ladies: I am a new comer to this great professional look-and-feel >> easy-to-use product. The documentation for newbies is great. However, >> the following code: >> >> <%@page import="SoftwareFX.ChartFX.*"%> >> <% >> >> ChartServer chart1 = new ChartServer(application,request,response ); >> >> GradientBackground g1; >> g1 = new GradientBackground(GradientType.BACKWARD_DIAGONAL); >> g1.setColor(0, new java.awt.Color(187,200,221)); >> g1.setColor(1, new java.awt.Color(245, 245, 220)); >> chart1.setInsideBackObject(g1); >> >> //Populating the chart1 with random data to get 3 series >> chart1.openData(COD.VALUES, 2, 12); >> for (int i=0;i<11;i++) >> { >> chart1.setValue(0, i, java.lang.Math.random()* 80); >> } >> chart1.setValue(0, 11, -50); >> chart1.setValue(1, 4, 114); >> >> chart1.closeData(COD.VALUES); >> chart1.setLegend(0, "Jan"); >> chart1.setLegend(1, "Feb"); >> chart1.setLegend(2, "Mar"); >> chart1.setLegend(3, "Apr"); >> chart1.setLegend(4, "May"); >> chart1.setLegend(5, "Jun"); >> chart1.setLegend(6, "Jul"); >> chart1.setLegend(7, "Aug"); >> chart1.setLegend(8, "Sep"); >> chart1.setLegend(9, "Oct"); >> chart1.setLegend(10, "Nov"); >> chart1.setLegend(11, "Dec"); >> >> >> //It looks better with Borders >> ImageBorder myBorder = new ImageBorder(ImageBorderType.EMBOSS); >> chart1.setBorderObject(myBorder); >> SeriesAttributes series = chart1.getSeries(0); >> series.setGallery(Gallery.BAR); >> //series.setCylSides((short) 32); >> chart1.setStacked(Stacked.NORMAL); >> chart1.getSeries(0).setBorderEffect(BorderEffect.RAISED); >> chart1.getSeries(1).setBorderEffect(BorderEffect.RAISED); >> chart1.setSerLeg(0,"A"); >> chart1.setSerLeg(1,"Acquisitions"); >> chart1.setSerLegBox(true); >> chart1.getSerLegBoxObj().setDocked(Docked.BOTTOM); >> chart1.getPoint(0,0).setURL("ppp"); >> >> %> >> >> <%=chart1.getHtmlTag("500","400", "PNG", "chart1")%> >> >> bombs out with the following stack trace when I set URL drill downs. Any >> pointers appreciated. >> >> >> 500 Internal Server Error >> java.lang.NullPointerException at SoftwareFX.ChartFX.yvvy.XZwz(Unknown >> Source) at SoftwareFX.ChartFX.vwvw.<init>(Unknown Source) at >> SoftwareFX.ChartFX.zyy.<init>(Unknown Source) at >> SoftwareFX.ChartFX._Chart.YWzz(Unknown Source) at >> SoftwareFX.ChartFX._Chart.zwzz(Unknown Source) at >> SoftwareFX.ChartFX._Chart.Yzzz(Unknown Source) at >> SoftwareFX.ChartFX.Chart.getHtmlTag(Unknown Source) at >> _test._ChartFXTest._jspService(_ChartFXTest.java:97) >> [sRC:/test/ChartFXTest.jsp:53] at com.orionserver[Oracle Application >> Server Containers for J2EE 10g >> (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at >> oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569) >> at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:305) at >> oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at >> oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at >> com.evermind[Oracle Application Server Containers for J2EE 10g >> (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824) >> at com.evermind[Oracle Application Server Containers for J2EE 10g >> (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) >> at com.evermind[Oracle Application Server Containers for J2EE 10g >> (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) >> at com.evermind[Oracle Application Server Containers for J2EE 10g >> (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) >> at com.evermind[Oracle Application Server Containers for J2EE 10g >> (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) >> at com.evermind[Oracle Application Server Containers for J2EE 10g >> (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) >> at java.lang.Thread.run(Thread.java:534) >> > > Link to comment Share on other sites More sharing options...
Software FX Posted October 4, 2005 Report Share Posted October 4, 2005 Yes, I'm afraid so. I was able to reproduce it. We'll take another look to se if we can fix it. Regards, GA Software FX "Shailesh Dangi" <shailesh_dangi@ml.com> wrote in message news:fj4oksJyFHA.1856@webserver3.softwarefx.com... > http://support.softwarefx.com/kb/800/2/001.htm could be part of the > problem. > > Oracle App Server version 10.1.2 > > "SoftwareFX Support" <noreply> wrote in message > news:%231XLShByFHA.1764@webserver3.softwarefx.com... >> Hi, we are glad you like the product. >> >> I have tested your code in my Tomcat environment and it runs with no >> problem. I see you are running on Oracle, I'll get try that next, but I >> would like to have a little more info about it: Which Oracle AS and java >> version are are you running. >> >> Also, please be sure you are running the latest chartfx.jar, version >> 6.0.2020. If not, you can get it here: >> http://support.softwarefx.com/cfxjava/. >> >> Thanks, >> GA >> Software FX >> >> "Shailesh Dangi" <shailesh_dangi@ml.com> wrote in message >> news:9J$Tn4pxFHA.1764@webserver3.softwarefx.com... >>> Gents/Ladies: I am a new comer to this great professional >>> look-and-feel easy-to-use product. The documentation for newbies is >>> great. However, the following code: >>> >>> <%@page import="SoftwareFX.ChartFX.*"%> >>> <% >>> >>> ChartServer chart1 = new ChartServer(application,request,response ); >>> >>> GradientBackground g1; >>> g1 = new GradientBackground(GradientType.BACKWARD_DIAGONAL); >>> g1.setColor(0, new java.awt.Color(187,200,221)); >>> g1.setColor(1, new java.awt.Color(245, 245, 220)); >>> chart1.setInsideBackObject(g1); >>> >>> //Populating the chart1 with random data to get 3 series >>> chart1.openData(COD.VALUES, 2, 12); >>> for (int i=0;i<11;i++) >>> { >>> chart1.setValue(0, i, java.lang.Math.random()* 80); >>> } >>> chart1.setValue(0, 11, -50); >>> chart1.setValue(1, 4, 114); >>> >>> chart1.closeData(COD.VALUES); >>> chart1.setLegend(0, "Jan"); >>> chart1.setLegend(1, "Feb"); >>> chart1.setLegend(2, "Mar"); >>> chart1.setLegend(3, "Apr"); >>> chart1.setLegend(4, "May"); >>> chart1.setLegend(5, "Jun"); >>> chart1.setLegend(6, "Jul"); >>> chart1.setLegend(7, "Aug"); >>> chart1.setLegend(8, "Sep"); >>> chart1.setLegend(9, "Oct"); >>> chart1.setLegend(10, "Nov"); >>> chart1.setLegend(11, "Dec"); >>> >>> >>> //It looks better with Borders >>> ImageBorder myBorder = new ImageBorder(ImageBorderType.EMBOSS); >>> chart1.setBorderObject(myBorder); >>> SeriesAttributes series = chart1.getSeries(0); >>> series.setGallery(Gallery.BAR); >>> //series.setCylSides((short) 32); >>> chart1.setStacked(Stacked.NORMAL); >>> chart1.getSeries(0).setBorderEffect(BorderEffect.RAISED); >>> chart1.getSeries(1).setBorderEffect(BorderEffect.RAISED); >>> chart1.setSerLeg(0,"A"); >>> chart1.setSerLeg(1,"Acquisitions"); >>> chart1.setSerLegBox(true); >>> chart1.getSerLegBoxObj().setDocked(Docked.BOTTOM); >>> chart1.getPoint(0,0).setURL("ppp"); >>> >>> %> >>> >>> <%=chart1.getHtmlTag("500","400", "PNG", "chart1")%> >>> >>> bombs out with the following stack trace when I set URL drill downs. >>> Any pointers appreciated. >>> >>> >>> 500 Internal Server Error >>> java.lang.NullPointerException at SoftwareFX.ChartFX.yvvy.XZwz(Unknown >>> Source) at SoftwareFX.ChartFX.vwvw.<init>(Unknown Source) at >>> SoftwareFX.ChartFX.zyy.<init>(Unknown Source) at >>> SoftwareFX.ChartFX._Chart.YWzz(Unknown Source) at >>> SoftwareFX.ChartFX._Chart.zwzz(Unknown Source) at >>> SoftwareFX.ChartFX._Chart.Yzzz(Unknown Source) at >>> SoftwareFX.ChartFX.Chart.getHtmlTag(Unknown Source) at >>> _test._ChartFXTest._jspService(_ChartFXTest.java:97) >>> [sRC:/test/ChartFXTest.jsp:53] at com.orionserver[Oracle Application >>> Server Containers for J2EE 10g >>> (10.1.2.0.2)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at >>> oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569) >>> at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:305) at >>> oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at >>> oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at >>> com.evermind[Oracle Application Server Containers for J2EE 10g >>> (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824) >>> at com.evermind[Oracle Application Server Containers for J2EE 10g >>> (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) >>> at com.evermind[Oracle Application Server Containers for J2EE 10g >>> (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) >>> at com.evermind[Oracle Application Server Containers for J2EE 10g >>> (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) >>> at com.evermind[Oracle Application Server Containers for J2EE 10g >>> (10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) >>> at com.evermind[Oracle Application Server Containers for J2EE 10g >>> (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) >>> at java.lang.Thread.run(Thread.java:534) >>> >> >> > > Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.