Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editor freeze-up #20567

Closed
stevemessick opened this issue Aug 18, 2014 · 10 comments
Closed

Editor freeze-up #20567

stevemessick opened this issue Aug 18, 2014 · 10 comments
Assignees
Labels
closed-obsolete Closed as the reported issue is no longer relevant
Milestone

Comments

@stevemessick
Copy link
Contributor

Username: kasperl

Had another instance of the editor totally freezing on me. Don't know if this is helpful information for you or not.

!ENTRY com.google.dart.tools.core 4 0 2014-08-18 14:53:46.648
!MESSAGE Exception in indexing operation: GetRelationships(Parser, is-extended-by)
!STACK 0
java.lang.IllegalArgumentException: Invalid source encoding: package:/petitparser/petitparser.dart
        at com.google.dart.engine.source.SourceFactory.fromEncoding(SourceFactory.java:107)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.computeSourceFromEncoding(AnalysisContextImpl.java:2902)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.getElement(AnalysisContextImpl.java:1405)
        at com.google.dart.engine.internal.index.file.ElementCodec.decode(ElementCodec.java:60)
        at com.google.dart.engine.internal.index.file.LocationData.getLocation(LocationData.java:43)
        at com.google.dart.engine.internal.index.file.IndexNode.getRelationships(IndexNode.java:91)
        at com.google.dart.engine.internal.index.file.SplitIndexStoreImpl.getRelationships(SplitIndexStoreImpl.java:232)
        at com.google.dart.engine.internal.index.operation.GetRelationshipsOperation.performOperation(GetRelationshipsOperation.java:72)
        at com.google.dart.engine.internal.index.operation.OperationProcessor.run(OperationProcessor.java:111)
        at com.google.dart.engine.internal.index.IndexImpl.run(IndexImpl.java:118)
        at com.google.dart.tools.core.DartCore$2.run(DartCore.java:726)

////////////////////////////////////////////////////////////////////////////////////
Editor: 1.6.0.dev_09_03 (2014-08-15)
OS: Linux - amd64 (3.13.0-32-generic)
JVM: 1.7.0-google-v6

projects: 1

open dart files: 1

auto-run pub: true
localhost resolves to: 127.0.0.1
mem max/total/free: 1778 / 846 / 340 MB
thread count: 30
index: [420693 locations, 139 sources, 60756 elements]

SDK installed: true
Dartium installed: true
////////////////////////////////////////////////////////////////////////////////////
nal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.399
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.401
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.403
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.405
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.407
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.409
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.411
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.413
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.414
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.417
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.419
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.421
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more

!ENTRY com.google.dart.tools.core 4 0 2014-07-09 16:33:48.422
!MESSAGE Internal error while performing the task: resolve library ${user.home}/dart/Expandish/bin/business.dart
!STACK 0
com.google.dart.engine.context.AnalysisException: Exception
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:123)
        at com.google.dart.engine.internal.task.AnalysisTask.perform(AnalysisTask.java:73)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.performAnalysisTask(AnalysisContextImpl.java:1899)
        at com.google.dart.tools.core.internal.builder.AnalysisWorker.performAnalysis(AnalysisWorker.java:386)
        at com.google.dart.tools.core.internal.builder.AnalysisManager.performAnalysis(AnalysisManager.java:143)
        at com.google.dart.tools.core.internal.builder.AnalysisManager$1.run(AnalysisManager.java:176)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary(LibraryResolver2.java:227)
        at com.google.dart.engine.internal.task.ResolveDartLibraryCycleTask.internalPerform(ResolveDartLibraryCycleTask.java:109)
        at com.google.dart.engine.internal.task.AnalysisTask.safelyPerform(AnalysisTask.java:119)
        ... 6 more
!SESSION 2014-07-11 10:44:30.798 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY org.eclipse.core.resources 2 10035 2014-07-11 10:44:33.424
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2014-08-07 13:33:47.956 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:26:30.953
!MESSAGE Overlapping start in StyleRange 751:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:26:32.470
!MESSAGE Overlapping start in StyleRange 751:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:27:50.879
!MESSAGE Overlapping start in StyleRange 751:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:27:56.854
!MESSAGE Overlapping start in StyleRange 500:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:27:57.539
!MESSAGE Overlapping start in StyleRange 500:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:28:01.068
!MESSAGE Overlapping start in StyleRange 500:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:31:15.510
!MESSAGE Overlapping start in StyleRange 755:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:31:16.220
!MESSAGE Overlapping start in StyleRange 755:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:31:16.227
!MESSAGE Overlapping start in StyleRange 755:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:31:55.391
!MESSAGE Overlapping start in StyleRange 531:6

