Hi, I've got a problem with the Visualization API. Until recently the code below worked just fine. But now I get the error:
[ERROR] Unable to load module entry point class gwtVisualiztion.client.GWTvisualization (see associated exception for details) com.google.gwt.core.client.JavaScriptException: (TypeError): Object expected number: -2146823281 description: Object expected According to the FAQs this is caused by a problem with the AJAX loader script. The script tag however is part of the html code and the script can be reached with the browser. Any suggestions what might be wrong / or how to solve the problem avoiding writing Runnable Java classes? Gr, Alex --------------------------------------------------------------------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0// EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro- source/core/src/gwt-module.dtd"> <module rename-to='gwtvisualization'> <!-- Inherit the core Web Toolkit stuff. --> <inherits name='com.google.gwt.user.User'/> <!-- Inherit the default GWT style sheet. You can change --> <!-- the theme of your GWT application by uncommenting --> <!-- any one of the following lines. --> <inherits name='com.google.gwt.user.theme.standard.Standard'/> <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> --> <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> --> <!-- Other module inherits --> <inherits name='com.google.gwt.visualization.Visualization'/> <!-- Specify the app entry point class. --> <entry-point class='gwtVisualiztion.client.GWTvisualization'/> </module> --------------------------------------------------------------------------------------------------------------------------------------------- package gwtVisualiztion.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.visualization.client.visualizations.GeoMap; import com.google.gwt.visualization.client.visualizations.GeoMap.Options; public class GWTvisualization implements EntryPoint { private DataModel myData; private GeoMap myMap; private Options myMapOptions; @Override public void onModuleLoad() { myData = new DataModel(); myData.fillDataTable(); myMapOptions = Options.create(); myMapOptions.setDataMode(GeoMap.DataMode.REGIONS); myMapOptions.setRegion("world"); myMapOptions.setHeight(600); myMapOptions.setWidth(800); myMap = new GeoMap(myData.getDataTable(), myMapOptions); RootPanel.get("main").add(myMap); } } --------------------------------------------------------------------------------------------------------------------------------------------- package gwtVisualiztion.client; import com.google.gwt.visualization.client.DataTable; import com.google.gwt.visualization.client.AbstractDataTable.ColumnType; public class DataModel { private DataTable myData; public DataModel() { this.setupDataTable(); } private void setupDataTable() { myData = DataTable.create(); myData.addColumn(ColumnType.STRING, "Country"); myData.addColumn(ColumnType.NUMBER, "waarde"); } public void addtoDataTable(String vak, int cijfer) { int rownr = myData.addRow(); myData.setValue(rownr, 0, vak); myData.setValue(rownr, 1, cijfer); } public void fillDataTable() { myData.addRows(5); myData.setValue(0, 0, "NL"); myData.setValue(0, 1, 100); myData.setValue(1, 0, "Germany"); myData.setValue(1, 1, 50); myData.setValue(2, 0, "United States"); myData.setValue(2, 1, 70); myData.setValue(3, 0, "UK"); myData.setValue(3, 1, 150); myData.setValue(4, 0, "Spain"); myData.setValue(4, 1, 125); } public DataTable getDataTable() { return myData; } } --------------------------------------------------------------------------------------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link type="text/css" rel="stylesheet" href="GWTvisualization.css"> <title>Web Application Starter Project</title> <script type="text/javascript" language="javascript" src="gwtvisualization/gwtvisualization.nocache.js"></script> </head> <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> <script type="text/javascript" src="http://www.google.com/jsapi"></ script> <script type="text/javascript"> google.load("visualization", "1", {'packages' : ["piechart", "table", "motionchart", "geomap", "annotatedtimeline", "areachart", "barchart", "columnchart", "orgchart", "gauge", "intensitymap", "linechart", "map", "scatterchart"] }); </script> <div id="main"></div> </body> </html> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
