Re: RE: Scale of a Xaxis NullPointerException

"Nathaniel G. Auvil" <[email protected]> Sun, 5 Sep 2004 08:46:19 -0700 (PDT)
Newsgroups gmane.comp.krysalis.jcharts.user
Message-ID <[email protected]>
Can you attach your code with the data? 




--- [email protected] wrote:

> here is the stacktrace
> 
> 
> java.lang.NullPointerException
> render
> org.jCharts.axisChart.axis.XAxis
> -1
> renderChart
> org.jCharts.axisChart.AxisChart
> -1
> render
> org.jCharts.Chart
> -1
> render
> org.jCharts.encoders.BinaryEncoderUtil
> -1
> encode
> org.jCharts.encoders.JPEGEncoder13
> -1
> getGraphe
> com.GrapheScatter
> 308
> main
> com.EssaiGrpahe
> 46
> null
> null
> 
> i use this code for see them
> 
> System.out.println(f.getClass().getName());
>              StackTraceElement stcak[]=f.getStackTrace();
>              for (int t=0;t<stcak.length;t++)
>              {
>                   System.out.println(stcak[t].getMethodName());
>                   System.out.println(stcak[t].getClassName());
>                   System.out.println(stcak[t].getLineNumber());
>              }
>              System.out.println(f.getMessage());
>              System.out.println(f.getLocalizedMessage());
> 
> >Message: 2
> >Date: Wed, 01 Sep 2004 03:49:22 -0400
> >From: [email protected]
> >To: [email protected]
> >Subject: [jCharts-users] Scale of a Xaxis NullPointerException
> >Reply-To: [email protected]
> >
> >I don't know why i have a NullPointerException when i use the jpeg encoder
> >Is there anaone could help me.....
> >It is always the same problem with the scale of the xaxis on a point chart
> >
> >
> >DataAxisProperties x=new DataAxisProperties();
> >    DataAxisProperties y=new DataAxisProperties();
> >    
> >    
> >    
> >    //DataAxisProperties datatry = (DataAxisProperties)axisProperties.getXAxisProperties();
> >    x.setNumItems(this.intervalle);
> >    x.setUserDefinedScale(0,24);
> >    x.setRoundToNearest(0);
> >    
> >    //DataAxisProperties dataAxisProperties= (DataAxisProperties)
> axisProperties.getYAxisProperties();
> >    //calcul de la meilleur echelle possible
> >    int n=(int)Math.ceil(new Double(String.valueOf(this.valeurMax/100)).doubleValue());
> >    y.setNumItems(n+2);
> >    y.setUserDefinedScale( 0, 100 );
> >    y.setRoundToNearest( 0 );
> > 
> >    
> >    AxisProperties axisProperties= new AxisProperties((LabelAxisProperties)x,y);
> >    
> >    //ligne pour le cadrillage
> >    ChartStroke xAxisGridLines= new ChartStroke( new BasicStroke( 0.5f ), Color.GRAY );
> >    axisProperties.getXAxisProperties().setGridLineChartStroke( xAxisGridLines );
> >    axisProperties.getXAxisProperties().setShowGridLines(
> AxisTypeProperties.GRID_LINES_ONLY_WITH_LABELS);
> >    axisProperties.getXAxisProperties().setShowTicks( AxisTypeProperties.TICKS_NONE );
> >    axisProperties.getXAxisProperties().setPaddingBetweenAxisAndLabels(5.0f);
> >   
> >    
> >    //generation finale
> >    AxisChart axisChart= new AxisChart( dataSeries, chartProperties, axisProperties,null, 700,
> 500 );
> >    
> >   
> >   // axisChart.xAxis=new XAxis(axisChart,this.intervalle);
> >    
> >     try{
> >          JPEGEncoder13.encode(axisChart,1.0f,new
> FileOutputStream(prop.getProperty("GRAPHE")+chemin+".jpg"));
> >            }
> >
> >__________________________________________________________________
> >Switch to Netscape Internet Service.
> >As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
> >
> >Netscape. Just the Net You Need.
> >
> >New! Netscape Toolbar for Internet Explorer
> >Search from anywhere on the Web and block those annoying pop-ups.
> >Download now at http://channels.netscape.com/ns/search/install.jsp
> >
> >
> >Message: 6
> >Date: Wed, 1 Sep 2004 19:51:29 -0700 (PDT)
> >From: "Nathaniel G. Auvil" <[email protected]>
> >Subject: Re: [jCharts-users] Scale of a Xaxis NullPointerException
> >To: [email protected]
> >Reply-To: [email protected]
> >
> >
> >can you attach the stacktrace?
> >
> >
> >
> >--- [email protected] wrote:
> >
> >> I don't know why i have a NullPointerException when i use the jpeg encoder
> >> Is there anaone could help me.....
> >> It is always the same problem with the scale of the xaxis on a point chart
> >> 
> >> 
> >> DataAxisProperties x=new DataAxisProperties();
> >>     DataAxisProperties y=new DataAxisProperties();
> >>     
> >>     
> >>     
> >>     //DataAxisProperties datatry = (DataAxisProperties)axisProperties.getXAxisProperties();
> >>     x.setNumItems(this.intervalle);
> >>     x.setUserDefinedScale(0,24);
> >>     x.setRoundToNearest(0);
> >>     
> >>     //DataAxisProperties dataAxisProperties= (DataAxisProperties)
> >> axisProperties.getYAxisProperties();
> >>     //calcul de la meilleur echelle possible
> >>     int n=(int)Math.ceil(new Double(String.valueOf(this.valeurMax/100)).doubleValue());
> >>     y.setNumItems(n+2);
> >>     y.setUserDefinedScale( 0, 100 );
> >>     y.setRoundToNearest( 0 );
> >>  
> >>     
> >>     AxisProperties axisProperties= new AxisProperties((LabelAxisProperties)x,y);
> >>     
> >>     //ligne pour le cadrillage
> >>     ChartStroke xAxisGridLines= new ChartStroke( new BasicStroke( 0.5f ), Color.GRAY );
> >>     axisProperties.getXAxisProperties().setGridLineChartStroke( xAxisGridLines );
> >>     axisProperties.getXAxisProperties().setShowGridLines(
> >> AxisTypeProperties.GRID_LINES_ONLY_WITH_LABELS);
> >>     axisProperties.getXAxisProperties().setShowTicks( AxisTypeProperties.TICKS_NONE );
> >>     axisProperties.getXAxisProperties().setPaddingBetweenAxisAndLabels(5.0f);
> >>    
> >>     
> >>     //generation finale
> >>     AxisChart axisChart= new AxisChart( dataSeries, chartProperties, axisProperties,null,
> 700,
> >> 500 );
> >>     
> >>    
> >>    // axisChart.xAxis=new XAxis(axisChart,this.intervalle);
> >>     
> >>      try{
> >>           JPEGEncoder13.encode(axisChart,1.0f,new
> >> FileOutputStream(prop.getProperty("GRAPHE")+chemin+".jpg"));
> >>             }
> >> 
> >> __________________________________________________________________
> >> Switch to Netscape Internet Service.
> >> As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
> >> 
> >> Netscape. Just the Net You Need.
> >> 
> >> New! Netscape Toolbar for Internet Explorer
> >> Search from anywhere on the Web and block those annoying pop-ups.
> >> Download now at http://channels.netscape.com/ns/search/install.jsp
> >> 
> >> 
> >> -------------------------------------------------------
> >> This SF.Net email is sponsored by BEA Weblogic Workshop
> >> FREE Java Enterprise J2EE developer tools!
> >> Get your free copy of BEA WebLogic Workshop 8.1 today.
> >> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
> >> _______________________________________________
> >> jCharts-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/jcharts-users
> >> 
> >
> >
> >
> >        
> >__________________________________
> >Do you Yahoo!?
> >New and Improved Yahoo! Mail - Send 10MB messages!
> >http://promotions.yahoo.com/new_mail 
> >
> >
> >
> >--__--__--
> >
> >_______________________________________________
> >jCharts-users mailing list
> >[email protected]
> >https://lists.sourceforge.net/lists/listinfo/jcharts-users
> >
> >
> >End of jCharts-users Digest
> >
> 
> __________________________________________________________________
> Switch to Netscape Internet Service.
> As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register
> 
> Netscape. Just the Net You Need.
> 
> New! Netscape Toolbar for Internet Explorer
> Search from anywhere on the Web and block those annoying pop-ups.
> Download now at http://channels.netscape.com/ns/search/install.jsp
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1 today.
> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
> _______________________________________________
> jCharts-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jcharts-users
> 



		
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click