Benchmarking should be faster

There are a few things we can do about that. For instance:

several benchmarks do setup stages that really only need to happen once (e.g. Railsbench doing bundle install and rails db:migrate.) It should be possible to run it once with setup and then skip the setup on following tries. This will require an API change to benchmark.rb, but that change could be optional -- any benchmark.rb that always does setup would still be correct, just slower than necessary.
a lot of benchmarks do iterations-inside-iterations, where we'll repeat many times and call it one iteration (e.g. psych-load's simple "100.times" inner loop; Railsbench uses random routes, but also does something similar.) That helps the UI from the command line a bit since it's not really designed for very short (e.g. 5ms) benchmarks. And it helps reduce overhead of the harness's benchmarking loop, which is also not really designed for very short benchmarks. But we can fix this with something resembling Chris Seaton's continuous-adaptive iteration timing (https://github.com/Shopify/yjit-bench/pull/32) it we want to, and then the harness will get a lot more control over how long to run and when to stop.
right now we just use a fixed number of iterations of warmup for any benchmarks we run. There are easily fifty different ways we can improve how we handle warmup, and quite a lot of them result in a faster overall set of runs. e.g. we can have adaptive warmup until the graph is sufficiently flat in slope and low in variance; or we could have some method of tracking a "reasonable" level of warmup per-benchmark and per-ruby, which would allow quick warmup on non-TruffleRuby runs, and medium-quick warmup on TruffleRuby runs where only certain benchmarks were used. Right now mixing (e.g.) activerecord and psych-load for the same number of iterations means psych-load is warmed up vastly more than needed.
related: we don't allow running the benchmark until some level of stability is reached - only a fixed amount of time or number of iterations. This has to be done carefully to avoid bias, but we can do something reasonable here, I think. Extra-fancy would be running two sets of benchmarks until we've proven (to within some margin) they are the same or different, but even something simple would be better than where we're at now.

Some of these things break compatibility with the yjit-bench harness. It would be nice to retain compatibility, so I'll try not to do anything to gratuitously break that without some correspondingly useful feature that's currently not supportable.

FYI something I did is a harness which tries to minimize the median absolute deviation (a robust estimator of the variability), and slowly increase it so we eventually finish benchmarking even if the variance between iterations is not fully stable.
This is an approach I used a while ago in the perfer benchmark harness: https://github.com/eregon/perfer/blob/98c4b23aa1884b3bbc45cde377c3d9c2f6260f6a/lib/perfer/job/iteration_job.rb#L138 and https://github.com/jruby/perfer/wiki/Methodology (this one computes the median absolute deviation of the last 10 iterations).
I've also tried that approach on yjit-bench benchmarks (https://github.com/eregon/yjit-bench/blob/run_all/harness-warmup/harness.rb) and computing the median absolute deviation of all iterations (since it's a robust estimator) and it seems to work fairly well.
I added the additional condition to run for at least 5 seconds (otherwise some micros might have low median absolute deviation due to consistent early very fast iterations but not be warmed up yet, but those micros are basically optimized out by TruffleRuby anyway).
And also a max time limit, so if some benchmark e.g. is bimodal or very unstable we still stop at some point.
I think it works well, but it's not perfect either and sometimes feels like it does too many iterations, maybe I should increase the threshold more than linearly per iteration, or maybe the threshold should be based on time passed since the start of the benchmark (since as you mention an iteration can be a few milliseconds on micros or ~10 seconds on some macros).
As well all know, it's hard to automatically detect warmup, even though when manually looking at iterations times (or warmup plots) it doesn't feel that hard (e.g., if the last 10 runs are all extremely close, it's a good sign it warmed up, and running more iterations and noticing they are stable increase that confidence).
It'd be great to have some kind of "is it warmed up" metric like @chrisseaton said, but I'm not sure that's easily portable to all Rubies being benchmarked.

It's going to be very hard to do this in a robust way across all Rubies, I agree. One difficulty is that, as you say, it feels quite easy when looking at it. Yet "last ten iterations were all very close" is exactly the kind of heuristic where TruffleRuby often surprises me with its later behaviour. If we were going to benchmark TruffleRuby more regularly, I'd want some level of visibility into its internal state.
For now we're handling it with fixed numbers/times for iterations, recording the variability and the warmup iterations, and not benchmarking TruffleRuby regularly. Its internal state is so much more complex and unpredictable than CRuby, MJIT or YJIT that it normally makes more sense to exclude it from regular runs rather than confidently make wrong assertions about it.
The approach you mention seems solid, well-thought out and (in the case of TruffleRuby) still error-prone. When/if I hear from Chris that the GraalVM Thermometer interface is available, I'll revisit including TruffleRuby.
I'll also probably benchmark TruffleRuby again when we next submit results for a paper or give a conference talk where it's relevant -- and in that case we'll handle it by warming up a lot and doing a lot of manual inspection to make sure there are no obvious flaws. That's not an approach we can scale to twice-daily CI runs, though. The VMIL results took a very long time to collect, primarily because of how much warmup we needed to do for TruffleRuby results.


Pin tool and package versions to make builds more repeatable

Part of aspnet/Universe#575 and aspnet/KoreBuild#239
This removes floating versions of dependencies. This includes the korebuild version and versions used by PackageReference's.
Changes:

build.cmd /t:Pin is no longer required to use Mvc.sln
(script generated) replace PackageLineup with MSBuild variables for dependencies versions

cc @javiercn - as a part of this change, we're also verifying that packages produced by a repo have consistent versions. I noticed that Microsoft.AspNetCore.Mvc.Testing is 2.1.0-alpha1, but the rest of the repo is 2.1.0-preview1. What was the reason for this change? https://github.com/aspnet/Mvc/pull/6521 I didn't see any discussion or sign-off.

@natemcmaster It happened offline. We wanted to have an alpha that people could use with 2.0. It is safe at this point to make it 2.1.0-preview1 like the rest of the packages

Ok, thanks for the clarification. I'll update that in this PR too so we don't get build warnings.


Remove unused dependencies in @svgr/core.

I actually have no idea how a package-lock.json is supposed to be updated.

@wtgtybhertgeghgtwtg thanks for pointing it out, I will take care of removing it.


HW Dungeons corrections and translations fr

It's files only needed small fixes, and very few missing lines. On fractal_continuum, 2 lines still need to be corrected (cn, ko). Damage up was translated for all languages in ja.
@MaikoTan,  @Jaehyuk-Lee @quisquous

cn: '易伤',

@VanSlanzar, two things that might be useful for you are https://cafemaker.wakingsands.com and https://github.com/Ra-Workspace/ffxiv-datamining-ko/tree/master/csv. Cafemaker uses most of the same syntax that XIVAPI would, but including Chinese, so you can enter an action or whatever ID and have it returned. For instance, http://cafemaker.wakingsands.com/bnpcname/5560 would return the following:
{
  "Adjective": 0,
  "Article": 0,
  "GameContentLinks": [],
  "GamePatch": {
    "Banner": "https://img.finalfantasyxiv.com/lds/h/X/Fn6c_Pg2ARmXfetGQPs3M0f9Sg.png",
    "ExVersion": 1,
    "ID": 32,
    "Name": "Patch 3.5: The Far Edge Of Fate",
    "Name_chs": "Patch 3.5: The Far Edge Of Fate",
    "Name_de": "Patch 3.5: The Far Edge Of Fate",
    "Name_en": "Patch 3.5: The Far Edge Of Fate",
    "Name_fr": "Patch 3.5: The Far Edge Of Fate",
    "Name_ja": "Patch 3.5: The Far Edge Of Fate",
    "Name_kr": "Patch 3.5: The Far Edge Of Fate",
    "PatchNotes_de": "https://de.finalfantasyxiv.com/lodestone/topics/detail/971dc0e166b34d62045938bc58e11d5711df36aa",
    "PatchNotes_en": "https://na.finalfantasyxiv.com/lodestone/topics/detail/d90ea3ee6d083eaba4f22e5deefe934b0a0a464e",
    "PatchNotes_fr": "https://fr.finalfantasyxiv.com/lodestone/topics/detail/90b258adbe7c1ef535530f57905a50ded89b58e5",
    "PatchNotes_ja": "https://jp.finalfantasyxiv.com/lodestone/topics/detail/432b51ce163c50885ca22539394805f6c324cfe4",
    "ReleaseDate":<PHONE_NUMBER>,
    "Version": "3.5"
  },
  "ID": 5560,
  "Icon": "/c/BNpcName.png",
  "Name": "魔导猎手",
  "Name_chs": "魔导猎手",
  "Name_de": "Magitek-Prädator",
  "Name_en": "magitek predator",
  "Name_fr": "prédateur magitek",
  "Name_ja": "魔導プレデター",
  "Patch": 32,
  "Plural": "",
  "Plural_chs": "",
  "Plural_de": "Magitek-Prädatoren",
  "Plural_en": "magitek predators",
  "Plural_fr": "prédateurs magitek",
  "Plural_ja": "",
  "PossessivePronoun": 0,
  "Pronoun": 0,
  "StartsWithVowel": 0,
  "Url": "/BNpcName/5560"
}

Note that you cannot do a search for a thing by its English name on Cafemaker, only by its Chinese name or by ID.
(I had made some progress last year on integrating XIVAPI into the translation scripts, but I haven't had time to work on those for a while. Maybe later this year...)
Damage Up, effect 300, would be 주는 피해량 증가 in Korean.

Thank you @JLGarber , for your comment, @quisquous  told me several times to use also apixiv or other, but as far as I'm concerned, I use googletranslate to understand you because I knew zero in English. And I'm not a computer scientist by trade, i am a plumber and I do this out of passion for the game. I don't know how to use xivapi or cafemaker.
I think it would be a great help to me for sure, but without a French guide to understand, it is too difficult for me. Everything I do, I do it manually, without script, I only use sublime text as software. For the rest I check with my logs or those of fflogs and garland tools.
But thank you for helping me and I continue to count on all of you. I try to improve and learn.

The changes have been made, it should be good.

That's reasonable, I suppose. My concern (and I assume quisquous' as well) is that it would save you and everyone time, since those translations are all done already, just waiting to be looked up.
You are correct that the lack of documentation for how to use the various resources is an enormous barrier. I really should put more time into adapting the translation script to handle the various resources so contributors don't have to.

I am sorry to have such a lack of skill, as I try to contribute. This does not discourage me, do not worry, don't worry. But I would not be against saving time ^^. I would have liked to be bilingual.

'Damage Up': '주는 피해량 증가',
If what you're saying is , your translation is correct.


Ignore .bundle directory

I'm using a slightly different build / preview setup. Rather than RVM I'm just installing the bundle stuff via bundler install --path vendor/bundle, which automatically creates a config file at .bundle/config.

I can't see any obvious problems with this.
@petele and @PaulKinlan in case they can think of any thing


Accept a non-default IFormatProvider and use it for message rendering

See https://github.com/datalust/serilog-sinks-seq/issues/150
This PR allows an IFormatProvider to be supplied during the sinks configuration. If supplied the format provider is used to format message tokens.
The PropertiesFormatCorrectlyForTheFormatProvider test is a reasonable summary of the behavior change.
Note that if an IFormatProvider is specified then the message will be rendered and sent in the payload.

Unfortunately, this won't have the desired effect server-side for tokens that don't carry format specifiers.
E.g. Log.Information("{Date}", DateTime.Today) will collect a culture-specific rendering of the entire message, but the {Date} value shown by the server will still be the underlying ISO-8601 property value. This will make searching the log awkward, because text search matches won't line up with what the Events screen displays.
A similar issue prevents us from using this trick to pre-render messages containing dotted property names (https://github.com/datalust/seq-tickets/issues/2240).
I think until we have a complete end-to-end solution, we should roll back message formatting, but keep format provider support for tokens with explicit format strings. The observable result will be the same, with today's Seq, and although some formatting won't be culture-specific, there won't be a confusing mismatch between what's displayed and what's searchable.
Will send a PR :)


How to add the scheduler to the Model CLIP?

I tried to add a scheduler to the model CLIP, but the learning rate didn't update. I'm sure I add the WarmupCosineSchedule and scheduler.step(). so what is the problem of it?

Have you tried using the StepLR scheduler instead of the
WarmupCosineSchedule? It may work better for your needs.
On Thu, Mar 2, 2023 at 6:26 PM APiaoG @.***> wrote:

I tried to add a scheduler to the model CLIP, but the learning rate didn't
update. I'm sure I add the WarmupCosineSchedule and scheduler.step(). so
what is the problem of it?
—
Reply to this email directly, view it on GitHub
https://github.com/openai/CLIP/issues/332, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFPVLZ46RKKMUMLSJ6KW4TW2FJFBANCNFSM6AAAAAAVOB2OTQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you and I have solved this problem!

How did you solve the problem? I am running into the same issue now


🙏 增加自定义排序教程

🖋 Description
🏞 What problem does this feature solve
🧐 Suggest the API

name
type
default
description

-
-
-
-

https://github.com/antvis/S2/pull/1565


Version numbers missing in metadata.json and all_metadata.json

I'm not aware of the specifics in the build process, so this report may be a bit flawed.
After finalizing the content packs, a version number should appear in all_metadata.json, currently it seems to be just 1.
Desired end result: When bumping version numbers, the KA Lite client UI will discover that online versions have been updated and display Upgrade buttons to users.

Instead of version numbers, consider using timestamps -- That way, it can be automated.

Now the file has been overwritten again, no warnings.
Just curious: When I create an issue here, is it read?

No one will receive language pack updates when the version in all_metadata isn't bumped.

re: read -- yeah!
I'll make the content-pack-maker automatically increment the version
numbers (or maybe follow the bamboo build number), instead of defaulting to
1.
On Thu, Jun 23, 2016 at 6:13 AM, Benjamin Bach<EMAIL_ADDRESS>wrote:

No one will receive language pack updates when the version in all_metadata
isn't bumped.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fle-internal/content-pack-maker/issues/34#issuecomment-228045326,
or mute the thread
https://github.com/notifications/unsubscribe/AALt0_WxvuxiAxGcavGHkpui6wD-tt-Xks5qOoZjgaJpZM4I4zAg
.

Using Bamboo's build number would be a great start, that way we can identify the origins of the content packs much easier.


Make possible to write automated tests all over the mono-repo

We recently set it up jest on packages/cli, and I think that we should do the same for other sub-packages to have an easier way to create tests to new code.
I see that this would benefit the project, but I want your input on how to prioritize each packages we need to set it up first.

Another thing ~that we discussed on Discord~, is to have mutation tests on the project, but make jest available all over the project probably have a higher priority than mutation tests.
Let me know what you folks think, and we can start to work on it

@ologbonowiwi I think this is a great idea, although I think we should use vitest instead of jest, mainly because of this:
https://twitter.com/kettanaito/status/1692615582430978411

What if we use the Node native test runner?

Before run any package, I see I'll need to change /cli first, because this one is using jest

For the node native test runner, we just need to make sure that the Node version required would be supported in CI (which I'd imagine it would be, but let's check that before we move ahead). We use GitHub actions 👍

According to this comment, it's working well using the tsx loader.
We can use another loader or even build to JavaScript and then run the tests over the .js files if needed.
I'll do a POC moving the current tests to the node test runner and open a PR soon.

Hey @ericallam, I was on PTO, but I'm back now.
I've been thinking about the Node native test runner, and although it would be nice to know more about the new native test runner, I see that maybe this wouldn't be a good mid-term solution for us.
I'll go with Vitest as you recommended; when creating tests, we can use native assertions or think of a plan to make it easier to migrate to the native in the future.
Would you happen to have any thoughts on this?

Vitest sounds good to me 👍

@ericallam I created the PR moving from jest to Vitest. Can you review it?

@ologbonowiwi nice one!

Wait @matt-aitken, it's not completed yet!
I just moved from Jest to Vitest, but now I still have to provide Vitest all over the mono repo.
I'll still open an upcoming PR doing so

@matt-aitken @ericallam, which other packages do we need to prioritize to have tests?
Everything under /packages?

Probably just these two for now:

packages/core currently has tests, but uses jest. Would be great to get that switched to vitest
packages/trigger-sdk 👍


docs(arc42): sig805 align docs with trg 1

Description

move existing documents to folder structure in trg 1
create README.md with references

Why
Follow TRG 1
Issue
Closes: eclipse-tractusx/ssi-authority-schema-registry#58
Checklist

[x] I have followed the contributing guidelines
[ ] I have performed IP checks for added or updated 3rd party libraries
[ ] I have created and linked IP issues or requested their creation by a committer
[x] I have performed a self-review of my own code
[ ] I have added copyright and license headers, footers (for .md files) or files (for images)

Looks very good, just some small comments still

Good feedback @evegufy. Less confusing. Resolved.

thank you! could you please still change the PR title docs(trg1): align docs directory structure I find the issue number sig805 very useful in the PR description and branch name, but not so much in the title of the PR.
@Phil91 would you like to review as well?

Title updated and sig release issue linked/referenced in description.


Add a solution to problem 2050

The algorithm includes three steps:

Find a topological order of the courses
First, we need to find the topological order of the courses, i.e., an order in which each course will precede all its prerequisites. Since it is stated that the courses form a directed acyclic graph (DAG), we can be sure that a topological order exists.
Find the earliest finish time of each course
The earliest finish time of a course will be its course time plus the latest earliest finish time of its prerequisites. Here, we use a similar idea to the relaxation in the shortest path algorithm. We set the initial earliest finish time of each course to its course time, then we iterate through the courses in reversed topological order. We use the mentioned relation to update the earliest finish time of the course's next courses. Since each course precedes all its prerequisites, we know that when we process a course, its earliest finish time has been updated by all its prerequisites, thus is the correct earliest finish time.
Find the critical finish time (i.e., the answer to the problem)
The critical finish time will be the latest earliest finish time among all the courses.

Revoke this PR. The solution has been replaced by a more straightforward dynamic programming (DP) approach and will be submitted in another PR.


It is not working for Laravel 8 and php version 8.0.0

Hi
It is not working for Laravel 8 and php version 8.0.0
May you update this package for  Laravel 8 and php version 8.0.0
Thanks

Please take a look at https://github.com/Crinsane/LaravelShoppingcart/wiki/Maintained-Forks

Please take a look at https://github.com/Crinsane/LaravelShoppingcart/wiki/Maintained-Forks

hi, if you are in iran you can pay any forign payments via our web site.
سایت EPAY 724 | خدمات ارزی بین الملل (https://bit.ly/3uieWwW) (سایت EPAY 724 | خدمات ارزی بین الملل (https://epay724.com))
online payments for application fees, buying gift cards, international exams fees are easier than ever ….


Double values are locale dependent

I received a bug report in tilda which indicates that the way double values are stored and parsed is locale dependent and thus fails if the user has non English locales such as German enabled.
Parsing of the config file then fails because the parser expects a double value with localized format (e.g.
64,5) but the value is stored as 64.5 and I get:
./config_1:68: invalid floating point value for option 'foobar'

If I edit the config file and store the valuer with a comma instead of a dot, then the libconfuse parser complains:
./config_1:68: unexpected token ','

I think independent of the user's locale libconfuse should always store and parse values using the C locale.

We had a discussion about this in #46 and the previous calls to setlocale() were removed in v3.0.  There is more about this in the documentation for cfg_init(), but the gist of it is that calling setlocale() is the responsibility of the application, not the library.

Closing due to lack of activity.


Remove win-build CI step

See discussion here.
Why?

This CI step takes an extraordinary amount of time (typically > 30mins)
No active developers use a windows machine, the initial reason we introduced this ci step
We can easily reintroduce windows support if it's deemed desirable as we approach some kind of stable release

Does @carver use windows?

As irritating as it is, I think Windows support should be a Beta goal, because it's still used so broadly. (Based on the last time that I saw etherscan's browser-agent stats, anyway)
I'm 👍🏻 for quieting the windows CI step with ignore checksum for now, and sligthly 👎🏻 on removing it from CI entirely, because I think we'll just need to re-add it again soon.

Closing since this is now tracked in #318


Guide for implementation of ReportingComponets

The following actions are to do, in order to prepare the meeting and the guide:

[x] #273

[x] #274

[x] #275

Example of component with code is in this jupyter:
https://cocalc.com/projects/cdcf3856-3e8b-4d1c-bcb2-5c42ba749d83/files/UCZESTNICY/Krzysztof Kaczmarzyk/ReportTools.ipynb#id=7c81f2

@KrzysztofKaczmarzyk @kjaskiel @Mk11-10
Guys, place the finał version of the guide in the issue #29, Please.

Issue can be closed. Report Code and generated pdf file can be found here:
https://cocalc.com/projects/cdcf3856-3e8b-4d1c-bcb2-5c42ba749d83/files/UCZESTNICY/Krzysztof Kaczmarzyk/

All of the points are achieved. Issue can be closed


Question about Visual Encoder

Thank you very much for open-sourcing the code of LLaVA-PurMerge.
I have cloned it and found its excellent performance.
I would like to ask if Visual Encoder is frozen in your implementation or I can customize it to use other Encoder pre-weights.
I will be very grateful for your replay.

Thank you for your recognition of our work.
Yes, you can implement our method to other LMMs with different visual encoders (but must be ViT-based).

Thanks for your reply.
I'd like to know how to inference?
I try the command "python -m llava.serve.cli --model-path yuzhang/llava-prumerge-vicuna-7b-v1.5-lora --model-base liuhaotian/llava-v1.5-7b --image-file ./images/llava_logo.png" but got error "ValueError: 'llava' is already used by a Transformers config, pick another name."

Thank you for your reply.
I would also like to ask about the part related to Token Reduction.
I found that the shape of image_features after Token Reduction is not consistent for different images. How do you take into account the inconsistent input size in the subsequent projection?


Do not render surfaces hidden behind other surfaces

ATM, we just iterate over all surfaces and render each of them. However, there are many situations when we don't need to render a surface: when a window is totally hidden behind other windows, or when the lockscreen is enabled.

This is somewhat part of #190.
I've been looking into making the renderer more efficient, but I haven't had the time to implement it yet.

Just saw this issue, sounds like it is obsolete now that we don't have rootston anymore?

Indeed, this is the compositor's job.


fix(fo-ds): bug de reset de la date lors de selection d un hebergement

close jira 507

:tada: This PR is included in version 1.12.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


massConvert to hdbtable

Hi Thomas,
I am trying to convert all my hdbdd files to hdbtable files. while converting hdbdd having entity as shown below.
entity ARTICLE {
	ID_DATASET: Integer not null default 1;
	ID_PARAM: Integer not null;
	INCLUDED: hana.TINYINT not null default 1;
	PLAN: TYPE.ARTICLE;
	BLOCKED: hana.TINYINT not null default 0;
};

upon converting to cds it works and returns as below
@cds.persistence.exists
Entity HFP_PMT_TABLE_IO_PLAN_ARTICLE {
ID_DATASET: Integer default "1" not null  @title: 'ID_DATASET' ;
ID_PARAM: Integer not null  @title: 'ID_PARAM' ;
INCLUDED: UInt8 default "1" not null  @title: 'INCLUDED' ;
PLAN_MO: String(4)  @title: 'PLAN_MO' ;
PLAN_MATERIALNR: String(18)  @title: 'PLAN_MATERIALNR' ;
PLAN_DGRP: String(10)  @title: 'PLAN_DGRP' ;
PLAN_STATUS: String(2)  @title: 'PLAN_STATUS' ;
PLAN_IPCCODE: String(18)  @title: 'PLAN_IPCCODE' ;
BLOCKED: UInt8 default "0" not null  @title: 'BLOCKED' ;
}
But while converting to -o hdbtable failed with below error
CDS compilation failed
.cds:2:30-33: Error: Deprecated delimited identifier syntax, use ‘![1]’ - strings are delimited by single quotes
.cds:4:26-29: Error: Deprecated delimited identifier syntax, use ‘![1]’ - strings are delimited by single quotes
.cds:10:25-28: Error: Deprecated delimited identifier syntax, use ‘![0]’ - strings are delimited by single quotes
I believe even in CDS "1" should not contain quotes.
Can you please check from your side?
Regards,
Karthick

I've corrected the DEFAULT delimited identifier and will push it to npm shortly as a new version 3.202302.3


Error when opening nuxt3 web link in China's QQ application

Environment

Operating System: Darwin
Node Version:     v20.9.0
Nuxt Version:     3.8.1
CLI Version:      3.9.1
Nitro Version:    2.7.2
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      alias, app, spaLoadingTemplate, runtimeConfig, plugins, modules, vant, css, postcss, nitro, vite, vue, telemetry, sourcemap
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Reproduction
The link I used is https://m.xchuxing.com
Describe the bug
At present, it is only found that an error will be reported when nuxt3 is opened in QQ's webview. The error message is as shown in the figure.The link I used is https://m.xchuxing.com

Then I located ju.matchAll by controlling the search and found the source code in the map file.

I didn't use pages. I deleted it, created a view, and customized the route through app-router.options.ts. I wonder if it has something to do with this operation, but it works in other browsers, only QQ. The webview will report an error, how to solve it?
Additional context
No response
Logs
No response

https:stackblitz.com/edit/github-wmfvbw  I simplified the code a bit and opened it in QQ on iOS, but still got an error.

Just drop it to 3.7.4, I'm fine with it.

If you can download QQ Browser from iOS app store and visit nuxt.com, you will be surprised

I also get this error since Nuxt 3.8.1. I figured out it happens when I include some company component library in nuxt config with:
script: [
    { src: 'path/to-js-lib.js', type: 'module' },
],

I had to go back to version 3.7.4 :disappointed:

I also got this error in QQ context browser( open url in qq,  Alipay context(scan url qrcode)
package.json
"devDependencies": {
    "@nuxt/devtools": "latest",
    "nuxt": "^3.8.2",
    "sass": "^1.69.5"
}

same error in QQ and QQ browser with ios

https://github.com/nuxt/nuxt/issues/24625
use v3.7.* can fix this

e

After configuring in this way, clicking on the jump button will result in a blank page that must be refreshed to display data. Is there a similar feature?

Turning off experimental.appManifest solved the issue. nuxt.config.ts

After configuring in this way, clicking on the jump button will result in a blank page that must be refreshed to display data. Is there a similar feature?

3.7.4 QQ browser routing failure in mobile iOS system

I have same bug in QQ browser with iOS system
And I found it may a bug form https://github.com/unjs/radix3

自从3.8版本以来 ，IOS系统的 QQ UC 搜狗浏览器都有这个问题

The DingTalk mini program webview also encountered issues

ios DingTalk mini program webview also encountered issues

So has this problem been resolved? I've been waiting for the new version

Turning off experimental.appManifest solved the issue. nuxt.config.ts

Thanks. It works for me.

Maybe it's a bug of ofetch. It works for me adding following code in pakcage.json.(I use pnpm)
"pnpm": {
  "overrides": {
    "ofetch": "1.2.1"
  }
}

If someone doesn't have high stability requirements, they can use this module → markthree/nuxt-fix-ofetch

So has this problem been resolved? I've been waiting for the new version

There's no way, using the version above can solve it

nuxt-fix-ofetch: 0.0.14
500 error
null is not an object (evaluating 'instance.__vrv_devtools=info')

export default defineNuxtConfig({
    devtools: {enabled: false},
    experimental: {
        appManifest: false
    },
}

is work for me

same error in Alipay with 3.11.2

nuxt-fix-ofetch: 0.0.14 500 error null is not an object (evaluating 'instance.__vrv_devtools=info')

Hi, if nuxt-fix-ofetch has any bugs, please go to nuxt-fix-ofetch/issues and raise issues and bring a minimal replica repository, I'll be happy to take a look!

So has this problem been resolved? I've been waiting for the new version

There's no way, using the version above can solve it @zhangjunjie6b

 "resolutions": {
    "ofetch"<EMAIL_ADDRESS>  },
  "overrides": {
    "ofetch"<EMAIL_ADDRESS>  }

Yes, this is how I temporarily resolved it

i had  same error with QQ&Alipay,
thought maybe this error because of router
who can solve it ,someone save me pls, thankGod

 i had same error with QQ&Alipay, thought maybe this error because of router who can solve it ,someone save me pls, thankGod

i try to drop it to 3.7.4,it didnt work

自从3.8版本以来 ，IOS系统的 QQ UC 搜狗 浏览器都有这个问题

都是 X5 内核


Squash

squash debugger commit

This pull request has multiple features:

squash debugger commit.
publish package to mavenCentral.
fix click page bug.


Feature/sc 5676 refactoring page objects admin login

Description
https://ticketsystem.schul-cloud.org/browse/SC-5676
Links to Tickets or other pull requests

Changes

Deployment

New Repos, NPM pakages or vendor scripts

Approval for review

[ ] All points were discussed with the ticket creator, support-team or product owner. The code upholds all quality guidelines from the PR-template.

Notice: Please remove the WIP label if the PR is ready to review, otherwise nobody will review it.

Link to Definiton of Done
More and detailed information on the definition of done can be found on Confluence

PR (scenario @adminCreateClassWithoutParticipants)
is blocked by bug: https://ticketsystem.schul-cloud.org/browse/SC-5883


Can't connect anymore?

I can't connect anymore... it gets an "Unable to login to WebApp" error, anyone with the same problem or a solution?

Still same error here... my app had been working fine until today

Same here. I guess EA has made some changes.
Maybe the request must be patched.

I figured out that it must be something with the certificates. They must be added to the https request.
Unfortunately, I'm not that good with the https/certificates/request/response and don't know how to do it.
If somebody could help us that would be awesome.

Me neither, will do my best tonight trying to figure out.

I can login fine? Do you know which part you're login is failing?

internal class LoginRequest : FutRequestBase, IFutRequest
    protected async Task<HttpResponseMessage> LoginForwarder(HttpResponseMessage responseMessage)
    {
        HttpResponseMessage forwardResponseMessage = new HttpResponseMessage();
        var contentData = await responseMessage.Content.ReadAsStringAsync();
        if (contentData.Contains("https://signin.ea.com:443/p/web2/login?execution="))
        {
            Match executionIdMatch = Regex.Match(contentData, @"https:\/\/signin\.ea\.com:443\/p\/web2\/login\?execution=([A-Za-z0-9\-]+)");

            string executionId = executionIdMatch.Groups[1].Value;
            forwardResponseMessage = await HttpClient.GetAsync("https://signin.ea.com:443/p/web2/login?execution=" + executionId + "&_eventId=end"); <- here

            return forwardResponseMessage;
        }
        return responseMessage;
    }

what error does it throw?

For me, it crashes in this line:
                forwardResponseMessage = await HttpClient.GetAsync("https://signin.ea.com:443/p/web2/login?execution=" + executionId + "&_eventId=end");
(LoginRequest.cs, Line 194)
And the error is:
https://imgur.com/6yTJ0iH

BTW, executionId seems to be valid... and it also crashes when I change to CompanionApp login, instead of WebApp

Have you checked fiddler to see any differences?

As someone else said here, I have no experience with HTTP/Request/Certificate things... I have no idea about how to use Fiddler (actually had to google it to know what it is)

@Majed93 Did you change anything in the code? I can't imagine that you login correctly if you have the same code.

Unfortunately i have very different code this year but the concept is the same. Without a stacktrace i can't help. You should really use fiddler to inspect the requests otherwise it'll be tough to diagnose.

If I remove "&_eventId=end" I get passed through with status 200 OK but after that I don't seem to get the access_token.

Im also very bad at Fiddler, but I give a try.
Noticed that when I try to sign in using toolkit, it send requests to the domains accounts.ea.com and signin.ea.com
When using WebApp, does not seems to send any request to signin.ea.com

I just sent an email to trydis and hope that he can help us.

I haven't looked at this in ages, but looking at the error it looks like they changed their certificate.
Can you try this line of code before calling any of the toolkit code?
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

Worked, halleluya.

Wow, thank you @trydis for the help.
@weedali did you use this code before connect, or you have to use everytime you call an async method of the client? Will try tonight.

I have a form with all the controls and I set the SecurityProtocol the first and only time my form is being initialized, which happens before logging in.
So technically you should set the SecurityProtocol only one time before logging in.

thanks trydis! it works again :) you are the best!

@weedali I am using winform which consumes the toolkit as a DLL, In the winform project I set this protocol ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
befor calling  var loginResponse = await FutClient.LoginAsync(loginDetails, provider);
I get a 503 exception saying Serivice is unavailable
Do I need to set this in toolkit project and where?

Forget it. The login doesn't work at the moment (for FIFA 19). EA has a new way to login, new auth. So sit back and wait 'till a way is found to log in

Thanks @weedali , Please update if you do any changes to get it working...

Issue will be closed, because of inactivity and FIFA release change.


Please document Device Guard limitation

The Hyper-V support doesn't appear to work when Device Guard is enabled. Please confirm and document. Thanks.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 4e37d642-2051-8d70-9968-dfb484122a6a
Version Independent ID: 178ea80c-2b99-0c44-eeb6-9db319439b33
Content: Hardware Acceleration for Emulator Performance - Xamarin
Content Source: docs/android/get-started/installation/android-emulator/hardware-acceleration.md
Product: xamarin
GitHub Login: @mgmclemore
Microsoft Alias: mamcle

Hello @mfeingol: yes, Hyper-V support doesn't work when Device Guard is enabled -- this is documented here. We'll update the hardware acceleration topic to also mention this (and link to this troubleshooting topic so it's easier to find). Thanks for your feedback!

Thanks for doing that. I saw the article you mentioned and it tipped me off to the potential issue. But it certainly wasn't obvious that in addition to nerfing HAXM, it would also nerf the new Hyper-V support.


Running focus code sample causes crash

I/flutter ( 5255): ══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════
I/flutter ( 5255): The following assertion was thrown while dispatching notifications for FocusNode:
I/flutter ( 5255): RenderBox was not laid out: RenderEditable#ca288 NEEDS-LAYOUT NEEDS-PAINT
I/flutter ( 5255): 'package:flutter/src/rendering/box.dart':
I/flutter ( 5255): Failed assertion: line 1687 pos 12: 'hasSize'
I/flutter ( 5255):
I/flutter ( 5255): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 5255): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 5255): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 5255):   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter ( 5255):
I/flutter ( 5255): When the exception was thrown, this was the stack:
I/flutter ( 5255): #2      RenderBox.size
package:flutter/…/rendering/box.dart:1687
I/flutter ( 5255): #3      EditableTextState._updateSizeAndTransform
package:flutter/…/widgets/editable_text.dart:1729
I/flutter ( 5255): #4      EditableTextState._openInputConnection
package:flutter/…/widgets/editable_text.dart:1415
I/flutter ( 5255): #5      EditableTextState._openOrCloseInputConnectionIfNeeded
package:flutter/…/widgets/editable_text.dart:1441
I/flutter ( 5255): #6      EditableTextState._handleFocusChanged
package:flutter/…/widgets/editable_text.dart:1707
I/flutter ( 5255): #7      ChangeNotifier.notifyListeners
package:flutter/…/foundation/change_notifier.dart:206
I/flutter ( 5255): #8      FocusNode._notify
package:flutter/…/widgets/focus_manager.dart:808

Hi @kamleshwebtech
Can you please provide your flutter doctor -v and flutter run --verbose?
Also, to better address the issue, would be helpful if you could post a minimal code sample to reproduce the problem
Thank you

this error is occurring in my project too. i am providing flutter run --verbose output below. i have a TextFormField(autoFocus: true) widget. the keyboard opens up but the focus is still not in the input field. i have to tap on the field to be able to write something. i have also tried using FocusNode object. that too didn't solve the issue.
[  +30 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git -c log.showSignature=false log -n 1 --pretty=format:%H [  +56 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H [        ] fabeb2a16f1d008ab8230f450c49141d35669798 [        ] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git describe --match v*.*.* --first-parent --long --tags [ +107 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [   +2 ms] v1.14.6-0-gfabeb2a16f [  +25 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git rev-parse --abbrev-ref --symbolic @{u} [  +10 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [   +1 ms] origin/beta [        ] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git ls-remote --get-url origin [   +6 ms] Exit code 0 from: git ls-remote --get-url origin [        ] https://github.com/flutter/flutter.git [  +72 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git rev-parse --abbrev-ref HEAD [  +17 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [        ] beta [  +11 ms] executing: sw_vers -productName [  +38 ms] Exit code 0 from: sw_vers -productName [        ] Mac OS X [        ] executing: sw_vers -productVersion [  +23 ms] Exit code 0 from: sw_vers -productVersion [   +5 ms] 10.14.6 [   +9 ms] executing: sw_vers -buildVersion [  +36 ms] Exit code 0 from: sw_vers -buildVersion [   +2 ms] 18G103 [  +63 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [  +61 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb devices -l [  +25 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb devices -l [   +1 ms] List of devices attached            ZY2234N9GV             device usb:337641472X product:merlin_retasia model:MotoG3_TE device:merlin transport_id:1 [  +34 ms] executing: /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/artifacts/libimobiledevice/idevice_id -h [  +79 ms] executing: /usr/bin/xcode-select --print-path [  +11 ms] Exit code 0 from: /usr/bin/xcode-select --print-path [        ] /Applications/Xcode-beta.app/Contents/Developer [   +1 ms] executing: /usr/bin/xcodebuild -version [ +220 ms] Exit code 0 from: /usr/bin/xcodebuild -version [        ] Xcode 11.3            Build version 11C24b [   +5 ms] /usr/bin/xcrun simctl list --json devices [ +129 ms] /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell getprop [ +115 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update. [   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +144 ms] Found plugin sqflite at /Users/kabyaniltalukdar/.pub-cache/hosted/pub.dartlang.org/sqflite-1.2.2/ [ +105 ms] Found plugin sqflite at /Users/kabyaniltalukdar/.pub-cache/hosted/pub.dartlang.org/sqflite-1.2.2/ [  +88 ms] Generating /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/app/src/main/java/io/flutter/plugins/Generated PluginRegistrant.java [  +89 ms] ro.hardware = qcom [  +75 ms] Launching lib/main.dart on MotoG3 TE in debug mode... [  +12 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml [  +28 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml [   +2 ms] N: android=http://schemas.android.com/apk/res/android              E: manifest (line=2)                A: android:versionCode(0x0101021b)=(type 0x10)0x1                A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")                A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c                A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")                A: package="com.example.aakhor_dictionary" (Raw: "com.example.aakhor_dictionary")                A: platformBuildVersionCode=(type 0x10)0x1c                A: platformBuildVersionName=(type 0x10)0x9                E: uses-sdk (line=7)                  A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10                  A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c                E: uses-permission (line=14)                  A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")                E: application (line=22)                  A: android:label(0x01010001)="aakhor_dictionary" (Raw: "aakhor_dictionary")                  A: android:icon(0x01010002)=@0x7f080000                  A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")                  A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff                  A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:                  "androidx.core.app.CoreComponentFactory")                  E: activity (line=28)                    A: android:theme(0x01010000)=@0x7f0a0000                    A: android:name(0x01010003)="com.example.aakhor_dictionary.MainActivity" (Raw:                    "com.example.aakhor_dictionary.MainActivity")                    A: android:launchMode(0x0101001d)=(type 0x10)0x1                    A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4                    A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10                    A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff                    E: meta-data (line=42)                      A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:                      "io.flutter.embedding.android.NormalTheme")                      A: android:resource(0x01010025)=@0x7f0a0001                    E: meta-data (line=52)                      A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:                      "io.flutter.embedding.android.SplashScreenDrawable")                      A: android:resource(0x01010025)=@0x7f040002                    E: intent-filter (line=56)                      E: action (line=57)                        A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")                      E: category (line=59)                        A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")                  E: meta-data (line=66)                    A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")                    A: android:value(0x01010024)=(type 0x10)0x2 [  +18 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell -x logcat -v time -t 1 [  +88 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell -x logcat -v time -t 1 [        ] --------- beginning of main            03-09 19:48:21.870 D/TelephonyManager( 3926): getDataEnabled: retVal=true [  +10 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb version [   +3 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV logcat -v time -T 03-09 19:48:21.870 [  +45 ms] Android Debug Bridge version 1.0.39            Version 0.0.1-4500957            Installed as /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb [   +6 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb start-server [  +35 ms] Building APK [  +35 ms] Running Gradle task 'assembleDebug'... [   +2 ms] gradle.properties already sets android.enableR8 [   +6 ms] Using gradle from /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/gradlew. [  +12 ms] /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/gradlew mode: 33261 rwxr-xr-x. [+1556 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/] /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/gradlew -Pverbose=true -Ptarget=/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm assembleDebug [+2411 ms] > Task :app:compileFlutterBuildDebug UP-TO-DATE [  +70 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE [        ] > Task :app:preBuild UP-TO-DATE [        ] > Task :app:preDebugBuild UP-TO-DATE [        ] > Task :sqflite:preBuild UP-TO-DATE [        ] > Task :sqflite:preDebugBuild UP-TO-DATE [  +98 ms] > Task :sqflite:compileDebugAidl NO-SOURCE [        ] > Task :app:compileDebugAidl NO-SOURCE [        ] > Task :sqflite:packageDebugRenderscript NO-SOURCE [        ] > Task :app:compileDebugRenderscript NO-SOURCE [        ] > Task :app:checkDebugManifest UP-TO-DATE [        ] > Task :app:generateDebugBuildConfig UP-TO-DATE [  +99 ms] > Task :app:cleanMergeDebugAssets [   +1 ms] > Task :app:mergeDebugShaders UP-TO-DATE [        ] > Task :app:compileDebugShaders UP-TO-DATE [        ] > Task :app:generateDebugAssets UP-TO-DATE [        ] > Task :sqflite:mergeDebugShaders UP-TO-DATE [        ] > Task :sqflite:compileDebugShaders UP-TO-DATE [        ] > Task :sqflite:generateDebugAssets UP-TO-DATE [        ] > Task :sqflite:packageDebugAssets UP-TO-DATE [        ] > Task :app:mergeDebugAssets [ +697 ms] > Task :app:copyFlutterAssetsDebug [        ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE [  +97 ms] > Task :app:generateDebugResValues UP-TO-DATE [        ] > Task :app:generateDebugResources UP-TO-DATE [        ] > Task :sqflite:generateDebugResValues UP-TO-DATE [        ] > Task :sqflite:compileDebugRenderscript NO-SOURCE [        ] > Task :sqflite:generateDebugResources UP-TO-DATE [        ] > Task :sqflite:packageDebugResources UP-TO-DATE [        ] > Task :app:mergeDebugResources UP-TO-DATE [        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE [        ] > Task :sqflite:checkDebugManifest UP-TO-DATE [        ] > Task :sqflite:processDebugManifest UP-TO-DATE [        ] > Task :app:processDebugManifest UP-TO-DATE [        ] > Task :sqflite:parseDebugLibraryResources UP-TO-DATE [  +98 ms] > Task :sqflite:generateDebugRFile UP-TO-DATE [        ] > Task :app:processDebugResources UP-TO-DATE [        ] > Task :sqflite:generateDebugBuildConfig UP-TO-DATE [        ] > Task :sqflite:javaPreCompileDebug UP-TO-DATE [        ] > Task :sqflite:compileDebugJavaWithJavac UP-TO-DATE [        ] > Task :sqflite:bundleLibCompileDebug UP-TO-DATE [        ] > Task :app:compileDebugKotlin UP-TO-DATE [        ] > Task :app:javaPreCompileDebug UP-TO-DATE [        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE [        ] > Task :app:compileDebugSources UP-TO-DATE [ +102 ms] > Task :app:processDebugJavaRes NO-SOURCE [        ] > Task :sqflite:processDebugJavaRes NO-SOURCE [        ] > Task :sqflite:bundleLibResDebug UP-TO-DATE [        ] > Task :sqflite:bundleLibRuntimeDebug UP-TO-DATE [        ] > Task :sqflite:createFullJarDebug UP-TO-DATE [  +96 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE [        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE [        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE [        ] > Task :app:mergeExtDexDebug UP-TO-DATE [  +97 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE [        ] > Task :app:mergeDexDebug UP-TO-DATE [        ] > Task :app:validateSigningDebug UP-TO-DATE [        ] > Task :app:signingConfigWriterDebug UP-TO-DATE [        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE [        ] > Task :sqflite:mergeDebugJniLibFolders UP-TO-DATE [        ] > Task :sqflite:mergeDebugNativeLibs UP-TO-DATE [        ] > Task :sqflite:stripDebugDebugSymbols UP-TO-DATE [        ] > Task :sqflite:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE [        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE [ +100 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE [        ] Compatible side by side NDK version was not found. [        ] > Task :app:packageDebug UP-TO-DATE [        ] > Task :app:assembleDebug UP-TO-DATE [        ] > Task :sqflite:extractDebugAnnotations UP-TO-DATE [        ] > Task :sqflite:mergeDebugGeneratedProguardFiles UP-TO-DATE [        ] > Task :sqflite:mergeDebugConsumerProguardFiles UP-TO-DATE [        ] > Task :sqflite:prepareLintJarForPublish UP-TO-DATE [        ] > Task :sqflite:mergeDebugJavaResource UP-TO-DATE [        ] > Task :sqflite:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE [        ] > Task :sqflite:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE [        ] > Task :sqflite:bundleDebugAar UP-TO-DATE [        ] > Task :sqflite:compileDebugSources UP-TO-DATE [        ] > Task :sqflite:assembleDebug UP-TO-DATE [        ] BUILD SUCCESSFUL in 3s [        ] 58 actionable tasks: 3 executed, 55 up-to-date [ +425 ms] Running Gradle task 'assembleDebug'... (completed in 6.0s) [ +463 ms] calculateSha: LocalDirectory: '/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk'/app.apk [ +152 ms] calculateSha: reading file took 151us [ +822 ms] calculateSha: computing sha took 821us [  +14 ms] ✓ Built build/app/outputs/apk/debug/app-debug.apk. [  +19 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml [  +70 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml [        ] N: android=http://schemas.android.com/apk/res/android              E: manifest (line=2)                A: android:versionCode(0x0101021b)=(type 0x10)0x1                A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")                A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c                A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")                A: package="com.example.aakhor_dictionary" (Raw: "com.example.aakhor_dictionary")                A: platformBuildVersionCode=(type 0x10)0x1c                A: platformBuildVersionName=(type 0x10)0x9                E: uses-sdk (line=7)                  A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10                  A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c                E: uses-permission (line=14)                  A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")                E: application (line=22)                  A: android:label(0x01010001)="aakhor_dictionary" (Raw: "aakhor_dictionary")                  A: android:icon(0x01010002)=@0x7f080000                  A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")                  A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff                  A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:                  "androidx.core.app.CoreComponentFactory")                  E: activity (line=28)                    A: android:theme(0x01010000)=@0x7f0a0000                    A: android:name(0x01010003)="com.example.aakhor_dictionary.MainActivity" (Raw:                    "com.example.aakhor_dictionary.MainActivity")                    A: android:launchMode(0x0101001d)=(type 0x10)0x1                    A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4                    A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10                    A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff                    E: meta-data (line=42)                      A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:                      "io.flutter.embedding.android.NormalTheme")                      A: android:resource(0x01010025)=@0x7f0a0001                    E: meta-data (line=52)                      A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:                      "io.flutter.embedding.android.SplashScreenDrawable")                      A: android:resource(0x01010025)=@0x7f040002                    E: intent-filter (line=56)                      E: action (line=57)                        A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")                      E: category (line=59)                        A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")                  E: meta-data (line=66)                    A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")                    A: android:value(0x01010024)=(type 0x10)0x2 [  +38 ms] Stopping app 'app.apk' on MotoG3 TE. [   +1 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell am force-stop com.example.aakhor_dictionary [+1154 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell pm list packages com.example.aakhor_dictionary [ +958 ms] package:com.example.aakhor_dictionary [   +4 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell cat /data/local/tmp/sky.com.example.aakhor_dictionary.sha1 [  +42 ms] 8b0dc9501e0e1488c9e6bce20e30724819991a97 [        ] Latest build already installed. [        ] MotoG3 TE startApp [   +3 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true com.example.aakhor_dictionary/com.example.aakhor_dictionary.MainActivity [+1069 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.aakhor_dictionary/.MainActivity (has extras) } [   +1 ms] Waiting for observatory port to be available... [ +704 ms] Observatory URL on device: http://<IP_ADDRESS>:58100/lelDID4G5Vc=/ [   +2 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV forward tcp:0 tcp:58100 [  +29 ms] 49922 [        ] Forwarded host port 49922 to device port 58100 for Observatory [  +17 ms] Connecting to service protocol: http://<IP_ADDRESS>:49922/lelDID4G5Vc=/ [ +655 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:49922/lelDID4G5Vc=/ [   +3 ms] Sending to VM service: getVM({}) [   +9 ms] Result: {type: VM, name: vm, architectureBits: 32, hostCPU: Qualcomm Technologies, Inc MSM8939, operatingSystem: android, targetCPU: arm, version: 2.8.0-dev.5.0.flutter-fc3af737c7 (Fri Jan 24 09:53:26 2020 +0000) on "android_arm", _profilerMode: VM, _nati... [  +20 ms] Sending to VM service: getIsolate({isolateId: isolates/4359464196881287}) [   +9 ms] Sending to VM service: _flutter.listViews({}) [  +37 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xb8b760a8, isolate: {type: @Isolate, fixedId: true, id: isolates/4359464196881287, name: main.dart$main-4359464196881287, number:<PHONE_NUMBER>881287}}]} [   +6 ms] DevFS: Creating new filesystem on the device (null) [        ] Sending to VM service: _createDevFS({fsName: aakhor_dictionary}) [  +90 ms] Result: {type: Isolate, id: isolates/4359464196881287, name: main, number:<PHONE_NUMBER>881287, _originNumber:<PHONE_NUMBER>881287, startTime:<PHONE_NUMBER>983, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis... [  +13 ms] Result: {type: FileSystem, name: aakhor_dictionary, uri: file:///data/user/0/com.example.aakhor_dictionary/code_cache/aakhor_dictionaryGGOEJC/aakhor_dictionary/} [        ] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.aakhor_dictionary/code_cache/aakhor_dictionaryGGOEJC/aakhor_dictionary/) [   +3 ms] Updating assets [ +759 ms] Syncing files to device MotoG3 TE... [   +2 ms] Scanning asset files [   +2 ms] <- reset [        ] Compiling dart to kernel with 0 updated files [   +8 ms] /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/dart-sdk/bin/dart /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --target=flutter -Ddart.developer.causal_async_stacks=true --output-dill /var/folders/kg/c1bgc30x61x5m_1l3xsq50gc0000gn/T/flutter_tool.HSTF5R/app.dill --packages /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/.packages -Ddart.vm.profile=false -Ddart.vm.product=false --bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-i nstructions --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root [  +24 ms] <- compile package:aakhor_dictionary/main.dart [+1721 ms] I/flutter (26816): ══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════ [   +2 ms] I/flutter (26816): The following assertion was thrown while dispatching notifications for FocusNode: [        ] I/flutter (26816): RenderBox was not laid out: RenderEditable#2cacb NEEDS-LAYOUT NEEDS-PAINT [        ] I/flutter (26816): 'package:flutter/src/rendering/box.dart': [        ] I/flutter (26816): Failed assertion: line 1694 pos 12: 'hasSize' [        ] I/flutter (26816): Either the assertion indicates an error in the framework itself, or we should provide substantially [        ] I/flutter (26816): more information in this error message to help you determine and fix the underlying cause. [        ] I/flutter (26816): In either case, please report this assertion by filing a bug on GitHub: [        ] I/flutter (26816):   https://github.com/flutter/flutter/issues/new?template=BUG.md [        ] I/flutter (26816): When the exception was thrown, this was the stack: [        ] I/flutter (26816): #2      RenderBox.size (package:flutter/src/rendering/box.dart:1694:12) [        ] I/flutter (26816): #3      EditableTextState._updateSizeAndTransform (package:flutter/src/widgets/editable_text.dart:1751:40) [        ] I/flutter (26816): #4      EditableTextState._openInputConnection (package:flutter/src/widgets/editable_text.dart:1437:7) [        ] I/flutter (26816): #5      EditableTextState._openOrCloseInputConnectionIfNeeded (package:flutter/src/widgets/editable_text.dart:1463:7) [        ] I/flutter (26816): #6      EditableTextState._handleFocusChanged (package:flutter/src/widgets/editable_text.dart:1729:5) [        ] I/flutter (26816): #7      ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:206:21) [        ] I/flutter (26816): #8      FocusNode._notify (package:flutter/src/widgets/focus_manager.dart:821:5) [        ] I/flutter (26816): #9      FocusManager._applyFocusChange (package:flutter/src/widgets/focus_manager.dart:1443:12) [        ] I/flutter (26816): (elided 12 frames from class _AssertionError and package dart:async) [        ] I/flutter (26816): The FocusNode sending notification was: [        ] I/flutter (26816):   FocusNode#50663([PRIMARY FOCUS]) [        ] I/flutter (26816): ════════════════════════════════════════════════════════════════════════════════════════════════════ [+7396 ms] Updating files [+2232 ms] DevFS: Sync finished [   +2 ms] Syncing files to device MotoG3 TE... (completed in 11,396ms, longer than expected) [        ] Synced 19.6MB. [   +2 ms] Sending to VM service: _flutter.listViews({}) [   +7 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xb8b760a8, isolate: {type: @Isolate, fixedId: true, id: isolates/4359464196881287, name: main.dart$main-4359464196881287, number:<PHONE_NUMBER>881287}}]} [        ] <- accept [        ] Connected to _flutterView/0xb8b760a8.

apologies for the bad formatting of the output on the last comment. i'm putting the formatted output below.
[  +30 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[  +56 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] fabeb2a16f1d008ab8230f450c49141d35669798
[        ] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git describe --match v*.*.* --first-parent --long
--tags
[ +107 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[   +2 ms] v1.14.6-0-gfabeb2a16f
[  +25 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git rev-parse --abbrev-ref --symbolic @{u}
[  +10 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/beta
[        ] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git ls-remote --get-url origin
[   +6 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +72 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/] git rev-parse --abbrev-ref HEAD
[  +17 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[  +11 ms] executing: sw_vers -productName
[  +38 ms] Exit code 0 from: sw_vers -productName
[        ] Mac OS X
[        ] executing: sw_vers -productVersion
[  +23 ms] Exit code 0 from: sw_vers -productVersion
[   +5 ms] 10.14.6
[   +9 ms] executing: sw_vers -buildVersion
[  +36 ms] Exit code 0 from: sw_vers -buildVersion
[   +2 ms] 18G103
[  +63 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +6 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +61 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb devices -l
[  +25 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb devices -l
[   +1 ms] List of devices attached
           ZY2234N9GV             device usb:337641472X product:merlin_retasia model:MotoG3_TE device:merlin transport_id:1
[  +34 ms] executing: /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/artifacts/libimobiledevice/idevice_id -h
[  +79 ms] executing: /usr/bin/xcode-select --print-path
[  +11 ms] Exit code 0 from: /usr/bin/xcode-select --print-path
[        ] /Applications/Xcode-beta.app/Contents/Developer
[   +1 ms] executing: /usr/bin/xcodebuild -version
[ +220 ms] Exit code 0 from: /usr/bin/xcodebuild -version
[        ] Xcode 11.3
           Build version 11C24b
[   +5 ms] /usr/bin/xcrun simctl list --json devices
[ +129 ms] /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell getprop
[ +115 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +144 ms] Found plugin sqflite at /Users/kabyaniltalukdar/.pub-cache/hosted/pub.dartlang.org/sqflite-1.2.2/
[ +105 ms] Found plugin sqflite at /Users/kabyaniltalukdar/.pub-cache/hosted/pub.dartlang.org/sqflite-1.2.2/
[  +88 ms] Generating
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/app/src/main/java/io/flutter/plugins/Generated
PluginRegistrant.java
[  +89 ms] ro.hardware = qcom
[  +75 ms] Launching lib/main.dart on MotoG3 TE in debug mode...
[  +12 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml
[  +28 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml
[   +2 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.aakhor_dictionary" (Raw: "com.example.aakhor_dictionary")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="aakhor_dictionary" (Raw: "aakhor_dictionary")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.aakhor_dictionary.MainActivity" (Raw:
                   "com.example.aakhor_dictionary.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040002
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +18 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell -x logcat -v time -t 1
[  +88 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell -x logcat -v time -t 1
[        ] --------- beginning of main
           03-09 19:48:21.870 D/TelephonyManager( 3926): getDataEnabled: retVal=true
[  +10 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb version
[   +3 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV logcat -v time -T 03-09 19:48:21.870
[  +45 ms] Android Debug Bridge version 1.0.39
           Version 0.0.1-4500957
           Installed as /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb
[   +6 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb start-server
[  +35 ms] Building APK
[  +35 ms] Running Gradle task 'assembleDebug'...
[   +2 ms] gradle.properties already sets `android.enableR8`
[   +6 ms] Using gradle from /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/gradlew.
[  +12 ms] /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/gradlew mode: 33261 rwxr-xr-x.
[+1556 ms] executing: [/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/]
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/android/gradlew -Pverbose=true
-Ptarget=/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/lib/main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm assembleDebug
[+2411 ms] > Task :app:compileFlutterBuildDebug UP-TO-DATE
[  +70 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :sqflite:preBuild UP-TO-DATE
[        ] > Task :sqflite:preDebugBuild UP-TO-DATE
[  +98 ms] > Task :sqflite:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :sqflite:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:checkDebugManifest UP-TO-DATE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[  +99 ms] > Task :app:cleanMergeDebugAssets
[   +1 ms] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :sqflite:mergeDebugShaders UP-TO-DATE
[        ] > Task :sqflite:compileDebugShaders UP-TO-DATE
[        ] > Task :sqflite:generateDebugAssets UP-TO-DATE
[        ] > Task :sqflite:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +697 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[  +97 ms] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :sqflite:generateDebugResValues UP-TO-DATE
[        ] > Task :sqflite:compileDebugRenderscript NO-SOURCE
[        ] > Task :sqflite:generateDebugResources UP-TO-DATE
[        ] > Task :sqflite:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :sqflite:checkDebugManifest UP-TO-DATE
[        ] > Task :sqflite:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :sqflite:parseDebugLibraryResources UP-TO-DATE
[  +98 ms] > Task :sqflite:generateDebugRFile UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :sqflite:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :sqflite:javaPreCompileDebug UP-TO-DATE
[        ] > Task :sqflite:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :sqflite:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[ +102 ms] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :sqflite:processDebugJavaRes NO-SOURCE
[        ] > Task :sqflite:bundleLibResDebug UP-TO-DATE
[        ] > Task :sqflite:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :sqflite:createFullJarDebug UP-TO-DATE
[  +96 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[  +97 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[        ] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :sqflite:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :sqflite:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :sqflite:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :sqflite:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[ +100 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] Compatible side by side NDK version was not found.
[        ] > Task :app:packageDebug UP-TO-DATE
[        ] > Task :app:assembleDebug UP-TO-DATE
[        ] > Task :sqflite:extractDebugAnnotations UP-TO-DATE
[        ] > Task :sqflite:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :sqflite:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :sqflite:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :sqflite:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :sqflite:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :sqflite:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :sqflite:bundleDebugAar UP-TO-DATE
[        ] > Task :sqflite:compileDebugSources UP-TO-DATE
[        ] > Task :sqflite:assembleDebug UP-TO-DATE
[        ] BUILD SUCCESSFUL in 3s
[        ] 58 actionable tasks: 3 executed, 55 up-to-date
[ +425 ms] Running Gradle task 'assembleDebug'... (completed in 6.0s)
[ +463 ms] calculateSha: LocalDirectory:
'/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk'/app.apk
[ +152 ms] calculateSha: reading file took 151us
[ +822 ms] calculateSha: computing sha took 821us
[  +14 ms] ✓ Built build/app/outputs/apk/debug/app-debug.apk.
[  +19 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml
[  +70 ms] Exit code 0 from: /Users/kabyaniltalukdar/Library/Android/sdk/build-tools/28.0.3/aapt dump xmltree
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/build/app/outputs/apk/app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1c
               A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9")
               A: package="com.example.aakhor_dictionary" (Raw: "com.example.aakhor_dictionary")
               A: platformBuildVersionCode=(type 0x10)0x1c
               A: platformBuildVersionName=(type 0x10)0x9
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=22)
                 A: android:label(0x01010001)="aakhor_dictionary" (Raw: "aakhor_dictionary")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=28)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.aakhor_dictionary.MainActivity" (Raw:
                   "com.example.aakhor_dictionary.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=42)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=52)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040002
                   E: intent-filter (line=56)
                     E: action (line=57)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=59)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=66)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +38 ms] Stopping app 'app.apk' on MotoG3 TE.
[   +1 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell am force-stop
com.example.aakhor_dictionary
[+1154 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell pm list packages
com.example.aakhor_dictionary
[ +958 ms] package:com.example.aakhor_dictionary
[   +4 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell cat
/data/local/tmp/sky.com.example.aakhor_dictionary.sha1
[  +42 ms] 8b0dc9501e0e1488c9e6bce20e30724819991a97
[        ] Latest build already installed.
[        ] MotoG3 TE startApp
[   +3 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV shell am start -a
android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode
true --ez verify-entry-points true com.example.aakhor_dictionary/com.example.aakhor_dictionary.MainActivity
[+1069 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.aakhor_dictionary/.MainActivity (has extras)
}
[   +1 ms] Waiting for observatory port to be available...
[ +704 ms] Observatory URL on device: http://<IP_ADDRESS>:58100/lelDID4G5Vc=/
[   +2 ms] executing: /Users/kabyaniltalukdar/Library/Android/sdk/platform-tools/adb -s ZY2234N9GV forward tcp:0 tcp:58100
[  +29 ms] 49922
[        ] Forwarded host port 49922 to device port 58100 for Observatory
[  +17 ms] Connecting to service protocol: http://<IP_ADDRESS>:49922/lelDID4G5Vc=/
[ +655 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:49922/lelDID4G5Vc=/
[   +3 ms] Sending to VM service: getVM({})
[   +9 ms] Result: {type: VM, name: vm, architectureBits: 32, hostCPU: Qualcomm Technologies, Inc MSM8939, operatingSystem: android,
targetCPU: arm, version: 2.8.0-dev.5.0.flutter-fc3af737c7 (Fri Jan 24 09:53:26 2020 +0000) on "android_arm", _profilerMode: VM, _nati...
[  +20 ms] Sending to VM service: getIsolate({isolateId: isolates/4359464196881287})
[   +9 ms] Sending to VM service: _flutter.listViews({})
[  +37 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xb8b760a8, isolate: {type: @Isolate, fixedId:
true, id: isolates/4359464196881287, name: main.dart$main-4359464196881287, number:<PHONE_NUMBER>881287}}]}
[   +6 ms] DevFS: Creating new filesystem on the device (null)
[        ] Sending to VM service: _createDevFS({fsName: aakhor_dictionary})
[  +90 ms] Result: {type: Isolate, id: isolates/4359464196881287, name: main, number:<PHONE_NUMBER>881287, _originNumber:<PHONE_NUMBER>881287,
startTime:<PHONE_NUMBER>983, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis...
[  +13 ms] Result: {type: FileSystem, name: aakhor_dictionary, uri:
file:///data/user/0/com.example.aakhor_dictionary/code_cache/aakhor_dictionaryGGOEJC/aakhor_dictionary/}
[        ] DevFS: Created new filesystem on the device
(file:///data/user/0/com.example.aakhor_dictionary/code_cache/aakhor_dictionaryGGOEJC/aakhor_dictionary/)
[   +3 ms] Updating assets
[ +759 ms] Syncing files to device MotoG3 TE...
[   +2 ms] Scanning asset files
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +8 ms] /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/dart-sdk/bin/dart
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot
--sdk-root /Users/kabyaniltalukdar/Documents/code/Flutter/flutter_SDK/bin/cache/artifacts/engine/common/flutter_patched_sdk/
--incremental --target=flutter -Ddart.developer.causal_async_stacks=true --output-dill
/var/folders/kg/c1bgc30x61x5m_1l3xsq50gc0000gn/T/flutter_tool.HSTF5R/app.dill --packages
/Users/kabyaniltalukdar/Documents/code/Flutter/flutter_projects/aakhor_dictionary/.packages -Ddart.vm.profile=false
-Ddart.vm.product=false
--bytecode-options=source-positions,local-var-info,debugger-stops,instance-field-initializers,keep-unreachable-code,avoid-closure-call-i
nstructions --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root
[  +24 ms] <- compile package:aakhor_dictionary/main.dart
[+1721 ms] I/flutter (26816): ══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════
[   +2 ms] I/flutter (26816): The following assertion was thrown while dispatching notifications for FocusNode:
[        ] I/flutter (26816): RenderBox was not laid out: RenderEditable#2cacb NEEDS-LAYOUT NEEDS-PAINT
[        ] I/flutter (26816): 'package:flutter/src/rendering/box.dart':
[        ] I/flutter (26816): Failed assertion: line 1694 pos 12: 'hasSize'
[        ] I/flutter (26816): Either the assertion indicates an error in the framework itself, or we should provide substantially
[        ] I/flutter (26816): more information in this error message to help you determine and fix the underlying cause.
[        ] I/flutter (26816): In either case, please report this assertion by filing a bug on GitHub:
[        ] I/flutter (26816):   https://github.com/flutter/flutter/issues/new?template=BUG.md
[        ] I/flutter (26816): When the exception was thrown, this was the stack:
[        ] I/flutter (26816): #2      RenderBox.size (package:flutter/src/rendering/box.dart:1694:12)
[        ] I/flutter (26816): #3      EditableTextState._updateSizeAndTransform (package:flutter/src/widgets/editable_text.dart:1751:40)
[        ] I/flutter (26816): #4      EditableTextState._openInputConnection (package:flutter/src/widgets/editable_text.dart:1437:7)
[        ] I/flutter (26816): #5      EditableTextState._openOrCloseInputConnectionIfNeeded
(package:flutter/src/widgets/editable_text.dart:1463:7)
[        ] I/flutter (26816): #6      EditableTextState._handleFocusChanged (package:flutter/src/widgets/editable_text.dart:1729:5)
[        ] I/flutter (26816): #7      ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:206:21)
[        ] I/flutter (26816): #8      FocusNode._notify (package:flutter/src/widgets/focus_manager.dart:821:5)
[        ] I/flutter (26816): #9      FocusManager._applyFocusChange (package:flutter/src/widgets/focus_manager.dart:1443:12)
[        ] I/flutter (26816): (elided 12 frames from class _AssertionError and package dart:async)
[        ] I/flutter (26816): The FocusNode sending notification was:
[        ] I/flutter (26816):   FocusNode#50663([PRIMARY FOCUS])
[        ] I/flutter (26816): ════════════════════════════════════════════════════════════════════════════════════════════════════
[+7396 ms] Updating files
[+2232 ms] DevFS: Sync finished
[   +2 ms] Syncing files to device MotoG3 TE... (completed in 11,396ms, longer than expected)
[        ] Synced 19.6MB.
[   +2 ms] Sending to VM service: _flutter.listViews({})
[   +7 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xb8b760a8, isolate: {type: @Isolate, fixedId:
true, id: isolates/4359464196881287, name: main.dart$main-4359464196881287, number:<PHONE_NUMBER>881287}}]}
[        ] <- accept
[        ] Connected to _flutterView/0xb8b760a8.

Running the code sample from Focus and text fields cause this crash

@gspencergoog Do we need to update the code sample on our website based on your latest changes?

Which example on that page?  The DartPad one at the bottom of the page works for me.

Actually, I tried this on the stable channel, and it does fail there.  This is a bug that has been fixed on master already, so I'm not sure what action to take here. Maybe we should take down the example until the next stable roll?

@RedBrogdon, what do you think? Should we put a notice on that page, perhaps?
I do have a workaround for the stable channel, but it's not pretty (see below).
The fix has made it as far as the dev channel.

Workaround Code
import 'dart:async';

import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Text Field Focus',
      home: MyCustomForm(),
    );
  }
}

// Define a custom Form widget.
class MyCustomForm extends StatefulWidget {
  @override
  _MyCustomFormState createState() => _MyCustomFormState();
}

// Define a corresponding State class.
// This class holds data related to the form.
class _MyCustomFormState extends State<MyCustomForm> {
  // Define the focus node. To manage the lifecycle, create the FocusNode in
  // the initState method, and clean it up in the dispose method.
  FocusNode myFocusNode;
  FocusNode myInitialFocusNode;

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

    myFocusNode = FocusNode();
    myInitialFocusNode = FocusNode();
    WidgetsBinding.instance.addPostFrameCallback((Duration _) { myInitialFocusNode.requestFocus(); });
  }

  @override
  void dispose() {
    // Clean up the focus node when the Form is disposed.
    myFocusNode.dispose();

    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Text Field Focus'),
      ),
      body: Padding(
        padding: const EdgeInsets.all(16.0),
        child: Column(
          children: [
            // The first text field is focused on as soon as the app starts.
            TextField(
              focusNode: myInitialFocusNode,
            ),
            // The second text field is focused on when a user taps the
            // FloatingActionButton.
            TextField(
              focusNode: myFocusNode,
            ),
          ],
        ),
      ),
      floatingActionButton: FloatingActionButton(
        // When the button is pressed,
        // give focus to the text field using myFocusNode.
        onPressed: () {
          myFocusNode.requestFocus();
        },
        tooltip: 'Focus Second Text Field',
        child: Icon(Icons.edit),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Just to make sure I understand what's going on, is the issue here that the example code in the stable version of the SDK broken when run against the current stable SDK?

The example code on the website at [Focus and Text Fields] (https://flutter.dev/docs/cookbook/forms/focus) in the cookbook is broken when run against the stable channel.

CC @sfshaza2

FYI, this issue was fixed in https://github.com/flutter/flutter/pull/50372, which is hash bf551a31fe7ef45c854a219686b6837400bfd94c, so once that makes it into the channel you're interested in, the example should be fine.

Shams has updated the website with a note in the meantime:
https://flutter.dev/docs/cookbook/forms/focus#interactive-example

@kamleshwebtech , @RedBrogdon , the fix in  #50372
is shipping with the current (1.17) stable branch of flutter . So this issue can be closed now. And the comment in flutter dev Focus and text fields can be removed too.

https://github.com/flutter/website/pull/4271 removes the alert now that this is fixed and rolled to stable.