Skip to content

Generate Dartdoc needs work #16620

@stevemessick

Description

@stevemessick

I tried to generate documentation for a simple app (angular.dart) by using the menu Tools->Generate Dartdoc. The generation failed will the appended stack trace. Are we testing this feature?
Secondly, the menu entry (Tools->Generate Dartdoc) is enabled for any selected entry in a project BUT in most cases you get a dialog box stating you first have to select a library.
I don't understand why the menu entry is enables for other entries than libararies.
Regards,
  Lars

Running dartdoc...
Using snapshot /usr/local/google/home/bak/editor/dart/dart-sdk/bin/snapshots/utils_wrapper.dart.snapshot
Analyzing libraries...
../../../dart/Angular/web/angular.dart:1:8: Error: Can't read 'package:angular/angular.dart' (Error reading 'packages/angular/angular.dart' (OS Error: No such file or directory, errno = 2)).
import 'package:angular/angular.dart';
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../dart/Angular/web/angular.dart:35:26: Warning: Cannot resolve type 'Module'.
class TodoModule extends Module {
                         ^^^^^^
../../../dart/Angular/web/angular.dart:35:26: Error: A class can't extend a malformed type.
Try correcting the malformed type annotation or removing the 'extends' clause.
class TodoModule extends Module {
                         ^^^^^^
../../../dart/Angular/web/angular.dart:5:2: Error: Cannot resolve 'NgController'.
@NgController(selector: '[todo-list]', publishAs: 'TodoCtrl')
 ^^^^^^^^^^^^
../../../dart/Angular/web/angular.dart:5:1: Error: Not a compile-time constant.
@NgController(selector: '[todo-list]', publishAs: 'TodoCtrl')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: generation failed: Bad state: Failed to create mirror system.
StackTrace: #­0 analyze.<anonymous closure> (file:///mnt/data/b/build/slave/dart-editor-linux-stable/build/dart/sdk/lib/_internal/compiler/implementation/mirrors/dart2js_mirror.dart:234)

­1 _Future._propagateToListeners.<anonymous closure> (dart:async/future_impl.dart:453)

­2 _rootRun (dart:async/zone.dart:683)

­3 _RootZone.run (dart:async/zone.dart:832)

­4 _Future._propagateToListeners (dart:async/future_impl.dart:445)

­5 _Future._complete (dart:async/future_impl.dart:303)

­6 Future.forEach.nextElement (dart:async/future.dart:286)

­7 _Future._propagateToListeners.<anonymous closure> (dart:async/future_impl.dart:453)

­8 _rootRun (dart:async/zone.dart:683)

­9 _RootZone.run (dart:async/zone.dart:832)

­10 _Future._propagateToListeners (dart:async/future_impl.dart:445)

­11 _Future._complete (dart:async/future_impl.dart:303)

­12 Future.forEach.nextElement (dart:async/future.dart:286)

­13 _Future._propagateToListeners.<anonymous closure> (dart:async/future_impl.dart:453)

­14 _rootRun (dart:async/zone.dart:683)

­15 _RootZone.run (dart:async/zone.dart:832)

­16 _Future._propagateToListeners (dart:async/future_impl.dart:445)

­17 _Future._complete (dart:async/future_impl.dart:303)

­18 _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:354)

­19 _asyncRunCallback (dart:async/schedule_microtask.dart:18)

­20 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:119)

////////////////////////////////////////////////////////////////////////////////////
Editor: 1.1.1.release (2014-01-15)
OS: Linux - amd64 (3.2.5-gg1336)
JVM: 1.7.0-google-v5

projects: 8

open dart files: 30

auto-run pub: true
localhost resolves to: 127.0.0.1
mem max/total/free: 1778 / 1286 / 417 MB
thread count: 52
index: 683433 relationships in 150124 keys in 4744 sources

