My favorites | Sign in
Google
                
Details: Show all Hide all

Yesterday

  • 35 hours ago
    issue 336 (Chrome extension API bindings) commented on by arthur.kalm   -   Yeah, I forgot to comment back after I saw that post :). I think the Chrome extension API should probably end up living in GALGWT though.
    Yeah, I forgot to comment back after I saw that post :). I think the Chrome extension API should probably end up living in GALGWT though.
  • 41 hours ago
    issue 336 (Chrome extension API bindings) commented on by mark.renouf   -   Aha. I just found a post by Ray Cromwell pointing out that the Speed Tracer code is public and contained within is a complete Chrome extensions module. I'm (happily) giving up on my efforts and moving on to the App I was going to build with them :-) Code is here: http://code.google.com/p/speedtracer/source/browse/trunk/src/client/ui/#ui/src/com/google/ gwt/chrome/crx
    Aha. I just found a post by Ray Cromwell pointing out that the Speed Tracer code is public and contained within is a complete Chrome extensions module. I'm (happily) giving up on my efforts and moving on to the App I was going to build with them :-) Code is here: http://code.google.com/p/speedtracer/source/browse/trunk/src/client/ui/#ui/src/com/google/ gwt/chrome/crx
  • 41 hours ago
    issue 336 (Chrome extension API bindings) commented on by mark.renouf   -   I'm working on them. Hopefully I'm not duplicating effort. Knowing that speed tracer is a GWT App I would assume these exist internally at Google?
    I'm working on them. Hopefully I'm not duplicating effort. Knowing that speed tracer is a GWT App I would assume these exist internally at Google?

