Wrong status of double spending transactions

Describe the bug
There are wrong status when I am sending several  (one by one without confirmation) transactions from same address.
To Reproduce
Gecko 0.5.7
Let send 5 transaction from address  'X-CsEZoWbBXLqCmjt8gdLSFyHKxCZw8gQQx' (alisa) to X-BZUz5nMxahio79tzdxnYKsV3uS8o1gXDn (bob) one by one without waiting confirmation. Every transaction is 1nAVA
Then check the status of each transaction every second and wait confirmation. The output of my script is on screenshot.
You will see that alisa's balance decreases on 2 nAVA and bob's balance increase on 2 nAVA. And probaly that is OK.
But between count 1 and count 2 there are status of these 5 transacations checked every 1 second. And all 5 transactions
have status 'Accepted'
Expected behavior
There are two options:

Accept all 5 transactions and balance must be changed on 5 nAVA. Then all 5 transaction will have Accepted status. It would
happen if when I am sending last transaction the first one already change UTXO. But this is strange, status is not accepted.

Reject 3 transactions and accept only 2 transaction.

P.S. I have 4 UTXO on alisa's adress. So sometimes balance changes on 4 nAVA. But still one transaction must be rejected.
Screenshots

Operating System
Debian testing
Additional context
Add any other context about the problem here.
Gecko 0.5.7
Python script:
https://github.com/ekherit/pyava/blob/master/ping_pong.py
By submitting this issue I agree to the Terms and Conditions of the Developer Accelerator Program.

@ekherit Hi, thanks for taking the time to make this :)
I think what's happening is that you are not actually issuing 5 transactions. If you call send, and then call send again before the previous transaction is done processing, it will generate the same transaction because the UTXO set hasn't yet changed.
Are you sure that each of these 5 transactions are not actually the same transaction?

Hi, @danlaine
Thank you for your fast answer.
I have checked transaction's Id, they were different.  When I wanted to show you the txid's I did a mistake and send avas from bob to alisa due to name swap in my script.  This result in  too many UTXO in alisa's address.  When I try to make only single UTXO I have found that I cant move all funds from bob's address to alisa because there are so many input UTXO for such transactions.
Exception: ('error', {'code': -32000, 'message': 'problem creating transaction: packer has insufficient length for input', 'data': None})
So this is bug or feature and  I don't have much time to fight with this, so I will check carefully the txids and it's UTXO later.

@ekherit I'm not 100% sure I understand what you said about too many UTXOs. Can you elaborate.
Can you also elaborate on how you are getting this packer has insufficient length for input error?
Thanks!

@danlaine
I was testing the transaction speed by sending 1 nAVA many times. Thus there are more then 20000 UTXO at  address "X-BZUz5nMxahio79tzdxnYKsV3uS8o1gXDn":
curl -X POST --data '{
"jsonrpc":"2.0",
"id"     : 1,
"method" :"avm.getBalance",
"params" :{
"address":"X-BZUz5nMxahio79tzdxnYKsV3uS8o1gXDn",
"assetID": "AVA"
}
}' -H 'content-type:application/json;' <IP_ADDRESS>:9650/ext/bc/X
Too much output here to show...
When I am sending all amount to some address
curl -X POST --data '{
"jsonrpc":"2.0",
"id"     :1,
"method" :"avm.send",
"params" :{
"assetID" :"AVA",
"amount"  :77994,
"to"      :"X-CsEZoWbBXLqCmjt8gdLSFyHKxCZw8gQQx",
"username":"alisa",
"password":"<my_pass>"
}
}' -H 'content-type:application/json;' <IP_ADDRESS>:9650/ext/bc/X
Result  is  error:
{"jsonrpc":"2.0","error":{"code":-32000,"message":"problem creating transaction: packer has insufficient length for input","data":null},"id":1}
It seems to be packer unable to gather 20k utxo together  due to some buffer limit.

@danlaine
How to send you private key for address "X-BZUz5nMxahio79tzdxnYKsV3uS8o1gXDn" privately ?

@danlaine
You was right about same transaction. I created address with only one UTXO and find out that all sending txids are the same. Sorry
for my fault.  Shoud I close the bug, or we can discuss  insufficient length for input  here?

@ekherit If you want to send me something private, you can message me on Discord (@danlaine)
Let's close this issue, and can you please create a new issue for the insufficient length problem you're seeing, including how to reproduce it? Thanks for your help!


Provide API for adding mapping stubs and files without IDs + Allow loading mappings from any classpath location + Deprecate WireMockContainer#withMapping()

Simplifies API for #61,  and also simplifies the API for other calls, e.g. by excluding mandatory IDs as @bitxon mentioned for extensions. We try to infer IDs where possible. The extensions is coming in another PR

Submitter checklist

[x] Recommended: Join WireMock Slack to get any help in #help-contributing or a project-specific channel like #wiremock-java
[x] The PR request is well described and justified, including the body and the references
[x] The PR title represents the desired changelog entry
[x] The repository's code style is followed (see the contributing guide)
[x] Test coverage that demonstrates that the change works as expected
[x] For new features, there's necessary documentation in this pull request or in a subsequent PR to wiremock.org

Will go ahead and merge. We can revise the APis before 1.0.0


How to promote this component
Thumbs up 👍 this post to promote this backlog item. Please share usage scenarios in the comments.
Component description
The people picker (PeoplePicker) is used to select one or more entities, such as people or groups, from a list. It makes composing an email to someone, or adding them to a group, easy if you don’t know their full name or email address.

Fluent UI documentation

I have an app that is used to control access to other power apps.  Having this would improve the apps usage when selecting users and or groups. Needs to have a filter property if we need to limit who can be chosen, Maybe by AAD Property or only users within a specific group can be selected, etc.

This is available now in the October release.
@sperry1625 you have full control over which data set is displayed in the suggestions, see the component documentation for more details.


[Feature request] Option to move the toolbar to the botom

Is your feature request related to a problem? Please describe.
Other search engines support the option tot move the toolbar to the bottom of the screen on Android. Either i am blind or this functionality is not available in Thorium.
Describe the solution you'd like, including relevant patches or source
Some other browsers offer the option to move the toolbar to the bottom in order to make it more reachable on large phones. I would like to see a option in the settings menu to move it from the top to the bottom
I added a screenshot to maybe give you a better idea of what I mean.

Additional Notes
Add any other context or screenshots about the feature request here.

Much awaited feature


stub_const on class changes it to a module

I'm running into a strange issue with stub_const on a nested constant. I have a class, abbreviated here:
class Finder
  PAGE_SIZE = 50

  def initialize...
end

Everything works fine and as expected until in my feature specs I try to do:
stub_const('Finder::PAGE_SIZE', 2)
...do other stuff

