Version: 4.0.2 Auto Update 1
Build id: 20121016

Suddenly I'm unable to create new policies in a project. The usual, click
the [+] to add, give it a name, leave "open editor" checked, click
[Finish].

I see the new policy created, it shows up in the policy set list, but the
model is not flagged as "dirty" (no little * on the project tab). Moving
this new policy up and down the list also does not flag the model as
dirty. Edit does not open this new policy.

On the create, I see this in the error log:

!ENTRY org.eclipse.ui 4 0 2013-02-12 15:42:07.959
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.IllegalArgumentException
at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2663)
at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2652)
at org.eclipse.ui.internal.WorkbenchPage.openEditor
(WorkbenchPage.java:2635)
at
com.novell.idm.policybase.actions.EditPolicyAction .performAction
(EditPolicyAction.java:262)
at com.novell.idm.policybase.actions.PolicyAction.run
(PolicyAction.java:169)
at com.novell.idm.policybase.actions.PolicyAction.run WithInfo
(PolicyAction.java:97)
at
com.novell.idm.policy.views.policyset.PolicySetMan agement.addPolicy
(Unknown Source)
at
com.novell.idm.policy.views.policyset.PolicySetMan agement.performAction
(Unknown Source)
at com.novell.idm.policy.views.policyset.PolicySetMen u
$1.widgetSelected(Unknown Source)
at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent
(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.ja va:1158)
at org.eclipse.swt.widgets.Display.runDeferredEvents
(Display.java:3401)
at org.eclipse.swt.widgets.Display.readAndDispatch
(Display.java:3033)
at org.eclipse.ui.internal.Workbench.runEventLoop
(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench. java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workben ch.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench. java:495)
at org.eclipse.core.databinding.observable.Realm.runW ithDefault
(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWork bench
(Workbench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench
(PlatformUI.java:149)
at com.novell.idm.rcp.DesignerApplication.start
(DesignerApplication.java:118)
at org.eclipse.equinox.internal.app.EclipseAppHandle. run
(EclipseAppHandle.java:193)
at
org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication
(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start
(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n
(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n
(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework
(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.ja va:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:12 36)
at org.eclipse.equinox.launcher.Main.main(Main.java:1 212)


When closing the project, this shows up in the error log:

!ENTRY org.eclipse.ui.workbench 4 0 2013-02-12 15:43:05.373
!MESSAGE An unexpected exception was thrown.
!STACK 0
java.lang.NullPointerException
at com.novell.idm.modeler.GlobalModelEditor.dispose
(GlobalModelEditor.java:263)
at org.eclipse.ui.internal.WorkbenchPartReference.doD isposePart
(WorkbenchPartReference.java:730)
at org.eclipse.ui.internal.EditorReference.doDisposeP art
(EditorReference.java:302)
at org.eclipse.ui.internal.WorkbenchPartReference.dis pose
(WorkbenchPartReference.java:681)
at org.eclipse.ui.internal.WorkbenchPage.disposePart
(WorkbenchPage.java:1682)
at org.eclipse.ui.internal.WorkbenchPage.handleDeferr edEvents
(WorkbenchPage.java:1389)
at org.eclipse.ui.internal.WorkbenchPage.deferUpdates
(WorkbenchPage.java:1373)
at org.eclipse.ui.internal.WorkbenchPage.closeEditors
(WorkbenchPage.java:1347)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor
(WorkbenchPage.java:1402)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPa ne.java:61)
at org.eclipse.ui.internal.PartStack.close(PartStack. java:543)
at org.eclipse.ui.internal.EditorStack.close(EditorSt ack.java:206)
at org.eclipse.ui.internal.PartStack$1.close(PartStac k.java:122)
at
org.eclipse.ui.internal.presentations.util.TabbedS tackPresentation
$1.handleEvent(TabbedStackPresentation.java:83)
at
org.eclipse.ui.internal.presentations.util.Abstrac tTabFolder.fireEvent
(AbstractTabFolder.java:267)
at
org.eclipse.ui.internal.presentations.util.Abstrac tTabFolder.fireEvent
(AbstractTabFolder.java:276)
at
org.eclipse.ui.internal.presentations.defaultprese ntation.DefaultTabFolder.access
$1(DefaultTabFolder.java:1)
at
org.eclipse.ui.internal.presentations.defaultprese ntation.DefaultTabFolder
$1.closeButtonPressed(DefaultTabFolder.java:70)
at
org.eclipse.ui.internal.presentations.PaneFolder.n otifyCloseListeners
(PaneFolder.java:626)
at org.eclipse.ui.internal.presentations.PaneFolder$3 .close
(PaneFolder.java:206)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFold er.java:2171)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent
(CTabFolder.java:324)
at org.eclipse.swt.widgets.EventTable.sendEvent
(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.ja va:1158)
at org.eclipse.swt.widgets.Display.runDeferredEvents
(Display.java:3401)
at org.eclipse.swt.widgets.Display.readAndDispatch
(Display.java:3033)
at org.eclipse.ui.internal.Workbench.runEventLoop
(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench. java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workben ch.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench. java:495)
at org.eclipse.core.databinding.observable.Realm.runW ithDefault
(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWork bench
(Workbench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench
(PlatformUI.java:149)
at com.novell.idm.rcp.DesignerApplication.start
(DesignerApplication.java:118)
at org.eclipse.equinox.internal.app.EclipseAppHandle. run
(EclipseAppHandle.java:193)
at
org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication
(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start
(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n
(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n
(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework
(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.ja va:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:12 36)
at org.eclipse.equinox.launcher.Main.main(Main.java:1 212)


So far, I've tried:

Updating Designer (was on the 201208xx build) to 20121016.
Creating the policy with "open editor" unchecked.


Anybody seen this before? Any ideas on what to do next?


--
--------------------------------------------------------------------------
David Gersic dgersic_@_niu.edu
Knowledge Partner http://forums.netiq.com

Please post questions in the forums. No support provided via email.