!ENTRY org.eclipse.wst.sse.ui 4 4 2014-08-11 11:31:56.596
!MESSAGE Overlapping start in StyleRange 531:6
!SESSION 2014-08-12 10:53:15.244 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY org.eclipse.core.resources 2 10035 2014-08-12 10:53:17.532
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2014-08-12 12:33:48.606 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY org.eclipse.core.resources 2 10035 2014-08-12 12:33:50.056
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2014-08-12 13:44:28.731 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY org.eclipse.core.resources 2 10035 2014-08-12 13:44:30.163
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY com.google.dart.tools.core 4 0 2014-08-14 07:30:30.795
!MESSAGE java.lang.IllegalArgumentException: Comparison method violates its general contract!

!ENTRY com.google.dart.tools.core 4 0 2014-08-15 12:31:00.921
!MESSAGE Failed to capture elements: 30 accessors; 30 top-level variables
!SESSION 2014-08-18 09:47:44.704 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY org.eclipse.core.resources 2 10035 2014-08-18 09:47:46.221
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2014-08-18 09:50:32.355 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0-google-v6
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86_64 -consoleLog -data @­user.home/.dartEditor

!ENTRY com.google.dart.tools.core 4 0 2014-08-18 14:53:46.648
!MESSAGE Exception in indexing operation: GetRelationships(Parser, is-extended-by)
!STACK 0
java.lang.IllegalArgumentException: Invalid source encoding: package:/petitparser/petitparser.dart
        at com.google.dart.engine.source.SourceFactory.fromEncoding(SourceFactory.java:107)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.computeSourceFromEncoding(AnalysisContextImpl.java:2902)
        at com.google.dart.engine.internal.context.AnalysisContextImpl.getElement(AnalysisContextImpl.java:1405)
        at com.google.dart.engine.internal.index.file.ElementCodec.decode(ElementCodec.java:60)
        at com.google.dart.engine.internal.index.file.LocationData.getLocation(LocationData.java:43)
        at com.google.dart.engine.internal.index.file.IndexNode.getRelationships(IndexNode.java:91)
        at com.google.dart.engine.internal.index.file.SplitIndexStoreImpl.getRelationships(SplitIndexStoreImpl.java:232)
        at com.google.dart.engine.internal.index.operation.GetRelationshipsOperation.performOperation(GetRelationshipsOperation.java:72)
        at com.google.dart.engine.internal.index.operation.OperationProcessor.run(OperationProcessor.java:111)
        at com.google.dart.engine.internal.index.IndexImpl.run(IndexImpl.java:118)
        at com.google.dart.tools.core.DartCore$2.run(DartCore.java:726)

!ENTRY org.eclipse.ui.ide 4 4 2014-08-18 14:57:38.106
!MESSAGE Problems saving workspace

!ENTRY org.eclipse.core.resources 2 2 2014-08-18 14:57:38.107
!MESSAGE Save operation warnings.
!SUBENTRY 1 org.eclipse.core.resources 2 234 2014-08-18 14:57:38.107
!MESSAGE The project description file (.project) for 'implementation' was missing. This file contains important information about the project. A new project description file has been created, but some information about the project may have been lost.

@clayberg
Copy link

Lots of engine exceptions in the log.


cc @danrubel.
Set owner to @bwilkerson.
Added this to the 1.7 milestone.
Removed Priority-Unassigned, Area-Editor labels.
Added Priority-High, Area-Analyzer labels.

@bwilkerson
Copy link
Member

Lots of engine exceptions in the log.

Actually, there are only two exceptions, just repeated frequently.

And unfortunately neither one corresponds to the current state of the code, so I can't tell where the exception was actually coming from, making them non-actionable.

But there is no indication that either of these exceptions would account for the Editor locking up. Both are internally caught and dealt with appropriately. I don't see anything here that would help us figure out why the UI locked up, so it might not be possible to do anything with this.


