Hi Holger, this is very surprising and should work. I have tried to reproduce this error (in various variations), but it works for me: I removed the # baseURI comment and/or the owl:Ontology row and it works fine. I am puzzled by the exception, which seems to be related to the forms metadata (.tbc files).
Could you send me the file where this happens (off-list, and I'll treat it confidential). Otherwise any other clues? Thanks, Holger On May 27, 2009, at 1:11 AM, Holger Kohler wrote: > > Hi, > > I think I've found a bug in TopBraid 3.0.1 when opening N-Triple > files. > > Since upgrading to TopBraid 3.0.1 I've been getting null pointer > errors when opening the N-Triple files that we generate (see stack > trace below). The error stops me from being able to open the file in > TopBraid. > > I've managed to find a work around by opening the file as text and > inserting the following triple into my .nt file: > <http://unnamed.org/unnamed0> <http://www.w3.org/1999/02/22-rdf- > syntax- > ns#type> <http://www.w3.org/2002/07/owl#Ontology> . > > The previous version of TopBraid did not require any such statement > and opened our generated .nt files correcly. > > Regards, > > Holger Kohler > > > Error message as follows: > > Unable to create editor ID > org.topbraidcomposer.editors.ResourceEditor: An unexpected exception > was thrown. > > java.lang.NullPointerException > at org.topbraid.forms.model.FormsUtil.getDeclaredLabel(Unknown Source) > at org.topbraid.forms.model.FormsUtil.getLabel(Unknown Source) > at org.topbraid.forms.model.FormsUtil.getLabel(Unknown Source) > at org.topbraidcomposer.editors.forms.page.ResourceFormPage.addAll > (Unknown Source) > at > org > .topbraidcomposer > .editors.forms.page.ResourceFormPage.createFormContent > (Unknown Source) > at org.eclipse.ui.forms.editor.FormPage$1.run(FormPage.java:151) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java: > 70) > at org.eclipse.ui.forms.editor.FormPage.createPartControl > (FormPage.java:149) > at org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java: > 488) > at org.eclipse.ui.part.MultiPageEditorPart.setActivePage > (MultiPageEditorPart.java:973) > at org.eclipse.ui.forms.editor.FormEditor.setActivePage > (FormEditor.java:623) > at org.eclipse.ui.part.MultiPageEditorPart.createPartControl > (MultiPageEditorPart.java:314) > at org.eclipse.ui.internal.EditorReference.createPartHelper > (EditorReference.java:661) > at org.eclipse.ui.internal.EditorReference.createPart > (EditorReference.java:428) > at org.eclipse.ui.internal.WorkbenchPartReference.getPart > (WorkbenchPartReference.java:594) > at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:306) > at org.eclipse.ui.internal.presentations.PresentablePart.setVisible > (PresentablePart.java:180) > at > org > .eclipse.ui.internal.presentations.util.PresentablePartFolder.select > (PresentablePartFolder.java:270) > at > org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select > (LeftToRightTabOrder.java:65) > at > org > .eclipse > .ui.internal.presentations.util.TabbedStackPresentation.selectPart > (TabbedStackPresentation.java:473) > at org.eclipse.ui.internal.PartStack.refreshPresentationSelection > (PartStack.java:1256) > at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209) > at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608) > at org.eclipse.ui.internal.PartStack.add(PartStack.java:499) > at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103) > at org.eclipse.ui.internal.PartStack.add(PartStack.java:485) > at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112) > at org.eclipse.ui.internal.EditorSashContainer.addEditor > (EditorSashContainer.java:63) > at org.eclipse.ui.internal.EditorAreaHelper.addToLayout > (EditorAreaHelper.java:217) > at org.eclipse.ui.internal.EditorAreaHelper.addEditor > (EditorAreaHelper.java:207) > at org.eclipse.ui.internal.EditorManager.createEditorTab > (EditorManager.java:779) > at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor > (EditorManager.java:678) > at > org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java: > 639) > at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched > (WorkbenchPage.java:2817) > at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor > (WorkbenchPage.java:2729) > at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java: > 2721) > at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java: > 2673) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java: > 70) > at > org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java: > 2668) > at > org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java: > 2652) > at > org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java: > 2643) > at > org.topbraidcomposer.editors.ResourceEditorLauncher.openResourceEditor > (Unknown Source) > at org.topbraidcomposer.editors.ResourceEditorLauncher.access$5 > (Unknown Source) > at org.topbraidcomposer.editors.ResourceEditorLauncher$7.run(Unknown > Source) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages > (Synchronizer.java:133) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800) > at org.eclipse.swt.widgets.Display.msgFilterProc(Display.java:3166) > at org.eclipse.swt.internal.win32.OS.MessageBoxW(Native Method) > at org.eclipse.swt.internal.win32.OS.MessageBox(OS.java:2812) > at org.eclipse.swt.widgets.MessageBox.open(MessageBox.java:193) > at org.topbraidcomposer.editors.ResourceEditorLauncher$3.run(Unknown > Source) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages > (Synchronizer.java:133) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425) > at org.eclipse.jface.operation.ModalContext$ModalContextThread.block > (ModalContext.java:173) > at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:388) > at org.eclipse.jface.dialogs.ProgressMonitorDialog.run > (ProgressMonitorDialog.java:507) > at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run > (ProgressMonitorJobsDialog.java:275) > at org.eclipse.ui.internal.progress.ProgressManager$3.run > (ProgressManager.java:977) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java: > 70) > at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile > (ProgressManager.java:1012) > at org.eclipse.ui.internal.progress.ProgressManager.busyCursorWhile > (ProgressManager.java:987) > at org.topbraidcomposer.core.io.TBCIO$2.run(Unknown Source) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages > (Synchronizer.java:133) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425) > 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(Workbench.java:2200) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495) > at org.eclipse.core.databinding.observable.Realm.runWithDefault > (Realm.java:288) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench > (Workbench.java:490) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java: > 149) > at org.eclipse.ui.internal.ide.application.IDEApplication.start > (IDEApplication.java:113) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run > (EclipseAppHandle.java:193) > at > org > .eclipse > .core.runtime.internal.adaptor.EclipseAppLauncher.runApplication > (EclipseAppLauncher.java:110) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start > (EclipseAppLauncher.java:79) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run > (EclipseStarter.java:386) > 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:549) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504) > at org.eclipse.equinox.launcher.Main.run(Main.java:1236) > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TopBraid Composer Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/topbraid-composer-users?hl=en -~----------~----~----~----~------~----~------~--~---
