when i tried to see error on mozilla's console it says error : Out of Memory Line : 163 Source File : http://www.google.com/uds/api/visualisation/1.0/03537something something/default.linechart.I.js and it suddenly exits without drawing the chart.
On Mar 30, 10:50 am, prastu <[email protected]> wrote: > Is there any way I can unload all the loaded things after my chart is > drawn before exitting the drawLineChart() method ? > I tried it on mozilla but it exits suddenly before drawing the chart. > > On Mar 29, 7:57 pm, Viz Kid <[email protected]> wrote: > > > > > As you said, this only happens on some specific settings you have and not on > > a general server like tomcat so it must be somehow related to it. > > > You can try setting an on-load callback and see if the callback is indeed > > called, and if so, how many times (before and after the refresh). Also, you > > can try using different browsers, maybe one of them would give you a more > > informative answer (and possibly, even debug the error). > > > On Mon, Mar 29, 2010 at 3:15 PM, prastu <[email protected]> wrote: > > > I am getting this problem when I include > > > <script type="text/javascript"> > > > google.load('visualization', '1', > > > {packages: ['piechart']}); > > > </script> > > > > OR > > > > google.load("visualization", "1", {packages:["linechart"]}); > > > > I concluded this because I commented all the code and kept these > > > script tags uncommented and tried running the code again. > > > Does this mean google code for loading the visualization api is > > > creating the problem. > > > But if it was the case , how is it working fine on as a normal tomcat > > > application with no javascript errors :( . > > > I worked on google api since i was facing problems integrating jfree > > > charts with portal. > > > > Even now i am able to see the charts getting displayed on the portal > > > server but i get this stack overflow popup on refresh or link click . > > > > On Mar 29, 4:38 pm, Viz Kid <[email protected]> wrote: > > > > Since I'm not familiar with this infrastructure, I'm afraid I don't know > > > how > > > > I can assist. > > > > If you can be more specific on what causes the errors and what errors > > > > are > > > > seen exactly it might be helpful. Also, try to make the example which > > > causes > > > > the problem to be as small as possible. Maybe load only one package and > > > also > > > > see if this happens if you only load the package and not drawing > > > anything. > > > > > On Mon, Mar 29, 2010 at 1:23 PM, prastu <[email protected]> > > > wrote: > > > > > I have tried doing that, still its not working.Actually I am trying to > > > > > run this on plumtree portal server. > > > > > That is where I am getting the problem. Whenever I load the portal > > > > > with chart and try to do some different action after that like > > > > > (refresing the page, or clicking on another link or closing the > > > > > window) the stack overflow error occurs. This code is working fine on > > > > > normal tomcat server but the same when I try to run on portal server I > > > > > get the StackOverFlow error :( > > > > > Any suggestions why this is happening > > > > > > On Mar 29, 1:37 pm, Viz Kid <[email protected]> wrote: > > > > > > Hi. > > > > > > > Can you try loading the visualization API only once to see if this > > > solves > > > > > > the problem? Also, if you want to load several packages, you can do > > > it in > > > > > a > > > > > > single call by passing the list of all packages you need (and > > > > > specifically > > > > > > you load linechart package twice, while in the second time your > > > comment > > > > > > indicates you wanted columnchart). > > > > > > > Best, > > > > > > Viz Kid > > > > > > > On Mon, Mar 29, 2010 at 9:14 AM, prastu <[email protected]> > > > > > wrote: > > > > > > > > This is my code: > > > > > > > > <%@ page language="java" contentType="text/html; > > > charset=ISO-8859-1" > > > > > > > pageEncoding="ISO-8859-1"%> > > > > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > > > "http:// > > > > > > >www.w3.org/TR/html4/loose.dtd"> > > > > > > > <html> > > > > > > > <head> > > > > > > > <meta http-equiv="Content-Type" content="text/html; > > > > > > > charset=ISO-8859-1"> > > > > > > > <c:set var="cssURL" value="pt://images/plumtree/common/public/css/ > > > > > > > mainstyle19-en.css"/> > > > > > > > <link > > > href="pt://images/plumtree/common/custom/apps/myTurf/main.css" > > > > > > > rel="stylesheet" type="text/css"> > > > > > > > > <title>Ajax Call</title> > > > > > > > > <!-- Google Chart API --> > > > > > > > <script type="text/javascript" > > > > > > > src="http://www.google.com/jsapi"> > > > > > > > </script> > > > > > > > <script type="text/javascript"> > > > > > > > google.load('visualization', '1', > > > > > > > {packages: ['linechart']}); > > > > > > > </script> > > > > > > > <!-- Google Chart API --> > > > > > > > > <script = "javascript"> > > > > > > > //Interactive Line chart > > > > > > > //google.load("visualization", "1", > > > {packages:["barchart"]}); // > > > > > For > > > > > > > Horizontal bar chart > > > > > > > google.load("visualization", "1", > > > > > > > {packages:["linechart"]}); > > > > > //For > > > > > > > vertical bar chart > > > > > > > google.setOnLoadCallback(drawLineChart); > > > > > > > > function drawLineChart(){ > > > > > > > > var data = new google.visualization.DataTable(); > > > > > > > data.addColumn('string', 'Year'); > > > > > > > data.addColumn('number', 'Sales'); > > > > > > > data.addColumn('number', 'Expenses'); > > > > > > > > data.addRows(4); > > > > > > > > data.setValue(0, 0, 'Jan'); > > > > > > > // data.setValue(0, 1, 0); > > > > > > > //data.setValue(0, 2, 0); > > > > > > > > data.setValue(1, 0, 'Feb'); > > > > > > > //data.setValue(1, 1, 0); > > > > > > > // data.setValue(1, 2, 0); > > > > > > > > data.setValue(2, 0, 'Mar'); > > > > > > > data.setValue(2, 1, 0.14285715); > > > > > > > data.setValue(2, 2, 0); > > > > > > > > data.setValue(3, 0, 'Apr'); > > > > > > > data.setValue(3, 1, 3); > > > > > > > data.setValue(3, 2, 0); > > > > > > > > var chart = new > > > > google.visualization.LineChart(document.getElementById('chart_line_div')); > > > > > > > // > > > > > > > for vertical bar chart > > > > > > > chart.draw(data, {width: 400, height: 240, is3D: > > > > > > > true,isStacked: true,enableTooltip: true, title: 'Company > > > > > > > Performance'}); > > > > > > > > } > > > > > > > //Interactive Line chart > > > > > > > > </script> > > > > > > > </head> > > > > > > > <body> > > > > > > > > Interactive Line Chart > > > > > > > <div id="chart_line_div"></div> > > > > > > > > Google Charts API POC > > > > > > > </body> > > > > > > > </html> > > > > > > > > For the first time this code is workibg fine. But when I make > > > changes > > > > > > > and refres the page its giving me stackoverflow error. It says > > > stack > > > > > > > overflow at line 140. This is the only code I am working on. I > > > cannot > > > > > > > see anything that is called recurssively. Can anybody help me out > > > with > > > > > > > this ??. Any help would be appreciated. Thanks in advance :D > > > > > > > > -- > > > > > > > You received this message because you are subscribed to the Google > > > > > Groups > > > > > > > "Google Visualization API" group. > > > > > > > To post to this group, send email to > > > > > > > [email protected]. > > > > > > > To unsubscribe from this group, send email to > > > > > > > [email protected]<google-visualization-api%[email protected]> > > > <google-visualization-api%[email protected]<api%252bunsubscri�[email protected]> > > > > > > <google-visualization-api%[email protected]<api%252bunsubscri�[email protected]> > > > <api%252bunsubscri�[email protected]> > > > > > > > > . > > > > > > > For more options, visit this group at > > > > > > >http://groups.google.com/group/google-visualization-api?hl=en.-Hide > > > > > quoted text - > > > > > > > - Show quoted text - > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > Groups > > > > > "Google Visualization API" group. > > > > > To post to this group, send email to > > > > > [email protected]. > > > > > To unsubscribe from this group, send email to > > > > > [email protected]<google-visualization-api%[email protected]> > > > <google-visualization-api%[email protected]<api%252bunsubscri�[email protected]> > > > > > > . > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/google-visualization-api?hl=en.-Hide > > > quoted text - > > > > > - Show quoted text - > > > > -- > > > You received this message because you are subscribed to the Google Groups > > > "Google Visualization API" group. > > > To post to this group, send email to > > > [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]<google-visualization-api%[email protected]> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-visualization-api?hl=en.-Hide quoted > > >text - > > > - Show quoted text -- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en.