Last 7 days

  • Dec 17, 2009
    issue 300 (GWT 1.7 broken for debugging gadgets in hosted mode.) Owner changed by zun...@google.com   -  
    Owner: zun...@google.com
    Owner: zun...@google.com
  • Dec 17, 2009
    issue 305 (gwt-maps: MapWidget.getBoundsZoomLevel returns 0) commented on by piotr.gogacz   -   I'm having this problem too. Method getBoundsZoomLevel() returns 0.
    I'm having this problem too. Method getBoundsZoomLevel() returns 0.
  • Dec 17, 2009
    issue 283 (Could not load secured Google Map ) Status changed by zun...@google.com   -   Update committed at r1566
    Status: FixedNotReleased
    Update committed at r1566
    Status: FixedNotReleased
  • Dec 17, 2009
    r1566 (The previous change to make the fetch dependent on protocol ...) committed by zun...@google.com   -   The previous change to make the fetch dependent on protocol broke when a file:// url was used. Now only used https: or http: Review by: bchambers
    The previous change to make the fetch dependent on protocol broke when a file:// url was used. Now only used https: or http: Review by: bchambers
  • Dec 16, 2009
    issue 283 (Could not load secured Google Map ) changed by zun...@google.com   -   darn, that fix broke file:// urls. See http://galgwt-reviews.appspot.com/52602
    Status: ReviewPending
    Owner: zun...@google.com
    Cc: bchamb...@google.com
    darn, that fix broke file:// urls. See http://galgwt-reviews.appspot.com/52602
    Status: ReviewPending
    Owner: zun...@google.com
    Cc: bchamb...@google.com
  • Dec 16, 2009
    issue 323 (MapPaneType is missing G_MAP_OVERLAY_LAYER_PANE ) Owner changed by zun...@google.com   -  
    Owner: zun...@google.com
    Owner: zun...@google.com
  • Dec 16, 2009
    issue 323 (MapPaneType is missing G_MAP_OVERLAY_LAYER_PANE ) changed by zun...@google.com   -   UP for review as a part of: http://galgwt-reviews.appspot.com/53602/show
    Status: Accepted
    Labels: API-Maps
    UP for review as a part of: http://galgwt-reviews.appspot.com/53602/show
    Status: Accepted
    Labels: API-Maps
  • Dec 16, 2009
    issue 269 (Polygon.insertVertex should be public) Status changed by zun...@google.com   -   Committed as r1565 without review
    Status: FixedNotReleased
    Committed as r1565 without review
    Status: FixedNotReleased
  • Dec 16, 2009
    r1565 (Fixes issue 269. Changes the protection on the insertVertex...) committed by zun...@google.com   -   Fixes issue 269. Changes the protection on the insertVertex() method to make it public.
    Fixes issue 269. Changes the protection on the insertVertex() method to make it public.
  • Dec 16, 2009
    issue 302 (AJAX Search's getAttribution threw JavaScriptException, inst...) Status changed by zun...@google.com   -   Sorry, this patch got lost in the shuffle. Committed as r1564
    Status: FixedNotReleased
    Sorry, this patch got lost in the shuffle. Committed as r1564
    Status: FixedNotReleased
  • Dec 16, 2009
    r1564 (getAttribution() was throwing an exception if the attributio...) committed by zun...@google.com   -   getAttribution() was throwing an exception if the attribution is not available. Now, it returns null instead. Patch by: artymt review by: zundel
    getAttribution() was throwing an exception if the attribution is not available. Now, it returns null instead. Patch by: artymt review by: zundel
  • Dec 16, 2009
    issue 283 (Could not load secured Google Map ) Status changed by zun...@google.com   -   r1563 commits a change that uses the same protocol as was used to load the hosted page.
    Status: FixedNotReleased
    r1563 commits a change that uses the same protocol as was used to load the hosted page.
    Status: FixedNotReleased
  • Dec 16, 2009
    r1563 (Fixes issue 283 Updates the AjaxLoader class to use the sam...) committed by zun...@google.com   -   Fixes issue 283 Updates the AjaxLoader class to use the same protocol for loading jsapi as was used in the hosted page. Review by: bchambers
    Fixes issue 283 Updates the AjaxLoader class to use the same protocol for loading jsapi as was used in the hosted page. Review by: bchambers
  • Dec 16, 2009
    GearsGettingStartedDatabase (Using the Gears Database Module in a GWT project) Wiki page commented on by brian.ul...@student.htw-berlin.de   -   This tutorial is outdated and does not work. There is a need for a tutorial on current releases. Do not use this!!!
    This tutorial is outdated and does not work. There is a need for a tutorial on current releases. Do not use this!!!
  • Dec 16, 2009
    r1562 (Updates the rest of the gwt-google-apis projects to be compa...) committed by zun...@google.com   -   Updates the rest of the gwt-google-apis projects to be compatible with a GWT 2.0 installation when building a .jar from the command line. (the samples probably still need some work) Review by: jlabanca
    Updates the rest of the gwt-google-apis projects to be compatible with a GWT 2.0 installation when building a .jar from the command line. (the samples probably still need some work) Review by: jlabanca
  • Dec 16, 2009
    issue 292 (RPC calls from gadget fail) commented on by alaa.vbc   -   I am always getting an error when the request is taking too long to process. Is there a timeout for the response to arrive? how do make it wait forever?
    I am always getting an error when the request is taking too long to process. Is there a timeout for the response to arrive? how do make it wait forever?
  • Dec 15, 2009
    MapsGettingStarted (Using Google Maps in a GWT project) Wiki page commented on by shantanu.karve   -   Yup, that comment by chewycompy was timely - I really had no problem doing things his/her way in Eclipse insted of the command line level stuff followed by an import.
    Yup, that comment by chewycompy was timely - I really had no problem doing things his/her way in Eclipse insted of the command line level stuff followed by an import.
  • Dec 14, 2009
    MapsGettingStarted (Using Google Maps in a GWT project) Wiki page commented on by mattashaw   -   I cannot get this to work in hosted mode. I keep getting the error com.google.appengine.tools.development.LocalResourceFileServlet doGet No file found for /maps It seems to keep looking locally instead of going to the url specified in the script tag. Any ideas would be welcome. I have been searching high and low.
    I cannot get this to work in hosted mode. I keep getting the error com.google.appengine.tools.development.LocalResourceFileServlet doGet No file found for /maps It seems to keep looking locally instead of going to the url specified in the script tag. Any ideas would be welcome. I have been searching high and low.
  • Dec 14, 2009
    r1561 (Updates the ant build to work against GWT 2.0 or older versi...) committed by zun...@google.com   -   Updates the ant build to work against GWT 2.0 or older versions. Review by: jlabanca
    Updates the ant build to work against GWT 2.0 or older versions. Review by: jlabanca
  • Dec 14, 2009
    issue 330 (Exception Thrown Placing AnnotatedTimeLine in TabPanel.) commented on by douglas.hanley   -   Thanks smullen27. Sounds potentially related. I will have a look to see if this is indeed the case.
    Thanks smullen27. Sounds potentially related. I will have a look to see if this is indeed the case.

Last 30 days

  • Dec 09, 2009
    issue 336 (Chrome extension API bindings) reported by arthur.kalm   -   It'd be really nice to have GWT bindings for the Chrome extension API.
    It'd be really nice to have GWT bindings for the Chrome extension API.
  • Dec 08, 2009
    issue 292 (RPC calls from gadget fail) commented on by hans.melgers   -   Using Live HTTP headers is see that actually a OPTIONS http method is used. Even the gadget hosted at http://gwt.google.com/samples/GadgetRPC- 1.0.2/com.google.gwt.gadgets.sample.gadgetrpc.client.GadgetRPC.gadget.xml does not work .
    Using Live HTTP headers is see that actually a OPTIONS http method is used. Even the gadget hosted at http://gwt.google.com/samples/GadgetRPC- 1.0.2/com.google.gwt.gadgets.sample.gadgetrpc.client.GadgetRPC.gadget.xml does not work .
  • Dec 07, 2009
    r1560 (Fixed NPE in hosted mode link. GadgetLinker now simply dele...) committed by scottb@google.com   -   Fixed NPE in hosted mode link. GadgetLinker now simply delegates to XSLinker if there is no manifest + no CompilationResult. Review by: zundel
    Fixed NPE in hosted mode link. GadgetLinker now simply delegates to XSLinker if there is no manifest + no CompilationResult. Review by: zundel
  • Dec 06, 2009
    issue 335 (AdsManager.AdsManagerOptions - Incomplete Implementation) reported by fahd.rafi   -   Found in Release: 1.0.4 Detailed description: AdsManagerOptions has a setChannel(int) function. Int type does not suffice for the channel number in Adsense. Also, there is no function available to set style. Workaround if you have one: Links to the relevant GWT Developer Forum posts:
    Found in Release: 1.0.4 Detailed description: AdsManagerOptions has a setChannel(int) function. Int type does not suffice for the channel number in Adsense. Also, there is no function available to set style. Workaround if you have one: Links to the relevant GWT Developer Forum posts:
  • Dec 05, 2009
    r1559 (previous commit was GWT 2.0 specific ) committed by zun...@google.com   -   previous commit was GWT 2.0 specific
    previous commit was GWT 2.0 specific
  • Dec 05, 2009
    r1558 (Fix build break - new test.name attribute for gwt.junit macr...) committed by zun...@google.com   -   Fix build break - new test.name attribute for gwt.junit macro is needed in build-tools sub-project.
    Fix build break - new test.name attribute for gwt.junit macro is needed in build-tools sub-project.
  • Dec 05, 2009
    r1557 (Prevents the GadgetLinker from aborting JUnit Tests that inc...) committed by zun...@google.com   -   Prevents the GadgetLinker from aborting JUnit Tests that include the Gadgets.gwt.xml module in GWT 2.0 (GWT Shell now invokes linkers) Review by: scottb
    Prevents the GadgetLinker from aborting JUnit Tests that include the Gadgets.gwt.xml module in GWT 2.0 (GWT Shell now invokes linkers) Review by: scottb
  • Dec 04, 2009
    issue 334 (No equivalent for GTrafficOverlayOptions in gwt-maps-1.0.4) reported by fragtestdummy   -   Found in Release: gwt-maps-1.0.4 Detailed description: There is no equivalent to the google maps api element GTrafficOverlayOptions in the gwt maps library. That makes it hard to add a traffic overlay with incident markers. Workaround if you have one: I downloaded the maps source code and added the feature. - Added a new class TrafficOverlayOptions - Added a new constructor to class TrafficOverlay - Added a new constructor to class TrafficOverlayImpl A patch file is attached to this issue Links to the relevant GWT Developer Forum posts:
    Found in Release: gwt-maps-1.0.4 Detailed description: There is no equivalent to the google maps api element GTrafficOverlayOptions in the gwt maps library. That makes it hard to add a traffic overlay with incident markers. Workaround if you have one: I downloaded the maps source code and added the feature. - Added a new class TrafficOverlayOptions - Added a new constructor to class TrafficOverlay - Added a new constructor to class TrafficOverlayImpl A patch file is attached to this issue Links to the relevant GWT Developer Forum posts:
  • Dec 04, 2009
    issue 292 (RPC calls from gadget fail) commented on by olga.vingurt   -   It was my mistake..I tried to build it on my own , but then I took your code, and it works. Thank you again, you saved our project!
    It was my mistake..I tried to build it on my own , but then I took your code, and it works. Thank you again, you saved our project!
  • Dec 04, 2009
    issue 292 (RPC calls from gadget fail) commented on by luca.masini   -   Ah, how did you solved this ?
    Ah, how did you solved this ?
  • Dec 04, 2009
    issue 292 (RPC calls from gadget fail) commented on by olga.vingurt   -   It works! Thank you so much!
    It works! Thank you so much!
  • Dec 04, 2009
    issue 292 (RPC calls from gadget fail) commented on by olga.vingurt   -   GadgetResponse.getText() always return "", so onResponseReceived always fails
    GadgetResponse.getText() always return "", so onResponseReceived always fails
  • Dec 04, 2009
    issue 292 (RPC calls from gadget fail) commented on by luca.masini   -   I need more information about what doesn't work, can you help me ?
    I need more information about what doesn't work, can you help me ?
  • Dec 04, 2009
    issue 292 (RPC calls from gadget fail) commented on by olga.vingurt   -   it's great article , but in the end it doesn't work.I followed it as it is, but in the end i always get callback.onError. Can you help me , please
    it's great article , but in the end it doesn't work.I followed it as it is, but in the end i always get callback.onError. Can you help me , please
  • Dec 03, 2009
    issue 292 (RPC calls from gadget fail) commented on by luca.masini   -   Hi, take a look here, I did some investigation on that: http://www.lucamasini.net/Home/gwt/google-app-engine/developing-google-gadget-with- eclipse-gwt-plugin Ciao.
    Hi, take a look here, I did some investigation on that: http://www.lucamasini.net/Home/gwt/google-app-engine/developing-google-gadget-with- eclipse-gwt-plugin Ciao.
  • Dec 03, 2009
    issue 292 (RPC calls from gadget fail) commented on by olga.vingurt   -   Is there any solution to this? I'm trying to make rpc calls using gwt-gadget 1.03 and the following exception is being thrown : com.google.gwt.user.client.rpc.InvocationException: Unable to initiate the asynchronous service invocation -- check the network connection connection
    Is there any solution to this? I'm trying to make rpc calls using gwt-gadget 1.03 and the following exception is being thrown : com.google.gwt.user.client.rpc.InvocationException: Unable to initiate the asynchronous service invocation -- check the network connection connection
  • Dec 02, 2009
    issue 305 (gwt-maps: MapWidget.getBoundsZoomLevel returns 0) commented on by mcrady   -   I'm having this problem too. It seems as if once the map is rendered, getBoundsZoomLevel acts as expected but before then, it just returns 0.
    I'm having this problem too. It seems as if once the map is rendered, getBoundsZoomLevel acts as expected but before then, it just returns 0.
  • Nov 30, 2009
    issue 330 (Exception Thrown Placing AnnotatedTimeLine in TabPanel.) commented on by smullen27   -   I've seen something similar with the annotated time line. Documented in http://code.google.com/p/google-web-toolkit/issues/detail?id=4290&can=4 My problem has to do with the container being visible or not when actually drawing the visualization. If the contains is not visible, then it gets an exception regarding a container width of zero.
    I've seen something similar with the annotated time line. Documented in http://code.google.com/p/google-web-toolkit/issues/detail?id=4290&can=4 My problem has to do with the container being visible or not when actually drawing the visualization. If the contains is not visible, then it gets an exception regarding a container width of zero.
  • Nov 30, 2009
    issue 333 (Gauge field doesn't work in Hosted mode) reported by ousatyy   -   Found in Release: 1.0.2 Detailed description: Hi I've tried to use Gauge component but I have some problem with running it in Hosted mode. Also It doesn't work under IE8. But it worked in version 1.0.0 where I've used AjaxLoader.loadVisualizationApi(onLoadCallback, Gauge.PACKAGE); instead of VisualizationUtils.loadVisualizationApi(onLoadCallback, Gauge.PACKAGE); Workaround if you have one: I use following code: private void initCPUUsageField() { Runnable onLoadCallback = new Runnable() { public void run() { final Gauge.Options options = Gauge.Options.create(); options.setWidth(400); options.setHeight(240); options.setGaugeRange(0, 24); options.setGreenRange(0, 6); options.setYellowRange(6, 12); options.setRedRange(12, 24); final DataTable data = getData(); final Gauge gauge = new Gauge(data, options); Timer timer = new Timer() { public void run() { gauge.draw(data, options); } }; timer.schedule(1000); usageInfoTable.setWidget(0, 0, gauge); } }; VisualizationUtils.loadVisualizationApi(onLoadCallback, Gauge.PACKAGE); } private DataTable getData() { final DataTable data = DataTable.create(); data.addColumn(ColumnType.STRING, "Task"); data.addColumn(ColumnType.NUMBER, "Hours per Day"); data.addRows(5); data.setValue(0, 0, "Work"); data.setValue(0, 1, 11); data.setValue(1, 0, "Eat"); data.setValue(1, 1, 2); data.setValue(2, 0, "Commute"); data.setValue(2, 1, 2); data.setValue(3, 0, "Watch TV"); data.setValue(3, 1, 2); data.setValue(4, 0, "Sleep"); data.setValue(4, 1, 7); return data; } usageInfoTable is just simple FlexTable GWT component. Links to the relevant GWT Developer Forum posts: I've found some info here, but it was related to version 1.0.0 I suppose http://markmail.org/message/rbgrjg4yau66t52c#query:GWt%20Gauge%20problem%20in%20ie+page:1+mid:rbgrjg4yau66t52c+state:results
    Found in Release: 1.0.2 Detailed description: Hi I've tried to use Gauge component but I have some problem with running it in Hosted mode. Also It doesn't work under IE8. But it worked in version 1.0.0 where I've used AjaxLoader.loadVisualizationApi(onLoadCallback, Gauge.PACKAGE); instead of VisualizationUtils.loadVisualizationApi(onLoadCallback, Gauge.PACKAGE); Workaround if you have one: I use following code: private void initCPUUsageField() { Runnable onLoadCallback = new Runnable() { public void run() { final Gauge.Options options = Gauge.Options.create(); options.setWidth(400); options.setHeight(240); options.setGaugeRange(0, 24); options.setGreenRange(0, 6); options.setYellowRange(6, 12); options.setRedRange(12, 24); final DataTable data = getData(); final Gauge gauge = new Gauge(data, options); Timer timer = new Timer() { public void run() { gauge.draw(data, options); } }; timer.schedule(1000); usageInfoTable.setWidget(0, 0, gauge); } }; VisualizationUtils.loadVisualizationApi(onLoadCallback, Gauge.PACKAGE); } private DataTable getData() { final DataTable data = DataTable.create(); data.addColumn(ColumnType.STRING, "Task"); data.addColumn(ColumnType.NUMBER, "Hours per Day"); data.addRows(5); data.setValue(0, 0, "Work"); data.setValue(0, 1, 11); data.setValue(1, 0, "Eat"); data.setValue(1, 1, 2); data.setValue(2, 0, "Commute"); data.setValue(2, 1, 2); data.setValue(3, 0, "Watch TV"); data.setValue(3, 1, 2); data.setValue(4, 0, "Sleep"); data.setValue(4, 1, 7); return data; } usageInfoTable is just simple FlexTable GWT component. Links to the relevant GWT Developer Forum posts: I've found some info here, but it was related to version 1.0.0 I suppose http://markmail.org/message/rbgrjg4yau66t52c#query:GWt%20Gauge%20problem%20in%20ie+page:1+mid:rbgrjg4yau66t52c+state:results
  • Nov 29, 2009
    issue 330 (Exception Thrown Placing AnnotatedTimeLine in TabPanel.) commented on by douglas.hanley   -   How often do these bugs get reviewed - I have had no feedback on this forum or the relevant group. Can someone set my expectations please?
    How often do these bugs get reviewed - I have had no feedback on this forum or the relevant group. Can someone set my expectations please?
  • Nov 25, 2009
    issue 157 (Please add Google Calendar API support) commented on by mkhadilk   -   I think it is almost essential feature.
    I think it is almost essential feature.
  • Nov 25, 2009
    issue 332 ("String".toString() === ["S","t","r","i","n","g"]).) reported by bochenski.jakub   -   Found in Release: 1.2 (gwt-gears) 1.6, 1.7, 2.0m2 (GWT) Detailed description: In script mode, when toString() is invoked on a String object it sometimes returns not a proper JavaScript string, but an array of chars (i.e. "String".toString() === ["S","t","r","i","n","g"]). Normally this is not an issue, but the gears Databse.execute() method throws an "Argument X is unknown type" exception, when passed such an argument. This issue is hard to find since it only occurs in scripted mode, and is rather unexpected. Workaround if you have one: Instead of doing something like: String foo(Object arg){ return arg.toString(); } do String foo(Object arg){ if (arg instanceof String) return (String) arg; return arg.toString(); }
    Found in Release: 1.2 (gwt-gears) 1.6, 1.7, 2.0m2 (GWT) Detailed description: In script mode, when toString() is invoked on a String object it sometimes returns not a proper JavaScript string, but an array of chars (i.e. "String".toString() === ["S","t","r","i","n","g"]). Normally this is not an issue, but the gears Databse.execute() method throws an "Argument X is unknown type" exception, when passed such an argument. This issue is hard to find since it only occurs in scripted mode, and is rather unexpected. Workaround if you have one: Instead of doing something like: String foo(Object arg){ return arg.toString(); } do String foo(Object arg){ if (arg instanceof String) return (String) arg; return arg.toString(); }
  • Nov 20, 2009
    issue 331 (Add Gears Notification API) reported by zun...@google.com   -   Found in Release: 1.2.1 Detailed description: Request from gwt-google-apis group Workaround if you have one: Links to the relevant GWT Developer Forum posts:
    Found in Release: 1.2.1 Detailed description: Request from gwt-google-apis group Workaround if you have one: Links to the relevant GWT Developer Forum posts:

Earlier this year

  • Nov 19, 2009
    issue 330 (Exception Thrown Placing AnnotatedTimeLine in TabPanel.) reported by douglas.hanley   -   Found in Release: gwt 1.7.1, gwt-visulisation 1.0.2 Detailed description: I am using GWT 1.7.1 and GWT-VIZ 1.0.2 on XP. The following code works fine for me... 1. TabPanel tp = new TabPanel(); 2. VerticalPanel vp = new VerticalPanel(); 3. vp.add(new MyTimeline()); 4. RootPanel.get().add(tp); 5. tp.add(vp, "stuff"); 6. tp.selectTab(0); ...but just switching lines (4) and (5) as below... 1. TabPanel tp = new TabPanel(); 2. VerticalPanel vp = new VerticalPanel(); 3. vp.add(new MyTimeline()); 4. tp.add(vp, "stuff"); 5. RootPanel.get().add(tp); 6. tp.selectTab(0); ...causes the following exception; [ERROR] Uncaught exception escaped com.google.gwt.core.client.JavaScriptException: (Error): number: 0 description: at com.google.gwt.visualization.client.visualizations.Visualization.draw (Native Method) at com.google.gwt.visualization.client.visualizations.Visualization.onLoad (Visualization.java:116) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:264) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 165) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:259) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 165) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:259) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 165) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:259) at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java: 102) at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:393) at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:119) at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java: 86) at com.google.gwt.user.client.ui.AbsolutePanel.add(AbsolutePanel.java: 80) at uk.co.wibble.client.HistoryGetter.<init>(HistoryGetter.java:19) at uk.co.wibble.client.TestTimeLine.run(TestTimeLine.java:22) at com.google.gwt.ajaxloader.client.ExceptionHelper.runProtected (ExceptionHelper.java:36) Why should the order of these statements cause this kind of issue? The above issue replicator models a production defect for me that suffers from the same kind of line order related wierdness. It's not related to the data as I can reproduce this with a wide range of datasets. My host web page is empty (default one generated by GWT). FYI, here is my AnnotatedTimeLine derivative... public class MyTimeline extends AnnotatedTimeLine { public MyTimeline() { super(getData(), getOptions(), "700px", "240px"); } private static AbstractDataTable getData() { DataTable data = DataTable.create(); data.addColumn(ColumnType.DATETIME, "Date"); data.addColumn(ColumnType.NUMBER, "Stuff)"); data.addRows(6); try { data.setValue(0, 0, new Date(2008 - 1900, 1, 1, 1, 1, 1)); data.setValue(1, 0, new Date(2008 - 1900, 1, 2, 2, 2, 2)); data.setValue(2, 0, new Date(2008 - 1900, 1, 3, 3, 3, 3)); data.setValue(3, 0, new Date(2008 - 1900, 1, 4, 4, 4, 4)); data.setValue(4, 0, new Date(2008 - 1900, 1, 5, 5, 5, 5)); data.setValue(5, 0, new Date(2008 - 1900, 1, 6, 6, 6, 6)); } catch (JavaScriptException ex) { GWT.log("Error creating data table - Date bug on mac?", ex); } data.setValue(0, 1, 30000); data.setValue(1, 1, 14045); data.setValue(2, 1, 0); data.setValue(3, 1, 75284); data.setValue(4, 1, 41476); data.setValue(5, 1, 33322); return data; } private static AnnotatedTimeLine.Options getOptions() { AnnotatedTimeLine.Options options = AnnotatedTimeLine.Options.create (); options.setDisplayAnnotations(true); options.setOption("displayRangeSelector", false); options.setScaleType(AnnotatedTimeLine.ScaleType.ALLFIXED); return options; } Workaround if you have one: None Links to the relevant GWT Developer Forum posts: http://groups.google.com/group/google-visualization-api/browse_thread/thread/65860b8fa99dbbe7
    Found in Release: gwt 1.7.1, gwt-visulisation 1.0.2 Detailed description: I am using GWT 1.7.1 and GWT-VIZ 1.0.2 on XP. The following code works fine for me... 1. TabPanel tp = new TabPanel(); 2. VerticalPanel vp = new VerticalPanel(); 3. vp.add(new MyTimeline()); 4. RootPanel.get().add(tp); 5. tp.add(vp, "stuff"); 6. tp.selectTab(0); ...but just switching lines (4) and (5) as below... 1. TabPanel tp = new TabPanel(); 2. VerticalPanel vp = new VerticalPanel(); 3. vp.add(new MyTimeline()); 4. tp.add(vp, "stuff"); 5. RootPanel.get().add(tp); 6. tp.selectTab(0); ...causes the following exception; [ERROR] Uncaught exception escaped com.google.gwt.core.client.JavaScriptException: (Error): number: 0 description: at com.google.gwt.visualization.client.visualizations.Visualization.draw (Native Method) at com.google.gwt.visualization.client.visualizations.Visualization.onLoad (Visualization.java:116) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:264) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 165) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:259) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 165) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:259) at com.google.gwt.user.client.ui.Panel.doAttachChildren(Panel.java: 165) at com.google.gwt.user.client.ui.Widget.onAttach(Widget.java:259) at com.google.gwt.user.client.ui.Composite.onAttach(Composite.java: 102) at com.google.gwt.user.client.ui.Widget.setParent(Widget.java:393) at com.google.gwt.user.client.ui.Panel.adopt(Panel.java:119) at com.google.gwt.user.client.ui.ComplexPanel.add(ComplexPanel.java: 86) at com.google.gwt.user.client.ui.AbsolutePanel.add(AbsolutePanel.java: 80) at uk.co.wibble.client.HistoryGetter.<init>(HistoryGetter.java:19) at uk.co.wibble.client.TestTimeLine.run(TestTimeLine.java:22) at com.google.gwt.ajaxloader.client.ExceptionHelper.runProtected (ExceptionHelper.java:36) Why should the order of these statements cause this kind of issue? The above issue replicator models a production defect for me that suffers from the same kind of line order related wierdness. It's not related to the data as I can reproduce this with a wide range of datasets. My host web page is empty (default one generated by GWT). FYI, here is my AnnotatedTimeLine derivative... public class MyTimeline extends AnnotatedTimeLine { public MyTimeline() { super(getData(), getOptions(), "700px", "240px"); } private static AbstractDataTable getData() { DataTable data = DataTable.create(); data.addColumn(ColumnType.DATETIME, "Date"); data.addColumn(ColumnType.NUMBER, "Stuff)"); data.addRows(6); try { data.setValue(0, 0, new Date(2008 - 1900, 1, 1, 1, 1, 1)); data.setValue(1, 0, new Date(2008 - 1900, 1, 2, 2, 2, 2)); data.setValue(2, 0, new Date(2008 - 1900, 1, 3, 3, 3, 3)); data.setValue(3, 0, new Date(2008 - 1900, 1, 4, 4, 4, 4)); data.setValue(4, 0, new Date(2008 - 1900, 1, 5, 5, 5, 5)); data.setValue(5, 0, new Date(2008 - 1900, 1, 6, 6, 6, 6)); } catch (JavaScriptException ex) { GWT.log("Error creating data table - Date bug on mac?", ex); } data.setValue(0, 1, 30000); data.setValue(1, 1, 14045); data.setValue(2, 1, 0); data.setValue(3, 1, 75284); data.setValue(4, 1, 41476); data.setValue(5, 1, 33322); return data; } private static AnnotatedTimeLine.Options getOptions() { AnnotatedTimeLine.Options options = AnnotatedTimeLine.Options.create (); options.setDisplayAnnotations(true); options.setOption("displayRangeSelector", false); options.setScaleType(AnnotatedTimeLine.ScaleType.ALLFIXED); return options; } Workaround if you have one: None Links to the relevant GWT Developer Forum posts: http://groups.google.com/group/google-visualization-api/browse_thread/thread/65860b8fa99dbbe7
  • Nov 07, 2009
    issue 329 (MarkerOptions has not been updated with method to change z-i...) changed by zun...@google.com   -   calling createPeer() is definately not what you want - it creates a new Marker object each time you call it. You want something similar to __extractor.fromJS(). If you want, you can make a default protection method on Marker to access it. You could just "cheat" and look for the __gwtPeer object on the jsobj, but I don't like that solution as much. Upload a patch file to galgwt-reviews.appspot.com for a review.
    Status: Accepted
    Owner: zun...@google.com
    Labels: API-Maps
    calling createPeer() is definately not what you want - it creates a new Marker object each time you call it. You want something similar to __extractor.fromJS(). If you want, you can make a default protection method on Marker to access it. You could just "cheat" and look for the __gwtPeer object on the jsobj, but I don't like that solution as much. Upload a patch file to galgwt-reviews.appspot.com for a review.
    Status: Accepted
    Owner: zun...@google.com
    Labels: API-Maps
  • Nov 07, 2009
    issue 329 (MarkerOptions has not been updated with method to change z-i...) reported by jdpatterson   -   Found in GWT Release (e.g. 1.5.3, 1.6 RC): trunk Adding this to MarkerOptions adds the ability: public interface ZIndexProcess { int zIndex(Marker marker); } public final native void setZIndexProcess(ZIndexProcess process) /*-{ this.zIndexProcess = function (jsobj) { var marker = @com.google.gwt.maps.client.overlay.Marker::createPeer(Lcom/google/gwt/core/client/JavaScrip tObject;)(jsobj); return process.@com.google.gwt.maps.client.overlay.MarkerOptions.ZIndexProcess::zIndex(Lcom/googl e/gwt/maps/client/overlay/Marker;)(marker); } }-*/;
    Found in GWT Release (e.g. 1.5.3, 1.6 RC): trunk Adding this to MarkerOptions adds the ability: public interface ZIndexProcess { int zIndex(Marker marker); } public final native void setZIndexProcess(ZIndexProcess process) /*-{ this.zIndexProcess = function (jsobj) { var marker = @com.google.gwt.maps.client.overlay.Marker::createPeer(Lcom/google/gwt/core/client/JavaScrip tObject;)(jsobj); return process.@com.google.gwt.maps.client.overlay.MarkerOptions.ZIndexProcess::zIndex(Lcom/googl e/gwt/maps/client/overlay/Marker;)(marker); } }-*/;
  • Nov 06, 2009
    issue 328 (Download of '... .nocahe.manifest' failed on Opera Mobile + ...) reported by rompelstilchen666   -   Found in Release: gwt-gears 1.2.1 (gwt 1.7) Detailed description: http://gwt.google.com/samples/ManagedResourceStoreDemo- 1.2.1/ManagedResourceStoreDemo.html does not work in Opera Mobile (latest) + (Windows Mobile 6) Download of 'http://gwt.google.com/samples/ManagedResourceStoreDemo- 1.2.1/com.google.gwt.gears.sample.managedresourcestore.ManagedResourceStore Demo.nocahe.manifest' failed Workaround if you have one: no, help ! Links to the relevant GWT Developer Forum posts: nobody answered me on this yet
    Found in Release: gwt-gears 1.2.1 (gwt 1.7) Detailed description: http://gwt.google.com/samples/ManagedResourceStoreDemo- 1.2.1/ManagedResourceStoreDemo.html does not work in Opera Mobile (latest) + (Windows Mobile 6) Download of 'http://gwt.google.com/samples/ManagedResourceStoreDemo- 1.2.1/com.google.gwt.gears.sample.managedresourcestore.ManagedResourceStore Demo.nocahe.manifest' failed Workaround if you have one: no, help ! Links to the relevant GWT Developer Forum posts: nobody answered me on this yet