Can you try the option available at [1] where it uses ScriptResources for
ClientBundle instead of <script> tags.

[1] https://plus.google.com/u/0/+RayCromwell/posts/g3TmFeao8kK

Thanks,
Sohani

Sohani Weerasinghe
Software Engineer
WSO2, Inc: http://wso2.com

Mobile  : +94 716439774
Blog     :http://christinetechtips.blogspot.com/
Twitter  : https://twitter.com/sohanichristine


On Wed, Sep 3, 2014 at 4:41 PM, Awanthika Senarath <[email protected]>
wrote:

> Hi all,
>
> I am trying to do $Subject.
>
>  When the JavaScript method is in the <head> of html file itself  I can
> call the method from module load as a native method using JSN [1]I. But
> when i refer to the js file from html page [2]  and put the method in to
> the js file i get the following gwt error[3]. Has anyone ever attempted
> anything similar and achieved it successfully?
>
> [1]   in java class
>     public static native void gwtjsPlumbDemo() /*-{
>
>               $wnd.gwtjsplumbdemo();
>
>      }-*/;
>
>
> [2] in gwtjsplumbdemo.js file
>  function gwtjsplumbdemo() {
> alert("Success!!!");
> }
>      in html
>  <script type="text/javascript" language="javascript"
> src="gwtjsplumbdemo.js"></script>
>
>
>
>
> [2] [115:32:19.737 [ERROR] [gwtjsplumb] Unable to load module entry point
> class com.wso2.codenvy.client.GWTJsplumb (see associated exception for
> details)
> com.google.gwt.core.client.JavaScriptException: (TypeError)
> @com.wso2.codenvy.client.GWTJsplumb::gwtjsPlumbDemo()([]): Object doesn't
> support property or method 'gwtjsplumbdemo'
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)
>     at
> com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
>     at
> com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:576)
>     at
> com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:304)
>     at
> com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
>     at com.wso2.codenvy.client.GWTJsplumb.gwtjsPlumbDemo(GWTJsplumb.java)
>     at com.wso2.codenvy.client.GWTJsplumb.onModuleLoad(GWTJsplumb.java:43)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:411)
>     at
> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:200)
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:526)
>     at
> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
>     at java.lang.Thread.run(Unknown Source)
>
> thanks and regards
>
>
> Awanthika Senarath
> Software Engineer, WSO2 Inc.
> Mobile: +94717681791
>
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to