Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

problem upgrading to smartgwt 4.1, toolstrip throws exception

$
0
0
Hello, as mentioned, trying to upgrade my project to 4.1 from 3.1.

I have a code segment that adds buttons to a toolstrip and adds separators between them, always worked fine:

Code:

public void addToolBarItem(CrudToolStripButton button){
        try {
            button.setShowFocused(false);
            button.setCanFocus(false);
 >>>>>>          if(toolStrip.getMembers().length >0){
                toolStrip.addSeparator();
            }
            toolStrip.addButton(button);
            toolbarItems.add(button);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

but when i now shifted my jars to 4.1, i get a weird exception, complaining about the marked line in my code segment above.

I have no idea what is is, pointers much appreciated. Stack trace below:

Uncaught exception: java.lang.AssertionError
at com.smartgwt.client.widgets.Button.getOrCreateRef( Button.java:104)
at com.smartgwt.client.widgets.Button.getOrCreateRef( Button.java:1)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(Meth odAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(Met hodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invok e(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reac tToMessagesWhileWaitingForReturn(BrowserChannelSer ver.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invo keJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke (ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative( ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeO bject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNati veObject(JavaScriptHost.java:91)
at com.smartgwt.client.util.ObjectFactory.createCanva s(ObjectFactory.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(Meth odAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(Met hodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invok e(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reac tToMessagesWhileWaitingForReturn(BrowserChannelSer ver.java:338)
at com.google.gwt.dev.shell.BrowserChannelServer.invo keJavascript(BrowserChannelServer.java:219)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke (ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative( ModuleSpace.java:571)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeO bject(ModuleSpace.java:279)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNati veObject(JavaScriptHost.java:91)
at com.smartgwt.client.widgets.Canvas.getByJSObject(C anvas.java)
at com.smartgwt.client.util.ConvertTo.arrayOfCanvas(C onvertTo.java:3312)
at com.smartgwt.client.widgets.layout.Layout.getMembe rs(Layout.java:702)
at com.mypackage.toolbar.AbstractToolbarLayout.addToo lBarItem(AbstractToolbarLayout.java:50)
at com.mypackage.toolbar.CrudToolBarLayout.enableDefa ultToolbarItems(CrudToolBarLayout.java:77)
com.google.gwt.ajaxloader.client.ExceptionHelper.r unProtected(ExceptionHelper.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(Meth odAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(Met hodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invok e(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reac tToMessages(BrowserChannelServer.java:293)
at com.google.gwt.dev.shell.BrowserChannelServer.proc essConnection(BrowserChannelServer.java:547)
at com.google.gwt.dev.shell.BrowserChannelServer.run( BrowserChannelServer.java:364)
at java.lang.Thread.run(Thread.java:695)

Viewing all articles
Browse latest Browse all 4756

Trending Articles