Set owner to @danrubel.
Removed Area-Analyzer label.
Added Area-Editor label.

@clayberg
Copy link

cc @bwilkerson.

@clayberg
Copy link

If they are being caught and dealt with appropriately, they should not be showing up in the log, right? I see an NPE here...

java.lang.NullPointerException
        at com.google.dart.engine.internal.resolver.LibraryResolver2.resolveLibrary()

I assume that we should never have NPEs, so this exception needs to be fixed or guarded against.

The IllegalArgumentException looks like something that needs to be fixed as well.


Removed this from the 1.7 milestone.
Removed Priority-High label.
Added Priority-Medium label.

@bwilkerson
Copy link
Member

If they are being caught and dealt with appropriately, they should not be showing up in the log, right?

Part of dealing with them is to record them in the log so that we'll know they happened.

But part of what I meant by "dealt with" is that they won't escape the analysis engine, won't (as far as I can tell) cause any infinite loops, and won't be executed on the UI thread, and hence are unlikely to be the cause of any UI freeze.

I assume that we should never have NPEs, so this exception needs to be fixed or guarded against.
The IllegalArgumentException looks like something that needs to be fixed as well.

Correct. Unfortunately, the stack traces are out of date so I don't even know where to add guard code.

@sethladd
Copy link
Contributor

Are we able to take action on this issue?

@sethladd
Copy link
Contributor

Added Editor-Performance label.

@sethladd
Copy link
Contributor

Added AssumedStale label.

@clayberg
Copy link

Added this to the 1.8 milestone.

@DartBot
Copy link

DartBot commented Jan 14, 2015

This comment was originally written by markh.ne...@gmail.com


I'm still seeing this...

OSX 10.10.1

java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

Dart Editor 1.8.3

DartEditor.ini (the only change is -Xincgc)

-consoleLog
-data
@user.home/Library/Application Support/DartEditor
-vmargs
-Xincgc
-d64
-Dosgi.requiredJavaVersion=1.6
-Dfile.encoding=UTF-8
-XX:MaxPermSize=128m
-Xms256m
-Xmx2000m
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Declipse.vm=/System/Library/Frameworks/JavaVM.framework
-Xdock:icon=../Resources/dart.icns

DartEditor launch from bash from installation folder ... dart/DartEditor.app/Contents/MacOS

./DartEditor

The error, as seen in bash console....

!ENTRY com.google.dart.tools.core 4 0 2015-01-14 10:20:52.161
!MESSAGE Exception in indexing operation: GetRelationships(MapMixin<K, V>, is-mixed-in-by)
!STACK 0
java.lang.IllegalArgumentException: Invalid source encoding: package:/yaml/src/yaml_node.dart
    at com.google.dart.engine.source.SourceFactory.fromEncoding(SourceFactory.java:107)
    at com.google.dart.engine.internal.context.AnalysisContextImpl.computeSourceFromEncoding(AnalysisContextImpl.java:2934)
    at com.google.dart.engine.internal.context.AnalysisContextImpl.getElement(AnalysisContextImpl.java:1421)
    at com.google.dart.engine.internal.index.file.ElementCodec.decode(ElementCodec.java:62)
    at com.google.dart.engine.internal.index.file.LocationData.getLocation(LocationData.java:43)
    at com.google.dart.engine.internal.index.file.IndexNode.getRelationships(IndexNode.java:91)
    at com.google.dart.engine.internal.index.file.SplitIndexStoreImpl.getRelationships(SplitIndexStoreImpl.java:232)
    at com.google.dart.engine.internal.index.operation.GetRelationshipsOperation.performOperation(GetRelationshipsOperation.java:72)
    at com.google.dart.engine.internal.index.operation.OperationProcessor.run(OperationProcessor.java:111)
    at com.google.dart.engine.internal.index.IndexImpl.run(IndexImpl.java:118)
    at com.google.dart.tools.core.DartCore$4.run(DartCore.java:774)

@stevemessick stevemessick added Type-Defect closed-obsolete Closed as the reported issue is no longer relevant labels Jan 14, 2015
@stevemessick stevemessick added this to the 1.8 milestone Jan 14, 2015
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed-obsolete Closed as the reported issue is no longer relevant
Projects
None yet
Development

No branches or pull requests

6 participants