Description
Is this the spaces-in-path issue re-occurring?
From feedback:
!ENTRY com.google.dart.indexer 4 0 2011-12-04 15:15:16.562
!MESSAGE Unexpected Exception
!STACK 0
com.google.dart.indexer.workspace.index.TargetIndexingFailed: Failed to index file (retry): file:/C:/Dart/dart/samples/total/src/Reader.dart
at com.google.dart.indexer.workspace.index.WorkspaceIndexer.indexTarget(WorkspaceIndexer.java:481)
at com.google.dart.indexer.workspace.index.WorkspaceIndexer.doIndexPendingFiles(WorkspaceIndexer.java:436)
at com.google.dart.indexer.workspace.index.WorkspaceIndexer.indexPendingFiles(WorkspaceIndexer.java:235)
at com.google.dart.indexer.workspace.driver.WorkspaceIndexingDriver$IndexingJob.run(WorkspaceIndexingDriver.java:60)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.IllegalArgumentException
at org.eclipse.core.internal.resources.WorkspaceRoot.findFilesForLocationURI(WorkspaceRoot.java:112)
at org.eclipse.core.internal.resources.WorkspaceRoot.findFilesForLocationURI(WorkspaceRoot.java:104)
at com.google.dart.tools.core.internal.util.ResourceUtil.getResources(ResourceUtil.java:123)
at com.google.dart.tools.core.internal.model.DartProjectImpl.findFileForUri(DartProjectImpl.java:776)
at com.google.dart.tools.core.internal.model.DartProjectImpl.getHandleFromMemento(DartProjectImpl.java:705)
at com.google.dart.tools.core.internal.model.DartElementImpl.getHandleFromMemento(DartElementImpl.java:318)
at com.google.dart.tools.core.internal.model.DartModelImpl.getHandleFromMemento(DartModelImpl.java:293)
at com.google.dart.tools.core.internal.model.DartElementImpl.getHandleFromMemento(DartElementImpl.java:318)
at com.google.dart.tools.core.DartCore.create(DartCore.java:264)
at com.google.dart.tools.core.DartCore.create(DartCore.java:240)
at com.google.dart.tools.core.internal.indexer.location.DartElementLocationType.byUniqueIdentifier(DartElementLocationType.java:75)
at com.google.dart.indexer.locations.LocationPersitence.byUniqueIdentifier(LocationPersitence.java:76)
at com.google.dart.indexer.storage.paged.LocationTreeStore.fromPath(LocationTreeStore.java:444)
at com.google.dart.indexer.storage.paged.LocationTreeStore.locationFromId(LocationTreeStore.java:198)
at com.google.dart.indexer.storage.paged.FileTreeStore.decode(FileTreeStore.java:303)
at com.google.dart.indexer.storage.paged.FileTreeStore.read(FileTreeStore.java:181)
at com.google.dart.indexer.storage.paged.DiskMappedStorage.readFileInfo(DiskMappedStorage.java:230)
at com.google.dart.indexer.storage.GenericFileTransaction.<init>(GenericFileTransaction.java:73)
at com.google.dart.indexer.storage.GenericStorageTransaction.createFileTransaction(GenericStorageTransaction.java:111)
at com.google.dart.indexer.index.IndexTransaction.indexTarget(IndexTransaction.java:108)
at com.google.dart.indexer.workspace.index.WorkspaceIndexer.indexTarget(WorkspaceIndexer.java:475)
... 4 more
!SESSION 2011-12-05 01:21:36.880 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_01
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86_64 -data workspace
!ENTRY org.eclipse.core.jobs 4 2 2011-12-05 01:21:54.703
!MESSAGE An internal error occurred during: "Dart Editor Initialization".
!STACK 0
java.lang.IllegalArgumentException
at org.eclipse.core.internal.resources.WorkspaceRoot.findFilesForLocationURI(WorkspaceRoot.java:112)
at org.eclipse.core.internal.resources.WorkspaceRoot.findFilesForLocationURI(WorkspaceRoot.java:104)
at com.google.dart.tools.core.internal.util.ResourceUtil.getResources(ResourceUtil.java:123)
at com.google.dart.tools.core.internal.model.DartProjectImpl.findFileForUri(DartProjectImpl.java:776)
at com.google.dart.tools.core.internal.model.DartProjectImpl.getHandleFromMemento(DartProjectImpl.java:705)
at com.google.dart.tools.core.internal.model.DartElementImpl.getHandleFromMemento(DartElementImpl.java:318)
at com.google.dart.tools.core.internal.model.DartModelImpl.getHandleFromMemento(DartModelImpl.java:293)
at com.google.dart.tools.core.internal.model.DartElementImpl.getHandleFromMemento(DartElementImpl.java:318)
at com.google.dart.tools.core.DartCore.create(DartCore.java:264)
at com.google.dart.tools.core.DartCore.create(DartCore.java:240)
at com.google.dart.tools.core.internal.indexer.location.DartElementLocationType.byUniqueIdentifier(DartElementLocationType.java:75)
at com.google.dart.indexer.locations.LocationPersitence.byUniqueIdentifier(LocationPersitence.java:76)
at com.google.dart.indexer.storage.paged.LocationTreeStore.fromPath(LocationTreeStore.java:444)
at com.google.dart.indexer.storage.paged.LocationTreeStore.locationFromId(LocationTreeStore.java:198)
at com.google.dart.indexer.storage.paged.LocationTreeStore.decodeLocation(LocationTreeStore.java:409)
at com.google.dart.indexer.storage.paged.LocationTreeStore.decode(LocationTreeStore.java:371)
at com.google.dart.indexer.storage.paged.LocationTreeStore.read(LocationTreeStore.java:236)
at com.google.dart.indexer.storage.paged.DiskMappedStorage.readLocationInfo(DiskMappedStorage.java:256)
at com.google.dart.indexer.index.readonly.DiskBackedIndexImpl.getLocationInfo(DiskBackedIndexImpl.java:78)
at com.google.dart.indexer.index.layers.reverse_edges.ReverseEdgesQuery.executeUsing(ReverseEdgesQuery.java:42)
at com.google.dart.indexer.workspace.index.WorkspaceIndexer.execute(WorkspaceIndexer.java:158)
at com.google.dart.indexer.workspace.driver.WorkspaceIndexingDriver.execute(WorkspaceIndexingDriver.java:182)
at com.google.dart.tools.core.indexer.DartIndexer.getAllTypes(DartIndexer.java:165)
at com.google.dart.tools.core.indexer.DartIndexer.warmUpIndexer(DartIndexer.java:838)
at com.google.dart.tools.ui.DartUIStartup$StartupJob.indexerWarmup(DartUIStartup.java:87)
at com.google.dart.tools.ui.DartUIStartup$StartupJob.run(DartUIStartup.java:50)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)