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.

Reply via email to