SDK installed: true
Dartium installed: true
////////////////////////////////////////////////////////////////////////////////////
nal.presentations.PresentablePart.setBounds(PresentablePart.java:170)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.layoutContent(PresentablePartFolder.java:131)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.layout(PresentablePartFolder.java:412)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.setBounds(PresentablePartFolder.java:260)
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.setBounds(TabbedStackPresentation.java:231)
        at org.eclipse.ui.internal.PartStack.setBounds(PartStack.java:1187)
        at org.eclipse.ui.internal.LayoutTree.doSetBounds(LayoutTree.java:547)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:537)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:505)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:536)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutPartSash.widgetSelected(LayoutPartSash.java:285)
        at org.eclipse.ui.internal.LayoutPartSash.access$1(LayoutPartSash.java:268)
        at org.eclipse.ui.internal.LayoutPartSash$1.widgetSelected(LayoutPartSash.java:66)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
        at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1414)
        at org.eclipse.swt.widgets.Sash.gtk_motion_notify_event(Sash.java:376)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1779)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:5116)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4377)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8317)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1193)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2342)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3184)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.google.dart.tools.deploy.DartIDEApplication.start(DartIDEApplication.java:85)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY org.eclipse.ui 4 0 2014-02-05 12:32:16.047
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Widget is disposed
        at org.eclipse.swt.SWT.error(SWT.java:4361)
        at org.eclipse.swt.SWT.error(SWT.java:4276)
        at org.eclipse.swt.SWT.error(SWT.java:4247)
        at org.eclipse.swt.widgets.Widget.error(Widget.java:480)
        at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:417)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:767)
        at org.eclipse.ui.part.PageBook$PageBookLayout.layout(PageBook.java:67)
        at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1570)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1368)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:797)
        at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
        at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1570)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1368)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:797)
        at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
        at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1570)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1368)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:769)
        at org.eclipse.ui.internal.LayoutPart.setBounds(LayoutPart.java:300)
        at org.eclipse.ui.internal.presentations.PresentablePart.setBounds(PresentablePart.java:170)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.layoutContent(PresentablePartFolder.java:131)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.layout(PresentablePartFolder.java:412)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.setBounds(PresentablePartFolder.java:260)
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.setBounds(TabbedStackPresentation.java:231)
        at org.eclipse.ui.internal.PartStack.setBounds(PartStack.java:1187)
        at org.eclipse.ui.internal.LayoutTree.doSetBounds(LayoutTree.java:547)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:537)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:505)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:536)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutPartSash.widgetSelected(LayoutPartSash.java:285)
        at org.eclipse.ui.internal.LayoutPartSash.access$1(LayoutPartSash.java:268)
        at org.eclipse.ui.internal.LayoutPartSash$1.widgetSelected(LayoutPartSash.java:66)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
        at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1414)
        at org.eclipse.swt.widgets.Sash.gtk_motion_notify_event(Sash.java:376)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1779)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:5116)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4377)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8317)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1193)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2342)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3184)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.google.dart.tools.deploy.DartIDEApplication.start(DartIDEApplication.java:85)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY org.eclipse.ui 4 0 2014-02-05 12:32:16.265
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Widget is disposed
        at org.eclipse.swt.SWT.error(SWT.java:4361)
        at org.eclipse.swt.SWT.error(SWT.java:4276)
        at org.eclipse.swt.SWT.error(SWT.java:4247)
        at org.eclipse.swt.widgets.Widget.error(Widget.java:480)
        at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:417)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:767)
        at org.eclipse.ui.part.PageBook$PageBookLayout.layout(PageBook.java:67)
        at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1570)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1368)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:797)
        at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
        at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1570)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1368)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:797)
        at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:201)
        at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1570)
        at org.eclipse.swt.widgets.Composite.setBounds(Composite.java:1368)
        at org.eclipse.swt.widgets.Control.setBounds(Control.java:769)
        at org.eclipse.ui.internal.LayoutPart.setBounds(LayoutPart.java:300)
        at org.eclipse.ui.internal.presentations.PresentablePart.setBounds(PresentablePart.java:170)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.layoutContent(PresentablePartFolder.java:131)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.layout(PresentablePartFolder.java:412)
        at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.setBounds(PresentablePartFolder.java:260)
        at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.setBounds(TabbedStackPresentation.java:231)
        at org.eclipse.ui.internal.PartStack.setBounds(PartStack.java:1187)
        at org.eclipse.ui.internal.LayoutTree.doSetBounds(LayoutTree.java:547)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:537)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:505)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutTreeNode.doSetBounds(LayoutTreeNode.java:536)
        at org.eclipse.ui.internal.LayoutTree.setBounds(LayoutTree.java:538)
        at org.eclipse.ui.internal.LayoutPartSash.widgetSelected(LayoutPartSash.java:285)
        at org.eclipse.ui.internal.LayoutPartSash.access$1(LayoutPartSash.java:268)
        at org.eclipse.ui.internal.LayoutPartSash$1.widgetSelected(LayoutPartSash.java:66)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
        at org.eclipse.swt.widgets.Widget.sendSelectionEvent(Widget.java:1414)
        at org.eclipse.swt.widgets.Sash.gtk_button_release_event(Sash.java:232)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1762)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:5116)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4377)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8317)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1193)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2342)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3184)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.google.dart.tools.deploy.DartIDEApplication.start(DartIDEApplication.java:85)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY com.google.dart.tools.ui 4 10001 2014-02-05 14:18:56.823
