Skip to content

Instantly share code, notes, and snippets.

@adam-singer
Created August 29, 2014 06:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adam-singer/93fadbf22dd5f0b6193a to your computer and use it in GitHub Desktop.
Save adam-singer/93fadbf22dd5f0b6193a to your computer and use it in GitHub Desktop.
docgen crashes on mac building chrome.dart from pub.
dart --version
Dart VM version: 1.6.0-dev.9.7 (Tue Aug 26 00:14:16 2014) on "macos_x64"
mkdir -p /tmp/t
cd /tmp/t
export PUB_CACHE=/tmp/t
pub cache add chrome --version 0.6.1 --all
cd hosted/pub.dartlang.org/chrome-0.6.1/
unset PUB_CACHE
pub install
Resolving dependencies... (2.7s)
+ ansicolor 0.0.9
+ args 0.11.0+1 (0.12.0+2 available)
+ barback 0.15.0+1
+ browser 0.10.0+2
+ collection 0.9.4 (1.0.0 available)
+ logging 0.9.2
+ matcher 0.11.1
+ mockable_filesystem 0.0.1
+ parsers 0.14.1
+ path 1.3.0
+ persistent 0.8.1
+ pool 1.0.1
+ quiver 0.18.2 (0.19.0-dev.3 available)
+ source_span 1.0.0
+ stack_trace 1.0.2
+ unittest 0.11.0+5
+ unscripted 0.4.2
Downloading parsers 0.14.1...
Downloading persistent 0.8.1...
Changed 17 dependencies!
docgen --compile --no-include-sdk --no-include-dependent-packages --out docs --sdk /Applications/dart/dart-sdk --package-root ./packages .
Using default options for documenting a single package: --start-page=chrome
Package Root: ./packages
Added to libraries: ./lib/chrome_app.dart
Added to libraries: ./lib/chrome_ext.dart
Added to libraries: ./lib/transformer.dart
SDK Root: /Applications/dart/dart-sdk
Unhandled exception:
Uncaught Error: Stack Overflow
Stack Trace:
#0 WhereIterator.moveNext (dart:_internal/iterable.dart:418)
#1 calcExportedItems (file:///Volumes/data/b/build/slave/dart-editor-mac-dev/build/dart/pkg/docgen/lib/src/models/model_helpers.dart:201)
#2 calcExportedItems._populateExports (file:///Volumes/data/b/build/slave/dart-editor-mac-dev/build/dart/pkg/docgen/lib/src/models/model_helpers.dart:151)
#3 calcExportedItems (file:///Volumes/data/b/build/slave/dart-editor-mac-dev/build/dart/pkg/docgen/lib/src/models/model_helpers.dart:1)
#4 calcExportedItems._populateExports (file:///Volumes/data/b/build/slave/dart-editor-mac-dev/build/dart/pkg/docgen/lib/src/models/model_helpers.dart:151)
#5 calcExportedItems (file:///Volumes/data/b/build/slave/dart-editor-mac-dev/build/dart/pkg/docgen/lib/src/models/model_helpers.dart:1)
...
...
#6 _RootZone.runUnary (dart:async/zone.dart:1082)
#7 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.da#8 _Future._propagateToListeners (dart:async/future_impl.dart:571)
#9 _Future._propagateMultipleListeners (dart:async/future_impl.dart:423)
#10 _Future._propagateToListeners (dart:async/future_impl.dart:450)
#11 _Future._complete (dart:async/future_impl.dart:317)
#12 Future.doWhile.<anonymous closure> (dart:async/future.dart:330)
#13 _RootZone.runUnaryGuarded (dart:async/zone.dart:1020)
#14 _RootZone.bindUnaryCallback.<anonymous closure> (dart:async/zone.dart:1049)
#15 _RootZone.runUnary (dart:async/zone.dart:1082)
#16 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:488)
#17 _Future._propagateToListeners (dart:async/future_impl.dart:571)
#18 _Future._completeWithValue (dart:async/future_impl.dart:331)
#19 _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:393)
#20 _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
#21 _asyncRunCallback (dart:async/schedule_microtask.dart:48)
#22 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:126)
#0 _rootHandleUncaughtError.<anonymous closure> (dart:async/zone.dart:820)
#1 _asyncRunCallbackLoop (dart:async/schedule_microtask.dart:41)
#2 _asyncRunCallback (dart:async/schedule_microtask.dart:48)
#3 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:126)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment