angulardart / angular

Fast and productive web framework provided by Dart
https://pub.dev/packages/angular
MIT License
1.83k stars 230 forks source link

Missing identifier "MenuComponent" needed by "DropdownComponent" from metadata map #194

Closed zoechi closed 7 years ago

zoechi commented 8 years ago

[Error from DirectiveMetadataLinker on bwu_ng_mdl|lib/src/menu/menu_directives.ng_summary.json with input bwu_ng_mdl|lib/src/menu/dropdown_component.ng_meta.json]: Missing identifier "MenuComponent" needed by "DropdownComponent" from metadata map

zoechi commented 8 years ago

I sometimes also get

[Error from TemplateCompiler on bwu_ng_mdl|lib/src/menu/menu_item_component.ng_meta.json]: Could not find Directive/Pipe entry for name: MaterialRippleComponent . Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/d8XPt0 for details.

but it seems I the app is still working.

zoechi commented 8 years ago

Now this error causes my app to fail. I also saw previously that even though the app run fine, the MenuItemComponent wasn't instantiated (some @HostBinding()s for styling were missing but otherwise I could continue working but now I'm stuck.

[Error from DirectiveMetadataLinker on bwu_ng_mdl|lib/src/menu/menu_directives.ng_summary.json with input bwu_ng_mdl|lib/src/menu/dropdown_component.ng_meta.json]: Missing identifier "MenuItemComponent" needed by "DropdownComponent" from metadata map [Error from DirectiveMetadataLinker on bwu_ng_mdl|lib/src/menu/menu_directives.ng_summary.json with input bwu_ng_mdl|lib/src/menu/dropdown_component.ng_meta.json]: Missing identifier "MenuTriggerDirective" needed by "DropdownComponent" from metadata map

The component works fine when used within the package where it is defined.

zoechi commented 8 years ago

Any idea what could be the cause of this error or a way to work around? I have no idea how to provide a reproduction case. It somehow seems to be related to the size of the project. At first the error was sporadic, but now it's permanent.

matanlurey commented 8 years ago

I have never encountered this error.

As a workaround, you could add it to your resolved_identifiers in pubspec.yaml.

Is there a repro I could see?

zoechi commented 7 years ago

I added you as contributor to the related projects.

The related components are in https://github.com/zoechi/bwu_ng_mdl/tree/b0bfb6ab04fe5c7a35ae724a8304044e3e6e6daa/lib/src/menu The components work when web/dashboard_layout_demo.html is run. However when I run https://github.com/zoechi/dave_walsh_fhir_client/blob/master/web/index.html I get above error.

Using resolved_identifiers like below in https://github.com/zoechi/dave_walsh_fhir_client

    menuDirectives: 'package:bwu_ng_mdl/src/menu/menu_directives.dart'
    MenuItemComponent: 'package:bwu_ng_mdl/src/menu/menu_item_component.dart'
    MenuTriggerDirective: 'package:bwu_ng_mdl/src/menu/menu_trigger_directive.dart'

didn't help.

https://github.com/zoechi/dave_walsh_fhir_client_api is only a path dependency to build the project. Please let me know if something is missing.

zoechi commented 7 years ago

With 2.1.1 I get


/usr/local/bin/dart/dart-sdk/bin/pub serve web --port=41643
Loading source assets...
Loading sass, dart_to_js_script_rewriter, angular2, angular2/transform/reflection_remover and test/pub_serve transformers...
Serving fhir_client web on http://localhost:41643
[web] GET index.html => fhir_client|web/index.html
[web] GET Served 3 cached assets.
[web] GET spinner.css => (cached) fhir_client|web/spinner.css
[web] GET packages/fhir_client/designer/webui/app/material.cyan-light_blue.css => (cached) fhir_client|lib/designer/webui/app/material.cyan-light_blue.css
[web] GET index.css => (cached) fhir_client|web/index.css
[Error from TemplateCompiler on fhir_client|lib/webui/resource_overview/resource_overview_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: NavigationLinkComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/valueset_lookup/language_lookup_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/binary/code_value_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: dropdownDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/binary/code_value_component.ng_meta.json threw error: Template parse errors:
line 3, column 16 of CodeValueComponent: ParseErrorLevel.FATAL: Can't bind to 'data' since it isn't a known native property or known directive. Please fix typo or add to directives list.
[data]=""
^^^^^^^^^
line 4, column 67 of CodeValueComponent: ParseErrorLevel.FATAL: Can't bind to 'data' since it isn't a known native property or known directive. Please fix typo or add to directives list.
[data]="item.code"
^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[Error from TemplateCompiler on fhir_client|lib/webui/button/icon_button_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/button/icon_button_component.ng_meta.json threw error: Template parse errors:
line 6, column 15 of IconButtonComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttTrigger="tooltip"
^^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:$pub/serialize/get_input_transform.dart 30                              _ForeignBaseTransform&GetInputTransform.hasInput.<async>
dart:async-patch/async_patch.dart 34                                            _asyncErrorWrapperHelper.<fn>
dart:async/zone.dart 1170                                                       _rootRunBinary
dart:async/zone.dart 1049                                                       _CustomZone.runBinary
dart:async/future_impl.dart 146                                                 _FutureListener.handleError
dart:async/future_impl.dart 649                                                 _Future._propagateToListeners.handleError
dart:async/future_impl.dart 671                                                 _Future._propagateToListeners
dart:async/future_impl.dart 485                                                 _Future._completeError
dart:async/future_impl.dart 537                                                 _Future._asyncCompleteError.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async                                                                      _SyncCompleter.complete
package:$pub/serialize/get_input_transform.dart 30                              _ForeignBaseTransform&GetInputTransform.hasInput.<async>
[Error from TemplateCompiler on fhir_client|lib/webui/button/remove_item_button_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/button/remove_item_button_component.ng_meta.json threw error: Template parse errors:
line 6, column 15 of RemoveItemButtonComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttTrigger="tooltip"
^^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[Error from TemplateCompiler on fhir_client|lib/webui/button/add_item_button_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/button/add_item_button_component.ng_meta.json threw error: Template parse errors:
line 6, column 15 of AddItemButtonComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttTrigger="tooltip"
^^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[Error from DirectiveMetadataLinker on fhir_client|lib/webui/app/app_component.ng_summary.json with input fhir_client|lib/webui/app/app_component.ng_meta.json]:
Missing identifier "MediaQueryService" needed by "AppComponent" from metadata map
[Error from TemplateCompiler on fhir_client|lib/webui/coding_lookup/coding_lookup_list_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/codeable_concept/codeable_concept_list_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/reference_lookup/reference_lookup_list_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/primitive_value_input/primitive_value_list_input_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/codeable_concept/codeable_concept_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/primitive_value_input/primitive_value_input_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/primitive_value_input/primitive_value_input_component.ng_meta.json threw error: Template parse errors:
line 10, column 23 of PrimitiveValueInputComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttTrigger="tooltip"
^^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[Error from TemplateCompiler on fhir_client|lib/webui/toolbar/toolbar_button_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/toolbar/toolbar_button_component.ng_meta.json threw error: Template parse errors:
line 10, column 20 of ToolbarButtonComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttTrigger="tooltip"
^^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[Error from DirectiveMetadataLinker on fhir_client|lib/designer/webui/app/app_component.ng_summary.json with input fhir_client|lib/designer/webui/app/app_component.ng_meta.json]:
Missing identifier "MediaQueryService" needed by "AppComponent" from metadata map
[Error from TemplateCompiler on fhir_client|lib/designer/webui/menu_editor/menu_editor_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/designer/webui/main_menu/main_menu_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: NavigationLinkComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_detail/resource_detail_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_detail/resource_detail_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_detail/resource_detail_panel_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/reference_lookup/reference_lookup_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: DialogComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/designer/webui/menu_editor/menus_editor_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_list/resource_search_parameter_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: menuDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_list/resource_search_parameter_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/resource_list/resource_search_parameter_component.ng_meta.json threw error: Template parse errors:
line 13, column 9 of ResourceSearchParamComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttParameterSelection="tooltip"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
line 21, column 11 of ResourceSearchParamComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttTrigger="tooltip"
^^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[Error from TemplateCompiler on fhir_client|lib/designer/webui/input/text_input_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/designer/webui/project/manage_project_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[web] GET index.dart => fhir_client|web/index.dart
[web] GET index.template.dart => (cached) fhir_client|web/index.template.dart
[web] GET Served 15 cached assets.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_list/resource_search_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: CardComponent
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
[Error from TemplateCompiler on fhir_client|lib/webui/resource_list/resource_search_component.ng_meta.json]:
Could not find Directive/Pipe entry for name: tooltipDirectives
. Please be aware that Dart transformers have limited support for reusable, pre-defined lists of Directives/Pipes (aka "directive/pipe aliases"). See https://goo.gl/Ux0OBp for details.
Build error:
Transform TemplateCompiler on fhir_client|lib/webui/resource_list/resource_search_component.ng_meta.json threw error: Template parse errors:
line 14, column 20 of ResourceSearchComponent: ParseErrorLevel.FATAL: There is no directive with "exportAs" set to "tooltip"
#ttSearch="tooltip"
^^^^^^^^^^^^^^^^^^^
package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core-patch/array.dart 77                                                   List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 467                                                 _Future._complete
dart:async/future_impl.dart 52                                                  _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
dart:async-patch/async_patch.dart 27                                            _asyncThenWrapperHelper.<fn>
dart:async/zone.dart 1158                                                       _rootRunUnary
dart:async/zone.dart 1037                                                       _CustomZone.runUnary
dart:async/future_impl.dart 131                                                 _FutureListener.handleValue
dart:async/future_impl.dart 637                                                 _Future._propagateToListeners.handleValueCallback
dart:async/future_impl.dart 667                                                 _Future._propagateToListeners
dart:async/future_impl.dart 477                                                 _Future._completeWithValue
dart:async/future_impl.dart 528                                                 _Future._asyncComplete.<fn>
dart:async/zone.dart 1150                                                       _rootRun
dart:async/zone.dart 1026                                                       _CustomZone.run
dart:async/zone.dart 953                                                        _CustomZone.bindCallback.<fn>
dart:async/schedule_microtask.dart 41                                           _microtaskLoop
dart:async/schedule_microtask.dart 50                                           _startMicrotaskLoop
dart:isolate-patch/isolate_patch.dart 96                                        _runPendingImmediateCallback
dart:isolate-patch/isolate_patch.dart 149                                       _RawReceivePortImpl._handleMessage

package:angular2/src/compiler/template_parser.dart 112                          TemplateParser.parse
package:angular2/src/compiler/offline_compiler.dart 111                         OfflineCompiler._compileComponent
package:angular2/src/compiler/offline_compiler.dart 67                          OfflineCompiler.compile.<fn>
dart:core                                                                       List.forEach
package:angular2/src/compiler/offline_compiler.dart 64                          OfflineCompiler.compile
package:angular2/src/transform/template_compiler/generator.dart 53              processTemplates.<async>.<fn>
package:angular2/src/transform/common/logging.dart 37                           logElapsedSync
package:angular2/src/transform/template_compiler/generator.dart 52              processTemplates.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/common/logging.dart 27                           logElapsedAsync.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 116  _CompileDataCreator.createCompileData.<async>
dart:async                                                                      _SyncCompleter.complete
package:angular2/src/transform/template_compiler/compile_data_creator.dart 262  _CompileDataCreator._extractNgMeta.<async>
[web] GET packages/fhir_client/webui/app/app_component.template.dart => Could not find asset fhir_client|lib/webui/app/app_component.template.dart.
Build completed with 36 errors.
[web] GET Served 277 cached assets.
``
zoechi commented 7 years ago

I just tried it again and now I don't get the error anymore. Is it possible that that was related to the small changes ?

All I changed was

image