Transform InjectorGenerator threw error: Bad state: No element

23 views
Skip to first unread message

Muhammad Haroon Hussain

unread,
Oct 2, 2020, 3:01:00 AM10/2/20
to Dart Web Development
Hi

I'm trying to upgrade angular dart and dart sdk version to minimum where we can avoid a lot of rewrite and restructure of code and make it work on chrome new versions as with old specs it stoped working for chrome after 77 update , like dep dependencies version

angular dart : 0.12 to 1.1.2
dart sdk : 1.4 to 1.18

I have aslo updated pubspec.yaml file 

name: xxx
description: A dart web application for xxx administration
environment:
   sdk: ">=0.8.10 <2.0.0"
dependencies:
  browser: any
  angular: '>=1.1.0 <2.0.0'
  angular_ui: ">=0.5.1 <0.6.13"
  logging: ">=0.9.1+1 <0.10.0"
  json_object: any
  js: 0.6.0
  dart_to_js_script_rewriter: '^1.0.1'
transformers:
   - angular:
      entry_points: ['web/public/public.dart','web/secure/secure.dart']
   - dart_to_js_script_rewriter

But in effort to do that I'm facing some issues which are not getting resolved e.g

Build error:
Transform InjectorGenerator on  web/public/angular_translate/translate.dart threw error: 
Bad state: No element
dart:core/iterable.dart 460                            Iterable.first
package:di/transformer/injector_generator.dart 374:10  _Processor._editMain
package:di/transformer/injector_generator.dart 72:5    _Processor.process
package:di/transformer/injector_generator.dart 25:52   InjectorGenerator.applyResolver
package:code_transformers/src/resolvers.dart 111:31    Transformer&ResolverTransformer.applyToEntryPoints.<fn>.<fn>
dart:async/future.dart 118                             Future.Future.<fn>
dart:async-patch/timer_patch.dart 16                   Timer._createTimer.<fn>
dart:isolate-patch/timer_impl.dart 385                 _Timer._runTimers
dart:isolate-patch/timer_impl.dart 414                 _Timer._handleMessage
dart:isolate-patch/isolate_patch.dart 148              _RawReceivePortImpl._handleMessage

dart:core                                              Iterable.first
package:di/transformer/injector_generator.dart 374:10  _Processor._editMain
package:di/transformer/injector_generator.dart 72:5    _Processor.process
package:di/transformer/injector_generator.dart 25:52   InjectorGenerator.applyResolver
package:code_transformers/src/resolvers.dart 111:31    Transformer&ResolverTransformer.applyToEntryPoints.<fn>.<fn>


Looking for any help from dart community to fix these 

Muhammad Haroon Hussain

unread,
Oct 2, 2020, 3:30:45 AM10/2/20
to Dart Web Development
Few other error I'm getting are 

Build error:
Transforms {HtmlDartReferencesGenerator on web/public/login.html, HtmlDartReferencesGenerator on web/public/loginFailed.html} all emitted asset web/public/public.dart.html_reference.

Build error:
Transforms {HtmlDartReferencesGenerator on web/public/permissions.html, HtmlDartReferencesGenerator on web/secure/issue.html, HtmlDartReferencesGenerator on web/public/index.html}
all emitted asset web/secure/secure.dart.html_reference.
Reply all
Reply to author
Forward
0 new messages