Then I get the error:
NoMethodError:
  undefined method `new' for FormResponseFinder:Module

It appears to be an autoloading issue, as if I simply add a reference to the class before I do the stubbing, it works as expected:
Finder
stub_const('Finder::PAGE_SIZE', 2)
...do other stuff

stub_const is part of rspec-mocks, not rspec-core so I'm going to close this here.  You can re-open over there if needed (it helps us keep things organized if issues are opened against the correct repo).
That said, this sounds a lot like an issue users have run into before (rspec/rspec-mocks#201 and rspec/rspec-mocks#656) and RSpec is generally working as designed when users run into this kind of issue.  If Finder does not exist and you want to stub Finder::PAGE_SIZE, RSpec generates a Finder module so it create the nested constant.  Since Finder did not exist, RSpec has no way to know if should be a module or class, so it uses what we thought was the safest default (a module).  If that's not what you want, you can load Finder before stubbing the constant (just use require!) or stub Finder first and then Finder::PAGE_SIZE.
All that said: your issue sounds slightly different (particularly the FormResponseFinder:Module bit given the constant is Finder -- huh?).  If you want us to look into this more, please provide example code demonstrating the issue when you re-open over in rspec-mocks.
Also, if you have suggestions for improved documentation we can certainly do that as well.

Sorry, that was an incomplete edit. The class name is actually FormResponseFinder and I forgot to edit it down in one place. Will check out the issues on rspec-mocks.


RPN Target migration to pure TensorFlow

Rewrite RPNTarget using tensorflow
Adds flag debug=True to RPNTarget tests

Tests will fail on purpose


Provide an ability to ensure stetho is attached.

Unfortunately, if I open Stetho after my app starts, it seems that I can't view the old requests, since they are not captured in the network tab.
I want to use Stetho right from the very first request my app makes. Is there some way to do this? The idea of setting a breakpoint at Activity#onCreate doesn't work - sometimes at that breakpoint Stetho does not appear to be registered with Chrome.  I have not yet tried to set a breakpoint at the first request made, because that can very depending on several circumstances (so I'd need to set several breakpoints).

In order to be able to see network requests in Stetho you need to have Stetho initialized and chrome connected. The protocol between Stetho and dev tools is an event based protocol.
Even if you attach one dev tools instance to your process, perform some network requests and then attach another dev tools instance to the same process the second dev tools instance will have no network requests in it.
There are 2 ways I can think of to solve your problem:
One possibility that is to tackle this from a code point of view for debugging purposes only. Create something like a Debug.waitForDebugger() and put that in your Application#onCreate. This method would look something like this (after Stetho is initailized)
  private void waitForDevtoolsAttached() {
    while (!NetworkPeerManager.getOrCreateInstance(this).hasRegisteredPeers()) {
      try {
        Thread.sleep(1000);
      } catch (InterruptedException ex) {
      }
    }
  }

Obviously you would use this identically to how you would use Debug#waitForDebugger() and remove it from your code when you are not actively looking to inspect the network traffic in the beginning.
The other possibility is to develop a Dumper. This wont allow you to see it in dev tools but you would be able to do something like ./scripts/dumpapp network print

Being able to watch Stetho while using the app and immediately debug strange behaviour is much more convenient than dumping and examining after the fact.
Your suggestion works for debugging on start, although it still requires a breakpoint + manual click after waitForDevToolsAttached() finishes.
Is there some option to auto-open the dev tools? Thanks!

It shouldn't require a breakpoint + manual click, however it does
require adding the call, I tested this using stetho's sample app.
There is no real option to auto open dev tools as far as I can tell, the
protocol just doesnt support the server (in this case the app) forcing a
client (chrome) to be created.
On 04/14/2015 12:22 PM, William McDonald wrote:

Being able to watch Stetho while using the app and immediately debug
strange behaviour is much more convenient than dumping and examining
after the fact.
Your suggestion works for debugging on start, although it still
requires a breakpoint + manual click after waitForDevToolsAttached()
finishes.
Is there some option to auto-open the dev tools? Thanks!
—
Reply to this email directly or view it on GitHub
https://github.com/facebook/stetho/issues/161#issuecomment-93026862.

Yes, my mistake - the breakpoint isn't necessary. You can close this now if you like. Thanks :smile:

Actually this is something that we may want to provide as a feature of stetho in a future release, so I am going to leave it open and add it as an enhancement.

I favor a design which exposes this in a similar fashion to Debug.waitForDebugger:
Stetho.initialize(...);
Stetho.waitForPeer(); // You add this when you need it...

Inside Stetho, this function can be implemented by waiting for the server to fully initialize both dumpapp and WebKit Inspector (conditionally of course based on the Initializer passed in).

Thank you for reporting this issue and appreciate your patience. We've  notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.

Bump, we still want to keep this alive.  Anyone willing to tackle a PR?

Closing for issue cleanup, still technically relevant but not sufficiently motivated to get it done :)

You can set the device/emulator you are working on to wait for the debugger to be attached and put a break point on your starting code.
At least this is what I'm doing at the moment.


excluding filters

Hi,
right now the filters visible as detached filters have to been defined also in the filter function, so they are present in both as normal filter AND as detached filters, it would much nicer to have a function to make some filters invisible in the normal filter.. so i can use detached filters for often used things and the normal filter place for not often used things..
thanks
Denis

Hey!
This was my initial wish, having users only define filters where they want them to show up (either on card or in filter dropdown). Unfortunately I haven't been able to come up with a good solution to this.
One of the solutions i thought of was adding a "hidden" property to the filters that are only defined in DetachedFilter card. And then overriding filter-menu component and not rendering the filters that have "hidden" property.
Maybe you or some other users have better suggestions or ideas how to solve this issue cleanly, otherwise i'll implement the solution above.
Best
Kaspar

This feature is now available in 1.0.4.
Make sure you use use HasDetachedFilters trait in your resource to access this functionality.
More documentation can be found in README.md


Prepare 0.29.1

Google ApiCore 0.29.1
Pin to protobuf 3.5.*

Pin to protobuf version 3.5.* to avoid breakage caused by https://github.com/google/protobuf/issues/4738 (#188)

Codecov Report

:exclamation: No coverage uploaded for pull request base (0.29.x@7c547e6). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             0.29.x     #191   +/-   ##
=========================================
  Coverage          ?   89.93%
=========================================
  Files             ?       33
  Lines             ?     1977
  Branches          ?        0
=========================================
  Hits              ?     1778
  Misses            ?      199
  Partials          ?        0

Impacted Files
Coverage Δ

src/ApiCore/AgentHeaderDescriptor.php
93.54% <ø> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7c547e6...b69c10f. Read the comment docs.


[camera] combine release messages and versions

Combine release messages and versions for below commits:
https://github.com/flutter/plugins/commit/100c7470d4066b1d0f8f7e4ec6d7c943e736f970
https://github.com/flutter/plugins/commit/71a831790220f898bf8120c8a23840ac6e742db5
https://github.com/flutter/plugins/commit/da1b4638b750a5ff832d7be86a42831c42c6d6c0
https://github.com/flutter/plugins/commit/831344490984b1feec007afc9c8595d80b6c13f4
https://github.com/flutter/plugins/commit/5916f55664e1772a4c3f0c02c5c71fc11e491b76
https://github.com/flutter/plugins/commit/980b674cb4020c1927917426211a87e275346d5e
https://github.com/flutter/plugins/commit/d0b7109f6b00a0eda03506fed2c74cc123ffc6f3
https://github.com/flutter/plugins/commit/6d18db83f00f4861ffe485aba2d1f8aa08845ce6

I have been looking into the reason why the tree is failing, but not sure how to resolve it.
The problem is caused by the camera plugin depending on quiver: ^2.1.5 and the google_sign_in_platform_interface depending on quiver: ^3.0.0+nullsafety.2. This is causing a resolution conflict in the build_all_plugins_* build steps.
The only thing I can think of at the moment is to exclude either the camera or the google_sign_in  projects from the script/build_all_plugins_app.sh script. @cyanglaz, @bparrishMines, do you have any thoughts on this?

I have been looking into the reason why the tree is failing, but not sure how to resolve it.
The problem is caused by the camera plugin depending on quiver: ^2.1.5 and the google_sign_in_platform_interface depending on quiver: ^3.0.0+nullsafety.2. This is causing a resolution conflict in the build_all_plugins_* build steps.
The only thing I can think of at the moment is to exclude either the camera or the google_sign_in  projects from the script/build_all_plugins_app.sh script. @cyanglaz, @bparrishMines, do you have any thoughts on this?

@cyanglaz @mvanbeusekom I believe this has already been fixed by https://github.com/flutter/plugins/commit/d950dda867539370af8b79d9b921f569cb074390. This PR just needs to pull in the latest changes.

@cyanglaz @mvanbeusekom I believe this has already been fixed by https://github.com/flutter/plugins/commit/d950dda867539370af8b79d9b921f569cb074390. This PR just needs to pull in the latest changes.


New Websites.

Hey,
I added some new Websites.
List of all new:
Reddit (https://www.reddit.com/)
Lenovo (https://www.lenovo.com/us/en/)
InstantGaming (https://www.instant-gaming.com/en/)
Textures (https://www.textures.com/)
Crunchyroll (https://beta.crunchyroll.com/). see comment.

Looks awesome! Will add in v1.4.0

One question though, do we really need the beta thing for Crunchroll? Just in my opinion the main website is okay, but going about beta would be like too much??

The problem on Crunchyroll with the beta is that America, as far as I know the beta as main site uses and other countries not. See more https://www.crunchyroll.com/forumtopic-1065698/crunchyroll-beta#58819561
But we can use only main website link, I thought maybe it's worth to put the option for the Beta in so when you want to create a Web crawler or some kind of it, you can crawl both sites for information.

Ah, alright. That's alright then.

Find some new websites @ArjunSharda
new ones:
ChromeAddonStore (https://chrome.google.com/webstore/)
OperaAddonStore (https://addons.opera.com/en/)
Mmoga (https://www.mmoga.com/)
Facebook (https://www.facebook.com/)

My apologies, I forgot to change the base branch here. I will be committing to a new branch and adding all the code that has to be added.


Add ability to view from VS sidebar

VS Code has a sidebar feature that this should be built into, so you dont have to launch the browser via command pallet.

As an example, GitLens integrates with the sidebar.

I will try it. Thanks for your suggestion 😊

@sguergachi
I have added this feature in version 2.2.0
Please help me to check it and give me any feedback if you have it
Thank you for using my extension and suggesting a good idea to improve my extension! 🎉


APIM 2.1.0 Tuning Performance guide has long typo

Description:

Steps to reproduce:
Access https://docs.wso2.com/display/AM210/Tuning+Performance
Content Positioning in Documentation:
Start of the page "the actual API timeout, it triggers the timeout before the actual configured API timeout." at https://docs.wso2.com/display/AM210/Tuning+Performance

Thanks for reporting!
Fixed in -
https://docs.wso2.com/display/AM210/Tuning+Performance
https://docs.wso2.com/display/AM220/Tuning+Performance
Checked in 2.5.0, 2.6.0, 3.0.0, 3.1.0, but this issue was not there in those versions.


2015 Redesign Feedback:

Initial reactions and thoughts

Wow the pics are way bigger, but I see less per page. I'd sacrifice image size for more results per page.
Even with bigger images, the full text (title/description) for the story isn't fully readable. In most cases, following through to the article allows you to read that, but for Reddit/Imgur you usually can't and so you miss out on the context of the image
I thought clicking the category of the article (top right text) would filter the results to only those kinds of articles. Would be really useful.
Not sure why we have a "menu" button (vertical dots) for each tile when long-press shows the same content. I would expect long-press to do more or remove the button for more text space.
Tagging the article as a picture or video (in the same manner as how we've labelled the category) would be really sweet. I usually can't tell if an article is going to link to a video or a picture or a website with more to read
After clicking the search box while viewing an image, the article disappears. Why?

Tried it again, I see now that we're showing recent searches there. That wasn't clear

Bugs:

Woah. Holding down on the top-right "Menu" button continuously opens new copies of the menu. Caused the app to crash.
"Recents" view seems broken?

Images aren't loading
Small grey box in top-right corner where category label/text should be

The detail view for IA tiles adds a black line below the search box -- is that intentional?
"View in Browser" lists DuckDuckGo app as a browser you can view in -- seems redundant
After clicking menu button beside search box, the 3-item menu has a scrollbar that seems unnecessary (there's nowhere to scroll)

Seems like the links to "Recents" and "Favourites" are missing from that menu?

Favourites section has 2 tabs, ("favourites" and "favourite searches") but both give the same description:

"Add searches and stories to your favourites...they'll appear here"
What's the difference between the tabs?

@chrismorast @thm

Those categories, like lighthearted, are supposed to be tappable.


Add an option to propagate errors to consumer of global registry when it has not been configured

An exception should be thrown when a user attempts to log metrics using the static global registry and no registries have been added. Currently there is no obvious user feedback to let them know they are missing this initialization.
Because this is a change in behavior, it may be worth making this an opt-in behavior governed by a property.

I was experimenting with this, but the main problem is that the static contexts where the global registry is used may be accessed before the proper initialization happens or after all the registries have been removed during shutdown. If it throws, then it breaks the app because of the initialization order not because there is a bug in initialization and nothing was added.
I thought about just logging something, but would need to figure out how to plumb it in. Right now the composite doesn't do any logging to avoid recursive cycles when used as part of logging appenders.


macOS12 tensorflow-metal error

System information

OS Platform and Distribution : macOS 12.1 intel
TensorFlow installed from (source or binary):source
TensorFlow version (use command below):tensorflow-metal 2.6
Python version:3.8
GPU model and memory: AMD Radeon RX 6600

Errors will be reported when training the model
tensorflow.python.framework.errors_impl.AlreadyExistsError: Another metric with the same name already exists.

For example, the following program
import tensorflow as tf

print(tf.config.list_physical_devices())

model = tf.keras.models.Sequential([
    tf.keras.layers.Flatten(input_shape=[28, 28]),
    tf.keras.layers.Dense(128, activation='relu'),
    tf.keras.layers.Dense(10, activation='softmax')
])
print(model.summary())

[PhysicalDevice(name='/physical_device:CPU:0', device_type='CPU'), PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]
2021-11-16 10:59:28.127916: E tensorflow/core/lib/monitoring/collection_registry.cc:77] Cannot register 2 metrics with the same name: /tensorflow/api/keras/optimizers
Traceback (most recent call last):
  File "/Volumes/Workspace/PythonProject/centernet2-tf2/main.py", line 5, in <module>
    model = tf.keras.models.Sequential([
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/tensorflow/python/util/lazy_loader.py", line 62, in __getattr__
    module = self._load()
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/tensorflow/python/util/lazy_loader.py", line 45, in _load
    module = importlib.import_module(self.__name__)
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 843, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/__init__.py", line 25, in <module>
    from keras import models
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/models.py", line 20, in <module>
    from keras import metrics as metrics_module
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/metrics.py", line 26, in <module>
    from keras import activations
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/activations.py", line 20, in <module>
    from keras.layers import advanced_activations
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/layers/__init__.py", line 23, in <module>
    from keras.engine.input_layer import Input
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/engine/input_layer.py", line 21, in <module>
    from keras.engine import base_layer
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/engine/base_layer.py", line 43, in <module>
    from keras.mixed_precision import loss_scale_optimizer
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/mixed_precision/loss_scale_optimizer.py", line 18, in <module>
    from keras import optimizers
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/optimizers.py", line 26, in <module>
    from keras.optimizer_v2 import adadelta as adadelta_v2
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/optimizer_v2/adadelta.py", line 22, in <module>
    from keras.optimizer_v2 import optimizer_v2
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/keras/optimizer_v2/optimizer_v2.py", line 36, in <module>
    keras_optimizers_gauge = tf.__internal__.monitoring.BoolGauge(
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/tensorflow/python/eager/monitoring.py", line 360, in __init__
    super(BoolGauge, self).__init__('BoolGauge', _bool_gauge_methods,
  File "/Users/yurisu/opt/miniconda3/envs/tf-metal-2.6/lib/python3.8/site-packages/tensorflow/python/eager/monitoring.py", line 135, in __init__
    self._metric = self._metric_methods[self._label_length].create(*args)
tensorflow.python.framework.errors_impl.AlreadyExistsError: Another metric with the same name already exists.

These are not the issues with the CPU version. It's OK to do simple things with the GPU, but these errors will occur as soon as you train
import tensorflow as tf

print(tf.config.list_physical_devices())

with tf.device('/GPU'):
    a = tf.random.normal(shape=(2,), dtype=tf.float32)
    b = tf.nn.relu(a)
    print(a)

[PhysicalDevice(name='/physical_device:CPU:0', device_type='CPU'), PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]
Metal device set to: AMD Radeon RX 6600

systemMemory: 16.00 GB
maxCacheSize: 3.99 GB

2021-11-16 10:53:19.473055: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  SSE4.2 AVX AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2021-11-16 10:53:19.473518: I tensorflow/core/common_runtime/pluggable_device/pluggable_device_factory.cc:305] Could not identify NUMA node of platform GPU ID 0, defaulting to 0. Your kernel may not have been built with NUMA support.
2021-11-16 10:53:19.473738: I tensorflow/core/common_runtime/pluggable_device/pluggable_device_factory.cc:271] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 0 MB memory) -> physical PluggableDevice (device: 0, name: METAL, pci bus id: <undefined>)
tf.Tensor([-1.0673397 -1.3157675], shape=(2,), dtype=float32)

Hi @Yuri-Su! Could you try again with TF 2.7 version ?

Hi @Yuri-Su! Could you try again with TF 2.7 version ?

Thank you for your reply, but the tensorflow-macos version only has TF2.5 and 2.6

Agreed! @Yuri-Su .
1.Please check once you are not using Tensorflow library in another environment or program.
2.You can verify whether Tensorflow version and Keras version are same. if not same you can install manually same keras version as Tensorflow version to fix the issue.
Attaching  relevant threads for reference. link1,link2,link3,link4.
You can post this issue on keras-team/keras repo. if the issue still persists.
To know more see;
https://discuss.tensorflow.org/t/keras-project-moved-to-new-repository-in-https-github-com-keras-team-keras/1999 .
Thanks!

Agreed! @Yuri-Su .
1.Please check once you are not using Tensorflow library in another environment or program. 2.You can verify whether Tensorflow version and Keras version are same. if not same you can install manually same keras version as Tensorflow version to fix the issue.
Attaching relevant threads for reference. link1,link2,link3,link4.
You can post this issue on keras-team/keras repo. if the issue still persists. To know more see; https://discuss.tensorflow.org/t/keras-project-moved-to-new-repository-in-https-github-com-keras-team-keras/1999 .
Thanks!

Thanks. My problem has been solved. This is because the versions of tensorflow MacOS and keras installed by PIP do not match. Reinstall the corresponding version. Thank you very much for your method!

Ok! @Yuri-Su ! Feel free to close this issue if it helped . Thanks!


Chart.controllers[meta.type] is not a constructor

I'm trying to include chart.js into an ember app by including it as a bower component and importing it into the app with
app.import('bower_components/chart.js/dist/Chart.js');
But, all I get is

I'm not sure if the issue is due to Chart.js or Ember, but I've imported other libraries like this and they seem to work...

What does your chart config look like?

Ha! That was it, I had messed up my config...wasn't obvious at first although your response made me  check everything again.. Thanks..
Also does anyone know how I can import this into ember as an amd module so that i can avoid the global variable?? Something like
app.import('bower_components/ic-ajax/dist/named-amd/main.js', {   exports: {     'ic-ajax': [       'default',       'raw',       'request'     ]   } });


[TEST] Increase code coverage

please review and merge @pminutillo @kurtwalker @bytekast

In assertXmlOutputMeta(), this will fail on Windows-based systems, as the ZipFileMeta class uses Const.CR to generate \r\n for line endings.

Would checking for .contains be sufficient for testing?

You could probably just do ...</someTag>" + Const.CR; for each line instead of the \n.

Wingman in progress.
http://<IP_ADDRESS>:8080/job/wingman-ant/134/console

@matthewtckr yes that seemed to work. I'll wait for the wingman to finish and see if there is any other errors I need to fix before committing it.

Build Commands:
Build:

rm -r ~/.kettle; rm -r ~/.pentaho; echo removed hidden folders
ant -Djunit.jvmargs=-XX:PermSize=256m -f engine/build.xml clean-all resolve jacoco jacoco-integration checkstyle publish-local

Cleanup:
rm -r ~/.ivy2/local || echo no publish local to remove
Changed files:
engine/test-src/org/pentaho/di/trans/steps/zipfile/ZipFileMetaTest.java
Checkstyle violations:
File engine/test-src/org/pentaho/di/trans/steps/zipfile/ZipFileMetaTest.java

Message: '(' is followed by whitespace. at Line: 199 Column: 24
Message: ')' is preceded with whitespace. at Line: 199 Column: 32

License header violations:
No violations found
Unit test coverage change:
org.pentaho.di.trans.steps.uniquerows.UniqueRowsMeta:

instructionPercentCoverageChange :-0.17%

org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta:

branchPercentCoverageChange :-0.53%

org.pentaho.di.trans.steps.zipfile.ZipFileData:

linePercentCoverage :100.00%
methodPercentCoverage :100.00%
complexityPercentCoverage :100.00%
instructionPercentCoverage :100.00%

org.pentaho.di.core.auth.core.impl.DefaultAuthenticationConsumerFactory:

branchPercentCoverageChange : +7.14%
complexityPercentCoverageChange : +7.69%

org.pentaho.di.trans.steps.symmetriccrypto.symmetriccryptotrans.SymmetricCryptoTransMeta:

instructionPercentCoverageChange : +0.28%
branchPercentCoverageChange : +3.33%
complexityPercentCoverageChange : +1.85%

org.pentaho.di.trans.steps.zipfile.ZipFileMeta:

branchPercentCoverage :87.50%
linePercentCoverage :92.13%
methodPercentCoverage :97.14%
complexityPercentCoverage :91.49%
instructionPercentCoverage :91.85%

org.pentaho.di.trans.steps.zipfile.ZipFile:

linePercentCoverage :1.38%
methodPercentCoverage :22.22%
complexityPercentCoverage :2.47%
instructionPercentCoverage :0.96%

org.pentaho.di.job.entries.sql.JobEntrySQL:

instructionPercentCoverageChange : +1.64%
linePercentCoverageChange : +1.97%

Build Commands:
Build:

rm -r ~/.kettle; rm -r ~/.pentaho; echo removed hidden folders
ant -Djunit.jvmargs=-XX:PermSize=256m -f engine/build.xml clean-all resolve jacoco jacoco-integration checkstyle publish-local

Cleanup:
rm -r ~/.ivy2/local || echo no publish local to remove
Changed files:
engine/test-src/org/pentaho/di/trans/steps/zipfile/ZipFileMetaTest.java
Checkstyle violations:
No errors found
License header violations:
No violations found
Unit test coverage change:
org.pentaho.di.trans.steps.uniquerows.UniqueRowsMeta:

instructionPercentCoverageChange :-0.17%

org.pentaho.di.trans.steps.zipfile.ZipFileData:

linePercentCoverage :100.00%
methodPercentCoverage :100.00%
complexityPercentCoverage :100.00%
instructionPercentCoverage :100.00%

org.pentaho.di.trans.steps.symmetriccrypto.symmetriccryptotrans.SymmetricCryptoTransMeta:

instructionPercentCoverageChange :-0.28%
branchPercentCoverageChange :-3.33%
complexityPercentCoverageChange :-1.85%

org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta:

instructionPercentCoverageChange : +0.07%

org.pentaho.di.trans.steps.zipfile.ZipFileMeta:

branchPercentCoverage :87.50%
linePercentCoverage :92.13%
methodPercentCoverage :97.14%
complexityPercentCoverage :91.49%
instructionPercentCoverage :91.85%

org.pentaho.di.trans.steps.zipfile.ZipFile:

linePercentCoverage :1.38%
methodPercentCoverage :22.22%
complexityPercentCoverage :2.47%
instructionPercentCoverage :0.96%

org.pentaho.di.trans.steps.sortedmerge.SortedMergeMeta:

instructionPercentCoverageChange : +0.18%

@pminutillo @kurtwalker @bytekast @matthewtckr please reveiw


Is SecretKey the right thing to offer in the KMS API

I had to do some reading to figure out what this is describing.
The KMS currently returns a SecretKey. There is no guaranteed that the SecretKey from the KMS will be compatible with all ciphers.
The ChaCha20 cipher requires a Key with format=RAW and length 32 bytes, so it just happens to work with the AES keys we produce in the in-memory KMS.
AES on the other hand would complain if the SecretKey did not have an algorithm == AES. I guess it's just a sanity check that your key is intended for AES and should be of one of the supported lengths?
So to ensure we can support various Cipher/SecretKey combinations you are looking for some more flexible way to get from the bytes in the KMS to the SecretKey plugged into the Cipher? A 32-byte key from the KMS should be valid for both AES and ChaCha20 without the KMS impl having to get these details right. What if the KMS returned byte[] and we left it up to the filter to handle the key creation?
Originally posted by @robobario in https://github.com/kroxylicious/kroxylicious/pull/901#discussion_r1475489903

What if the KMS returned byte[] and we left it up to the filter to handle the key creation?

I'm a bit averse to passing around naked byte[]. I think it would be more sympathetic to the JCE for the KMS to return a javax.crypto.spec.SecretKeySpec with the right algorithm. That would mean passing something like the CipherSpec to the KMS operation so it knew what to generate. Being able to describe the kind of key we want in the KMS API seems inevitable.
I think the CipherSpec-like thing that we actually put in the KMS module would be much more trimmed down than what we have in the DekManager. A lot of CipherSpec's behaviour rightly belongs on the DekManager side. It's really only an enumeration of ciphers and key sizes which we need in the KMS module.
Eventually we'll also probably need some kind of UnsupportedKeyTypeException for if we request a key from a KMS which it cannot supply.
It also worth pointing out that some KMS services which we want to support don't have an endpoint like generateDataKey, so it's inevitable that we'll need to generate key material within some KMS implementations and then ask the KMS to wrap it to get the encrypted DEK. So there's some unavoidable meddling with SecretKeySpecs to be done anyway, I think.

More concretely. Here's an example of the ChaCha cipher checking some aspects of the Key used to initialise it.
It happens to work with a SecretKeySpec with algorithm=AES, format=RAW and length=32, which is what we get out of our InMemoryKms.
But the AesCrypt code checks that algorithm==AES.
So there is a relationship between Cipher and properties of the SecretKey beyond it's length (which is all that Vault is concerned with, making a datakey of random bytes of length X).


Copy ExtiPin::check_interrupt from stm32f4xx-hal

Copied from https://github.com/stm32-rs/stm32f4xx-hal/blob/38e039984cc9440a7059465953875b16e5f8878b/src/gpio.rs#L94

Thank you, @iBelieve, this looks good. Have you tested it?

Hey @iBelieve, I'd like to merge this, but haven't gotten an answer to my question yet.

Closing due to inactivity.
@iBelieve (or anyone else interested in this addition) feel free to re-open (or open a new pull request) once a test report is available. Thank you!


[HUDI-1780] Fix replace commit archival

What is the purpose of the pull request
This PR fixes a regression introduced during archival refactoring of replace commits to honor both clustering and insert_overwrite commits
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #2954 (d3f2fee) into master (8869b3b) will decrease coverage by 45.52%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master   #2954       +/-   ##
============================================
- Coverage     54.79%   9.27%   -45.53%
+ Complexity     3817      48     -3769
============================================
  Files           483      54      -429
  Lines         23347    2016    -21331
  Branches       2491     241     -2250
============================================
- Hits          12794     187    -12607
+ Misses         9399    1816     -7583
+ Partials       1154      13     -1141

Flag
Coverage Δ
Complexity Δ

hudicli
?
?

hudiclient
?
?

hudicommon
?
?

hudiflink
?
?

hudihadoopmr
?
?

hudisparkdatasource
?
?

hudisync
?
?

huditimelineservice
?
?

hudiutilities
9.27% <ø> (-60.32%)
48.00 <ø> (-330.00)

Flags with carried forward coverage won't be shown. Click here to find out more.

Yes. Closing this since this is a duplicate.


charts/gateway charts/gateway-otk: 10.1.00 release. Java11. Updated major version for the app

Description of the change
10.1.00 Rapier Release which runs on Java11. This is different from 10.0.00 which runs on Java8
docker.io will have 10.1.00
Also increased the major version of the App.
Benefits
Newer release with updated Java and bug fixes within the Layer7 APIM Gateway product
Drawbacks
TLSv1.0 and TLSv1.1 is disabled by default due to Java 11.0.11_b9 changes. User can re-enable the disabled algorithm via a change to the java.security file.
Applicable issues
https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-gateway/10-1/release-notes/resolved-issues.html
Additional information
Checklist

[X] Chart version bumped in Chart.yaml according to semver.
[] Variables are documented in the README.md
[X] Title of the PR starts with chart name (e.g. [charts/gateway])
[] If the chart contains a values-production.yaml apart from values.yaml, ensure that you implement the changes in both files

The techDoc link will be live the week of 25th July 2021

@gvermeulen7205 : Due to Java11, I changed the apps' major version. Let me know if that is correct. Technically the helm itself isnt a complete backward incompatible. Just the Gateway app itself being incompatible with any existing 10.0.00 Gateways

@gvermeulen7205 : Due to Java11, I changed the apps' major version. Let me know if that is correct. Technically the helm itself isnt a complete backward incompatible. Just the Gateway app itself being incompatible with any existing 10.0.00 Gateways

That sounds good to me - I think a note in the readme 1.x - 2.x covering the Java11 change is needed

@gvermeulen7205 : Due to Java11, I changed the apps' major version. Let me know if that is correct. Technically the helm itself isnt a complete backward incompatible. Just the Gateway app itself being incompatible with any existing 10.0.00 Gateways

That sounds good to me - I think a note in the readme 1.x - 2.x covering the Java11 change is needed

done. Added readme changes to the gateway-otk and gateway chart sections' readme


CPU usage still too high on Windows desktop

Desktop embedding example app on Windows is still consuming 25% CPU (on 4-core i7) on idle, and makes the machine run hot. Power usage is also listed as "Very High".
I'm aware this was supposed to have been fixed by https://github.com/flutter/flutter/issues/30730.
System is running Windows 10.

Steps to Reproduce

Clone https://github.com/google/flutter-desktop-embedding
Open a command window, cd into the example directory and flutter run

Logs
Output from flutter run --verbose:
[  +23 ms] executing: [c:\flutter\] git log -n 1 --pretty=format:%H
[  +63 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] b69feb5340f3b50864fae8786b5176ae1dd06bdd
[        ] executing: [c:\flutter\] git describe --match v*.*.* --first-parent --long --tags
[  +65 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.8.0-71-gb69feb534
[  +10 ms] executing: [c:\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[  +42 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [c:\flutter\] git ls-remote --get-url origin
[  +35 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +68 ms] executing: [c:\flutter\] git rev-parse --abbrev-ref HEAD
[  +40 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[ +166 ms] Unable to locate an Android SDK.
[ +166 ms] Unable to locate an Android SDK.
[  +93 ms] 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.
[ +112 ms] Launching lib\main.dart on Windows in debug mode...
[  +77 ms] Building Windows application...
[ +199 ms] **********************************************************************
[        ] ** Visual Studio 2019 Developer Command Prompt v16.1.5
[        ] ** Copyright (c) 2019 Microsoft Corporation
[        ] **********************************************************************
[+1141 ms] [vcvarsall.bat] Environment initialized for: 'x64'
[  +61 ms] Microsoft (R) Build Engine version 16.1.76+g14b0a930a7 for .NET Framework
[        ] Copyright (C) Microsoft Corporation. All rights reserved.
[        ] Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
[  +28 ms] Build started 7/11/2019 10:27:52 AM.
[ +133 ms] Project "C:\Users\ems\FDE\example\windows\Runner.sln" on node 1 (default targets).
[        ] ValidateSolutionConfiguration:
[        ]   Building solution configuration "Debug|x64".
[ +165 ms] Project "C:\Users\ems\FDE\example\windows\Runner.sln" (1) is building "C:\Users\ems\FDE\example\windows\Runner.vcxproj" (2) on node 1 (default targets).
[        ] InitializeBuildStatus:
[        ]   Creating "C:\Users\ems\FDE\example\windows\..\build\windows\intermediates\x64\Debug\Runner\Runner.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
[        ] PreBuildEvent:
[        ]   Sync and build dependencies
[   +3 ms]   "C:\Users\ems\FDE\example\windows\scripts\prepare_dependencies" debug
[        ]   :VCEnd
[+3107 ms] ClCompile:
[        ]   All outputs are up-to-date.
[  +32 ms] Link:
[        ]   All outputs are up-to-date.
[   +1 ms]   Runner.vcxproj -> C:\Users\ems\FDE\example\windows\..\build\windows\x64\Debug\Runner\Flutter Desktop Example.exe
[   +1 ms] CustomBuildStep:
[        ]   Bundling dependencies
[  +10 ms]   "C:\Users\ems\FDE\example\windows\scripts\bundle_assets_and_deps" "C:\Users\ems\FDE\example\windows\flutter\" "C:\Users\ems\FDE\example\windows\..\build\windows\x64\Debug\Runner\" "Flutter Desktop Example.exe"
[        ]   :VCEnd
[ +129 ms]   14 File(s) copied
[  +18 ms]   0 File(s) copied
[  +18 ms]   0 File(s) copied
[   +7 ms] FinalizeBuildStatus:
[        ]   Deleting file "C:\Users\ems\FDE\example\windows\..\build\windows\intermediates\x64\Debug\Runner\Runner.tlog\unsuccessfulbuild".
[        ]   Touching "C:\Users\ems\FDE\example\windows\..\build\windows\intermediates\x64\Debug\Runner\Runner.tlog\Runner.lastbuildstate".
[        ] Done Building Project "C:\Users\ems\FDE\example\windows\Runner.vcxproj" (default targets).
[   +1 ms] Done Building Project "C:\Users\ems\FDE\example\windows\Runner.sln" (default targets).
[   +1 ms] Build succeeded.
[        ]     0 Warning(s)
[        ]     0 Error(s)
[        ] Time Elapsed 00:00:03.64
[  +22 ms] Building Windows application... (completed in 5.1s)
[ +575 ms] Observatory URL on device: http://<IP_ADDRESS>:54531/vw1vqkaff60=/
[   +7 ms] Connecting to service protocol: http://<IP_ADDRESS>:54531/vw1vqkaff60=/
[ +206 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:54531/vw1vqkaff60=/
[   +2 ms] Sending to VM service: getVM({})
[   +3 ms] Result: {type: VM, name: vm, architectureBits: 64, targetCPU: x64, hostCPU: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz, version: 2.5.0-dev.1.0.flutter-09fc76bc51 (Tue Jul 9 20:33:18 2019 +0000) on "windows_x64", _profilerMode: Dart, _nativeZoneMemoryUsage: ...
[   +6 ms] Sending to VM service: getIsolate({isolateId: isolates/2249302342831947})
[   +7 ms] Sending to VM service: _flutter.listViews({})
[   +3 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x18996cd2a80, isolate: {type: @Isolate, fixedId: true, id: isolates/2249302342831947, name: main.dart$main-2249302342831947, number:<PHONE_NUMBER>831947}}]}
[   +7 ms] DevFS: Creating new filesystem on the device (null)
[        ] Sending to VM service: _createDevFS({fsName: example})
[  +37 ms] Result: {type: Isolate, id: isolates/2249302342831947, name: main, number:<PHONE_NUMBER>831947, _originNumber:<PHONE_NUMBER>831947, startTime:<PHONE_NUMBER>949, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis...
[  +12 ms] Result: {type: FileSystem, name: example, uri: file:///C:/Users/ems/AppData/Local/Temp/example3896771c-a401-11e9-be94-2816a85cb02d/example/}
[        ] DevFS: Created new filesystem on the device (file:///C:/Users/ems/AppData/Local/Temp/example3896771c-a401-11e9-be94-2816a85cb02d/example/)
[   +1 ms] Updating assets
[ +101 ms] Scanned through 0 files in 0ms
[   +1 ms] Syncing files to device Windows...
[   +2 ms] Scanning asset files
[   +3 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +7 ms] c:\flutter\bin\cache\dart-sdk\bin\dart c:\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root c:\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build\app.dill --packages C:\Users\ems\FDE\example\.packages --filesystem-scheme org-dartlang-root
[   +4 ms] <- compile package:example_flutter/main.dart
[ +114 ms] -> result 726fa35e-5580-48e3-a06c-c8db6a9898b7
[+1219 ms] -> 726fa35e-5580-48e3-a06c-c8db6a9898b7
[        ] -> +file:///C:/Users/ems/FDE/example/lib/main.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.6/lib/meta.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart
[        ] -> +file:///c:/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/animation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/cupertino.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/foundation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/gestures.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/material.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/painting.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/physics.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/rendering.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/scheduler.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/semantics.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/services.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/animation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/animation_controller.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/listener_helpers.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/animations.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/curves.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/tween.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/animation/tween_sequence.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/object.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/box.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/app.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/colors.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/date_picker.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/dialog.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/icons.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/localizations.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/diagnostics.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/picker.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/refresh.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/route.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/slider.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/switch.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/tab_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/text_field.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/text_selection.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/text_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/_bitfield_io.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/_isolates_io.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/_platform_io.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/annotations.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/assertions.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/basic_types.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/bitfield.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/change_notifier.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/collections.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/constants.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/isolates.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/key.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/licenses.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/node.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/observer_list.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/platform.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/print.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/profile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/serialization.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/foundation/unicode.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/arena.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/constants.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/converter.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/drag.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/drag_details.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/eager.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/events.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/force_press.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/hit_test.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/long_press.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/monodrag.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/mouse_tracking.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/multidrag.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/multitap.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/pointer_router.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/recognizer.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/scale.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/tap.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/team.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/about.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/app.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/app_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/app_bar_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/arc.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/back_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/bottom_sheet.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/button_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/button_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/card.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/card_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/checkbox.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/chip.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/chip_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/circle_avatar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/color_scheme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/colors.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/constants.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/data_table.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/data_table_source.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/date_picker.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/dialog.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/dialog_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/divider.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/drawer.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/drawer_header.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/dropdown.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/expand_icon.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/expansion_panel.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/expansion_tile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/feedback.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/flat_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/floating_action_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/flutter_logo.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/grid_tile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/icon_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/icons.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/ink_decoration.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/ink_highlight.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/ink_ripple.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/ink_splash.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/ink_well.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/input_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/input_decorator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/list_tile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/material.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/material_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/material_localizations.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/material_state.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/mergeable_material.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/outline_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/page.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/paginated_data_table.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/popup_menu.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/progress_indicator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/radio.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/radio_list_tile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/raised_button.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/range_slider.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/refresh_indicator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/reorderable_list.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/scaffold.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/scrollbar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/search.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/shadows.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/slider.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/slider_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/snack_bar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/stepper.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/switch.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/switch_list_tile.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/tab_controller.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/tab_indicator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/tabs.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/text_field.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/text_form_field.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/text_selection.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/text_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/theme_data.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/time.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/time_picker.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/toggleable.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/tooltip.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/typography.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/_network_image_io.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/alignment.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/basic_types.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/border_radius.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/borders.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/box_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/box_decoration.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/box_fit.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/box_shadow.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/circle_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/clip.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/colors.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/decoration.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/decoration_image.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/edge_insets.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/flutter_logo.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/fractional_offset.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/geometry.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/gradient.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/image_cache.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/image_decoder.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/image_provider.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/image_resolution.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/image_stream.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/inline_span.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/matrix_utils.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/notched_shapes.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/paint_utilities.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/placeholder_span.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/shape_decoration.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/stadium_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/strut_style.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/text_painter.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/text_span.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/painting/text_style.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/friction_simulation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/simulation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/spring_simulation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/tolerance.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/physics/utils.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/animated_size.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/scheduler/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/semantics/binding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/custom_layout.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/custom_paint.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/editable.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/error.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/flex.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/flow.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/image.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/layer.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/list_body.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/paragraph.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/platform_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/proxy_box.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/rotated_box.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/shifted_box.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_list.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/stack.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/table.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/table_border.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/texture.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/tweens.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/viewport.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/rendering/wrap.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/scheduler/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/scheduler/priority.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/scheduler/ticker.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/semantics/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/semantics/semantics.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/semantics/semantics_event.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/semantics/semantics_service.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/asset_bundle.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/binary_messenger.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/clipboard.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/font_loader.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/haptic_feedback.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/keyboard_key.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/keyboard_maps.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/message_codec.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/message_codecs.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/platform_channel.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/platform_messages.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/platform_views.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/raw_keyboard.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/system_channels.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/system_chrome.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/system_navigator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/system_sound.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/text_editing.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/text_formatter.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/services/text_input.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/actions.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/animated_list.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/animated_size.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/annotated_region.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/app.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/async.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/banner.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/basic.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/container.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/debug.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/dismissible.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/drag_target.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/editable_text.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/focus_manager.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/focus_scope.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/form.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/framework.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/grid_paper.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/heroes.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/icon.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/icon_data.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/icon_theme.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/image.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/image_icon.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/inherited_model.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/layout_builder.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/localizations.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/media_query.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/navigator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/notification_listener.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/overlay.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/page_storage.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/page_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/pages.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/placeholder.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/platform_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/preferred_size.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/routes.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/safe_area.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_context.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_position.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scroll_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scrollable.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/scrollbar.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/shortcuts.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/sliver.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/spacer.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/status_transitions.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/table.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/text.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/text_selection.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/texture.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/title.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/transitions.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/unique_widget.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/viewport.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/visibility.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/widget_span.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart
[        ] -> +file:///c:/flutter/packages/flutter/lib/widgets.dart
[        ] -> 726fa35e-5580-48e3-a06c-c8db6a9898b7 build\app.dill 0
[        ] Updating files
[ +139 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device Windows... (completed in 1,540ms)
[        ] Synced 1.8MB.
[        ] Sending to VM service: _flutter.listViews({})
[   +1 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x18996cd2a80, isolate: {type: @Isolate, fixedId: true, id: isolates/2249302342831947, name: main.dart$main-2249302342831947, number:<PHONE_NUMBER>831947}}]}
[        ] <- accept
[        ] Connected to _flutterView/0x18996cd2a80.
[   +2 ms] 🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
[        ] An Observatory debugger and profiler on Windows is available at: http://<IP_ADDRESS>:54531/vw1vqkaff60=/
[        ] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".
[+24040 ms] Service protocol connection closed.
[   +1 ms] Lost connection to device.
[   +2 ms] DevFS: Deleting filesystem on the device (file:///C:/Users/ems/AppData/Local/Temp/example3896771c-a401-11e9-be94-2816a85cb02d/example/)
[        ] Sending to VM service: _deleteDevFS({fsName: example})
[ +252 ms] Ignored error while cleaning up DevFS: TimeoutException after 0:00:00.250000: Future not completed
[   +1 ms] "flutter run" took 32,532ms.
[        ] "flutter run" took 32,532ms.

Output from flutter doctor -v:
[√] Flutter (Channel master, v1.8.1-pre.71, on Microsoft Windows [Version 10.0.18362.239], locale en-US)
    • Flutter version 1.8.1-pre.71 at c:\flutter
    • Framework revision b69feb5340 (12 hours ago), 2019-07-11 01:56:27 -0400
    • Engine revision 49445ce494
    • Dart version 2.5.0 (build 2.5.0-dev.1.0 09fc76bc51)

[X] Android toolchain - develop for Android devices
    X Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Professional 2019 16.1.5)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
    • Visual Studio Professional 2019 version 16.1.29025.244

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).

[√] VS Code (version 1.36.1)
    • VS Code at C:\Users\ems\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.2.0

[√] Connected device (2 available)
    • Windows • Windows • windows-x64    • Microsoft Windows [Version 10.0.18362.239]
    • Chrome  • chrome  • web-javascript • Google Chrome 75.0.3770.100

! Doctor found issues in 2 categories.```

I'm aware this was supposed to have been fixed by #30730.

To clarify: previously, CPU usage for the GLFW shells was dwarfed by the busy-wait event loop implementation. That was fixed in 30730 (and indeed on Linux, which shares the same event loop code and had the same bug, CPU usage is now ~1%).
High CPU usage on Windows post-30730 must have a different cause, and needs to be profiled to figure out what.

The same issue exists on Linux Debian/Ubuntu/Mint. For reproducing just start flutter-desktop-embedding/example project in debug mode.

Odd, I do see 100% usage on Linux now; perhaps there was a recent regression. @Claus1 I've filed a new bug (see above) for Linux, since as of recently Windows and Linux embeddings no longer share most of their code, so the causes may or may not be the same.

This seems to be fixed in the latest version of the FDE. CPU usage is now identical to that on macOS.

Yes, the switch from GLFW to Win32 meant that #40281 no longer affected Windows. Instead we regressed the old Windows embedding bug where events from the engine (e.g., notably, calls on event channels) can be delayed based on what's happening with the native event loop, which is tracked at https://github.com/flutter/flutter/issues/36420

Wow, I can verify this too. FDE Windows Flutter App now idling at 0.2 ... 0.4%, NICE! That around 25% on a 4 core i7, where this used to be, was not so fun, but this is great! Thanks!

@stuartmorgan Do you know what version of Flutter this was fixed on? I am experiencing similar high CPU usages but I believe it's probably because I haven't upgraded yet (for many reasons). I am able to upgrade, but it takes significant effort and would like to not have to guess which version I need to get to.

Ive started experiencing very high usage for the past week or so when debugging. Wondering if this is an issue with the latest flutter version. Hope it gets resolved as my fans are always running so high now.


test(extension): add e2e for wallet account switching

Allure Report
allure-report-publisher generated test report!

smokeTests: ✅ test report for 6040d858

passed
failed
skipped
flaky
total
result

Total
32
0
0
0
32
✅