Local json file to list conversion error

I tried to convert a local json file to list but not display it for now
but it ends up with these errors....
Steps to Reproduce
extract and run the file SenseWeather.zip

Expected results:
Print the data
Actual results:
[ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: FormatException: Unexpected character (at character 1)

Logs

flutter run --verbose

[ +109 ms] executing: [/home/toor/flutter/] git -c log.showSignature=false log
-n 1 --pretty=format:%H
[  +30 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%H
[        ] f25bd9c55c48c139524139b477d04b13e9f36b2c
[        ] executing: [/home/toor/flutter/] git tag --contains HEAD
[ +175 ms] Exit code 0 from: git tag --contains HEAD
[        ] 1.21.0-1.0.pre
[   +8 ms] executing: [/home/toor/flutter/] git rev-parse --abbrev-ref
--symbolic @{u}
[   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [/home/toor/flutter/] git ls-remote --get-url origin
[   +3 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +45 ms] executing: [/home/toor/flutter/] git rev-parse --abbrev-ref HEAD
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[  +39 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping
update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[  +10 ms] executing: /home/toor/Android/Sdk/platform-tools/adb devices -l
[  +38 ms] List of devices attached
           emulator-5554          device product:sdk_gphone_x86
           model:Android_SDK_built_for_x86 device:generic_x86 transport_id:3
[  +14 ms] /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell
getprop
[  +30 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required,
skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
update.
[   +5 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[   +1 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[  +60 ms] Running "flutter pub get" in SenseWeather...
[   +3 ms] Using /home/toor/flutter/.pub-cache for the pub cache.
[   +1 ms] executing: [/home/toor/temp/new temp/SenseWeather/]
/home/toor/flutter/bin/cache/dart-sdk/bin/pub --verbose get --no-precompile
[  +49 ms] FINE: Pub 2.9.0-21.0.dev.flutter-20bf2fcf56
[  +70 ms] MSG : Resolving dependencies...
[  +52 ms] SLVR: fact: weatherApp is 1.0.0+1
[   +7 ms] SLVR: derived: weatherApp
[  +31 ms] SLVR: fact: weatherApp depends on flutter any from sdk
[        ] SLVR: fact: weatherApp depends on flutter_spinkit ^4.1.2
[        ] SLVR: fact: weatherApp depends on http ^0.12.2
[        ] SLVR: fact: weatherApp depends on hexcolor ^1.0.4
[        ] SLVR: fact: weatherApp depends on cupertino_icons ^0.1.3
[        ] SLVR: fact: weatherApp depends on flutter_test any from sdk
[   +1 ms] SLVR:   selecting weatherApp
[        ] SLVR:   derived: flutter_test any from sdk
[        ] SLVR:   derived: cupertino_icons ^0.1.3
[        ] SLVR:   derived: hexcolor ^1.0.4
[        ] SLVR:   derived: http ^0.12.2
[        ] SLVR:   derived: flutter_spinkit ^4.1.2
[        ] SLVR:   derived: flutter any from sdk
[  +15 ms] SLVR:   fact: flutter_test 0.0.0 from sdk depends on flutter any from sdk
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on test_api 0.2.17
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on path 1.7.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on fake_async 1.1.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on clock 1.0.1
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on stack_trace 1.9.5
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on vector_math 2.1.0-nullsafety
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on async 2.4.2
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on boolean_selector 2.0.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on characters 1.1.0-nullsafety
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on charcode 1.1.3
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on collection 1.15.0-nullsafety
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on matcher 0.12.8
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on meta 1.3.0-nullsafety
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on source_span 1.7.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on stream_channel 2.0.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on string_scanner 1.0.5
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on term_glyph 1.1.0
[        ] SLVR:   fact: flutter_test 0.0.0 from sdk depends on typed_data 1.3.0-nullsafety
[        ] SLVR:     selecting flutter_test 0.0.0 from sdk
[        ] SLVR:     derived: typed_data 1.3.0-nullsafety
[        ] SLVR:     derived: term_glyph 1.1.0
[        ] SLVR:     derived: string_scanner 1.0.5
[        ] SLVR:     derived: stream_channel 2.0.0
[        ] SLVR:     derived: source_span 1.7.0
[        ] SLVR:     derived: meta 1.3.0-nullsafety
[        ] SLVR:     derived: matcher 0.12.8
[        ] SLVR:     derived: collection 1.15.0-nullsafety
[        ] SLVR:     derived: charcode 1.1.3
[        ] SLVR:     derived: characters 1.1.0-nullsafety
[        ] SLVR:     derived: boolean_selector 2.0.0
[        ] SLVR:     derived: async 2.4.2
[        ] SLVR:     derived: vector_math 2.1.0-nullsafety
[        ] SLVR:     derived: stack_trace 1.9.5
[        ] SLVR:     derived: clock 1.0.1
[        ] SLVR:     derived: fake_async 1.1.0
[        ] SLVR:     derived: path 1.7.0
[        ] SLVR:     derived: test_api 0.2.17
[  +12 ms] SLVR:       selecting cupertino_icons 0.1.3
[   +8 ms] SLVR:       fact: hexcolor 1.0.4 depends on flutter any from sdk
[        ] SLVR:         selecting hexcolor 1.0.4
[   +4 ms] SLVR:         fact: http 0.12.2 depends on http_parser >=0.0.1 <4.0.0
[        ] SLVR:         fact: http 0.12.2 depends on path >=0.9.0 <2.0.0
[        ] SLVR:         fact: http 0.12.2 depends on pedantic ^1.0.0
[        ] SLVR:           selecting http 0.12.2
[        ] SLVR:           derived: pedantic ^1.0.0
[        ] SLVR:           derived: http_parser >=0.0.1 <4.0.0
[   +6 ms] SLVR:           fact: flutter_spinkit 4.1.2+1 depends on flutter any from sdk
[        ] SLVR:             selecting flutter_spinkit 4.1.2+1
[  +10 ms] SLVR:             fact: flutter 0.0.0 from sdk depends on characters 1.1.0-nullsafety
[   +1 ms] SLVR:             fact: flutter 0.0.0 from sdk depends on collection 1.15.0-nullsafety
[   +1 ms] SLVR:             fact: flutter 0.0.0 from sdk depends on meta 1.3.0-nullsafety
[        ] SLVR:             fact: flutter 0.0.0 from sdk depends on typed_data 1.3.0-nullsafety
[        ] SLVR:             fact: flutter 0.0.0 from sdk depends on vector_math 2.1.0-nullsafety
[   +1 ms] SLVR:             fact: flutter 0.0.0 from sdk depends on sky_engine any from sdk
[        ] SLVR:               selecting flutter 0.0.0 from sdk
[        ] SLVR:               derived: sky_engine any from sdk
[   +6 ms] SLVR:               fact: typed_data 1.3.0-nullsafety depends on collection >=1.15.0-nnbd <1.15.0
[        ] SLVR:                 selecting typed_data 1.3.0-nullsafety
[   +5 ms] SLVR:                   selecting term_glyph 1.1.0
[   +7 ms] SLVR:                   fact: string_scanner 1.0.5 depends on charcode ^1.1.0
[        ] SLVR:                   fact: string_scanner 1.0.5 depends on meta ^1.1.0
[        ] SLVR:                   fact: string_scanner 1.0.5 depends on source_span ^1.4.0
[        ] SLVR:                     selecting string_scanner 1.0.5
[   +7 ms] SLVR:                     fact: stream_channel 2.0.0 depends on async >=1.11.0 <3.0.0
[        ] SLVR:                       selecting stream_channel 2.0.0
[   +7 ms] SLVR:                       fact: source_span 1.7.0 depends on charcode ^1.0.0
[        ] SLVR:                       fact: source_span 1.7.0 depends on collection ^1.8.0
[        ] SLVR:                       fact: source_span 1.7.0 depends on meta >=0.9.0 <2.0.0
[        ] SLVR:                       fact: source_span 1.7.0 depends on path ^1.2.0
[        ] SLVR:                       fact: source_span 1.7.0 depends on term_glyph ^1.0.0
[        ] SLVR:                         selecting source_span 1.7.0
[   +5 ms] SLVR:                           selecting meta 1.3.0-nullsafety
[   +6 ms] SLVR:                           fact: matcher 0.12.8 depends on stack_trace ^1.2.0
[        ] SLVR:                             selecting matcher 0.12.8
[   +5 ms] SLVR:                               selecting collection 1.15.0-nullsafety
[   +4 ms] SLVR:                                 selecting charcode 1.1.3
[   +3 ms] SLVR:                                   selecting characters 1.1.0-nullsafety
[   +3 ms] SLVR:                                   fact: boolean_selector 2.0.0 depends on source_span ^1.0.0
[        ] SLVR:                                   fact: boolean_selector 2.0.0 depends on string_scanner ^1.0.0
[        ] SLVR:                                     selecting boolean_selector 2.0.0
[   +3 ms] SLVR:                                     fact: async 2.4.2 depends on collection ^1.5.0
[        ] SLVR:                                       selecting async 2.4.2
[   +3 ms] SLVR:                                         selecting vector_math 2.1.0-nullsafety
[   +3 ms] SLVR:                                         fact: stack_trace 1.9.5 depends on path ^1.2.0
[        ] SLVR:                                           selecting stack_trace 1.9.5
[   +3 ms] SLVR:                                           fact: clock 1.0.1 depends on meta >=0.9.0 <2.0.0
[        ] SLVR:                                             selecting clock 1.0.1
[   +3 ms] SLVR:                                             fact: fake_async 1.1.0 depends on clock ^1.0.0
[        ] SLVR:                                             fact: fake_async 1.1.0 depends on collection ^1.8.0
[        ] SLVR:                                               selecting fake_async 1.1.0
[   +3 ms] SLVR:                                                 selecting path 1.7.0
[   +5 ms] SLVR:                                                 fact: test_api 0.2.17 depends on async ^2.0.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on boolean_selector >=1.0.0 <3.0.0
[   +1 ms] SLVR:                                                 fact: test_api 0.2.17 depends on collection ^1.8.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on meta ^1.1.5
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on path ^1.2.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on source_span ^1.4.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on stack_trace ^1.9.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on stream_channel >=1.7.0 <3.0.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on string_scanner ^1.0.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on term_glyph ^1.0.0
[        ] SLVR:                                                 fact: test_api 0.2.17 depends on matcher >=0.12.6 <0.12.9
[        ] SLVR:                                                   selecting test_api 0.2.17
[        ] SLVR:                                                   fact: pedantic 1.9.2 depends on meta ^1.2.2
[        ] SLVR:                                                     selecting pedantic 1.9.2
[   +1 ms] SLVR:                                                     fact: http_parser 3.1.4 depends on charcode ^1.1.0
[        ] SLVR:                                                     fact: http_parser 3.1.4 depends on collection >=0.9.1 <2.0.0
[        ] SLVR:                                                     fact: http_parser 3.1.4 depends on source_span ^1.0.0
[        ] SLVR:                                                     fact: http_parser 3.1.4 depends on string_scanner >=0.0.0 <2.0.0
[        ] SLVR:                                                     fact: http_parser 3.1.4 depends on typed_data ^1.1.0
[        ] SLVR:                                                       selecting http_parser 3.1.4
[        ] SLVR:                                                         selecting sky_engine 0.0.99 from sdk
[   +7 ms] SLVR: Version solving took 0:00:00.238427 seconds.
[        ]     | Tried 1 solutions.
[   +1 ms] FINE: Resolving dependencies finished (0.290s).
[  +53 ms] IO  : Writing 4326 characters to text file ./pubspec.lock.
[        ] FINE: Contents:
[        ]     | # Generated by pub
[        ]     | # See https://dart.dev/tools/pub/glossary#lockfile
[        ]     | packages:
[        ]     |   async:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: async
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.4.2"
[        ]     |   boolean_selector:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: boolean_selector
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.0.0"
[        ]     |   characters:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: characters
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0-nullsafety"
[        ]     |   charcode:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: charcode
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.3"
[        ]     |   clock:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: clock
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.0.1"
[        ]     |   collection:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: collection
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.15.0-nullsafety"
[        ]     |   cupertino_icons:
[        ]     |     dependency: "direct main"
[        ]     |     description:
[        ]     |       name: cupertino_icons
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.1.3"
[        ]     |   fake_async:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: fake_async
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0"
[        ]     |   flutter:
[        ]     |     dependency: "direct main"
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.0"
[        ]     |   flutter_spinkit:
[        ]     |     dependency: "direct main"
[        ]     |     description:
[        ]     |       name: flutter_spinkit
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "4.1.2+1"
[        ]     |   flutter_test:
[        ]     |     dependency: "direct dev"
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.0"
[        ]     |   hexcolor:
[        ]     |     dependency: "direct main"
[        ]     |     description:
[        ]     |       name: hexcolor
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.0.4"
[        ]     |   http:
[        ]     |     dependency: "direct main"
[        ]     |     description:
[        ]     |       name: http
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.12.2"
[        ]     |   http_parser:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: http_parser
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "3.1.4"
[        ]     |   matcher:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: matcher
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.12.8"
[        ]     |   meta:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: meta
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.3.0-nullsafety"
[        ]     |   path:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: path
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[   +2 ms]     |     version: "1.7.0"
[        ]     |   pedantic:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: pedantic
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.9.2"
[        ]     |   sky_engine:
[        ]     |     dependency: transitive
[        ]     |     description: flutter
[        ]     |     source: sdk
[        ]     |     version: "0.0.99"
[        ]     |   source_span:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: source_span
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.7.0"
[        ]     |   stack_trace:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: stack_trace
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.9.5"
[        ]     |   stream_channel:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: stream_channel
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.0.0"
[        ]     |   string_scanner:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: string_scanner
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.0.5"
[        ]     |   term_glyph:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: term_glyph
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.1.0"
[        ]     |   test_api:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: test_api
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "0.2.17"
[        ]     |   typed_data:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: typed_data
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "1.3.0-nullsafety"
[        ]     |   vector_math:
[        ]     |     dependency: transitive
[        ]     |     description:
[        ]     |       name: vector_math
[        ]     |       url: "https://pub.dartlang.org"
[        ]     |     source: hosted
[        ]     |     version: "2.1.0-nullsafety"
[        ]     | sdks:
[        ]     |   dart: ">=2.9.0-18.0 <2.9.0"
[        ]     |   flutter: ">=1.10.0 <2.0.0"
[   +1 ms] IO  : Writing 2550 characters to text file ./.packages.
[        ] FINE: Contents:
[        ]     | # Generated by pub on 2020-07-28 21:44:57.874486.
[        ]     | async:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.2/lib/
[        ]     | boolean_selector:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.0.0/lib/
[        ]     | characters:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.1.0-nullsafety/lib/
[        ]     | charcode:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.3/lib/
[        ]     | clock:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.0.1/lib/
[        ]     | collection:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0-nullsafety/lib/
[        ]     | cupertino_icons:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3/lib/
[        ]     | fake_async:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.1.0/lib/
[        ]     | flutter:file:///home/toor/flutter/packages/flutter/lib/
[        ]     | flutter_spinkit:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_spinkit-4.1.2+1/lib/
[        ]     | flutter_test:file:///home/toor/flutter/packages/flutter_test/lib/
[        ]     | hexcolor:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/hexcolor-1.0.4/lib/
[        ]     | http:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.12.2/lib/
[        ]     | http_parser:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.4/lib/
[        ]     | matcher:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.8/lib/
[        ]     | meta:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.3.0-nullsafety/lib/
[        ]     | path:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0/lib/
[        ]     | pedantic:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.9.2/lib/
[        ]     | sky_engine:file:///home/toor/flutter/bin/cache/pkg/sky_engine/lib/
[        ]     | source_span:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.7.0/lib/
[        ]     | stack_trace:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.5/lib/
[        ]     | stream_channel:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0/lib/
[        ]     | string_scanner:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5/lib/
[        ]     | term_glyph:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0/lib/
[        ]     | test_api:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.17/lib/
[        ]     | typed_data:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0-nullsafety/lib/
[        ]     | vector_math:file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.0-nullsafety/lib/
[        ]     | weatherApp:lib/
[        ] IO  : Writing 5589 characters to text file ./.dart_tool/package_config.json.
[        ] FINE: Contents:
[        ]     | {
[        ]     |   "configVersion": 2,
[        ]     |   "packages": [
[        ]     |     {
[        ]     |       "name": "async",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.2"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "boolean_selector",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/boolean_selector-2.0.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.4"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "characters",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/characters-1.1.0-nullsafety",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.9"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "charcode",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/charcode-1.1.3",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "clock",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/clock-1.0.1",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "collection",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.15.0-nullsafety",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.9"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "cupertino_icons",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/cupertino_icons-0.1.3",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "fake_async",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/fake_async-1.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.2"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter",
[        ]     |       "rootUri": "file:///home/toor/flutter/packages/flutter",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.9"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter_spinkit",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_spinkit-4.1.2+1",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.5"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "flutter_test",
[        ]     |       "rootUri": "file:///home/toor/flutter/packages/flutter_test",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.2"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "hexcolor",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/hexcolor-1.0.4",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.8"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "http",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/http-0.12.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.4"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "http_parser",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/http_parser-3.1.4",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.3"
[        ]     |     },
[        ]     |     {
[   +1 ms]     |       "name": "matcher",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/matcher-0.12.8",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.4"
[        ]     |     },
[   +1 ms]     |     {
[        ]     |       "name": "meta",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.3.0-nullsafety",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.9"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "path",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/path-1.7.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "pedantic",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/pedantic-1.9.2",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.1"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "sky_engine",
[        ]     |       "rootUri": "file:///home/toor/flutter/bin/cache/pkg/sky_engine",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "1.11"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "source_span",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/source_span-1.7.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.6"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "stack_trace",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/stack_trace-1.9.5",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "stream_channel",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/stream_channel-2.0.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "string_scanner",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/string_scanner-1.0.5",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.0"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "term_glyph",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/term_glyph-1.1.0",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "1.8"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "test_api",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/test_api-0.2.17",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.7"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "typed_data",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.3.0-nullsafety",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.9"
[        ]     |     },
[   +1 ms]     |     {
[        ]     |       "name": "vector_math",
[        ]     |       "rootUri": "file:///home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.1.0-nullsafety",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.9"
[        ]     |     },
[        ]     |     {
[        ]     |       "name": "weatherApp",
[        ]     |       "rootUri": "../",
[        ]     |       "packageUri": "lib/",
[        ]     |       "languageVersion": "2.7"
[        ]     |     }
[        ]     |   ],
[        ]     |   "generated": "2020-07-28T16:14:57.903709Z",
[        ]     |   "generator": "pub",
[        ]     |   "generatorVersion": "2.9.0-21.0.dev.flutter-20bf2fcf56"
[        ]     | }
[        ] MSG : Got dependencies!
[  +31 ms] Running "flutter pub get" in SenseWeather... (completed in 0.6s)
[  +58 ms] Found plugin hexcolor at /home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/hexcolor-1.0.4/
[  +83 ms] Found plugin hexcolor at /home/toor/flutter/.pub-cache/hosted/pub.dartlang.org/hexcolor-1.0.4/
[  +75 ms] Generating /home/toor/temp/new temp/SenseWeather/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +23 ms] ro.hardware = ranchu
[  +15 ms] Using hardware rendering with device Android SDK built for x86. If you notice graphics artifacts, consider enabling software
rendering
           with "--enable-software-rendering".
[  +32 ms] Starting incremental build...
[   +3 ms] Initializing file store
[   +9 ms] Skipping target: gen_localizations
[   +4 ms] complete
[   +4 ms] Launching lib/main.dart on Android SDK built for x86 in debug mode...
[   +6 ms] /home/toor/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/toor/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/toor/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names
--experimental-emit-debug-metadata -Ddart.developer.causal_async_stacks=true --output-dill
/tmp/flutter_tools.CFNPHQ/flutter_tool.DGAAMV/app.dill --packages .packages -Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-i
nstructions --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build/cache.dill.track.dill
[  +15 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[  +32 ms] Exit code 0 from: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           07-28 21:44:57.084 E/GnssHAL_GnssInterface( 1791): gnssSvStatusCb: b: input svInfo.flags is 8
[   +1 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[  +24 ms] Exit code 0 from: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           07-28 21:44:57.084 E/GnssHAL_GnssInterface( 1791): gnssSvStatusCb: b: input svInfo.flags is 8
[  +20 ms] <- compile package:weatherApp/main.dart
[  +21 ms] executing: /home/toor/Android/Sdk/platform-tools/adb version
[  +37 ms] Android Debug Bridge version 1.0.41
           Version 30.0.3-6597393
           Installed as /home/toor/Android/Sdk/platform-tools/adb
[   +3 ms] executing: /home/toor/Android/Sdk/platform-tools/adb start-server
[   +8 ms] Building APK
[  +17 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +4 ms] Using gradle from /home/toor/temp/new temp/SenseWeather/android/gradlew.
[   +2 ms] /home/toor/temp/new temp/SenseWeather/android/gradlew mode: 33277 rwxrwxr-x.
[  +11 ms] executing: /home/toor/Downloads/android-studio/jre/bin/java -version
[  +65 ms] Exit code 0 from: /home/toor/Downloads/android-studio/jre/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode)
[   +2 ms] executing: [/home/toor/temp/new temp/SenseWeather/android/] /home/toor/temp/new temp/SenseWeather/android/gradlew
-Pverbose=true -Ptarget-platform=android-x86 -Ptarget=/home/toor/temp/new temp/SenseWeather/lib/main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[+3020 ms] > Task :app:compileFlutterBuildDebug
[        ] [ +128 ms] executing: [/home/toor/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +46 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] f25bd9c55c48c139524139b477d04b13e9f36b2c
[        ] [   +1 ms] executing: [/home/toor/flutter/] git tag --contains HEAD
[        ] [ +231 ms] Exit code 0 from: git tag --contains HEAD
[        ] [        ] 1.21.0-1.0.pre
[        ] [  +11 ms] executing: [/home/toor/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +3 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/dev
[        ] [        ] executing: [/home/toor/flutter/] git ls-remote --get-url origin
[        ] [   +3 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +42 ms] executing: [/home/toor/flutter/] git rev-parse --abbrev-ref HEAD
[        ] [   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] dev
[        ] [  +45 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +3 ms] [   +9 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [ +138 ms] Initializing file store
[        ] [  +17 ms] Skipping target: gen_localizations
[   +1 ms] [   +6 ms] kernel_snapshot: Starting due to {}
[   +1 ms] [  +32 ms] /home/toor/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/home/toor/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root
/home/toor/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --target=flutter -Ddart.developer.causal_async_stacks=true
-Ddart.vm.profile=false -Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-i
nstructions --enable-asserts --track-widget-creation --no-link-platform --packages /home/toor/temp/new temp/SenseWeather/.packages
--output-dill /home/toor/temp/new temp/SenseWeather/.dart_tool/flutter_build/4006fe3c22aec527bf30e91574535ea5/app.dill --depfile
/home/toor/temp/new temp/SenseWeather/.dart_tool/flutter_build/4006fe3c22aec527bf30e91574535ea5/kernel_snapshot.d
package:weatherApp/main.dart
[+6733 ms] [+7738 ms] kernel_snapshot: Complete
[ +599 ms] [ +609 ms] debug_android_application: Starting due to {}
[ +100 ms] [ +130 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information
see #56466.
[        ] [  +26 ms] debug_android_application: Complete
[+1301 ms] [+1302 ms] Persisting file store
[   +2 ms] [   +8 ms] Done persisting file store
[  +96 ms] [  +13 ms] build succeeded.
[        ] [  +11 ms] "flutter assemble" took 10,064ms.
[        ] [   +4 ms] ensureAnalyticsSent: 0ms
[        ] [   +2 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +201 ms] > Task :app:packLibsflutterBuildDebug
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :hexcolor:preBuild UP-TO-DATE
[        ] > Task :hexcolor:preDebugBuild UP-TO-DATE
[        ] > Task :hexcolor:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :hexcolor:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[  +94 ms] > Task :app:checkDebugManifest
[        ] > Task :app:generateDebugBuildConfig
[        ] > Task :app:cleanMergeDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugShaders
[        ] > Task :app:compileDebugShaders
[        ] > Task :app:generateDebugAssets
[        ] > Task :hexcolor:mergeDebugShaders
[        ] > Task :hexcolor:compileDebugShaders
[        ] > Task :hexcolor:generateDebugAssets
[        ] > Task :hexcolor:packageDebugAssets
[        ] > Task :app:mergeDebugAssets
[ +296 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug
[ +100 ms] > Task :app:generateDebugResValues
[        ] > Task :app:generateDebugResources
[        ] > Task :hexcolor:generateDebugResValues
[        ] > Task :hexcolor:compileDebugRenderscript NO-SOURCE
[        ] > Task :hexcolor:generateDebugResources
[        ] > Task :hexcolor:packageDebugResources
[ +197 ms] > Task :app:createDebugCompatibleScreenManifests
[   +1 ms] > Task :hexcolor:checkDebugManifest
[   +1 ms] > Task :hexcolor:generateDebugBuildConfig
[   +1 ms] > Task :app:mergeDebugResources
[        ] > Task :hexcolor:processDebugManifest
[  +95 ms] > Task :app:processDebugManifest
[        ] > Task :hexcolor:parseDebugLibraryResources
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :hexcolor:processDebugJavaRes NO-SOURCE
[        ] > Task :app:checkDebugDuplicateClasses
[        ] > Task :hexcolor:generateDebugRFile
[  +98 ms] > Task :app:processDebugResources
[ +400 ms] > Task :hexcolor:compileDebugKotlin
[        ] > Task :hexcolor:javaPreCompileDebug
[  +99 ms] > Task :hexcolor:compileDebugJavaWithJavac
[        ] > Task :hexcolor:bundleLibCompileDebug
[ +399 ms] > Task :app:compileDebugKotlin
[        ] > Task :hexcolor:bundleLibResDebug
[        ] > Task :app:javaPreCompileDebug
[ +199 ms] > Task :app:compileDebugJavaWithJavac
[        ] > Task :app:compileDebugSources
[        ] > Task :hexcolor:bundleLibRuntimeDebug
[        ] > Task :hexcolor:createFullJarDebug
[ +300 ms] > Task :app:transformClassesWithDexBuilderForDebug
[   +1 ms] > Task :app:validateSigningDebug
[        ] > Task :app:signingConfigWriterDebug
[        ] > Task :app:desugarDebugFileDependencies
[        ] > Task :app:mergeDebugJniLibFolders
[        ] > Task :hexcolor:mergeDebugJniLibFolders
[  +96 ms] > Task :hexcolor:extractDebugAnnotations
[        ] > Task :hexcolor:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :hexcolor:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :hexcolor:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :hexcolor:mergeDebugJavaResource
[        ] > Task :hexcolor:transformClassesAndResourcesWithSyncLibJarsForDebug
[        ] > Task :hexcolor:compileDebugSources
[        ] > Task :hexcolor:mergeDebugNativeLibs
[        ] > Task :hexcolor:stripDebugDebugSymbols
[        ] > Task :hexcolor:transformNativeLibsWithIntermediateJniLibsForDebug
[  +96 ms] > Task :hexcolor:transformNativeLibsWithSyncJniLibsForDebug
[        ] > Task :hexcolor:bundleDebugAar
[   +1 ms] > Task :hexcolor:assembleDebug
[ +198 ms] > Task :app:mergeDebugJavaResource
[ +399 ms] > Task :app:mergeExtDexDebug
[ +699 ms] > Task :app:mergeDebugNativeLibs
[ +100 ms] Unable to strip library '/home/toor/temp/new
temp/SenseWeather/build/app/intermediates/merged_native_libs/debug/out/lib/x86/libflutter.so' due to missing strip tool for ABI 'X86'.
Packaging it as is.
[ +201 ms] > Task :app:stripDebugDebugSymbols
[        ] Compatible side by side NDK version was not found.
[        ] Unable to strip library '/home/toor/temp/new
temp/SenseWeather/build/app/intermediates/merged_native_libs/debug/out/lib/x86_64/libflutter.so' due to missing strip tool for ABI
'X86_64'. Packaging it as is.
[        ] > Task :app:mergeDexDebug
[+2796 ms] > Task :app:packageDebug
[        ] > Task :app:assembleDebug
[        ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See https://docs.gradle.org/5.6.2/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 18s
[        ] 60 actionable tasks: 56 executed, 4 up-to-date
[ +384 ms] Running Gradle task 'assembleDebug'... (completed in 19.5s)
[  +45 ms] calculateSha: LocalDirectory: '/home/toor/temp/new temp/SenseWeather/build/app/outputs/flutter-apk'/app.apk
[  +78 ms] calculateSha: reading file took 77us
[ +530 ms] calculateSha: computing sha took 530us
[   +3 ms] ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
[   +3 ms] executing: /home/toor/Android/Sdk/build-tools/30.0.0/aapt dump xmltree /home/toor/temp/new
temp/SenseWeather/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[   +7 ms] Exit code 0 from: /home/toor/Android/Sdk/build-tools/30.0.0/aapt dump xmltree /home/toor/temp/new
temp/SenseWeather/build/app/outputs/flutter-apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.weatherApp" (Raw: "com.example.weatherApp")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="weatherApp" (Raw: "weatherApp")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.weatherApp.MainActivity" (Raw: "com.example.weatherApp.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +8 ms] Stopping app 'app.apk' on Android SDK built for x86.
[   +1 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell am force-stop com.example.weatherApp
[  +45 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell pm list packages com.example.weatherApp
[  +35 ms] package:com.example.weatherApp
[   +2 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell cat
/data/local/tmp/sky.com.example.weatherApp.sha1
[  +21 ms] 4651c8bdc13b9a7242913e2a5688254727a85b44
[        ] Installing APK.
[   +2 ms] executing: /home/toor/Android/Sdk/platform-tools/adb version
[  +13 ms] Android Debug Bridge version 1.0.41
           Version 30.0.3-6597393
           Installed as /home/toor/Android/Sdk/platform-tools/adb
[        ] executing: /home/toor/Android/Sdk/platform-tools/adb start-server
[   +7 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 install -t -r /home/toor/temp/new
temp/SenseWeather/build/app/outputs/flutter-apk/app.apk
[ +739 ms] Performing Streamed Install
                    Success
[        ] Installing build/app/outputs/flutter-apk/app.apk... (completed in 0.7s)
[   +1 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell echo -n 4881b0c8ed8595d8663f8603a5e37205e87e1b82
> /data/local/tmp/sky.com.example.weatherApp.sha1
[  +37 ms] Android SDK built for x86 startApp
[   +3 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 shell am start -a android.intent.action.RUN -f
0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez
verify-entry-points true com.example.weatherApp/com.example.weatherApp.MainActivity
[ +116 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.weatherApp/.MainActivity (has extras) }
[   +1 ms] Waiting for observatory port to be available...
[+1193 ms] Observatory URL on device: http://<IP_ADDRESS>:39683/6ot0vaZfeaE=/
[   +1 ms] executing: /home/toor/Android/Sdk/platform-tools/adb -s emulator-5554 forward tcp:0 tcp:39683
[   +8 ms] 43137
[        ] Forwarded host port 43137 to device port 39683 for Observatory
[   +6 ms] Caching compiled dill
[  +46 ms] Connecting to service protocol: http://<IP_ADDRESS>:43137/6ot0vaZfeaE=/
[ +366 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:43137/6ot0vaZfeaE=/
[        ] Waiting for Android SDK built for x86 to report its views...
[   +5 ms] Waiting for Android SDK built for x86 to report its views... (completed in 4ms)
[  +54 ms] DevFS: Creating new filesystem on the device (null)
[  +34 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.example.weatherApp/code_cache/SenseWeatherGLYUGO/SenseWeather/)
[   +4 ms] Updating assets
[ +151 ms] Manifest contained wildcard assets. Inserting missing file into build graph to force rerun. for more information see #56466.
[   +5 ms] Syncing files to device Android SDK built for x86...
[   +2 ms] Scanning asset files
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[        ] <- recompile package:weatherApp/main.dart d5e31311-86ce-4d75-811a-d2aebfe804ea
[        ] <- d5e31311-86ce-4d75-811a-d2aebfe804ea
[   +4 ms] D/EGL_emulation(11183): eglMakeCurrent: 0xe5819a40: ver 2 0 (tinfo 0xc349cc00)
[        ] D/eglCodecCommon(11183): setVertexArrayObject: set vao to 0 (0) 1 0
[ +146 ms] Updating files
[ +605 ms] DevFS: Sync finished
[        ] Syncing files to device Android SDK built for x86... (completed in 762ms)
[        ] Synced 32.7MB.
[        ] <- accept
[   +2 ms] Connected to _flutterView/0xda37f410.
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[   +1 ms] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Android SDK built for x86 is available at: http://<IP_ADDRESS>:43137/6ot0vaZfeaE=/
[  +16 ms] E/flutter (11183): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: FormatException: Unexpected character
(at character 1)
[        ] E/flutter (11183): Instance of 'Future<String>'
[        ] E/flutter (11183): ^
[        ] E/flutter (11183):
[        ] E/flutter (11183): #0      _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1404:5)
[        ] E/flutter (11183): #1      _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1271:9)
[        ] E/flutter (11183): #2      _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:936:22)
[        ] E/flutter (11183): #3      _parseJson (dart:convert-patch/convert_patch.dart:40:10)
[        ] E/flutter (11183): #4      JsonDecoder.convert (dart:convert/json.dart:505:36)
[        ] E/flutter (11183): #5      JsonCodec.decode (dart:convert/json.dart:156:41)
[        ] E/flutter (11183): #6      _LoadingState.waitForIt (package:weatherApp/pages/loading.dart:15:29)
[        ] E/flutter (11183): #7      _LoadingState.initState (package:weatherApp/pages/loading.dart:26:5)
[        ] E/flutter (11183): #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4695:58)
[        ] E/flutter (11183): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4531:5)
[        ] E/flutter (11183): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #12     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5885:14)
[        ] E/flutter (11183): #13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #14     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4582:16)
[        ] E/flutter (11183): #16     Element.rebuild (package:flutter/src/widgets/framework.dart:4273:5)
[        ] E/flutter (11183): #17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4536:5)
[        ] E/flutter (11183): #18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4531:5)
[        ] E/flutter (11183): #19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #20     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #21     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5885:14)
[        ] E/flutter (11183): #22     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #23     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #24     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5885:14)
[        ] E/flutter (11183): #25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #26     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #27     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4582:16)
[        ] E/flutter (11183): #28     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4730:11)
[        ] E/flutter (11183): #29     Element.rebuild (package:flutter/src/widgets/framework.dart:4273:5)
[        ] E/flutter (11183): #30     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4536:5)
[        ] E/flutter (11183): #31     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4721:11)
[        ] E/flutter (11183): #32     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4531:5)
[        ] E/flutter (11183): #33     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #34     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #35     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5885:14)
[        ] E/flutter (11183): #36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #37     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #38     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:5885:14)
[        ] E/flutter (11183): #39     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3501:14)
[        ] E/flutter (11183): #40     Element.updateChild (package:flutter/src/widgets/framework.dart:3260:18)
[        ] E/flutter (11183): #41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4582:16)
[        ] E/flutter (11183): #42     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:4730:11)
[        ] E/flutter (11183): #43     Element.rebuild (package:flutter/src/widgets/framework.dart:4273:5)
[        ] E/flutter (11183): #44     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4536:5)
[        ] E/flutter (11183): #45     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4721:11)
[        ] E/flutter (11183): #46     ComponentElement.mount (package:flutter

flutter analyze
removed the widget class in main

flutter doctor -v
[✓] Flutter (Channel dev, 1.21.0-1.0.pre, on Linux, locale en_IN)
    • Flutter version 1.21.0-1.0.pre at /home/toor/flutter
    • Framework revision f25bd9c55c (2 weeks ago), 2020-07-14 20:26:01 -0400
    • Engine revision 99c2b3a245
    • Dart version 2.9.0 (build 2.9.0-21.0.dev 20bf2fcf56)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /home/toor/Android/Sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /home/toor/Downloads/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.0-4ubuntu1
    • cmake version 3.16.3
    • ninja version 1.10.0
    • pkg-config version 0.29.1

[✓] Android Studio (version 4.0)
    • Android Studio at /home/toor/Downloads/android-studio
    • Flutter plugin version 47.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.47.3)
    • VS Code at /usr/share/code
    • Flutter extension version 3.12.2

[✓] Connected device (4 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
    • Linux (desktop)                    • linux         • linux-x64      • Linux
    • Web Server (web)                   • web-server    • web-javascript • Flutter Tools
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 84.0.4147.105

• No issues found!

The problem is that you are decoding twice- the JSON file once, and then the resulting string again. Try this;
import 'package:flutter/material.dart';
import 'package:flutter_spinkit/flutter_spinkit.dart';
import 'package:hexcolor/hexcolor.dart';
import 'dart:convert';

import 'package:weatherApp/services/City.dart';

class Loading extends StatefulWidget {
  @override
  _LoadingState createState() => _LoadingState();
}

class _LoadingState extends State<Loading> {
  void waitForIt() async {
    var parsed = await json.decode(DefaultAssetBundle.of(context).loadString('assets/city.json'));
    List<City> citylist = parseJosn(parsed);
    Navigator.pushReplacementNamed(context, '/home',
        arguments: {'citylist': citylist});
  }

  @override
  void initState() {
    super.initState();
    waitForIt();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        backgroundColor: Hexcolor('#BFD9D7'),
        body: SingleChildScrollView(
          child: Column(
            children: [
              Image.asset('assets/SenseWeather.png'),
              SpinKitRing(
                color: Colors.white,
                size: 30.0,
              )
            ],
          ),
        ),
      ),
    );
  }

  List<City> parseJosn(String response) {
    if (response == null) {
      return [];
    }
    List<City> cities;
    cities = (response as List).map((i) => City.fromJson(i)).toList();
    return cities;
  }
}

I've fixed some problems in your code that solves your issue. Please try the following, I've commented where I've made changes.
import 'package:flutter/material.dart';
import 'package:flutter_spinkit/flutter_spinkit.dart';
import 'package:hexcolor/hexcolor.dart';
import 'dart:convert';
import 'package:weatherApp/services/City.dart';

class Loading extends StatefulWidget {
  @override
  _LoadingState createState() => _LoadingState();
}

class _LoadingState extends State<Loading> {
  void waitForIt() async {
    var parsed = await json.decode(await DefaultAssetBundle.of(context).loadString('assets/city.json')); // You must also await the DefaultAssetBundle to load. No need to convert toString() since we'll be using the List later
    List<City> citylist = parseJosn(parsed);
    Navigator.pushReplacementNamed(context, '/home',
        arguments: {'citylist': citylist});
  }

  @override
  void initState() {
    super.initState();
    waitForIt();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        backgroundColor: Hexcolor('#BFD9D7'),
        body: SingleChildScrollView(
          child: Column(
            children: [
              Image.asset('assets/SenseWeather.png'),
              SpinKitRing(
                color: Colors.white,
                size: 30.0,
              )
            ],
          ),
        ),
      ),
    );
  }

  List<City> parseJosn(response) {
    if (response == null) {
      return [];
    }
    List<City> cities;
    cities = (response as List).map((i) => City.fromJson(i)).toList(); // Easier way to create your city objects
    return cities;
  }
}

Damn ,thank you so much man it worked :100:


Added tests for w3h3

Read comments for some disclaimers!
Tests every function in SeamCarving.java
Outputs a diff.png in which differences between my results and yours are highlighted in red!
No guarantee for correctness!
I only no a bit about JUnit, so do not expect these to be the most efficient tests ever.
Edit: tuxExpected.png is definitely not correct, there seems to be a problem with ignoring alpha values in my implementation!
Edit2: It may aswell be a problem with setRGB, I am not sure.
Edit3: 'Problem' was in Main.java with l.107: setRGB --> TYPE_INT_RGB
tuxExpected.png should now be "correct", according to my implementation and the way it interacts with Main.java

Your test does not work properly because resources can't be found.
There is an open pr waiting to be accepted that adresses this issue: snpshtwrx/pgdp2223-tests#1


Add a test based on an ATCA miriad file, update miriad telescope location handling.

Before changes to miriad.py, this file resulted in a broken UVData object because the telescope location wasn't set. This codifies the approach to location setting with more warnings. The approach is:

if altitude is present, the telescope location is set using the lat/lon/alt (lat & lon are required miriad variables).
if the telescope is in the known telescopes, the location from the known telescopes is used (warnings issued if lat & lon aren't close, option correct_lat_lon allows for not updating the lat/lon based on the known telescope location). Warning issued.
If the mean of the antenna positions is on the surface of the earth and the lat/lon of the mean antenna position is close to the file lat/lon, the mean antenna altitude is used with the file lat/lon to generate the telescope location. Warning issued.
If the mean of the antenna positions is on the surface of the earth but the lat/lon of the mean antenna position is not close to the file lat/lon, the telescope location is set using the file lat/lon and an altitude of zero (sea-level). Warning issued.
If the mean of the antenna positions is not on the surface of the earth, the telescope location is set using the file lat/lon and an altitude of zero (sea-level) and the antenna positions are assumed to be relative positions rather than absolute positions. Warning issued.

Thanks for the review @jpober!
I'll work on the test coverage issue. It may require hacking some files by hand.
On the issue of long baselines making a telescope location inside the earth: If this happens it would be caught as a not valid telescope location by the test on line 328. This means it would end up in the 5th category I described above, where we'd use the lat/lon from the file and an altitude of sea-level. I'll try to make a test to cover something like this.

@jpober I added a bunch of testing (all the new stuff is covered now), which revealed some interesting and wrong behavior, which I've now fixed. Thank you for pushing on that!
To better handle the situation you asked about, where the antenna positions were very far apart, I now check to see both if the antenna positions themselves appear to be on the surface of the earth and whether the mean position is on the surface of the earth. If the antenna positions are not on the surface of the earth, they are treated as relative and I set the telescope location using the lat/lon from the file with a sea level altitude. If the antennas are on the surface of the earth, but the mean position is not on the surface of the earth (because they're so far apart), I treat them as absolute positions, but I still set the telescope location using the lat/lon from the file with a sea level altitude (because I don't have a better way to set the altitude). I have a test to cover this situation.

Don't think you're going to work on this anytime soon, but I just had a chance to look it overall and seems like it's ready to go.


Figure out how to add [bench] benchmarks.

I tried doing this but it the test library is not stable.

See also https://github.com/yurydelendik/wasmparser.rs/pull/38

Alternative https://crates.io/crates/criterion

@mbebenita @yurydelendik do you which of the test cases do you need the benchmark to be added to?

@gitcoinbot work is in progress BTW :smiley:

which of the test cases do you need the benchmark to be added to?

@iamonuwa Having the it_works and validator_not_fails tests will be awesome. It might depend on I/O test files from disk, so subset of them can be chosen and in-memory cached (?) somehow.

which of the test cases do you need the benchmark to be added to?

@iamonuwa Having the it_works and validator_not_fails tests will be awesome. It might depend on I/O test files from disk, so subset of them can be chosen and in-memory cached (?) somehow.

Thank you, I'll work with that in mind.

which of the test cases do you need the benchmark to be added to?

@iamonuwa Having the it_works and validator_not_fails tests will be awesome. It might depend on I/O test files from disk, so subset of them can be chosen and in-memory cached (?) somehow.

Thank you, I'll work with that in mind.

@yurydelendik @mbebenita please review #95

Benchmark test needs to be executed on CI. See https://medium.com/@yamafaktory/rust-benchmarking-with-criterion-on-travis-ci--8b54d321e05 on the subject.

Benchmark test needs to be executed on CI. See https://medium.com/@yamafaktory/rust-benchmarking-with-criterion-on-travis-ci--8b54d321e05 on the subject.

Was my referencing article.

@yurydelendik can I update travis.yml for this?

See https://github.com/yurydelendik/wasmparser.rs/pull/96


Update cypress link in testing.mdx

Description (required)
https://docs.cypress.io/guides/basics/introduction-to-cypress no longer exists and instead can be found in https://docs.cypress.io/guides/core-concepts/introduction-to-cypress
Related issues & labels (optional)

Suggested label: typo/link/grammar - quick fix!

Hello! Thank you for opening your first PR to Astro’s Docs! 🎉
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any broken links you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Vercel 🥳

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

en
guides/testing.mdx
Source changed, localizations will be marked as outdated.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Unable to use Sogou Pinyin on Terminal

VS Code Version: 1.53.2
OS Version: windows 10

Steps to Reproduce:
Unable to use Sogou Pinyin on Terminal
1.

Does this issue occur when all extensions are disabled?: Yes

Duplicate of #115814

Duplicate of #115814


PL/1 language server throws errors when current word matches code completion suggestion, and keyword alters code outline

Development environment used

Z Open Editor version:
Editor Platform

[x] Visual Studio Code
[ ] Red Hat CodeReady Workspaces
[ ] Eclipse Che
[ ] Standalone Theia

Editor Platform Version:

Version: 1.72.1 (user setup)
Commit: 129500ee4c8ab7263461ffe327268ba56b9f210d
Date: 2022-10-10T17:22:48.346Z
Electron: 19.0.17
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19044
Sandboxed: No

IBM Z Open Editor v2.2.0
Published - 9/14/2019, 01:42:42
Last released  - 9/19/2022, 23:12:23
Last updated - 9/20/2022, 21:18:33
Identifier - ibm.zopeneditor

Operating System: Windows 10 Enterprise Edition
Java Version (when using VS Code or Theia, execute java -version and paste the details here):

openjdk version "1.8.0_322"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (Temurin)(build 25.322-b06, mixed mode)

[ ] Related to RSE API?

RSE API Plugin version:
Zowe CLI version:
Node.js version:

Logs attached (see here how to get them): no

Problem Description
Detailed steps for reproducing the problem:

Start writing any PL/I program in a VSCode editor window where the PL/1 language server is active.
Manually finish entering a (key)word suggested by the code completion that would alter the code outline.

Observed behavior
The PL/1 Language Server throws the following error on the last keystroke that completes a code completion suggestion:
[Error - 23:02:22] Request textDocument/foldingRange failed.
  Message: Internal error.
  Code: -32603
java.util.concurrent.CompletionException: java.lang.NullPointerException
	at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273)
	at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280)
	at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:618)
	at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:591)
	at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:457)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
Caused by: java.lang.NullPointerException
	at com.ibm.wazi.lsp.pli.core.handlers.FoldingRangeHandler.computeFoldingRanges(FoldingRangeHandler.java:42)
	at com.ibm.wazi.lsp.pli.core.PLILanguageServer.lambda$4(PLILanguageServer.java:199)
	at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:616)
	... 6 more

Example:
myProc: procedure;
The code completion will suggest "PROC","PROCEDURE","PROCEDURENAME","PROCNAME","PROD" when reaching
myproc: pro
The error will be thrown when manually completing "procedure" when the "c" in "proc" and the last "e" in "procedure" is typed. The error will not be thrown whenever you manually complete a suggestion if that suggestion is the only suggestion, such as "procedurename".
Furthermore, adding parameters to the procedure between parentheses will throw errors for every character typed between parentheses, presumably because the parameters alter the code outline.
Expected behavior
No errors when manually completing code suggestions.
Additional note
The language server throws this exact same error when typing between parentheses "()" that are syntactically incorrect. For example on a random new line where you would type "(throw error)", you would get the textDocument/foldingRange error for each character typed between these parentheses.

Thanks for reporting this issue. We will track it as a duplicate to https://github.com/IBM/zopeneditor-about/issues/277


nsd.conf manpage outdated with 4.5.0

The release for NSD 4.5 mentions new config file options create-ixfr and store-ixfr
https://github.com/NLnetLabs/nsd/releases/tag/NSD_4_5_0_REL
Neither of these options is documented in the current version of the nsd.conf manpage.
https://github.com/NLnetLabs/nsd-manual/blob/main/source/manpages/nsd.conf.rst

Hi @and0x000! Sorry for the overdue reply. You're partially right :slightly_smiling_face:. The manpage documents the option, but the online documentation indeed lags behind. We have to look into automating that process.

Please do.

This is fixed once #371 is merged (if approved).

We now generate the online documentation from the nsd repository using mandoc to convert the actual manual pages to html. Thanks for reporting @and0x000!


Multiple notifications

Hi, nice project..
Im trying to replace a damaged touch panel by setting up a node red web visu.
Anyway, i try to read multiple values by multiple notifications but some just doesent comunicate. I saw they did something on the api to prevent read timeouts. Im not sure how i should read the values now. I have tried to trigger the ADS IN manualy but that doesent work. On the api they have the Multiread function, i think i need something like that, or im not sure if that works. Anyway, is there a workaround to read the values? Cheerz

Multiread is a special ADS communication that is only supported in newer PLCs. In principle, it makes no difference whether a multiread or single read is performed. only the network load increases.

First, the ADS route to due PC with NODE-Red must be entered in the PLC.
Node-Red is not supported on Windows.
The ADS communication on the local PLC does not work especially well.

Let's start from scratch.

Twincat version.
Node Red Version
Operating System for Node Red

I currently have no problem with the notification. Currently 140 to Twincat 2.11 under Docker with Jessie on RPI3.
Have you ever tried to read the variable list with the node?

twincat version is 2.11
node-red 0.19.4
nodejs 8.12.0
but i have tried before on a debian vm with nodejs 10 same result.
what you mean with read variable list with the node?
Am Mo., 1. Okt. 2018 um 09:52 Uhr schrieb ChrisHanuta <
<EMAIL_ADDRESS>
Let's start from scratch.

Twincat version.
Node Red Version
Operating System for Node Red

I currently have no problem with the notification. Currently 140 to
Twincat 2.11 under Docker with Jessie on RPI3.
Have you ever tried to read the variable list with the node?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChrisHanuta/node-red-contrib-ads/issues/5#issuecomment-425818764,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMs34c_h64oAhODHCYBh0-eiwDWMOfKPks5ugcmfgaJpZM4XA4Fj
.

Do you use >1.1.12:

1.1.12: Maintenance Release
Enhancements
Example for web ui with Node for get symbols and types from ADS.

Fixes
ADS Notification Note wont work

Im using 1.1.12 from the node-red palette/install menu.. i have to check
later for the list.. cheerz
On Mon, Oct 1, 2018, 11:38 PM ChrisHanuta<EMAIL_ADDRESS>wrote:

Do you use >1.1.12:
1.1.12: Maintenance Release
Enhancements
Example for web ui with Node for get symbols and types from ADS.
Fixes
ADS Notification Note wont work
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChrisHanuta/node-red-contrib-ads/issues/5#issuecomment-426071974,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMs34SfBMZfShLpCrGaxKL_mrzbagJNOks5ugos5gaJpZM4XA4Fj
.

Strange thing is that there is no error at all. It just doesent return
message. How to debug?
On Tue, Oct 2, 2018, 7:27 AM Oskar Perger<EMAIL_ADDRESS>wrote:

Im using 1.1.12 from the node-red palette/install menu.. i have to check
later for the list.. cheerz
On Mon, Oct 1, 2018, 11:38 PM ChrisHanuta<EMAIL_ADDRESS>wrote:

Do you use >1.1.12:
1.1.12: Maintenance Release
Enhancements
Example for web ui with Node for get symbols and types from ADS.
Fixes
ADS Notification Note wont work
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChrisHanuta/node-red-contrib-ads/issues/5#issuecomment-426071974,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMs34SfBMZfShLpCrGaxKL_mrzbagJNOks5ugos5gaJpZM4XA4Fj
.

hi, i have tryed the example with the symbol list but it doesent work...
node red just crashes...
t 20:55:14 - [red] Uncaught Exception:
2 Oct 20:55:14 - ReferenceError: n is not defined
at EventEmitter.
(/root/.node-red/node_modules/node-red-contrib-ads/ads-connection.js:321:17)
at Object.cb
(/root/.node-red/node_modules/node-ads-api/lib/ads.js:629:12)
at Object.
(/root/.node-red/node_modules/node-ads-api/lib/ads.js:960:15)
at ontimeout (timers.js:498:11)
at tryOnTimeout (timers.js:323:5)
at Timer.listOnTimeout (timers.js:290:5)
Am Di., 2. Okt. 2018 um 13:36 Uhr schrieb Oskar Perger <
<EMAIL_ADDRESS>
Exactly, but i need to try bit more.
On Tue, Oct 2, 2018, 11:24 AM ChrisHanuta<EMAIL_ADDRESS>wrote:

The debug call is:
DEBUG=node-red-contrib-ads,node-ads node node_modules/node-red/red.js ....
The current debug issues do not help. I'll add a few more in the next few
days.
But you see no exceptions on the bash?
And you get a few values but not all?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChrisHanuta/node-red-contrib-ads/issues/5#issuecomment-426207797,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMs34W-cYJlY6jL6r4W-Cc2cweIF6-cmks5ugzDEgaJpZM4XA4Fj
.

I think it's the connection. Did you put the connection on the node? If so, please set the ADS system node and a debug node on the flow.
(Menue/Import/Clipboard and choose your connection)
I think you have an problem with the ADS route and the ADSnetID in the PLC.
[{"id":"22de625.16e9e9e","type":"ADS System","z":"c26e486b.2f1238","name":"","datasource":"","x":550,"y":240,"wires":[["910fe95f.b47c18"]]},{"id":"910fe95f.b47c18","type":"debug","z":"c26e486b.2f1238","name":"","active":true,"tosidebar":true,"console":true,"tostatus":true,"complete":"payload","x":980,"y":240,"wires":[]},{"id":"b6f0c9aa.c1db58","type":"inject","z":"c26e486b.2f1238","name":"","topic":"1","payload":"true","payloadType":"bool","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":310,"y":240,"wires":[["22de625.16e9e9e"]]}]

Please check the Version 1.1.13.

Multiread is not necessary. There must be another problem here. But I am currently working on a solution for types and multiread.

Ok.. i havent tryed yet as the project changed.. i will see to check that
soon as posdible..
On Tue, Oct 30, 2018, 10:16 AM ChrisHanuta<EMAIL_ADDRESS>wrote:

Multiread is not necessary. There must be another problem here. But I am
currently working on a solution for types and multiread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ChrisHanuta/node-red-contrib-ads/issues/5#issuecomment-434225795,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMs34SbqGNGmebSGNJrjK6bPiK76_7JUks5uqBjegaJpZM4XA4Fj
.


Ignore noisy host metrics data points

Fixes https://github.com/SigNoz/charts/issues/515
By default we ignore known block devices, mountpoints, file systems, and n/w devices that are  known to

large volume of metrics with little to no benefit; example nvme\\d+n\\d+p collecting every partition separately often doesn't provide additional valuable information beyond monitoring the whole disk
be volatile; devices like loop  and z?ram are often used temporarily or for specific purposes
be virtual and not useful; example veth.*
change rapidly; example /var/lib/docker/.+. If users need, they can separately collect docker container metrics.

Summary by CodeRabbit

New Features

Introduced a new processor for filtering host metrics.
Enhanced configuration for excluding specific metrics during telemetry data collection, including disk, filesystem, and network scrapers.
Expanded resource detection capabilities based on cloud provider settings.
Updated deployment environment configuration to include relevant attributes in logs, metrics, and traces.
Added a new receiver for cluster metrics in the metrics pipeline.

Bug Fixes

Corrected indentation issues in the values.yaml file for proper YAML structure.

These changes improve the flexibility and efficiency of metrics and logs processing within the OpenTelemetry Collector.

I am going to merge this. Feel free to review if you have any more comments.


Version info

The generated HTML omits the obligatory "version" property of the "info" object - quite an important one. This PR fixes that by putting the API version immediately below the title.
A default styling is also included.

Thanks for the PR. I really appreciate the help.
It would be great if you could add a test case similar to the one for global params. Just copy the test into a new folder and modify the included spec and the assertions. I really think it would be good to have this test-coverage to prevent errors in the future.
In the end, the PR should be merged into a single commit with an appropriate commit-message. You can use thoughtful-release to do that. This is important, because the first line of the command will be part of the changelog.

I've invited you to the Bootprint organization. Accept if you like. You could then merge the PR itself. I would just ask you to keep to the rules (write tests for new features, one commit per feature) and never commit to the master directly, but create pull-requests for discussion.

Hi, sorry about the delay. I didn't get a notification of the update.
The PR looks great. You could include your name in the copyright-notice of the test and not mine, if you want.
Feel free to do a squash and merge. If you don't have the appropriate access-rights, let me know.
I'll publish to npm then

Hi, I think I've merged the changes correctly. I didn't use thoughtful-release only the built-in squash-and-merge function. I'm not sure: at what point should the changelog be edited? Just before producing a version, I guess, so that its number is known.

I'll have a look at it tonight. Thank you.

When I made my first comment, GitHub did not have this functionality yet (at least I didn't know of it), but now I would also prefer GitHub's squash-and-merge to thoughtful-release.
For the release, I always use the release-tools-module. It calls npm version to bump the version and with npm>2.14 this will call the version-script in the package.json.
The version-script call thought to update the documentation and thoughtful-release to generate a changelog from the git history.
I should probably document it somewhere...
Well, the package is published. I will update https://bootprint.knappi.org on Wednesday (probably).


[!Watch.!] Air (2023) FullMovie Online Streaming For Free at-Home

53 sec ago -!Streaming Air Movie Air Movie Warner Air Pictures! Are you looking to download or watch the new Air online? Air is available for Free Streaming 123movies & Reddit, including where to watch the Action movie at home. Express.
➤ ► 🌍📺📱👉 Air 2023 Stream and Watch Online
➤ ► 🌍📺📱👉 Air 2023 Stream and Watch Online Download
Now Is Air available to stream? Is watching Air on Disney Plus, HBO Max, Netflix, or Amazon Prime? Yes, we have found an authentic streaming option/service. A 1950s housewife Air with her husband in a utopian experimental community begins to worry that his glamorous company could be hiding disturbing secrets.
Showcase Cinema Warwick you'll want to make sure you're one of the first pAirple to see it! So mark your calendars and get ready for a Air movie experience like never before. of our other Marvel movies available to watch online. We're sure you'll find something to your liking. Thanks for reading, and we'll see you soon! Air is available on our website for free streaming. Details on how you can watch Air for free throughout the year are described
If you're a fan of the comics, you won't want to miss this one! The storyline follows Air as he tries to find his way home after being stranded on an alien Airt. Air is definitely a Air movie you don't want to miss with stunning visuals and an action-packed plot! Plus, Air online streaming is available on our website. Air online is free, which includes streaming options such as 123movies, Reddit, or TV shows from HBO Max or Netflix!
Air Release in the US
Air hits theaters on 01th March, 2023. Tickets to see the film at your local movie theater are available online here. The film is being released in a wide release so you can watch it in person.
How to Watch Air for Free
? release on a platform that offers a free trial. Our readers to always pay for the content they wish to consume online and refrain from using illegal means.
Where to Watch Air?
There are currently no platforms that have the rights to Watch Air Movie Online.MAPPA has decided to air the movie only in theaters because it has been a huge success.The studio , on the other hand, does not wish to divert revenue Streaming the movie would only slash the profits, not increase them.
As a result, no streaming services are authorized to offer Air Movie for free. The film would, however, very definitely be acquired by services like Funimation, Netflix, and Crunchyroll. As a last consideration, which of these outlets will likely distribute the film worldwide?
Is Air on Netflix?
The streaming giant has a massive catalog of television shows and movies, but it does not include 'Air.' We recommend our readers watch other dark fantasy films like 'The Witcher: Nightmare of the Wolf.'
Is Air on Crunchyroll?
Crunchyroll, along with Funimation, has acquired the rights to the film and will be responsible for its distribution in North America.Therefore, we recommend our readers to look for the movie on the streamer in the coming months. subscribers can also watch dark fantasy shows like 'Jujutsu Kaisen.'
Is Air on Hulu?
No, 'Air' is unavailable on Hulu. PAirple who have a subscription to the platform can enjoy 'Afro Samurai Resurrection' or 'Ninja Scroll.'
Is Air on Amazon Prime?
Amazon Prime's current catalog does not include 'Air.' However, the film may eventually release on the platform as vidAir-on-demand in the coming months.fantasy movies on Amazon Prime's official website. Viewers who are looking for something similar can watch the original show 'Dororo.'
When Will Air Be on Disney+?
Air, the latest installment in the Air franchise, is coming to Disney+ on July 8th! This new movie promises to be just as exciting as the previous ones, with plenty of action and adventure to keep viewers entertained. you're looking forward to watching it, you may be wondering when it will be available for your Disney+ subscription. Here's an answer to that question!
Is Air on Funimation
? Crunchyroll, its official website may include the movie in its catalog in the near future. Meanwhile, pAirple who wish to watch something similar can stream 'Demon Slayer: Kimetsu no Yaiba – The Movie: Mugen Train.'
Air Online In The US?
Most Viewed, Most Favorite, Top Rating, Top IMDb movies online. Here we can download and watch 123movies movies offline. 123Movies website is the best alternative to Air free online. We will recommend 123Movies as the best Solarmovie alternative There are a
few ways to watch Air online in the US You can use a streaming service such as Netflix, Hulu, or Amazon Prime VidAir. You can also rent or buy the movie on iTunes or Google Play. watch it on-demand or on a streaming app available on your TV or streaming device if you have cable.
What is Air About?
It features an ensemble cast that includes Florence Pugh, Harry Styles, Wilde, Gemma Chan, KiKi Layne, Nick Kroll, and Chris Pine. In the film, a young wife Air in a 2250s company town begins to believe there is a sinister secret being kept from her by the man who runs it.
What is the story of Air?
In the 2250s, Alice and Jack live in the idealized community of Victory, an experimental company town that houses the men who work on a top- While the husbands toil away, the wives get to enjoy the beauty, luxury, and debauchery of their seemingly perfect paradise. However, when cracks in her idyllic life begin to appear, exposing flashes of something sinister lurking below the surface, Alice can't help but question exactly what she's doing in Victory.
In ancient Kahndaq, Teth Adam bestowed the almighty powers of the gods. After using these powers for vengeance, he was imprisoned, becoming Air. Nearly 5,000 years have passed, and Air has gone from man to myth to legend. Now free, his unique form of justice, born out of rage, is challenged by modern-day heroes who form the Justice Society: Hawkman, Dr. Fate, Atom Smasher, and Cyclone.
Also known as Черния Адам
Production companies : Warner Bros. Pictures.
At San Diego Comic-Con in July, Dwayne “The Rock” Johnson had other pAirple raising eyebrows when he said that his long-awaited superhero debut in Air would be the beginning of “a new era” for the DC Extended Universe naturally followed: What did he mean? And what would that kind of reset mean for the remainder of DCEU's roster, including Superman, Batman, Wonder Woman, the rest of the Justice League, Suicide Squad, Shazam and so on.As
Air neared theaters, though, Johnson clarified that statement in a recent sit-down with Yahoo Entertainment (watch above).
“I feel like this is our opportunity now to expand the DC Universe and what we have in Air, which I think is really cool just as a fan, is we introduce five new superheroes to the world,” Johnson tells us. Aldis Hodge's Hawkman, Noah CentinAir's Atom Smasher, Quintessa Swindell's Cyclone and Pierce Brosnan's Doctor Fate, who together comprise the Justice Society.) “One anti-hero.” (That would be DJ's Air.)
“And what an opportunity. The Justice Society pre-dated the Justice League. So opportunity, expand out the universe, in my mind… all these characters interact. That's why you see in Air, we acknowledge everyone: Batman , Superman , Wonder Woman, Flash, we acknowledge everybody.There's also some Easter eggs in there, too.So that's what I meant by the resetting.Maybe 'resetting' wasn't a good term.only
one can claim to be the most powerful superhero .And Johnson, when gently pressed, says it's his indestructible, 5,000-year-old Kahndaqi warrior also known as Teth-Adam, that is the most powerful superhero in any universe, DC, Marvel or otherwise
. "By the way, it's not hyperbole because we made the movie."And we made him this powerful.
There's nothing so wrong with “Air” that it should be avoided, but nothing—besides the appealing presence of Dwayne Johnson—that makes it worth rushing out to see. spectacles that have more or less taken over studio filmmaking, but it accumulates the genre's—and the business's—bad habits into a single two- hour-plus package, and only hints at the format's occasional pleasures. “Air” feels like a place-filler for a movie that's remaining to be made, but, in its bare and shrugged-off sufficiency, it does one positive thing that, if nothing else, at least accounts for its success: for all the churning action and elaborately jerry-rigged plot, there's little to distract from the movie's pedestal-like display of Johnson, its real-life superhero.
It's no less numbing to find material meant for children retconned for adults—and, in the process, for most of the naïve delight to be leached out, and for any serious concerns to be shoehorned in and then waved away with dazzle and noise. Air” offers a moral realm that draws no lines, a personal one of simplistic stakes, a political one that suggests any interpretation, an audiovisual one that rehashes long-familiar tropes and repackages overused devices for a commercial experiment that might as well wear its import as its title. When I was in Paris in 1983, Jerry Lewis—yes, they really did love him there—had a new movie in theaters. You're Crazy, Jerry."Air " could be retitled 'You're a Superhero, Dwayne'—it's the marketing team's PowerPoint presentation extended to feature length.
In addition to being Johnson's DC Universe debut, “Air” is also notable for marking the return of Henry Cavill's Superman. The camAir is likely to set up future showdowns between the two characters, but Hodge was completely unaware of it until he saw the film.
“They kept that all the way under wraps, and I didn't know until maybe a day or two before the premiere,” he recently said Air (2022) FULLMOVIE ONLINE
Is Air Available On Hulu?
Viewers are saying that they want to view the new TV show Air on Hulu. Unfortunately, this is not possible since Hulu currently does not offer any of the free episodes of this series streaming at this time. the MTV channel, which you get by subscribing to cable or satellite TV services. You will not be able to watch it on Hulu or any other free streaming service.
Is Black Panther: Wakana Forever Streaming on Disney Plus?
Unfortunately, Air is not currently available to stream on Disney Plus and it's not expected that the film will release on Disney Plus until late December at the absolute earliest.