I ran into same problem with eclipse gwt plugin and debugging in host mode. Command line works fine.
I doubt it could be related to the security check that the original page is from localhost but the browser could not access a different domain "www.google.com". -Michael On May 13, 8:52 am, Rafael Barrera Oro <[email protected]> wrote: > I am creating a PieChart within a callback method (see the code below) so i > think that should not be a problem. > > // Create a callback to be called when the visualization API > // has been loaded. > Runnable onLoadCallback = new Runnable() { > public void run() { > Panel panel = RootPanel.get(); > > // Create a pie chart visualization. > PieChart pie = new PieChart(createTable(), createOptions()); > > pie.addSelectHandler(createSelectHandler(pie)); > panel.add(pie); > } > }; > > // Load the visualization api, passing the onLoadCallback to be called > // when loading is done. > AjaxLoader.loadVisualizationApi(onLoadCallback, PieChart.PACKAGE); > } > > Anyway, i discovered that if the project is packaged into a war and deployed > on a tomcat server, the PieChart works perfectly, its only in hosted mode > that it does not work, i still think is some problem with the way that the > hosted browser behaves (if i typewww.google.com/jsapiin the hosted browser > i get a not found error). > > ¡Thanks for the reply! > > Rafael > > 2009/5/9 Craig Schroeder <[email protected]> > > > > > Rafael, > > One point to consider is if all your visualization related GWT code is in > > the proper place. > > > I'm sure you've seen the examples, but as a reminder.... > > Anything that looks like "x = new ColumnChart();" needs to be inside of the > > callback used when making the AJAX call or called from that callback. > > i.e. if you want to use a callback called onLoadCallback as done in the > > examples you'd get the following: > > > public void onModuleLoad() { > > Runnable onLoadCallback = new Runnable() { > > public void run() { > > x = new AnnotatedTimeLine("700", "300"); > > y = new Table(); > > z = new ColumnChart(); > > ............. > > } > > } > > ............. > > AjaxLoader.loadVisualizationApi(onLoadCallback, ColumnChart.PACKAGE, > > Table.PACKAGE, AnnotatedTimeLine.PACKAGE); > > } > > > --Craig > > > On Fri, May 8, 2009 at 12:16 PM, Rafael Barrera Oro > > <[email protected]>wrote: > > >> Frustrating indeed! > > >> I shall try the GWT groups and see what happends... > > >> Thanks for all the help anyway! > > >> Rafael > > >> 2009/5/8 Eric Z. Ayers <[email protected]> > > >>> Hi Rafael, > > >>> Sounds like a frustrating problem! At this point, it looks like the > >>> problem has nothing to do with the visualization api in particular. > >>> Maybe you should try looking for answers on the Google-Web-Toolkit > >>> group if you haven't already. > > >>> You can post this link to the thread we are on so you don't have to go > >>> through describing everything again. > > >>>http://groups.google.com/group/google-visualization-api/browse_thread... > > >>> -Eric. > > >>> On May 7, 10:54 am, Rafael Barrera Oro <[email protected]> wrote: > >>> > I should also mention that i am using Linux :P > > >>> > 2009/5/7 Eric Z. Ayers <[email protected]> > > >>> > > Ah! This is a big clue. The hosted mode browser in windows embeds > >>> > > Internet Explorer. There must be some setting in the Internet > >>> > > Options on IE that affects your network connectivity or blocks > >>> certain > >>> > > sites. I've seen this come up in a previous posting to some group, > >>> > > but I can't find it now. > > >>> > > -Eric. > > >>> > > On May 6, 11:27 am, Rafael Barrera Oro <[email protected]> wrote: > >>> > > > I should mention that i am working in hosted mode (if i > >>> > > typewww.google.com/jsapiinmyevery day browser i get the expected > >>> > > outcome), > >>> > > > when i typewww.google.com/jsapiinthehosted browser i get > >>> > > awww.google.comcouldnotbe found error, i tryed adding it to the > >>> whitelist > >>> > > > using the whitelist argument but it did not work > > >>> > > > is this part of the problem or am i on the wrong track? > > >>> > > > Thanks for the reply! > > >>> > > > Rafael > > >>> > > > 2009/5/6 Eric Z. Ayers <[email protected]> > > >>> > > > > Hmmm, is your development machine able to connect through the > >>> internet > >>> > > > > tohttp://www.google.com/jsapi?Sometimesproxies or firewalls > >>> > > > > interfere with downloading the API. If you put that URL into a > >>> > > > > browser on the machine you are developing from, you should see > >>> text > >>> > > > > that starts with: > > >>> > > > > if (!window['google']) { > >>> > > > > window['google'] = {}; > >>> > > > > } > >>> > > > > ... > > >>> > > > > On May 6, 10:41 am, Rafael Barrera Oro <[email protected]> > >>> wrote: > >>> > > > > > The following is my main html page code, as you can see i > >>> included > >>> > > the > >>> > > > > JSAPI > >>> > > > > > (it was all along), is there something i forgot? > > >>> > > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > >>> > > > > > <!-- The HTML 4.01 Transitional DOCTYPE declaration--> > >>> > > > > > <!-- above set at the top of the file will set --> > >>> > > > > > <!-- the browser's rendering engine into --> > >>> > > > > > <!-- "Quirks Mode". Replacing this declaration --> > >>> > > > > > <!-- with a "Standards Mode" doctype is supported, --> > >>> > > > > > <!-- but may lead to some differences in layout. --> > > >>> > > > > > <html> > >>> > > > > > <head> > >>> > > > > > <meta http-equiv="content-type" content="text/html; > >>> > > charset=UTF-8"> > >>> > > > > > <!-- --> > >>> > > > > > <!-- Any title is fine --> > >>> > > > > > <!-- --> > >>> > > > > > <title>SimpleViz</title> > > >>> > > > > > <!-- --> > >>> > > > > > <!-- This script loads the Visualization API. --> > >>> > > > > > <!-- --> > >>> > > > > > <script type="text/javascript" src=" > >>>http://www.google.com/jsapi > >>> > > > > > "></script> > > >>> > > > > > <!-- --> > >>> > > > > > <!-- This script loads your compiled module. --> > >>> > > > > > <!-- If you add any GWT meta tags, they must --> > >>> > > > > > <!-- be added before this line. --> > >>> > > > > > <!-- --> > >>> > > > > > <script type="text/javascript" language="javascript" > >>> > > > > > src="com.example.simpleviz.SimpleViz.nocache.js"></script> > >>> > > > > > </head> > > >>> > > > > > <!-- --> > >>> > > > > > <!-- The body can have arbitrary html, or --> > >>> > > > > > <!-- you can leave the body empty if you want --> > >>> > > > > > <!-- to create a completely dynamic UI. --> > >>> > > > > > <!-- --> > >>> > > > > > <body> > > >>> > > > > > <!-- OPTIONAL: include this if you want history support --> > >>> > > > > > <iframe src="javascript:''" id="__gwt_historyFrame" > >>> tabIndex='-1' > >>> > > > > > style="position:absolute;width:0;height:0;border:0"></iframe> > > >>> > > > > > </body> > >>> > > > > > </html> > > >>> > > > > > 2009/5/6 VizBoy <[email protected]> > > >>> > > > > > > "$wnd.google has no properties" usually means that you > >>> haven't > >>> > > included > >>> > > > > the > >>> > > > > > > jsapi script tag in the html page. > > >>> > > > > > > Hope this helps. > > >>> > > > > > > - VizBoy. > > >>> > > > > > > On Tue, May 5, 2009 at 7:08 PM, Rafael Barrera Oro < > >>> > > [email protected] > >>> > > > > >wrote: > > >>> > > > > > >> Just to be certain, i followed the tutorial step by step, > >>> created > >>> > > the > >>> > > > > > >> project by command line and it still does not work... (same > >>> error, > >>> > > > > > >> $wnd.google has no properties) > > >>> > > > > > >> I am thinking version problems... but then again, i dont > >>> know very > >>> > > > > much > >>> > > > > > >> about the gwt visualization api... > > >>> > > > > > >> Thanks in advance for any ideas > > >>> > > > > > >> Rafael > > >>> > > > > > >> 2009/5/4 Rafael Barrera Oro <[email protected]> > > >>> > > > > > >> Im sorry, i did not express myself correctly. What i meant > >>> was > >>> > > that i > >>> > > > > > >>> followed the tutorial with a slight variation, i created > >>> the > >>> > > project > >>> > > > > using > >>> > > > > > >>> the eclipse plugin (added the jar, set the classpath, etc). > > >>> > > > > > >>> I guess you could say that technically i did not followed > >>> the > >>> > > > > tutorial > >>> > > > > > >>> step by step but this should work anyway... right? > > >>> > > > > > >>> Thanks for the reply! > > >>> > > > > > >>> 2009/5/4 Eric Z. Ayers <[email protected]> > > >>> > > > > > >>>> Hi Rafael, > > >>> > > > > > >>>> If you haven't tried the tutorial yet, that's certainly a > >>> good > >>> > > place > >>> > > > > > >>>> to start! > > >>> > > > > > >>>> On May 4, 10:34 am, Rafael Barrera Oro < > >>> [email protected]> > >>> > > wrote: > >>> > > > > > >>>> > Thanks for the reply but the FAQ refers to the error > >>> > > > > > >>>> > "'$wnd.google.visualization' is null or not an object" > >>> and > >>> > > what i > >>> > > > > am > >>> > > > > > >>>> getting > >>> > > > > > >>>> > is "$wnd.google has no properties" Are those equivalent? > > >>> > > > > > >>>> > On the other hand i created the project using eclipse > >>> instead > >>> > > of > >>> > > > > > >>>> following > >>> > > > > > >>>> > the step by step console tutorial to create a project, > >>> maybe > >>> > > that > >>> > > > > had > >>> > > > > > >>>> > something to do? > > >>> > > > > > >>>> > i cant make it work yet... > > >>> > > > > > >>>> > thanks for the reply! > > >>> > > > > > >>>> > Any other ideas will be greatly appreciated > > ... > > read more » --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
