Hi, I have problem with dashboard in web nxmc (1.2.3 and trunk also). It crashes when Status Indicator is added (after refresh). It's not happen with other elements (Alarm Viever, Network Map, Geo Map, Label) or with fat linux nxmc client. I get this Exception:
Thanks for response.
			Code Select 
2012-10-17 10:19:40.659:INFO:oejs.Server:jetty-8.1.3.v20120522
2012-10-17 10:19:40.707:INFO:oejs.AbstractConnector:Started [email protected]:35222
osgi> !SESSION 2012-10-17 10:19:39.250 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments:  -dev file:/home/honzik/workspace.netxms/.metadata/.plugins/org.eclipse.pde.core/NetXMS RAP/dev.properties -os linux -ws gtk -arch x86_64 -consoleLog -console -data /home/honzik/workspace.netxms/.metadata/.plugins/org.eclipse.rap.ui.launch/NetXMSRAP
!ENTRY org.eclipse.rap.ui 4 4 2012-10-17 10:20:05.296
!MESSAGE Referenced part does not exist yet: .
!ENTRY org.eclipse.core.jobs 4 2 2012-10-17 10:28:43.316
!MESSAGE An internal error occurred during: "Update dashboard configuration".
!STACK 0
java.lang.IllegalStateException: No context available outside of the request service lifecycle.
	at org.eclipse.rwt.internal.service.ContextProvider.getContext(ContextProvider.java:105)
	at org.eclipse.rwt.internal.service.ContextProvider.getSessionStore(ContextProvider.java:133)
	at org.eclipse.rwt.SessionSingletonBase.getInstance(SessionSingletonBase.java:55)
	at org.eclipse.ui.internal.Workbench.getInstance(Workbench.java:653)
	at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:94)
	at org.netxms.ui.eclipse.dashboard.propertypages.DashboardElements$9.jobFinalize(DashboardElements.java:369)
	at org.netxms.ui.eclipse.jobs.ConsoleJob.run(ConsoleJob.java:108)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!ENTRY org.eclipse.rap.ui 4 0 2012-10-17 10:30:45.720
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException: Argument not valid
	at org.eclipse.swt.SWT.error(SWT.java:3517)
	at org.eclipse.swt.SWT.error(SWT.java:3454)
	at org.eclipse.swt.SWT.error(SWT.java:3425)
	at org.eclipse.swt.graphics.GC.setBackground(GC.java:290)
	at org.netxms.ui.eclipse.dashboard.widgets.StatusIndicatorElement.drawElement(StatusIndicatorElement.java:189)
	at org.netxms.ui.eclipse.dashboard.widgets.StatusIndicatorElement.drawContent(StatusIndicatorElement.java:161)
	at org.netxms.ui.eclipse.dashboard.widgets.StatusIndicatorElement$2.paintControl(StatusIndicatorElement.java:81)
	at org.eclipse.swt.events.PaintEvent.dispatchToObserver(PaintEvent.java:102)
	at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
	at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:186)
	at org.eclipse.swt.widgets.Canvas.repaint(Canvas.java:181)
	at org.eclipse.swt.widgets.Canvas.notifyResize(Canvas.java:162)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2319)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:869)
	at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:195)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:538)
	at org.eclipse.swt.widgets.Composite$1.run(Composite.java:877)
	at org.eclipse.rwt.lifecycle.ProcessActionRunner.add(ProcessActionRunner.java:32)
	at org.eclipse.swt.widgets.Composite.notifyResize(Composite.java:873)
	at org.eclipse.swt.widgets.Canvas.notifyResize(Canvas.java:160)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2319)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:869)
	at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:681)
	at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:185)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:538)
	at org.eclipse.swt.widgets.Composite$1.run(Composite.java:877)
	at org.eclipse.rwt.lifecycle.ProcessActionRunner.add(ProcessActionRunner.java:32)
	at org.eclipse.swt.widgets.Composite.notifyResize(Composite.java:873)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:2319)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:842)
	at org.eclipse.swt.widgets.Control.setBounds(Control.java:869)
	at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:195)
	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:538)
	at org.eclipse.swt.widgets.Composite.layout(Composite.java:345)
	at org.netxms.ui.eclipse.dashboard.views.DashboardView.rebuildDashboard(DashboardView.java:371)
	at org.netxms.ui.eclipse.dashboard.views.DashboardView.access$3(DashboardView.java:356)
	at org.netxms.ui.eclipse.dashboard.views.DashboardView$2.run(DashboardView.java:128)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:493)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:575)
	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:492)
	at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
	at org.eclipse.swt.internal.widgets.UntypedEventAdapter.dispatchEvent(UntypedEventAdapter.java:646)
	at org.eclipse.swt.internal.widgets.UntypedEventAdapter.widgetSelected(UntypedEventAdapter.java:90)
	at org.eclipse.swt.events.SelectionEvent.dispatchToObserver(SelectionEvent.java:191)
	at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
	at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:186)
	at org.eclipse.swt.events.TypedEvent.executeNext(TypedEvent.java:208)
	at org.eclipse.swt.widgets.Display.runPendingMessages(Display.java:1145)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1135)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2733)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2694)
	at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
	at org.netxms.webui.core.Application.start(Application.java:61)
	at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
	at java.lang.Thread.run(Thread.java:662)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102)
2012-10-17 10:30:45.999:WARN:oejs.ServletHandler:ERROR:  /nxmc
org.eclipse.swt.SWTException: Graphic is disposed
	at org.eclipse.swt.SWT.error(SWT.java:3531)
	at org.eclipse.swt.SWT.error(SWT.java:3454)
	at org.eclipse.swt.SWT.error(SWT.java:3425)
	at org.eclipse.swt.graphics.Color.getRGB(Color.java:191)
	at org.eclipse.rwt.internal.protocol.ProtocolUtil.getColorAsArray(ProtocolUtil.java:95)
	at org.eclipse.rwt.lifecycle.WidgetLCAUtil.renderBackground(WidgetLCAUtil.java:492)
	at org.eclipse.rwt.lifecycle.ControlLCAUtil.renderBackground(ControlLCAUtil.java:458)
	at org.eclipse.rwt.lifecycle.ControlLCAUtil.renderChanges(ControlLCAUtil.java:326)
	at org.eclipse.swt.internal.widgets.canvaskit.CanvasLCA.renderChanges(CanvasLCA.java:58)
	at org.eclipse.rwt.lifecycle.AbstractWidgetLCA.render(AbstractWidgetLCA.java:35)
	at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA$RenderVisitor.render(DisplayLCA.java:88)
	at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA$RenderVisitor.doVisit(DisplayLCA.java:72)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor$AllWidgetTreeVisitor.visit(WidgetTreeVisitor.java:35)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:47)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.handleChildren(WidgetTreeVisitor.java:122)
	at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:52)
	at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA.renderShells(DisplayLCA.java:194)
	at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA.render(DisplayLCA.java:164)
	at org.eclipse.rwt.internal.lifecycle.Render.execute(Render.java:29)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.continueLifeCycle(RWTLifeCycle.java:158)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.sleep(RWTLifeCycle.java:229)
	at org.eclipse.swt.widgets.Display.sleep(Display.java:1176)
	at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:361)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2734)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2694)
	at org.eclipse.ui.internal.Workbench.access$5(Workbench.java:2530)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:702)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:685)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:157)
	at org.netxms.webui.core.Application.start(Application.java:61)
	at org.eclipse.rap.ui.internal.application.EntryPointApplicationWrapper.createUI(EntryPointApplicationWrapper.java:38)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:177)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:289)
	at java.lang.Thread.run(Thread.java:662)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102)
Thanks for response.