Bug 99608

Summary: Adding a note to a driver properties generates an error
Product: [Identity Manager] Identity Designer Reporter: Tim Pew <tpew>
Component: Configuration ManagementAssignee: Forgotten User C1r2QIwDyb <forgotten_C1r2QIwDyb>
Status: VERIFIED FIXED QA Contact: Tim Pew <tpew>
Severity: Major    
Priority: P3 - Medium Keywords: Built, Provo
Version: 1.0.0 Designer   
Target Milestone: 1.0 M5   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Integration Test Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Tim Pew 2005-07-29 23:20:16 UTC
Details:  Open the properties of a driver and select the General page. Enter
some text in the Note field and then click OK. An error pops up that says "An
error has occured". The text you entered is not saved. The error log has the
following NullPointerException:
java.lang.NullPointerException
	at
com.novell.designer.idm.config.internal.GenericGeneralPage.collectDataFromPage(GenericGeneralPage.java:456)
	at
com.novell.designer.idm.config.internal.GenericGeneralPage.performOk(GenericGeneralPage.java:418)
	at org.eclipse.jface.preference.PreferenceDialog$11.run(PreferenceDialog.java:862)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
	at org.eclipse.core.runtime.Platform.run(Platform.java:783)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
	at
org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDialog.java:842)
	at
org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.okPressed(FilteredPreferenceDialog.java:296)
	at
org.eclipse.jface.preference.PreferenceDialog.buttonPressed(PreferenceDialog.java:227)
	at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:556)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:809)
	at org.eclipse.jface.window.Window.open(Window.java:787)
	at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:157)
	at
com.novell.designer.ui.dialogs.DesignerPropertyDialog.invokePropertyDialog(DesignerPropertyDialog.java:86)
	at com.novell.designer.App.launchConfigDialog(App.java:2219)
	at
com.novell.designer.idm.modeler.parts.DriverEdgeEditPart.handleDoubleClick(DriverEdgeEditPart.java:465)
	at
com.novell.designer.idm.modeler.parts.DriverEdgeEditPart.performRequest(DriverEdgeEditPart.java:452)
	at
org.eclipse.gef.tools.SelectEditPartTracker.performOpen(SelectEditPartTracker.java:187)
	at
org.eclipse.gef.tools.SelectEditPartTracker.handleDoubleClick(SelectEditPartTracker.java:129)
	at org.eclipse.gef.tools.AbstractTool.mouseDoubleClick(AbstractTool.java:944)
	at org.eclipse.gef.tools.SelectionTool.mouseDoubleClick(SelectionTool.java:502)
	at org.eclipse.gef.EditDomain.mouseDoubleClick(EditDomain.java:204)
	at
org.eclipse.gef.ui.parts.DomainEventDispatcher.dispatchMouseDoubleClicked(DomainEventDispatcher.java:285)
	at
org.eclipse.draw2d.LightweightSystem$EventHandler.mouseDoubleClick(LightweightSystem.java:518)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:141)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
	at org.eclipse.core.launcher.Main.run(Main.java:973)
	at org.eclipse.core.launcher.Main.main(Main.java:948)


Steps to Duplicate:  

OS/Config:
Comment 1 Bill Street 2005-07-30 00:09:21 UTC
Approved for 1.0
Comment 2 Forgotten User C1r2QIwDyb 2005-07-30 00:44:54 UTC
Fixed.
Comment 4 Bill Street 2007-04-30 16:45:57 UTC
Marking closed/resolved fixed bugs public view.
Comment 5 Bill Street 2007-04-30 16:46:43 UTC
Marking closed fixed bugs public view.
Comment 6 Bill Street 2007-04-30 16:49:02 UTC
Marking closed/resolved fixed bugs public view.