The entrypoint included in the desktop adds the desktop to the rootpanel, along with a few other details. At the very least, you must be calling:

Code:

RootPanel.get().add(desktop);

Take a look at the DesktopApp class, the EntryPoint that is used by default, to look at other setup that might be done. The Desktop is not the only widget being used, or the only wiring being done to make that app work.

The entrypoint included in the desktop adds the desktop to the rootpanel, along with a few other details. At the very least, you must be calling:

Code:

RootPanel.get().add(desktop);

Take a look at the DesktopApp class, the EntryPoint that is used by default, to look at other setup that might be done. The Desktop is not the only widget being used, or the only wiring being done to make that app work.

I still can't see your code, so I don't know what changes you've made or what things you've added to the desktop sample project, so I have no way of debugging a screenshot. Can you provide no code or no full stack trace on that error? Are you not running dev mode, or can you not add break points in your IDE?