急求JBuilder2008中的问题解决方法!
我启动JBuilder 2008时出现了以下的错误提示:
Error creating the view.
java.lang.NullPointerException
at com.borland.csf.internal.license.platform.PlatformProduct.discoverProduct(PlatformProduct.java:139)
at com.borland.csf.internal.license.platform.PlatformProduct.createSanctuaryProduct(PlatformProduct.java:210)
at com.borland.csf.internal.license.platform.PlatformProductDiscovery.completePlatformProductInitialization(PlatformProductDiscovery.java:91)
at com.borland.csf.internal.license.platform.PlatformProductDiscovery.discover(PlatformProductDiscovery.java:135)
at com.borland.csf.internal.license.platform.PlatformAccess.init(PlatformAccess.java:27)
at com.borland.csf.internal.license.platform.PlatformAccess.<init>(PlatformAccess.java:18)
at com.borland.csf.internal.license.platform.PlatformAccess.<clinit>(PlatformAccess.java:21)
at com.borland.csf.internal.license.sanctuary.LicenseState.getInternalProducts(LicenseState.java:185)
at com.borland.csf.internal.license.sanctuary.LicenseState.getInternalProduct(LicenseState.java:162)
at com.borland.csf.internal.license.sanctuary.LicenseState.isAvailable(LicenseState.java:63)
at com.borland.csf.license.License.isAvailable(License.java:26)
at com.borland.csf.license.License.getSKU(License.java:76)
at com.borland.csf.license.License.getProductID(License.java:66)
at com.tssap.selena.model.platform.eclipse.EclipsePlatformNatureLicense.isNatureLicensed(EclipsePlatformNatureLicense.java:131)
at com.tssap.selena.model.platform.eclipse.EclipsePlatformNatureLicense.getLicensedNatures(EclipsePlatformNatureLicense.java:58)
at com.tssap.selena.model.platform.eclipse.EclipsePlatformNatureHelper.getPlatformNatures(EclipsePlatformNatureHelper.java:23)
at com.tssap.selena.model.platform.internal.eclipse.EclipseProjectWatcher.updateStoredNatures(EclipseProjectWatcher.java:230)
at com.tssap.selena.model.platform.internal.eclipse.EclipsePlatform.modelNames(EclipsePlatform.java:261)
at com.tssap.selena.impl.model.elements.ModelPlugin$InitModelsCommand.run(ModelPlugin.java:130)
at com.tssap.selena.model.platform.internal.eclipse.EclipsePlatform.showBusyIndicator(EclipsePlatform.java:285)
at com.tssap.selena.model.platform.internal.eclipse.EclipsePlatform.runCommand(EclipsePlatform.java:224)
at com.tssap.selena.impl.model.elements.ModelSetup.runCommandObject(ModelSetup.java:104)
at com.tssap.selena.model.elements.ModelAccess.runCommand(ModelAccess.java:157)
at com.tssap.selena.model.elements.ModelAccess.runCommand(ModelAccess.java:141)
at com.tssap.selena.impl.model.elements.ModelPlugin.getPlatform(ModelPlugin.java:67)
at com.tssap.selena.impl.model.elements.ModelSetup.loadPlatform(ModelSetup.java:69)
at com.tssap.selena.impl.model.elements.ModelSetup.modelObjects(ModelSetup.java:92)
at com.tssap.selena.model.elements.ModelAccess.models(ModelAccess.java:133)
at com.tssap.selena.model.elements.ModelAccess.getModel(ModelAccess.java:115)
at com.tssap.selena.model.util.ModelUinSupport.findModel(ModelUinSupport.java:41)
at com.tssap.selena.internal.dom.DesignRootAccess.getInstance(DesignRootAccess.java:112)
at com.tssap.selena.dom.ui.internal.HideDesignRootViewerFilter.select(HideDesignRootViewerFilter.java:22)
at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.isFiltered(ProblemTreeViewer.java:305)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$PackageExplorerProblemTreeViewer.isFiltered(PackageExplorerPart.java:290)
at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.filter(ProblemTreeViewer.java:269)
at org.eclipse.jdt.internal.ui.viewsupport.ProblemTreeViewer.getFilteredChildren(ProblemTreeViewer.java:258)
at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:581)
at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:778)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:755)
at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:627)
at org.eclipse.jface.viewers.AbstractTreeViewer.internalInitializeTree(AbstractTreeViewer.java:1463)
at org.eclipse.jface.viewers.TreeViewer.internalInitializeTree(TreeViewer.java:816)
at org.eclipse.jface.viewers.AbstractTreeViewer$5.run(AbstractTreeViewer.java:1446)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1368)
at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:390)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1330)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$PackageExplorerProblemTreeViewer.preservingSelection(PackageExplorerPart.java:363)
at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:1435)
at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:251)
at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1606)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart.createPartControl(PackageExplorerPart.java:598)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:370)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:227)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
at org.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4080)
at org.eclipse.ui.internal.WorkbenchPage$17.runWithException(WorkbenchPage.java:3145)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:801)
at org.eclipse.ui.internal.Workbench$25.runWithException(Workbench.java:1342)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2309)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
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.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
不知道该怎么解决。
希望大家帮忙看一下怎么解决。谢谢!