You must be using Polymer.importHref() right ? and then you call  
Polymer.ready() I had the same issue before, and I ended up 
removing Polymer.importHref() and Polymer.ready(), and adding the imports 
manually in the head, now it works fine. You can check out this commit in 
my project here: 
https://github.com/gwidgets/gwt-polymer-starter-kit/commit/7ce3c9523e3e7955f87659f9fcc4d03ac8928a5e
  
<https://github.com/gwidgets/gwt-polymer-starter-kit/commit/7ce3c9523e3e7955f87659f9fcc4d03ac8928a5e>

If it does not work then you can open an issue, but you should now that the 
project's contributors are very slow to respond...

Le vendredi 12 août 2016 16:37:31 UTC+2, Bruno Salmon a écrit :
>
> Yes I'm using the latest gwt-polymer-elements version, so 1.2.3.0, and it 
> works for me with beta1.
>
> The runtime error occurs also in production mode, not only in Dev mode.
>
> I don't call whenPolymerLoaded() directly in my code, I only use 
> Polymer.ready(Element 
> e, Function f) but I guess whenPolymerLoaded() is then called within the 
> Vaadin implementation. 
>
> Actually I just would like to know if it's a gwt-polymer-elements 1.2.3.0 
> issue (in this case I will wait Vaadin to deliver the next release that 
> will work GWT 2.8.0) or if it's a GWT issue that needs to be fixed before 
> 2.8.0 is out.
>
> Should I rather open an issue on the gwt-polymer-elements github project?
>
>
> On Friday, 12 August 2016 14:49:04 UTC+2, zakaria amine wrote:
>>
>> Normally, the latest version gwt-polymer-elements 1.2.3.0 is not 
>> supposed to work with beta1 but with SNAPSHOT or rc1, which version are you 
>> using? 
>>
>> Another advise is try not use whenPolymerLoaded() in Dev mode, comment 
>> it out and take out the statements inside it, use it only when deploying to 
>> a server. 
>>
>>
>> Le vendredi 12 août 2016 11:39:41 UTC+2, Bruno Salmon a écrit :
>>>
>>> Hi,
>>>
>>> I have a GWT Polymer Elements project that compiles and run ok with GWT 
>>> 2.8.0-beta1.
>>>
>>> When switching to 2.8.0-rc1 or 2.8.0-rc2, it compiles ok but doesn't run 
>>> due to the follow runtime error:
>>>
>>> Uncaught TypeError: ok_0_g$.call_1_g$ is not a function    
>>> Polymer.java:159
>>>
>>> The Polymer.java:159 line is underlined in the code below:
>>>
>>>     private static native void whenPolymerLoaded(Function ok)
>>>     /*-{
>>>         function done() {
>>>           // Set our static reference to Base
>>>           @com.vaadin.polymer.Polymer::Polymer = $wnd.Polymer;
>>>           @com.vaadin.polymer.Polymer::Base = $wnd.Polymer.Base;
>>>           // Polymer dynamic loaded does not remove unresolved
>>>           $doc.body.removeAttribute('unresolved');
>>>           //
>>>           *[email protected]::call(*)()*;
>>>         }
>>>         if (!$wnd.Polymer) {
>>>             var l = $doc.createElement('link');
>>>             l.rel = 'import';
>>>             l.href = 
>>> @com.vaadin.polymer.Polymer::absoluteHref(*)('polymer');
>>>             l.onload = done;
>>>             $doc.head.appendChild(l);
>>>         } else {
>>>            done();
>>>         }
>>>     }-*/;
>>>
>>> I don't know if this is a GWT issue or a GWT Polymer Elements issue.
>>> Any idea?
>>>
>>> Thanks.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to