Hello all- I have run into a strange problem with Dev Studio throwing this error when I try to open a regular form "Could not open the editor: An exception was thrown during initialization". I had been opening this form to view it (but not make any changes) multiple times over a two week period and then one day it threw that error when I tried to open it.
I had someone else on my team open the form from their machine and they had no problem and I can open any other object on the server with no issues. I decided it must be my client so I tried various things and today ended up doing the following in order: * Uninstall Dev Studio * Uninstall Java * Reboot * Install Java (version 7, update 17) * Reboot * Install Dev Studio * Reboot * Change devstudio.ini to use -Xms512m and -Xmx1024m * Run Dev Studio with no preference server (per KA317371) I still get the same error (which is actually an Eclipse error) and I'm stumped. The problem is opening the form on our development server so I exported a definition file of that form from the QA server; Migrator on my laptop is able to check that def file against the dev server to see that they are an exact match. That BMC article referenced above says to disable Dev Cache mode but we don't want to do that on our development server (and again nobody else has this issue). I even had a def file from the dev server that I had exported previously so I imported it under a different name and I can open that copy of the form with no problem. I didn't want to import it under the same name since I'm the only one having a problem with this form. System details are below and I'm open to any and all suggestions, I do have a case open with BMC but figured I'd hit up the brain trust here as well. I pasted the huge set of Java error messages that are shown below for anyone who can make sense of them. Client OS: Windows 7 Ultimate 32-bit Dev Studio 7.6.04 SP2 Server OS: Windows 2008 Enterprise SP ARS: 7.6.04 SP2 Java 7 update 17 -Rick java.lang.NullPointerException at com.bmc.arsys.studio.ui.editors.form.model.UIDataCharacterField.validateProp erty(Unknown Source) at com.bmc.arsys.studio.ui.editors.form.model.UIDataCharacterField.validate(Unk nown Source) at com.bmc.arsys.studio.ui.editors.form.model.FormViewLayout.validate(Unknown Source) at com.bmc.arsys.studio.ui.editors.form.FormEditor.validateViews(Unknown Source) at com.bmc.arsys.studio.ui.editors.form.FormEditor.init(Unknown Source) at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.jav a:647) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReferenc e.java:595) at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Presentable Part.java:180) at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Pres entablePartFolder.java:270) at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftTo RightTabOrder.java:65) at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPar t(TabbedStackPresentation.java:473) at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.jav a:1254) at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1207) at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1606) at org.eclipse.ui.internal.PartStack.add(PartStack.java:497) at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103) at org.eclipse.ui.internal.PartStack.add(PartStack.java:483) at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112) at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.ja va:63) at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:2 25) at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213 ) at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778 ) at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager .java:677) at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.ja va:2860) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768 ) at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760) at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2674) at com.bmc.arsys.studio.ui.views.objectlist.actions.OpenDefaultEditorAction.run (Unknown Source) at com.bmc.arsys.studio.ui.views.objectlist.ObjectListView$16$1.run(Unknown Source) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalConte xt.java:173) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388) at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.ja va:507) at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonit orJobsDialog.java:275) at org.eclipse.ui.internal.progress.ProgressManager$5.run(ProgressManager.java: 960) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressMan ager.java:995) at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile(ProgressMan ager.java:970) at com.bmc.arsys.studio.ui.views.objectlist.ObjectListView.doubleClick(Unknown Source) at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:824) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer. java:822) at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredView er.java:1113) at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(Structure dViewer.java:1225) at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.j ava:238) at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:235) at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:296) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2629) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication. java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java: 196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication( EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAp pLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) at org.eclipse.equinox.launcher.Main.main(Main.java:1383) ___________________________ Rick Westbrock QMX Support Services _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"