Trying to compile my work on Dart 2.0.0-dev8.0
MSG : Building dartdevc modules...
ERR : Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
FINE: package:pub/src/dartdevc/module_reader.dart 76 ModuleReader.moduleFor
| package:pub/src/dartdevc/module_reader.dart 89 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 99 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 99 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 99 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 103 ModuleReader.readTransitiveDeps
| package:pub/src/dartdevc/dartdevc.dart 128 bootstrapDartDevcEntrypoint.<fn>
| package:pub/src/dartdevc/dartdevc.dart 425 _ensureComplete.<fn>
| package:pub/src/dartdevc/dartdevc.dart 437 _ensureComplete
| package:pub/src/dartdevc/dartdevc.dart 99 bootstrapDartDevcEntrypoint
| package:pub/src/dartdevc/dartdevc_environment.dart 159 DartDevcEnvironment._buildAsset
| package:pub/src/dartdevc/dartdevc_environment.dart 84 DartDevcEnvironment.doFullBuild
| package:pub/src/command/build.dart 113 BuildCommand.onRunTransformerCommand.<fn>
| package:pub/src/log.dart 409 progress
| package:pub/src/command/build.dart 112 BuildCommand.onRunTransformerCommand
| package:pub/src/command/barback.dart 89 BarbackCommand.run
| package:args/command_runner.dart 194 CommandRunner.runCommand
| package:pub/src/command_runner.dart 168 PubCommandRunner.runCommand.<fn>
| dart:async/future.dart 222 new Future.sync
| package:pub/src/utils.dart 102 captureErrors.<fn>
| package:stack_trace/src/chain.dart 93 Chain.capture.<fn>
| dart:async/zone.dart 1124 _rootRun
| dart:async/zone.dart 1021 _CustomZone.run
| dart:async/zone.dart 1499 runZoned
| package:stack_trace/src/chain.dart 91 Chain.capture
| package:pub/src/utils.dart 117 captureErrors
| package:pub/src/command_runner.dart 168 PubCommandRunner.runCommand
| package:pub/src/command_runner.dart 117 PubCommandRunner.run
| E:\b\build\slave\dart-sdk-windows-dev\build\sdk\third_party\pkg\pub\bin\pub.dart 8 main
| dart:isolate-patch/isolate_patch.dart 263 _startIsolate.<fn>
| dart:isolate-patch/isolate_patch.dart 151 _RawReceivePortImpl._handleMessage
| ===== asynchronous gap ===========================
| dart:async/future_impl.dart 22 _Completer.completeError
| package:pub/src/dartdevc/module_reader.dart 78 ModuleReader.moduleFor
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/module_reader.dart 43 ModuleReader.moduleFor
| package:pub/src/dartdevc/module_reader.dart 89 ModuleReader.readTransitiveDeps.updateDeps
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/module_reader.dart 87 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 99 ModuleReader.readTransitiveDeps.updateDeps
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/module_reader.dart 87 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 99 ModuleReader.readTransitiveDeps.updateDeps
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/module_reader.dart 87 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 99 ModuleReader.readTransitiveDeps.updateDeps
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/module_reader.dart 87 ModuleReader.readTransitiveDeps.updateDeps
| package:pub/src/dartdevc/module_reader.dart 103 ModuleReader.readTransitiveDeps
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1045 _CustomZone.registerCallback
| dart:async/zone.dart 962 _CustomZone.bindCallbackGuarded
| dart:async/schedule_microtask.dart 147 scheduleMicrotask
| dart:async/future.dart 198 new Future.microtask
| package:pub/src/dartdevc/module_reader.dart 85 ModuleReader.readTransitiveDeps
| package:pub/src/dartdevc/dartdevc.dart 128 bootstrapDartDevcEntrypoint.<fn>
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/dartdevc.dart 99 bootstrapDartDevcEntrypoint.<fn>
| package:pub/src/dartdevc/dartdevc.dart 425 _ensureComplete.<fn>
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1045 _CustomZone.registerCallback
| dart:async/zone.dart 962 _CustomZone.bindCallbackGuarded
| dart:async/schedule_microtask.dart 147 scheduleMicrotask
| dart:async/future.dart 198 new Future.microtask
| package:pub/src/dartdevc/dartdevc.dart 423 _ensureComplete.<fn>
| package:pub/src/dartdevc/dartdevc.dart 437 _ensureComplete
| package:pub/src/dartdevc/dartdevc.dart 99 bootstrapDartDevcEntrypoint
| package:pub/src/dartdevc/dartdevc_environment.dart 159 DartDevcEnvironment._buildAsset
| package:pub/src/dartdevc/dartdevc_environment.dart 84 DartDevcEnvironment.doFullBuild
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/dartdevc/dartdevc_environment.dart 68 DartDevcEnvironment.doFullBuild
| package:pub/src/command/build.dart 113 BuildCommand.onRunTransformerCommand.<fn>
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1045 _CustomZone.registerCallback
| dart:async/zone.dart 962 _CustomZone.bindCallbackGuarded
| dart:async/schedule_microtask.dart 147 scheduleMicrotask
| dart:async/future.dart 198 new Future.microtask
| package:pub/src/command/build.dart 112 BuildCommand.onRunTransformerCommand.<fn>
| package:pub/src/log.dart 409 progress
| package:pub/src/command/build.dart 112 BuildCommand.onRunTransformerCommand
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1053 _CustomZone.registerUnaryCallback
| dart:async-patch/async_patch.dart 30 _asyncThenWrapperHelper
| package:pub/src/command/build.dart 54 BuildCommand.onRunTransformerCommand
| package:pub/src/command/barback.dart 89 BarbackCommand.run
| package:args/command_runner.dart 194 CommandRunner.runCommand
| ===== asynchronous gap ===========================
| dart:async/zone.dart 1045 _CustomZone.registerCallback
| dart:async/zone.dart 962 _CustomZone.bindCallbackGuarded
| dart:async/schedule_microtask.dart 147 scheduleMicrotask
| dart:async/future.dart 198 new Future.microtask
| package:args/command_runner.dart 142 CommandRunner.runCommand
| package:pub/src/command_runner.dart 168 PubCommandRunner.runCommand.<fn>
| dart:async/future.dart 222 new Future.sync
| package:pub/src/utils.dart 102 captureErrors.<fn>
| package:stack_trace/src/chain.dart 93 Chain.capture.<fn>
| dart:async/zone.dart 1124 _rootRun
| dart:async/zone.dart 1021 _CustomZone.run
| dart:async/zone.dart 1499 runZoned
| package:stack_trace/src/chain.dart 91 Chain.capture
| package:pub/src/utils.dart 117 captureErrors
| package:pub/src/command_runner.dart 168 PubCommandRunner.runCommand
My pub spec:
name: angular_demo_test
description: A web app that uses AngularDart Components
version: 0.0.1
environment:
sdk: '>=2.0.0-dev.3.0 <3.0.0'
dependencies:
angular: 5.0.0-alpha+1
dev_dependencies:
browser: ^0.10.0+2
dart_to_js_script_rewriter: ^1.0.3
dependency_overrides:
analyzer: ^0.31.0-alpha.1
transformers:
- angular:
entry_points:
- web/main.dart
- dart_to_js_script_rewriter
web:
compiler:
debug: dartdevc
@jakemac53 anything obvious here?
@indiealexh Have you tried deleting your .pub folder and trying again?
Yep, Tried deleting .pub .packages and the pubspec.lock and pub cache repair.
Same end result.
I can provide a repo if needed to demonstrate
If you're able to, that would be great.
This repo has the issue for me:
https://github.com/indiealexh/angular-dart-issue-723
It... just worked for me.
Could you share your .packages file?
You can do so privately if you wish to [email protected].
Happy to do so here:
# Generated by pub on 2017-11-30 13:31:31.992559.
analyzer:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/analyzer-0.31.0-alpha.2/lib/
angular:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/angular-5.0.0-alpha+1/lib/
angular_ast:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/angular_ast-0.4.0-alpha.0/lib/
angular_compiler:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/angular_compiler-0.4.0-alpha+1/lib/
args:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/args-1.1.0/lib/
async:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/async-1.13.3/lib/
barback:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/barback-0.15.2+13/lib/
browser:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/browser-0.10.0+2/lib/
build:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/build-0.11.1/lib/
build_barback:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/build_barback-0.4.0+2/lib/
built_collection:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/built_collection-1.6.2/lib/
built_value:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/built_value-4.3.3/lib/
charcode:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/charcode-1.1.1/lib/
cli_util:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/cli_util-0.1.2+1/lib/
code_builder:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/code_builder-2.3.0/lib/
code_transformers:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/code_transformers-0.5.1+3/lib/
collection:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/collection-1.14.3/lib/
convert:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/convert-2.0.1/lib/
crypto:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/crypto-2.0.2+1/lib/
csslib:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/csslib-0.14.1/lib/
dart_style:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/dart_style-1.0.8/lib/
dart_to_js_script_rewriter:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/dart_to_js_script_rewriter-1.0.3/lib/
fixnum:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/fixnum-0.10.6/lib/
front_end:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/front_end-0.1.0-alpha.7/lib/
glob:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/glob-1.1.5/lib/
html:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/html-0.13.2/lib/
intl:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/intl-0.15.2/lib/
isolate:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/isolate-1.1.0/lib/
js:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/js-0.6.1/lib/
kernel:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/kernel-0.3.0-alpha.4/lib/
logging:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/logging-0.11.3+1/lib/
matcher:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/matcher-0.12.1+4/lib/
meta:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/meta-1.1.2/lib/
package_config:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/package_config-1.0.3/lib/
path:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/path-1.5.1/lib/
plugin:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/plugin-0.2.0+2/lib/
pool:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/pool-1.3.3/lib/
quiver:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/quiver-0.23.0/lib/
quiver_hashcode:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/quiver_hashcode-1.0.0/lib/
source_gen:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/source_gen-0.7.2+1/lib/
source_maps:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/source_maps-0.10.4/lib/
source_span:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/source_span-1.4.0/lib/
stack_trace:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/stack_trace-1.9.1/lib/
string_scanner:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/string_scanner-1.0.2/lib/
tuple:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/tuple-1.0.1/lib/
typed_data:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/typed_data-1.1.5/lib/
utf:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/utf-0.9.0+3/lib/
watcher:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/watcher-0.9.7+4/lib/
yaml:file:///C:/Users/alexander.haslam/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/yaml-2.1.13/lib/
angular_demo_test:lib/
Its the same on my Desktop and my Laptop
What version of Dartlang are you using @matanlurey ?
Thanks.
The only difference I can see is that you are on windows, and I'm testing on unix.
Let me see if we can get some help.
/cc @natebosch
@matanlurey I'll try quick on ubuntu
This is a very weird path... angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart, it looks like %5C is a backslash so this is likely some sort of windows specific issue.
This looks like something is trying to do some type of relative->absolute AssetId translation and is ending up with mixed slashes.
In theory AssetId should only have forward slashes so we must have a bug in either the Angular compiler or package:build
@natebosch Side note - does it make sense potentially to enforce in AssetId?
Yeah I think it could make sense to enforce no backslashes from AssetId
I'm OK with handling this as a hack until we get better windows coverage;
Ran the build processing via docker, works fine, so at least I have a method to test my code on my windows pc
Great. I can patch the compiler, but it won't be fixed until the next release.
I'm still running into this on Windows with the updated angular compiler (see versions below).
Dart VM version: 2.0.0-dev.13.0 (Sat Dec 16 01:17:06 2017 +0100) on "windows_x64"
angular-5.0.0-alpha+2
angular_compiler-0.4.0-alpha+2
I get this output when trying to build (or serve) my app:
> pub build --web-compiler=dartdevc
Loading source assets...
Loading angular, sass_builder and dart_to_js_script_rewriter transformers...
Building tap...
Building dartdevc modules...
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
Build failed.
Not sure if this is related, though. I just started getting into dart and angular again today after a couple of months. Might also just be my bad after I kind of brute forced the upgrade to angular 5.x for my tiny app.
I also tried fiddling around with the angular_compiler package in the pub cache (as listed in the .packages file), but it didn't seem to be picked up, so I might also have some other strange misconfiguration thing going on.
Is there anything I can do to possibly get more relevant output for identifying the root issue?
Can I see your pub spec?
Here you go. The git dependency for the material components is so it would work with 5 alpha+2 (because +1 doesn't have the compiler fix to begin with).
name: tap
description: tap
version: 0.0.1
environment:
sdk: '>=1.23.0 <2.0.0'
dependencies:
angular: "^5.0.0-alpha+2"
angular_forms: "1.0.1-alpha+2"
angular_router: "^2.0.0-alpha+2"
http: "^0.11.3+11"
stream_transformers: "^0.3.0"
protobuf: "^0.5.3+2"
angular_components:
git:
url: https://github.com/dart-lang/angular_components.git
ref: github-sync
js: "^0.6.1"
dev_dependencies:
browser: "^0.10.0+2"
dart_to_js_script_rewriter: "^1.0.1"
dependency_overrides:
analyzer: "^0.31.0-alpha.1"
web:
compiler:
debug: dartdevc
transformers:
- angular:
entry_points: web/main.dart
- dart_to_js_script_rewriter
Are you available on something like discord?
Also make sure.your SDK is correct range. (For 2.0.0)
Yes for discord. Haven't used it much, though. My name on there is ligustah#9621
Please join https://discord.gg/W96m43b and ask for @indiealexh
Does it fixed or not? I have the same issue on windows.
pubspec.yaml
name: soy_angular
description: test example.
version: 1.0.0
environment:
sdk: '>=2.0.0-dev.3.0 <2.0.0'
dependencies:
angular: '^5.0.0-alpha+2'
angular_forms: '^1.0.1-alpha+2'
angular_router: '^2.0.0-alpha+2'
dependency_overrides:
analyzer: ^0.31.0-alpha.1
transformers:
- angular:
entry_points:
- web/main.dart
- test/**_test.dart
web:
compiler:
debug: dartdevc
main.dart
import 'package:angular/angular.dart';
import 'package:soy_angular/app.component.dart';
// ignore: uri_has_not_been_generated
import 'main.template.dart' as ng;
void main() {
bootstrapStatic<AppComponent>(
AppComponent, <dynamic>[], ng.initReflector as Function);
// bootstrapFactory(ng.AppComponentNgFactory);
}
Serving soy_angular web on http://localhost:8080
Build completed successfully
[web] GET Served 2 cached assets.
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
[web] GET main.dart.js => Could not find asset soy_angular|web/main.dart.js.
I just tried and it still doesn't work on Windows for me.
Dart VM version: 2.0.0-dev.13.0 (Sat Dec 16 01:17:06 2017 +0100) on "windows_x64"
Pub 2.0.0-dev.13.0
---
Serving tap web on http://localhost:8080
Build completed successfully
[web] GET Served 5 assets.
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
Unable to find module for angular|lib/src/bootstrap/..%5Cplatform%5Cbrowser%5Cexceptions.dart
@ligustah open a new ticket and reference this one and submit a verbose log.