2015-02-10 251 views
-2

我在尝试打开rptdesign时遇到了一些问题。该文件的名称不加载,它保持全部空白,当我关闭文件时,Eclipses抛出一个空指针异常。我使用eclipse.buildId = 4.4.1(Luna)和java.version = 1.7.0_75。任何人都知道如何解决它?Eclipse在打开rptdesign时遇到问题

按照堆栈跟踪:

Message: Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt" 

Stack Trace: 
java.lang.NullPointerException 
    at org.eclipse.ui.internal.ide.handlers.EditorInputPropertyTester.test(EditorInputPropertyTester.java:44) 
    at org.eclipse.core.internal.expressions.Property.test(Property.java:58) 
    at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:99) 
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) 
    at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72) 
    at org.eclipse.core.internal.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68) 
    at org.eclipse.core.internal.expressions.OrExpression.evaluate(OrExpression.java:21) 
    at org.eclipse.core.internal.expressions.ReferenceExpression.evaluate(ReferenceExpression.java:70) 
    at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) 
    at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) 
    at org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:131) 
    at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110) 
    at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338) 
    at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:352) 
    at org.eclipse.ui.internal.services.EvaluationService$1.changed(EvaluationService.java:75) 
    at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110) 
    at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338) 
    at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:352) 
    at org.eclipse.e4.core.internal.contexts.EclipseContext.activate(EclipseContext.java:635) 
    at org.eclipse.e4.core.internal.contexts.EclipseContext.activateBranch(EclipseContext.java:640) 
    at org.eclipse.e4.ui.internal.workbench.swt.ShellActivationListener$1.run(ShellActivationListener.java:95) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.e4.ui.internal.workbench.swt.ShellActivationListener.processWindow(ShellActivationListener.java:91) 
    at org.eclipse.e4.ui.internal.workbench.swt.ShellActivationListener.handleEvent(ShellActivationListener.java:63) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) 
    at org.eclipse.swt.widgets.Decorations.WM_ACTIVATE(Decorations.java:1666) 
    at org.eclipse.swt.widgets.Shell.WM_ACTIVATE(Shell.java:2151) 
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:4607) 
    at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) 
    at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) 
    at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) 
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) 
    at org.eclipse.swt.internal.win32.OS.PeekMessageW(Native Method) 
    at org.eclipse.swt.internal.win32.OS.PeekMessage(OS.java:3141) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3756) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) 
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) 
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 
    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:648) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438) 
+0

您是否有可供下载的文件? – user3660637 2015-02-11 18:11:04

回答

0

尝试切换到新的工作空间应该可以帮助您。 Eclipse几乎没有设置存储在工作空间之外。

如果它不起作用,我建议你用文本编辑器“notpad ++”打开你的文件并查看开发中使用的birt版本(见标签),下载并使用它打开你的文件。

<?xml version="1.0" encoding="UTF-8"?> 
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.12" id="1"> 
    <property name="createdBy">Eclipse BIRT Designer Version 2.2.0.qualifier Build &lt;@[email protected]></property> 
    <property name="units">in</property> 
........