NoSuchMethodError List.reversed с web_ui и последним Dart SDK

Следуйте руководству на http://www.dartlang.org/docs/tutorials/web-ui/, я только что реализовал первый пример и попытался собрать.

Команда сборки:

$DART_SDK/bin/dart --package-root=packages/ packages/web_ui/dwc.dart index.html

с SDK версии 17072 дает трассировку стека

SEVERE index.html: exception while reading file, original message:
 AsyncError: 'NoSuchMethodError : method not found: 'reversed'
Receiver: GrowableObjectArray
Arguments: []'
Stack trace:
#0      Object._noSuchMethod (dart:core-patch:1689:3)
#1      Object.noSuchMethod (dart:core-patch:1690:25)
#2      ListProxy.reversed (package:html5lib/src/list_proxy.dart:76:33)
#3      TreeBuilder.elementInScope (package:html5lib/src/treebuilder.dart:134:36)
#4      InBodyPhase.startTagHeading (package:html5lib/parser.dart:1393:28)
#5      InBodyPhase.processStartTag (package:html5lib/parser.dart:1118:31)
#6      HtmlParser.mainLoop (package:html5lib/parser.dart:333:48)
#7      HtmlParser._parse (package:html5lib/parser.dart:214:17)
#8      HtmlParser._parse (package:html5lib/parser.dart:216:9)
#9      HtmlParser.parse (package:html5lib/parser.dart:193:11)
#10     parseHtml (packages/web_ui/src/compiler.dart:35:30)
#11     Compiler._parseHtmlFile.<anonymous closure>.<anonymous closure> (packages/web_ui/src/compiler.dart:165:28)
#12     time (packages/web_ui/src/utils.dart:38:24)
#13     Compiler._time (packages/web_ui/src/compiler.dart:297:16)
#14     Compiler._parseHtmlFile.<anonymous closure> (packages/web_ui/src/compiler.dart:164:32)
#15     _ThenFuture._sendValue (dart:async:353:24)

person dma    schedule 29.01.2013    source источник


Ответы (1)


17072 — довольно старая (в годы Дарта) сборка — текущая версия (на момент написания статьи) загружается по адресу http://www.dartlang.org/downloads.html — 17657, и этот журнал изменений, который добавил List.reversed был зафиксирован в r17402.

person Chris Buckett    schedule 29.01.2013
comment
Ах ах! Я перешел по ссылке из письма «попробуйте новые библиотеки». Кажется, неделя — это долгий срок в стране Дартс. - person dma; 30.01.2013