PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eclipse ganymede - stacktrace?


noid
2010-03-23, 12:42:36
java.lang.ArrayIndexOutOfBoundsException: 16
java.lang.ArrayIndexOutOfBoundsException:
java.util.ArrayList.add() in null, line -1
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigProfileManager.ge tProfileIds() in ScannerConfigProfileManager.java, line 183
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigInfoFactory2$Buil dProperty.load() in ScannerConfigInfoFactory2.java, line 784
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigInfoFactory2$Buil dProperty.<init>() in ScannerConfigInfoFactory2.java, line 760
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigInfoFactory2$Scan nerConfigInfoSet.load() in ScannerConfigInfoFactory2.java, line 117
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigInfoFactory2$Scan nerConfigInfoSet.<init>() in ScannerConfigInfoFactory2.java, line 93
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigInfoFactory2.crea teInfoSet() in ScannerConfigInfoFactory2.java, line 1333
org.eclipse.cdt.make.internal.core.scannerconfig2.ScannerConfigProfileManager.cr eateScannerConfigBuildInfo2Set() in ScannerConfigProfileManager.java, line 219
org.eclipse.cdt.build.internal.core.scannerconfig2.CfgScannerConfigInfoFactory2$ CfgInfo.getContainer() in CfgScannerConfigInfoFactory2.java, line 107
org.eclipse.cdt.build.internal.core.scannerconfig2.CfgScannerConfigInfoFactory2$ CfgInfo.createMap() in CfgScannerConfigInfoFactory2.java, line 128
org.eclipse.cdt.build.internal.core.scannerconfig2.CfgScannerConfigInfoFactory2$ CfgInfo.getInfo() in CfgScannerConfigInfoFactory2.java, line 75
org.eclipse.cdt.build.internal.core.scannerconfig.CfgDiscoveredPathManager.getCo ntextInfo() in CfgDiscoveredPathManager.java, line 417
org.eclipse.cdt.build.internal.core.scannerconfig.CfgDiscoveredPathManager.getCo ntextInfo() in CfgDiscoveredPathManager.java, line 402
org.eclipse.cdt.build.internal.core.scannerconfig.CfgDiscoveredPathManager.getDi scoveredInfo() in CfgDiscoveredPathManager.java, line 160
org.eclipse.cdt.managedbuilder.internal.dataprovider.ProfileInfoProvider.getEntr yValues() in ProfileInfoProvider.java, line 65
org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildEntryStorage.getDiscov eredEntries() in BuildEntryStorage.java, line 188
org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildEntryStorage.putEntrie sToLevel() in BuildEntryStorage.java, line 181
org.eclipse.cdt.core.settings.model.util.AbstractEntryStorage.initCache() in AbstractEntryStorage.java, line 71
org.eclipse.cdt.core.settings.model.util.AbstractEntryStorage.getEntries() in AbstractEntryStorage.java, line 34
org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildLanguageData.getEntrie s() in BuildLanguageData.java, line 140
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData.getEntri esToCopy() in CDefaultLanguageData.java, line 97
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData.createSt ore() in CDefaultLanguageData.java, line 89
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultLanguageData.copySett ingsFrom() in CDefaultLanguageData.java, line 82
org.eclipse.cdt.internal.core.settings.model.CLanguageSettingCache.copySettingsF rom() in CLanguageSettingCache.java, line 48
org.eclipse.cdt.internal.core.settings.model.CLanguageSettingCache.<init>() in CLanguageSettingCache.java, line 37
org.eclipse.cdt.internal.core.settings.model.CFolderDescriptionCache.copyLanguag eData() in CFolderDescriptionCache.java, line 72
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultFolderData.copyDataFr om() in CDefaultFolderData.java, line 56
org.eclipse.cdt.internal.core.settings.model.CFolderDescriptionCache.<init>() in CFolderDescriptionCache.java, line 38
org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.copy FolderData() in CConfigurationDescriptionCache.java, line 193
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationData.cop ySettingsFrom() in CDefaultConfigurationData.java, line 113
org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.load Data() in CConfigurationDescriptionCache.java, line 99
org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas() in CProjectDescription.java, line 194
org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.loadProj ectDescription() in CProjectDescriptionManager.java, line 1037
org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProje ctDescription() in CProjectDescriptionManager.java, line 542
org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.findBuildInfo() in ManagedBuildManager.java, line 2855
org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildInfo() in ManagedBuildManager.java, line 3124
org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildInfo() in ManagedBuildManager.java, line 3078
org.eclipse.cdt.managedbuilder.internal.core.BuilderFactory.createBuilders() in BuilderFactory.java, line 343
org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin.createBuilders() in ManagedBuilderCorePlugin.java, line 238
makefilegenerator.Activator.generateMakefile() in Activator.java, line 136
makefilegenerator.Activator$1.runInWorkspace() in Activator.java, line 96
org.eclipse.core.internal.resources.InternalWorkspaceJob.run() in InternalWorkspaceJob.java, line 38
org.eclipse.core.internal.jobs.Worker.run() in Worker.java, line 55


Jemand ne Idee was man hier machen könnte außer eine neuere Version zu nehmen?

Frucht-Tiger
2010-03-23, 15:43:32
Wann taucht der Fehler denn auf?

Pfalz gleich beim Start, lösch vielleicht mal .metadata aus deinem Workspace Verzeichnis(Achtung, Einstellungen sind dann weg).

noid
2010-03-23, 15:59:21
Fehler kommt in earlyStartup() eines Activators. Ich vermute im Moment noch eine Racing Condition, weil das ca alle 30 bis 40 Starts kommt. Der Activator schliesst dann Eclipse (wenn die Exception kommt eher nicht)

Aber verliere ich dann nicht alle Projekte und kann damit nicht mehr meinen Activator sinnvoll nutzen?

Frucht-Tiger
2010-03-23, 17:45:06
Wenn du .metadata killst werden alle Workspace-Einstellungen gelöscht, die Projekte bleiben dir natürlich erhalten.

Das mit dem Activator verstehe ich nicht ganz, entwickelst du ein Eclipse-Plugin? Wenn nein, für was willst du denn den Activator nutzen :confused:

noid
2010-03-23, 17:48:09
Wenn du .metadata killst werden alle Workspace-Einstellungen gelöscht, die Projekte bleiben dir natürlich erhalten.

Das mit dem Activator verstehe ich nicht ganz, entwickelst du ein Eclipse-Plugin? Wenn nein, für was willst du denn den Activator nutzen :confused:

Also auch Projekteinstellungen bleiben erhalten? Das wäre ja eine Idee.

Der Activator ist in der Tat für ein Plugin. Cmd-line makefile generation. ;(

edit: Ich zitiere mich: "aaaaahh, a!, aaaaaaaaaaaa""

wenn ich .medadata vernichte, dann werde ich meinen Bezug zu den _nicht_ im Workspace befindlichen Projekten verlieren. Da liegt dann mein Problem.

Frucht-Tiger
2010-03-23, 18:02:28
Öhhh, bist du dir dann sicher das du ein Eclipse Problem hast und nicht einfach einen Bug in deinem Code? In dem Fall kann man dir ohne den Code und die "näheren Umstände" zu kennen nicht weiterhelfen.

noid
2010-03-24, 12:28:03
Öhhh, bist du dir dann sicher das du ein Eclipse Problem hast und nicht einfach einen Bug in deinem Code? In dem Fall kann man dir ohne den Code und die "näheren Umstände" zu kennen nicht weiterhelfen.

Code könnte ich posten, aber inzwischen: ich hatte bei 2 Projekten einen Workspace mit mehreren Projekten in der Versionsverwaltung, bei allen anderen war es nur das eine Projekt.