!MESSAGE Internal Error
!STACK 0
java.lang.IllegalArgumentException: Attempted to beginRule: R/, does not match outer scope rule: F/Angular/web
        at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
        at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:134)
        at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:333)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:63)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:286)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:118)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2282)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2339)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2326)
        at com.google.dart.tools.search.internal.ui.SearchMatchPage.removeMarkers(SearchMatchPage.java:1294)
        at com.google.dart.tools.search.internal.ui.SearchMatchPage.dispose(SearchMatchPage.java:943)
        at com.google.dart.tools.search.internal.ui.SearchView.showPage(SearchView.java:134)
        at com.google.dart.tools.search.internal.ui.SearchMatchPage.close(SearchMatchPage.java:1019)
        at com.google.dart.tools.search.internal.ui.PositionTracker.bufferContentAboutToBeReplaced(PositionTracker.java:35)
        at org.eclipse.core.internal.filebuffers.TextFileBufferManager$4.run(TextFileBufferManager.java:718)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireBufferContentAboutToBeReplaced(TextFileBufferManager.java:716)
        at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer.handleFileContentChanged(ResourceTextFileBuffer.java:502)
        at org.eclipse.core.internal.filebuffers.ResourceFileBuffer.revert(ResourceFileBuffer.java:354)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider$6.execute(TextFileDocumentProvider.java:1159)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider$DocumentProviderOperation.run(TextFileDocumentProvider.java:132)
        at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:69)
        at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
        at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:75)
        at org.eclipse.ui.internal.editors.text.WorkspaceOperationRunner.run(WorkspaceOperationRunner.java:65)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider.executeOperation(TextFileDocumentProvider.java:456)
        at org.eclipse.ui.editors.text.TextFileDocumentProvider.synchronize(TextFileDocumentProvider.java:1172)
        at org.eclipse.ui.texteditor.AbstractTextEditor.handleEditorInputChanged(AbstractTextEditor.java:4772)
        at org.eclipse.ui.texteditor.StatusTextEditor.handleEditorInputChanged(StatusTextEditor.java:267)
        at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.handleEditorInputChanged(AbstractDecoratedTextEditor.java:1502)
        at org.eclipse.ui.texteditor.AbstractTextEditor.sanityCheckState(AbstractTextEditor.java:4905)
        at org.eclipse.ui.texteditor.StatusTextEditor.sanityCheckState(StatusTextEditor.java:257)
        at org.eclipse.ui.texteditor.AbstractTextEditor.safelySanityCheckState(AbstractTextEditor.java:4883)
        at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.handleActivation(AbstractTextEditor.java:984)
        at org.eclipse.ui.texteditor.AbstractTextEditor$ActivationListener.partActivated(AbstractTextEditor.java:941)
        at org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.runtime.Platform.run(Platform.java:857)
        at org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
        at org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70)
        at org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:187)
        at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:306)
        at org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:134)
        at org.eclipse.ui.internal.WWinPartService.access$0(WWinPartService.java:125)
        at org.eclipse.ui.internal.WWinPartService$WWinListener.partDeactivated(WWinPartService.java:50)
        at org.eclipse.ui.internal.PartListenerList2$4.run(PartListenerList2.java:115)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.runtime.Platform.run(Platform.java:857)
        at org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:55)
        at org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113)
        at org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242)
        at org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300)
        at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.java:57)
        at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)
        at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3649)
        at org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3172)
        at org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:281)
        at org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
        at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:239)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1300)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
        at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1582)
        at org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:2855)
        at org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:2791)
        at org.eclipse.swt.widgets.Composite.gtk_button_press_event(Composite.java:689)
        at org.eclipse.swt.widgets.Canvas.gtk_button_press_event(Canvas.java:152)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1761)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:5116)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4377)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8317)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1193)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2342)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3184)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.google.dart.tools.deploy.DartIDEApplication.start(DartIDEApplication.java:85)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

!ENTRY com.google.dart.tools.update.core 4 0 2014-02-06 10:42:46.956
!MESSAGE Unable to get latest revision : java.net.ConnectException: Connection timed out

Metadata

Metadata

Assignees

Labels

P1A high priority bug; for example, a single project is unusable or has many test failures

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions