New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nested Polymer Element Issue #18794
Comments
Added Area-Polymer, Triaged labels. |
This comment was originally written by Roman.Korneyev@gmail.com Are there any news regarding this isssue? This issue blocking the development and testing of our project! |
Hey Roman, Seems that the problem here is that your <link rel="import"> in inside the polymer-element tag. That is currently being compiled incorrectly by our transformers (see issue #18340). The workaround is simple. Just move the import outside. For example, do: <link rel> instead of: <polymer-element> |
This comment was originally written by Roman.Korneyev@gmail.com thanks! I hope this will be fixed asap. in the meantime I will try this workaround. |
This issue was originally filed by Roman.Korneyev@gmail.com
What steps will reproduce the problem?
ERROR:
Uncaught Error: Error evaluating expression 'att': Class 'MyParent' has no instance getter 'att'.
NoSuchMethodError: method not found: 'att'
Receiver: Instance of 'MyParent'
Arguments: []
Stack Trace:
0 Object.noSuchMethod (dart:core-patch/object_patch.dart:45)
1 main.<anonymous closure> (file:///home/roman/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/cc/build/web/cc.html_bootstrap.dart:20:24)
2 GeneratedObjectAccessorService.read (package:smoke/static.dart:74:18)
3 read (package:smoke/smoke.dart:30:39)
4 _ModelScope.
5 _GlobalsScope.
6 IdentifierObserver._updateSelf (package:polymer_expressions/eval.dart:510:19)
7 ExpressionObserver._observe (package:polymer_expressions/eval.dart:308:16)
8 Updater.visitExpression (package:polymer_expressions/eval.dart:324:15)
9 RecursiveVisitor.visitIdentifier (package:polymer_expressions/visitor.dart:96:20)
10 IdentifierObserver.accept (package:polymer_expressions/eval.dart:523:41)
11 Visitor.visit (package:polymer_expressions/visitor.dart:10:34)
12 update (package:polymer_expressions/eval.dart:71:27)
13 _Binding.open (package:polymer_expressions/polymer_expressions.dart:168:13)
14 ObserverTransform.open (package:observe/src/observer_transform.dart:55:44)
15 NodeBindExtension._open (package:template_binding/src/node.dart:65:29)
16 _TextExtension.bind (package:template_binding/src/text.dart:22:10)
17 _processBindings (package:template_binding/src/template_iterator.dart:186:38)
18 _cloneAndBindInstance (package:template_binding/src/instance_binding_map.dart:71:19)
19 _cloneAndBindInstance (package:template_binding/src/instance_binding_map.dart:60:26)
20 _cloneAndBindInstance (package:template_binding/src/instance_binding_map.dart:60:26)
21 TemplateBindExtension.createInstance (package:template_binding/src/template.dart:87:40)
22 HtmlElement&Polymer.instanceTemplate (package:polymer/src/instance.dart:410:44)
23 HtmlElement&Polymer.shadowFromTemplate (package:polymer/src/instance.dart:268:31)
24 HtmlElement&Polymer.parseDeclaration (package:polymer/src/instance.dart:208:34)
25 HtmlElement&Polymer.parseDeclarations (package:polymer/src/instance.dart:195:23)
26 HtmlElement&Polymer.prepareElement (package:polymer/src/instance.dart:170:22)
27 HtmlElement&Polymer.polymerCreated (package:polymer/src/instance.dart:145:21)
28 PolymerElement.PolymerElement.created (package:polymer/src/instance.dart:963:19)
29 MyParent.MyParent.created (file:///home/roman/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/cc/build/web/my_parent.dart:5:24)
30 _Utils.register (file:///mnt/data/b/build/slave/dartium-lucid32-full-dev/build/src/dart/tools/dom/src/native_DOMImplementation.dart:410)
31 HtmlDocument.registerElement (file:///mnt/data/b/build/slave/dartium-lucid32-full-dev/build/src/out/Release/gen/blink/bindings/dart/dart/html/HtmlDocument.dart:237)
32 HtmlDocument.register (file:///mnt/data/b/build/slave/dartium-lucid32-full-dev/build/src/out/Release/gen/blink/bindings/dart/dart/html/HtmlDocument.dart:244)
33 PolymerDeclaration.registerType (package:polymer/src/declaration.dart:163:22)
34 PolymerDeclaration.register (package:polymer/src/declaration.dart:81:17)
35 _hookJsPolymer.registerDart.<anonymous closure> (package:polymer/src/loader.dart:100:75)
36 _rootRun (dart:async/zone.dart:719)
37 _RootZone.run (dart:async/zone.dart:862)
38 _hookJsPolymer.registerDart (package:polymer/src/loader.dart:99:22)
39 JsFunction.apply (dart:js:254)
40 Polymer.register (package:polymer/src/instance.dart:79:48)
41 main.<anonymous closure> (file:///home/roman/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/cc/build/web/cc.html_bootstrap.dart:41:29)
42 startPolymer (package:polymer/src/loader.dart:53:16)
43 main (file:///home/roman/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/cc/build/web/cc.html_bootstrap.dart:39:15)
What version of the product are you using? On what operating system?
Dart Editor version 1.4.0.dev_06_03 (DEV)
Dart SDK version 1.4.0-dev.6.3
Polymer 0.10.0-pre.12
Please fix it!
Attachment:
cc.zip (5.20 MB)
The text was updated successfully, but these errors were encountered: