2014-07-22 1 views
0

J'ai installé la version 3.2 de cocos2d-x et l'éclipse juno 23.After que j'ai configuré l'éclipse pour le développement de cocos et de C++ et construisons le projet. J'ai fermé l'éclipse et l'ai rouvert mais quand est-ce que mes projets allaient Une erreur de pointeur NULL apparaît. Mon projet racine existe mais quand je l'élargis, rien n'existe dans le dossier du sous-projet et le projet existe entièrement sur le disque dur.Disparition du projet Eclipse et Une erreur interne s'est produite lors de: "Lancement ...". java.lang.NullPointerException

Qu'est-ce que je fais pour la fixation:

  • projet réimportation: nouveau projet racine existe et il n'y a pas sous-dossier.
  • supprimer le projet et en créer un nouveau: fonctionne bien, mais lorsque réinitialiser éclipse à nouveau montre erreur.En d'autres termes se référer à la première ligne de ma question.

Ceci est l'image de l'environnement Eclipse: http://speedy.sh/xu2h8/Untitled.png

Et voici journal:

eclipse.buildId=M20130204-1200 
java.version=1.8.0_05 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US 
Framework arguments: -product com.android.ide.eclipse.adt.package.adtproduct 
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product com.android.ide.eclipse.adt.package.adtproduct 

!ENTRY org.eclipse.core.resources 2 10035 2014-07-23 12:50:35.970 
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. 

!ENTRY org.eclipse.egit.ui 2 0 2014-07-23 12:50:43.927 
!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level 
Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. 
The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in 
this system level configuration. The Git installation location can be configured on the 
Team > Git > Configuration preference page's 'System Settings' tab. 
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. 

!ENTRY org.eclipse.egit.ui 2 0 2014-07-23 12:50:43.931 
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git 
user global configuration and to define the default location to store repositories: 'C:\Users\ABBAS-PC'. If this is 
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and 
EGit might behave differently since they see different configuration options. 
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. 

!ENTRY org.eclipse.core.resources 4 2 2014-07-23 12:50:47.858 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". 
!STACK 0 
java.lang.NullPointerException 
    at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:104) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:196) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:486) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:231) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:416) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:398) 
    at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.findBuildInfo(ManagedBuildManager.java:2709) 
    at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildInfo(ManagedBuildManager.java:2970) 
    at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildInfo(ManagedBuildManager.java:2925) 
    at org.eclipse.cdt.managedbuilder.core.ResourceChangeHandler2$Visitor.visit(ResourceChangeHandler2.java:122) 
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) 
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) 
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) 
    at org.eclipse.cdt.managedbuilder.core.ResourceChangeHandler2.resourceChanged(ResourceChangeHandler2.java:179) 
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) 
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) 
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) 
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) 
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353) 
    at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:793) 
    at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:5269) 
    at com.android.ide.eclipse.adt.internal.project.AndroidClasspathContainerInitializer.updateProjects(AndroidClasspathContainerInitializer.java:143) 
    at com.android.ide.eclipse.adt.internal.project.ProjectHelper.updateProjects(ProjectHelper.java:276) 
    at com.android.ide.eclipse.adt.AdtPlugin$7.run(AdtPlugin.java:1451) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

!ENTRY org.eclipse.cdt.core 4 0 2014-07-23 12:50:53.111 
!MESSAGE Error 
!STACK 0 
java.lang.NullPointerException 
    at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:104) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:196) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:486) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:231) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:416) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:398) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:393) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:386) 
    at org.eclipse.cdt.internal.core.model.CProject.computeSourceRoots(CProject.java:603) 
    at org.eclipse.cdt.internal.core.model.CProject.computeChildren(CProject.java:624) 
    at org.eclipse.cdt.internal.core.model.CProject.buildStructure(CProject.java:588) 
    at org.eclipse.cdt.internal.core.model.Openable.generateInfos(Openable.java:265) 
    at org.eclipse.cdt.internal.core.model.CElement.openWhenClosed(CElement.java:428) 
    at org.eclipse.cdt.internal.core.model.CElement.getElementInfo(CElement.java:307) 
    at org.eclipse.cdt.internal.core.model.CElement.getElementInfo(CElement.java:297) 
    at org.eclipse.cdt.internal.core.model.Parent.getChildren(Parent.java:55) 
    at org.eclipse.cdt.internal.core.model.CModelManager.create(CModelManager.java:280) 
    at org.eclipse.cdt.internal.core.model.CModelManager.create(CModelManager.java:257) 
    at org.eclipse.cdt.internal.core.model.DeltaProcessor.createElement(DeltaProcessor.java:88) 
    at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:454) 
    at org.eclipse.cdt.internal.core.model.DeltaProcessor.traverseDelta(DeltaProcessor.java:472) 
    at org.eclipse.cdt.internal.core.model.DeltaProcessor.processResourceDelta(DeltaProcessor.java:434) 
    at org.eclipse.cdt.internal.core.model.CModelManager.resourceChanged(CModelManager.java:886) 
    at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) 
    at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) 
    at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) 
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) 
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:156) 
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

!ENTRY org.eclipse.ui.workbench 4 2 2014-07-23 12:55:03.534 
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". 
!STACK 0 
java.lang.NullPointerException 
    at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:104) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:196) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:486) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:231) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:416) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:398) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:393) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:386) 
    at org.eclipse.cdt.internal.ui.viewsupport.ExcludedFileDecorator.decorate(ExcludedFileDecorator.java:40) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347) 
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371) 
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

!ENTRY org.eclipse.ui 4 4 2014-07-23 12:55:03.547 
!MESSAGE Exception in Decorator. The 'C/C++ Files and Folders Excluded from Build' decorator will be disabled. 

!ENTRY org.eclipse.ui 4 4 2014-07-23 12:55:03.550 
!MESSAGE java.lang.NullPointerException 
!STACK 0 
java.lang.NullPointerException 
    at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:104) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:196) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:486) 
    at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:231) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:416) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:398) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:393) 
    at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:386) 
    at org.eclipse.cdt.internal.ui.viewsupport.ExcludedFileDecorator.decorate(ExcludedFileDecorator.java:40) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365) 
    at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347) 
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:371) 
    at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:331) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

!ENTRY org.eclipse.ui 2 2 2014-07-23 13:02:27.459 
!MESSAGE Invalid property category path: ValidationPropertiesPage (bundle: org.eclipse.wst.xml.ui, propertyPage: org.eclipse.wst.xml.ui.propertyPage.project.validation) 

Répondre

0

J'ai aussi fait face à cette erreur, Cause possible: -

Son un Linking Une erreur s'est produite lorsque j'ai essayé de lier le dossier Resources dans mon explorateur de projet Eclipse, lorsque vous liez un dossier dans votre projet au fichier .cproject dans le projet. dossier android a été modifié. Il y a deux sections < CConfiguration dans ce fichier. Lors de l'édition des chemins d'inclusion C++ dans eclipse, seul l'un d'entre eux est modifié. Cette incohérence provoque le crash de la commande cdt.

Solution:

En fait, il ne devrait y avoir un < CConfiguration>, donc supprimer le second, il commence à partir de la ligne 85. Après cela, vous pouvez modifier C++ inclure des chemins dans Eclipse et aucun accident se produira.

Si cette séance d'entraînement n'a pas fonctionné avec vous, évitez de lier les dossiers à votre projet à tout prix. J'espère que cela vous aide

Questions connexes