vagrant provision is unable to execute

When making changes to the Vagrantfile, running vagrant provision exits unsuccessfully with the following message:
/opt/rbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- chef/application/solo (LoadError)
	from /opt/rbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /usr/bin/chef-solo:22:in `<main>'
Chef never successfully completed! Any errors should be visible in the
output above. Please fix your recipes so that they properly complete.

Running vagrant destroy && vagrant up works, though. Investigate why vagrant provision isn't cooperating with Chef.

Looks like it was a vagrant problem. :) Solved by upgrading vagrant from 1.5.3 to 1.7.2, so I'm closing this issue.


Getting errors in project when new the client

System.TypeLoadException occurred
HResult=0x80131522
Message=Inheritance security rules violated by type: 'System.Net.Http.WebRequestHandler'. Derived types must either match the security accessibility of the base type or be less accessible.
Source=Consul
StackTrace:
at Consul.ConsulClient..ctor(Action1 configOverride, Action1 clientOverride, Action`1 handlerOverride)
at Core.ServiceDiscovery.ConsulProvider.get_Client() in C:\Sources\platform-dotnet\Core\ServiceDiscovery\ConsulProvider.cs:line 25
The line 25 is simply var client = new ConsulClient

Nothing changed. I tried to use it in this particular project and it started to fail on creating of the client. The other project in the same solution have no problems. The 4.6.1 Framework, command line executable is the project properties.

Looks like you hit this: https://github.com/dotnet/corefx/issues/11100 - I'm trying to figure out what changes I can make to fix this on my side but there may be a workaround on your side as well?

Thank you. Force installing System.Net.Http 4.3.2 did the trick. I wonder why web api project (core 1.1) didn't have that problem. But all is great now.


add typehints for callbacks in lro and paging operations

we want to add typehints for the internal callbacks we generate in our LRO and paging operations. This is because we're adding typehints to azure-core, and our lack of typehints is causing issues.
For example get_long_running_output should return the response type. For example, if the main operation returns LROPoller[None], get_long_running_output should be typed as def get_long_running_output(pipeline_response: PipelineResponse) -> None

done


logit logstash config: clearer parse failure tag

_grokparsefailure is a generic tag that any grok filter will throw
by default.  By setting a tag specific to the particular filter, it
makes it much clearer exactly where in the filter processing the parse
failure happened.
This filter configuration already did this for the router grok
parsing (with _routerparsefailure); this commit does the same for
the syslog grok parsing.

I've manually tested this on paas with logit.  I did the following:

checked that app logs are still correctly parsed and tagged
checked that if I shove bad data in to logstash via the tcp input, I get a _syslogparsefailure tag

I think this is good enough to go.

Thanks. I haven't tested it myself, but it makes sense to me 👍


Install Mulping (Windows/Pycharm)

Hey,
thank you for your work. Look very intresting and I will try it, but when I will install it with "pip install mulping" its say:
ERROR: Could not find a version that satisfies the requirement mulping (from versions: none)
ERROR: No matching distribution found for mulping
In Pycharm I can't find it. I have also tryed it manual but it also doesnt look really good... Someone have a hint for me or eventually I doesnt understand something wrong?

That is correct, mulping is not published as a Python package, you have to use pip only to install the requests module if you are on Windows and don't have it installed yet, by running
$ pip install requests

Then you can download mulping from this repository and run it normally with python
$ python3 ./mulping.py

If you want to have it as a global command I believe you can achieve it by placing it in one of the PATH tracked folders
Let me know if everything works fine :)

Oh, now I understand. Thank you <3
But I have to use this answer:
https://stackoverflow.com/questions/57131654/using-utf-8-encoding-chcp-65001-in-command-prompt-windows-powershell-window
because I become this error "utf-8' codec can t decode byte 0x81".
Don't know if this has something to do with your Project ;)


Calculate market value sum in lineup

Maybe you find this feature also helpful.
It

calculates the sum of market values of selected players and
updates the budget and team value accordingly.

For me this is useful when deciding which player should I sell before the next game day:

Perfect for matchday planning

Hi @eLindros ,
Thanks for the great feature. It's really a great help before a game day.
I'm just wondering if the whole feature wouldn't be better on the  page "Sell". Or maybe it should be listed with its own menu item. Then you could also make the calculation more explicit and transparent. You could there also use current offers from Kickbase (incl. sales bonuses for 3, 5 or 10 mio profit).
What do you think?
I'm the rest of the week on the road. But I could support you from next week with this feature, if you like?
Fabian

Hi @fabfischer,
I also thought about putting this feature on the "Sell" page. But then I decided otherwise. The reason is, that I need to have a look on my lineup when deciding which player to sell. It happened to me, that I sold a defender and had only two left, and -- there is no formation for that :-)
But then again. It would be nice to incorporate the actual offers and also sales bonuses. I was looking for a quick solution and went with the market value. Also -- I'm really a novice in web programming and my time is quite limited. But I'm definitely open to enhance this feature.
I'm on vacation next week. So we could start on that after October 3.
eLindros

I would prefer as a user if there was an extra MatchDay planner page for this. Maybe you can also calculate statistics for the players, like point average last 3 games etc. but to keep the load of the API (number of calls) low, it only makes sense to query this separately from the lineup.

Hi @eLindros ,
I will look into this feature asap. Perhaps you could rebase your PR onto the latest commit of the develop branch first? Thanks a lot!
@Quotic's idea about a "MatchDay planner page" with more stats sounds interesting. With the latest version statistics of a player are also fetched. However, currently this data is only kept in the component and not in the global store. But we could change this easily

Hi @fabfischer,
I needed to start over with my forked branch. Everything was quite messed up. I'm still pretty new to git and Github. Sorry. I will copy this feature in a new branch and start a new pull request.


dts: arm: stm32g0 has a APB peripheral bus clock on 2 registers

The stm32G0 device has a one APB peripheral clock bus but splitted on two RCC registers: RCC_ABPENR1 and RCC_ABPENR2 Peripherals are on one or the other.
See refman

APB peripheral clock enable register 1 (RCC_APBENR1)     Address offset: 0x3C
APB peripheral clock enable register 2 (RCC_APBENR2)      Address offset: 0x40

Signed-off-by: Francois Ramu<EMAIL_ADDRESS>

add one specific commit for the testcase


Follow best practices naming in unit tests

I think more examples need to be updated to follow the naming best practice. so I'm adding [WIP] until I fix all of them.

Love it. Thanks!


[Web CanvasKit] Emojis are not rendered and throwing an exception.

Steps to Reproduce

Add a text field
Run flutter web in Canvaskit mode
Type emoji in text field
Observe exception in log

Expected results:
Show emoji in text field and no exception
Actual results:
No emoji shown and exception in terminal

Logs

══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
Assertion failed: org-dartlang-sdk:///flutter_web_sdk/lib/_engine/engine/canvaskit/text.dart:675:14
glyphs.length == codeUnitsSupported.length
is not true

The relevant error-causing widget was:
  TextField file:///D:/SampleApps/AppOne/app_one/lib/widgets/commentField.dart:44:20

When the exception was thrown, this was the stack:
C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 236:49  throw_
C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3    assertFailed
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/canvaskit/text.dart 675:49                 [_ensureFontsSupportText]
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/canvaskit/text.dart 700:5                  addText
packages/flutter/src/painting/text_span.dart 204:14                                                                        build
packages/flutter/src/painting/text_painter.dart 569:7                                                                      layout
packages/flutter/src/rendering/editable.dart 2044:18                                                                       [_layoutText]
packages/flutter/src/rendering/editable.dart 2092:5                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/proxy_box.dart 5029:11                                                                      performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/material/input_decorator.dart 931:8                                                                   [_layoutLineBox]
packages/flutter/src/material/input_decorator.dart 1033:28                                                                 [_layout]
packages/flutter/src/material/input_decorator.dart 1294:44                                                                 performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 118:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/proxy_box.dart 279:7                                                                        performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/layout_helper.dart 54:10                                                                    layoutChild
packages/flutter/src/rendering/flex.dart 830:43                                                                            [_computeSizes]
packages/flutter/src/rendering/flex.dart 932:32                                                                            performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/shifted_box.dart 226:5                                                                      performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/shifted_box.dart 430:7                                                                      performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/layout_helper.dart 54:10                                                                    layoutChild
packages/flutter/src/rendering/flex.dart 897:45                                                                            [_computeSizes]
packages/flutter/src/rendering/flex.dart 932:32                                                                            performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/layout_helper.dart 54:10                                                                    layoutChild
packages/flutter/src/rendering/stack.dart 570:43                                                                           [_computeSize]
packages/flutter/src/rendering/stack.dart 597:12                                                                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/layout_helper.dart 54:10                                                                    layoutChild
packages/flutter/src/rendering/flex.dart 897:45                                                                            [_computeSizes]
packages/flutter/src/rendering/flex.dart 932:32                                                                            performLayout
packages/flutter/src/rendering/object.dart 1784:7                                                                          layout
packages/flutter/src/rendering/custom_layout.dart 171:10                                                                   layoutChild
packages/flutter/src/material/scaffold.dart 925:7                                                                          performLayout
packages/flutter/src/rendering/custom_layout.dart 243:7                                                                    [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 407:14                                                                   performLayout
packages/flutter/src/rendering/object.dart 1641:7                                                                          [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 884:17                                                                          flushLayout
packages/flutter/src/rendering/binding.dart 453:19                                                                         drawFrame
packages/flutter/src/widgets/binding.dart 874:13                                                                           drawFrame
packages/flutter/src/rendering/binding.dart 319:5                                                                          [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1144:15                                                                        [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1082:9                                                                         handleDrawFrame
packages/flutter/src/scheduler/binding.dart 998:5                                                                          [_handleDrawFrame]
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/platform_dispatcher.dart 896:13            invoke
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine/platform_dispatcher.dart 145:5             invokeOnDrawFrame
C:/b/s/w/ir/cache/builder/src/out/host_debug/flutter_web_sdk/lib/_engine/engine.dart 259:45                                <fn>

The following RenderObject was being processed when the exception was fired: RenderEditable#1d7ee relayoutBoundary=up22 NEEDS-LAYOUT NEEDS-PAINT:
  creator: _Editable-[GlobalKey#980d3] ← Semantics ← CompositedTransformTarget ←
    IgnorePointer-[GlobalKey#ab863] ← Semantics ← Listener ←
    RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#28662] ← Listener ← _ScrollableScope
    ← Scrollable ← _RawMouseRegion ← MouseRegion ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=414.9, 0.0<=h<=710.4)
  size: Size(414.9, 19.0)
  cursorColor: Color(0xff2196f3)
  showCursor: ValueNotifier<bool>#e96a8(true)
  maxLines: 1
  minLines: null
  selectionColor: Color(0x662196f3)
  textScaleFactor: 1.0
  locale: en_US
  selection: TextSelection(baseOffset: 2, extentOffset: 2, affinity: TextAffinity.downstream,
    isDirectional: false)
  offset: ScrollPositionWithSingleContext#a8b93(offset: 0.0, range: 0.0..0.0, viewport: 414.9,
    ScrollableState, ClampingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#62302,
    ScrollDirection.idle)
This RenderObject had the following child:
    text: TextSpan
════════════════════════════════════════════════════════════════════════════════════════════════════
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Assertion failed: file:///D:/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Unexpected null value.
Another exception was thrown: Assertion failed: file:///D:/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Assertion failed: file:///D:/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.

[√] Flutter (Channel master, 1.26.0-13.0.pre.194, on Microsoft Windows [Version 10.0.18363.1316], locale en-CA)
    • Flutter version 1.26.0-13.0.pre.194 at D:\flutter
    • Framework revision 71aec53acb (13 hours ago), 2021-01-26 21:53:04 -0800
    • Engine revision b11bef83a5
    • Dart version 2.12.0 (build 2.12.0-263.0.dev)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\kusay\AppData\Local\Android\Sdk
    • Platform android-30, build-tools 29.0.2
    • ANDROID_SDK_ROOT = C:\Users\kusay\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

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

[√] Visual Studio - develop for Windows (Visual Studio Professional 2019 16.8.0)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional
    • Visual Studio Professional 2019 version 16.8.30709.132
    • Windows 10 SDK version 10.0.17763.0

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code, 64-bit edition (version 1.52.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.18.1

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.18363.1316]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 87.0.4280.141
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 88.0.705.50

• No issues found!

Issue is replicable on latest master (pre.229) as well as on previous (pre.177). The app throws below exception upon running commands as listed:

 error log
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
Assertion failed: org-dartlang-sdk:///flutter_web_sdk/lib/_engine/engine/canvaskit/text.dart:702:14
glyphs.length == codeUnitsSupported.length
is not true

The relevant error-causing widget was:
  TextField file:///Users/dhs/Documents/NCFlutter/webtest/lib/main.dart:43:16

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 236:49  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3    assertFailed
lib/_engine/engine/canvaskit/text.dart 702:49                                 [_ensureFontsSupportText]
lib/_engine/engine/canvaskit/text.dart 727:5                                  addText
packages/flutter/src/painting/text_span.dart 204:14                           build
packages/flutter/src/painting/text_painter.dart 569:7                         layout
packages/flutter/src/rendering/editable.dart 2044:18                          [_layoutText]
packages/flutter/src/rendering/editable.dart 2092:5                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/proxy_box.dart 5029:11                         performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/material/input_decorator.dart 931:8                      [_layoutLineBox]
packages/flutter/src/material/input_decorator.dart 1033:28                    [_layout]
packages/flutter/src/material/input_decorator.dart 1294:44                    performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/shifted_box.dart 430:7                         performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/custom_layout.dart 171:10                      layoutChild
packages/flutter/src/material/scaffold.dart 925:7                             performLayout
packages/flutter/src/rendering/custom_layout.dart 243:7                       [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 407:14                      performLayout
packages/flutter/src/rendering/object.dart 1641:7                             [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 884:17                             flushLayout
packages/flutter/src/rendering/binding.dart 453:19                            drawFrame
packages/flutter/src/widgets/binding.dart 874:13                              drawFrame
packages/flutter/src/rendering/binding.dart 319:5                             [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1144:15                           [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1082:9                            handleDrawFrame
packages/flutter/src/scheduler/binding.dart 998:5                             [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 896:13                            invoke
lib/_engine/engine/platform_dispatcher.dart 145:5                             invokeOnDrawFrame
lib/_engine/engine.dart 259:45                                                <fn>

The following RenderObject was being processed when the exception was fired: RenderEditable#b0b6e relayoutBoundary=up16 NEEDS-LAYOUT NEEDS-PAINT:
  creator: _Editable-[GlobalKey#d3298] ← Semantics ← CompositedTransformTarget ←
    IgnorePointer-[GlobalKey#ae0a2] ← Semantics ← Listener ←
    RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#bbb78] ← Listener ← _ScrollableScope
    ← Scrollable ← _RawMouseRegion ← MouseRegion ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=960.0, 0.0<=h<=474.4)
  size: Size(960.0, 19.0)
  cursorColor: Color(0xff2196f3)
  showCursor: ValueNotifier<bool>#78657(true)
  maxLines: 1
  minLines: null
  selectionColor: Color(0x662196f3)
  textScaleFactor: 1.0
  locale: en_US
  selection: TextSelection(baseOffset: 2, extentOffset: 2, affinity: TextAffinity.downstream,
    isDirectional: false)
  offset: ScrollPositionWithSingleContext#c5bf7(offset: 0.0, range: 0.0..0.0, viewport: 960.0,
    ScrollableState, BouncingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#6508b,
    ScrollDirection.idle)
This RenderObject had the following child:
    text: TextSpan
════════════════════════════════════════════════════════════════════════════════════════════════════
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Assertion failed: file:///Users/dhs/documents/Fluttersdk/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Assertion failed: file:///Users/dhs/documents/Fluttersdk/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.

flutter run -d chrome
flutter run -d chrome --debug --web-renderer canvaskit / flutter run -d chrome --dart-define=FLUTTER_WEB_USE_SKIA=true

Whereas, the emojis are rendered properly by running below command on both version (pre.229 and pre.177)
flutter run -d chrome --debug --web-renderer html:

Also verified on latest beta wherein, the emoji is rendered properly by running flutter run -d chrome, but doesn't render properly when running using canvaskit, which seems to be https://github.com/flutter/flutter/issues/53897

latest and previous master flutter doctor -v

[✓] Flutter (Channel master, 1.26.0-13.0.pre.227, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-13.0.pre.227 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 51b3edd45f (2 hours ago), 2021-01-27 19:50:58 -0800
    • Engine revision 68cd4c42b5
    • Dart version 2.12.0 (build 2.12.0-267.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.4 19E2269
      darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 88.0.4324.96

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 1.26.0-13.0.pre.177, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-13.0.pre.177 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 2eeeba9c09 (2 days ago), 2021-01-25 20:52:30 -0800
    • Engine revision 6e391c5942
    • Dart version 2.12.0 (build 2.12.0-257.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (4 available)
    • AOSP on IA Emulator (mobile) • emulator-5554                            •
      android-x86    • Android 9 (API 28) (emulator)
    • Darshan's iphone (mobile)    • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.2
    • macOS (desktop)              • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)                 • chrome                                   •
      web-javascript • Google Chrome 88.0.4324.96

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 1.26.0-13.0.pre.229, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-13.0.pre.229 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 650b240634 (2 hours ago), 2021-01-27 21:39:06 -0800
    • Engine revision 68cd4c42b5
    • Dart version 2.12.0 (build 2.12.0-267.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (4 available)
    • AOSP on IA Emulator (mobile) • emulator-5554                            •
      android-x86    • Android 9 (API 28) (emulator)
    • Darshan's iphone (mobile)    • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.2
    • macOS (desktop)              • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)                 • chrome                                   •
      web-javascript • Google Chrome 88.0.4324.96

! Doctor found issues in 1 category.

Related issues : https://github.com/flutter/flutter/issues/54330, https://github.com/flutter/flutter/issues/53897, https://github.com/flutter/flutter/issues/73628
Not sure if this PR https://github.com/flutter/engine/pull/23728 might have caused this.

Issue is replicable on latest master (pre.229) as well as on previous (pre.177). The app throws below exception upon running commands as listed:

 error log
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
Assertion failed: org-dartlang-sdk:///flutter_web_sdk/lib/_engine/engine/canvaskit/text.dart:702:14
glyphs.length == codeUnitsSupported.length
is not true

The relevant error-causing widget was:
  TextField file:///Users/dhs/Documents/NCFlutter/webtest/lib/main.dart:43:16

When the exception was thrown, this was the stack:
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 236:49  throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 29:3    assertFailed
lib/_engine/engine/canvaskit/text.dart 702:49                                 [_ensureFontsSupportText]
lib/_engine/engine/canvaskit/text.dart 727:5                                  addText
packages/flutter/src/painting/text_span.dart 204:14                           build
packages/flutter/src/painting/text_painter.dart 569:7                         layout
packages/flutter/src/rendering/editable.dart 2044:18                          [_layoutText]
packages/flutter/src/rendering/editable.dart 2092:5                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/proxy_box.dart 5029:11                         performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/material/input_decorator.dart 931:8                      [_layoutLineBox]
packages/flutter/src/material/input_decorator.dart 1033:28                    [_layout]
packages/flutter/src/material/input_decorator.dart 1294:44                    performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/proxy_box.dart 118:7                           performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/shifted_box.dart 430:7                         performLayout
packages/flutter/src/rendering/object.dart 1784:7                             layout
packages/flutter/src/rendering/custom_layout.dart 171:10                      layoutChild
packages/flutter/src/material/scaffold.dart 925:7                             performLayout
packages/flutter/src/rendering/custom_layout.dart 243:7                       [_callPerformLayout]
packages/flutter/src/rendering/custom_layout.dart 407:14                      performLayout
packages/flutter/src/rendering/object.dart 1641:7                             [_layoutWithoutResize]
packages/flutter/src/rendering/object.dart 884:17                             flushLayout
packages/flutter/src/rendering/binding.dart 453:19                            drawFrame
packages/flutter/src/widgets/binding.dart 874:13                              drawFrame
packages/flutter/src/rendering/binding.dart 319:5                             [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart 1144:15                           [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart 1082:9                            handleDrawFrame
packages/flutter/src/scheduler/binding.dart 998:5                             [_handleDrawFrame]
lib/_engine/engine/platform_dispatcher.dart 896:13                            invoke
lib/_engine/engine/platform_dispatcher.dart 145:5                             invokeOnDrawFrame
lib/_engine/engine.dart 259:45                                                <fn>

The following RenderObject was being processed when the exception was fired: RenderEditable#b0b6e relayoutBoundary=up16 NEEDS-LAYOUT NEEDS-PAINT:
  creator: _Editable-[GlobalKey#d3298] ← Semantics ← CompositedTransformTarget ←
    IgnorePointer-[GlobalKey#ae0a2] ← Semantics ← Listener ←
    RawGestureDetector-[LabeledGlobalKey<RawGestureDetectorState>#bbb78] ← Listener ← _ScrollableScope
    ← Scrollable ← _RawMouseRegion ← MouseRegion ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=960.0, 0.0<=h<=474.4)
  size: Size(960.0, 19.0)
  cursorColor: Color(0xff2196f3)
  showCursor: ValueNotifier<bool>#78657(true)
  maxLines: 1
  minLines: null
  selectionColor: Color(0x662196f3)
  textScaleFactor: 1.0
  locale: en_US
  selection: TextSelection(baseOffset: 2, extentOffset: 2, affinity: TextAffinity.downstream,
    isDirectional: false)
  offset: ScrollPositionWithSingleContext#c5bf7(offset: 0.0, range: 0.0..0.0, viewport: 960.0,
    ScrollableState, BouncingScrollPhysics -> RangeMaintainingScrollPhysics, IdleScrollActivity#6508b,
    ScrollDirection.idle)
This RenderObject had the following child:
    text: TextSpan
════════════════════════════════════════════════════════════════════════════════════════════════════
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Assertion failed: file:///Users/dhs/documents/Fluttersdk/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Assertion failed: file:///Users/dhs/documents/Fluttersdk/flutter/packages/flutter/lib/src/rendering/box.dart:2107:12
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.
Another exception was thrown: Unexpected null value.

flutter run -d chrome
flutter run -d chrome --debug --web-renderer canvaskit / flutter run -d chrome --dart-define=FLUTTER_WEB_USE_SKIA=true

Whereas, the emojis are rendered properly by running below command on both version (pre.229 and pre.177)
flutter run -d chrome --debug --web-renderer html:

Also verified on latest beta wherein, the emoji is rendered properly by running flutter run -d chrome, but doesn't render properly when running using canvaskit, which seems to be https://github.com/flutter/flutter/issues/53897

latest and previous master flutter doctor -v

[✓] Flutter (Channel master, 1.26.0-13.0.pre.227, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-13.0.pre.227 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 51b3edd45f (2 hours ago), 2021-01-27 19:50:58 -0800
    • Engine revision 68cd4c42b5
    • Dart version 2.12.0 (build 2.12.0-267.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • Mac OS X 10.15.4 19E2269
      darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 88.0.4324.96

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 1.26.0-13.0.pre.177, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-13.0.pre.177 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 2eeeba9c09 (2 days ago), 2021-01-25 20:52:30 -0800
    • Engine revision 6e391c5942
    • Dart version 2.12.0 (build 2.12.0-257.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (4 available)
    • AOSP on IA Emulator (mobile) • emulator-5554                            •
      android-x86    • Android 9 (API 28) (emulator)
    • Darshan's iphone (mobile)    • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.2
    • macOS (desktop)              • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)                 • chrome                                   •
      web-javascript • Google Chrome 88.0.4324.96

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 1.26.0-13.0.pre.229, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.26.0-13.0.pre.229 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 650b240634 (2 hours ago), 2021-01-27 21:39:06 -0800
    • Engine revision 68cd4c42b5
    • Dart version 2.12.0 (build 2.12.0-267.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin
        code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see
      https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0

[✓] Connected device (4 available)
    • AOSP on IA Emulator (mobile) • emulator-5554                            •
      android-x86    • Android 9 (API 28) (emulator)
    • Darshan's iphone (mobile)    • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.2
    • macOS (desktop)              • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)                 • chrome                                   •
      web-javascript • Google Chrome 88.0.4324.96

! Doctor found issues in 1 category.

Related issues : https://github.com/flutter/flutter/issues/54330, https://github.com/flutter/flutter/issues/53897, https://github.com/flutter/flutter/issues/73628
Not sure if this PR https://github.com/flutter/engine/pull/23728 might have caused this.

/cc @hterkelsen

/cc @hterkelsen

I'm running my app on CanvasKit on Chrome Linux and what I'm seeing is this for a second:

Afterwards I'm seeing this for a few seconds:

And then I finally see this:

I don't understand because I definitely can see the emoji's on a normal page in Chrome, for example this just renders: 💌. But why doesn't it render normally in Flutter, and why does it have to download a font 'Noto Color Emoji' to render the emoji's. And this is only for CanvasKit, when using the HTML render it just shows me the emoji's properly without these 'transition' phases. Can't CanvasKit use the normal font which is used for everything else on my desktop environment or Chrome?

@rbozan Thanks for pointing this out. For Canvaskit we have to download the Noto fonts to handle special characters. Due to size of the download, the emoji's take a few seconds to load. I've created a separate issue to track this. https://github.com/flutter/flutter/issues/76248


about pinpoint.config   version:pinpoint-docker:2.3.3

This is a question about pinpoint agent. Usually we use dockercompose and Env file can start pinpoint, but the sampling rate needs to be manually configured. Recently, when I considered deploying pinpoint on k8s, I wanted the agent to specify the sampling rate through the configuration file, but
I found that the new version still uses profiler_ SAMPLING_ Rate = ${profiler_sampling_rate} for configuration
I am configured as profiler_ SAMPLING_ Rate = 1 does not take effect because pinpoint Config has upgraded profiler sampling. counting. Sampling rate and profiler sampling. percent. Sample rate is used to configure the sampling rate. I hope I can configure these two items in dockercompose

You can now use new sampling configs in v2.4.1


Add DevOps pipelines files

Setting up Azure DevOps pipelines for project.

Manual Validation ended with:

10:44:57 AM:
2023-12-12 10:44:56.432 [CLI ] Package hash verification failed. SHA256 in manifest [75e241998f965031f359c2920bef6257dabf22fd501a8d69c5c20631f7fc843a] does not match download [d6c260def3cb6e9684ae8702f73edb91b19c8aa72efa3acdc2e642b4b3162d2c]

Manual Validation ended with:

Faulting application name: CCleaner64.exe, version: <IP_ADDRESS>58, time stamp: 0x656f370a
Faulting module name: CCleaner64.exe, version: <IP_ADDRESS>58, time stamp: 0x656f370a Exception code: 0xc0000005 Fault offset: 0x000000000035bda4
Faulting process id: 0x26a4
Faulting application start time: 0x01da2ed68849a3f2
Faulting application path: C:\Program Files\CCleaner\CCleaner64.exe
Faulting module path: C:\Program Files\CCleaner\CCleaner64.exe Report Id: 4ec01e5f-7567-46aa-9410-06db1b9892e9
Faulting package full name:
Faulting package-relative application ID:

(Automated response - build 485.) Manual Validation ended with:

Faulting application name: CCleaner64.exe, version: <IP_ADDRESS>58, time stamp: 0x656f370a
Faulting module name: CCleaner64.exe, version: <IP_ADDRESS>58, time stamp: 0x656f370a Exception code: 0xc0000005 Fault offset: 0x000000000035bda4
Faulting process id: 0x26a4
Faulting application start time: 0x01da2ed68849a3f2
Faulting application path: C:\Program Files\CCleaner\CCleaner64.exe
Faulting module path: C:\Program Files\CCleaner\CCleaner64.exe Report Id: 4ec01e5f-7567-46aa-9410-06db1b9892e9
Faulting package full name:
Faulting package-relative application ID:

Manual Validation ended with:

2:27:39 PM:
2023-12-21 14:27:37.963 [CLI ] Package hash verification failed. SHA256 in manifest [d6c260def3cb6e9684ae8702f73edb91b19c8aa72efa3acdc2e642b4b3162d2c] does not match download [2a86aedfd5d06f761472e6f3590e840ad44ac1a5944a553af737fe7e0bd365d5]

(Automated response - build 487.)

Manual Validation ended with:

10:22:38 AM: This command cannot be run due to the error: The specified executable is not a valid application for this OS platform.

(Automated response - build 489.)

Manual Validation ended with:

2024-11-12 10:31:08.652 [CLI ] Package hash verification failed. SHA256 in manifest [9d83f48b8fb87524be39ff97acc29f600cab40097f797689b2f3e474110f59d7] does not match download [da192329ba20aae68e205df0a7c7464aa39a97f282757f4e015b6a575543f8b7] with file size [571223832] and content type []

(Automated response - build 897.)


Brightness control with ili9341 screen

Just curious, I was wondering if there is any possible way to control the brightness of a ili9341 screen either from software or using a potentiometer?
Thanks.

Brigthness is generally controlled by voltage levels. You can try adjusting the display controller registers at https://github.com/juj/fbcp-ili9341/blob/486a32e7f23b41d49b0e9da4845a86709f6f9c8a/ili9341.cpp#L45 . Check the datasheet for possible values.

Hi,
do you know how to control  vcom1 & 2 with python script from GPIO ?
thanks


Fix load more list

Fix errors that I didn't notice in previous PR #161 .
I delete the trailing whitespaces and fix init queries from page 0.
demo at: http://hare1039.nctu.me:5500. Please tell me anything I need to improve. Thanks.

@hare1039 Nice work!

https://github.com/cdnjs/new-website/pull/197/files#diff-f485b1889bd3c96211c9236b0cf5daecR303
I think I done it. Do I miss anything?

hmmm maybe I just missed it. LGTM now.


Reduce number of auto-rebases when merging

So, one of my main issues with dependabot so far is when several automergeable updates on the same repo happen to conflict with each other, thus actually preventing automerging… I'm not sure whether I'm doing something wrong in the way I use dependabot and I'm not sure either how to solve this… So I'm open for suggestions :-D

The problem I have:
dependabot is set on weekly bumps. So, many PRs are started on Monday morning. This is fine. Of these, there are also several that are automerge according to my rules. Even better.
However, it happens quite often that 2 (or more) automerge updates result in conflicting commits. I assume that this is due to git merge strategy looking for context and if these deps are on adjacent lines in the requirement file, then context is broken and automerge fails.
This result in "automerge" updates that do not actually automerge. Sure, after rebasing, they will automerge but in the meantime they stay idle.
If the rebasing is done automatically, then each successful merge can potentially trigger rebasing of all other PRs thus creating up to a quadratic number of rebasing. This is just killing the CI tool and/or gets too expensive if you pay per build (in our case, we have a max concurrent builds number on our plan and auto rebasing on ~15 repos every Monday will just completely kill the CI tool for the whole day…)
If the rebasing is done manually (our current strategy to avoid CI bottleneck issue), this requires a linear amount of @dependabot rebase which is annoying and becomes even worse because you need to wait for the CI to finish between each (so that dependabot can automerge), making it a "do something every 15min" process which is just plain bad with regular development tasks.
Of course, all that gets worse and worse the more repos with dependabot you have.
What can be done about it?
And I'm not sure how to solve that and get dependabot into a manageable amount of work for us. Ideas are welcome. I have a few ideas myself, but maybe they're not that good…
Of course, this will not remove manual intervention on non-automerge updates, but we do know that these require human eyes, so it's OK.
1/ Group automerge updates
The topic of grouping updates has been discussed a lot. Grouping all automerge updates would solve my problem since there will only be one of these and thus no mutual conflict. Of course, grouping updates has its own problems (mostly how to handle cases where the bundle of updates is breaking something and how much bissecting should dependabot do to find the breaking one). And in case of troubles where dependabot tries to make smaller groups to merge as much as possible automatically, we get back to mutual conflict issues…
2/ Wait between PRs
There is some discussion about waiting before issuing/merging PR (to check that the upstream update is actually OK-ish). This would be a bit different. The idea here is that instead of spawning all PRs at exactly the same time, dependabot could start them with a 10min interval or something. If the interval is reasonably larger than the normal CI build time (hence, need to be configurable per repo), that would give enough time for the previous automerge PR to build and merge and thus avoid conflicts and rebases.
We could also imagine that when bumping deps, first automerge PRs are created with some wait between them and next all non-automerge PRs are created at the same time and wait for human intervention.
3/ Different update schedules
An easy way to avoid simultaneous bumps is to set a live update schedule. However, this is generating quite some amount of spam for libs that update very often (aws-sdk is my main culprit here). Plus weekly/monthly bumps have a nice feeling of grouping "dependabot time" together and knowing that this is something I'll do at that point rather than getting interupted by new bumps all the time.
Things are a bit different for automerge updates which do not require human intervention (unless they break something). So, it could be nice to have live updates for automerge updates and weekly updates for the rest. As far as I can tell, this is not currently doable. Not even with the config file, and not even on a per-dep basis (ie "live update of pytest, weekly of the rest" rather than "live update of anything you can automerge", there could still be updates of pytest I do not want to automerge (eg, major updates) but a per-dep schedule would already help in most cases).

So, I don't know if other are experiencing the same issue and what is your way to handle that. And I'm not sure either which way to deal with it would be the best… However, given the number of repos we are currently handling in a rather small team, most of them only in maintenance mode, we do spend a substantial amount of time on dependabot and we're starting to find that rather annoying…

Duplicate of https://github.com/dependabot/dependabot-core/issues/1190


ODatabaseImport writes to System.err instead of using logging or simply propogating the exception

The following line is writing to System.err which probably should not be done.  It should either just propogate the exception or log using the standard logging api in orientdb (slf4j preferrably but since that is not used directly, java.util.logging).
com.orientechnologies.orient.core.db.tool.ODatabaseImport.java:210
System.err.println("Error on database import happened just before line " + jsonReader.getLineNumber() + ", column "
+ jsonReader.getColumnNumber());

In 2.0-rc1 version, there are still two uses of System.err on line 1306 and 1309.


Antd compilation

I can see that you for some reason removed the Antd. Could you please guide me how to include it again but this time vite to build it from less? Thank you

@PAXANDDOS Do you think it is necessary to integrate Antd into the template?

@PAXANDDOS thanks a lot

I guess the issue is solved so closing! Please reopen if the issue is still relevant.


Question regarding fine-tuning phase of ImageNet classification task

The paper published here explains how the pretext task training is conducted, but not how the transfer learning is conducted. I had some questions regarding the procedure for transfer learning for the ImageNet classification task.
The entire procedure can be described as:
a) Train an AlexNet using the rotation prediction pretext task on the entire ImageNet dataset.
b) Freeze all layers except the fully connected layers.
c) Train the AlexNet using the Imagenet dataset using the ImageNet labels.

During phase (c), is the entire imagenet dataset used? Or is a fraction of it used? I would expect self-supervised learning to fine-tune using a relatively small dataset.
What hyper-parameters are used during phase (c)? Such as learning rate, weight decay etc.

Thank you.

Same question here. If all labels used in the transfer learning period, the performance of self-supervision become a little not obvious, from a relastic view. Considering the motivation of self-supervised learning is the lack of labels.


move github wiki onto a "contributing" page in the readthedocs

would be nicer to have all the documentation in one place

Also, add links to the github SOP and server instructions on the "contributing page"

also add more examples to the documentation section now that we have lots of clean code


[WIP] Change amount feature

Would be great to have some feedback.
Also, need more tests.

Coverage decreased (-0.06%) to 72.887% when pulling 12f71c78229d99a75b264e101b320887f25ddc8d on change_amount into ba3658051de602f27711d8407a5caae07a9ce062 on master.


vendor: bump ebpf-go to 0.17

Does what it says on the tin, this bumps ebpf-go from an unreleased 0.16.x to 0.17.

/test

/test

/test


Add API for sending the "textrep" argument to sqlite3_create_function

No breaking changes -- see commit msgs for details. The end game is to allow creating deterministic functions.

Can you add a test please?

Ugh nevermind, I see you changed the existing tests.  Ignore me.  It looks good. :)


Allow resolving only relative and absolute refs and leave local refs unresolved

Per requests here and here users want to resolve a multi-file JSON file into one file without resolving local (fragment URIs) refs. If we can specify which of these types of refs to resolve it would be perfect:

Fragment URIs
Relative URIs
Absolute URIs

+1 :-)

I've been thinking of doing this for a while.  My plan is to add two new options:

remoteRefsOnly
localRefsOnly

Then you can resolve all locals only, all remotes only or all of them.

We also need to allow only resolving relative remove refs and leave absolute ones. This could be the case for a multi-file JSON Schema that uses absolute refs for default/base JSON Schemas from http://json-schema.org/

Works for me.  I'm sure this seem simple...I look forward to how painful the implementation becomes.  ;)

+1
(its a sign of an experienced programmer who realizes in advance that nothing is as simple as it looks)

I thought about this some today working on #30.  I've not forgotten.

+1 this would be great.
If you don't have time I could have a look at it

If there is an error with allOf, we should fix that so feel free to file a bug.  Other than that, I do have plans on implementing this but I've been working on other things the past few weeks at work.  Feel free to submit a PR and I'm always available to guide/help.

Hi,
Could someone tell me what is the status of this ?
Rgds,

I've not started yet but I can bump it up in priority.

Ok no problem ! If you can it's nice otherwise I'm already doing a workaround (but I must use some copy/paste right now :-( to avoid using allOf)

+1

+1
@whitlockjc any updates on that issue? need it very much

+1

Sorry for the delay.  I'll work on it over the weekend.  If you've not heard from me, feel free to reply here to throw it in my inbox.

+1

@whitlockjc just as you suggested, reminding you about the issue. :) thanks a ton for the great work btw!

I'm working on it as we speak.

+1 would be nice to have this feature

+1 for this feature

We're running into the same problem here. We want to resolve only relative local file paths to consolidate our different files into a single one, but keep all absolute URLs (https://...) and #/definitions/.. (Swagger) intact.

@whitlockjc is there any progress done on this front? if you're under time pressure, maybe you could point in the right direction so someone else can pick it up instead?

Here's a pull request a colleague of mine just released: https://github.com/whitlockjc/json-refs/pull/41

I'll take a peek.  I apologize for the delay, I've been traveling.

:+1:

Hi...Can you show me how to use the new option(s)?  I'm using the code from: http://azimi.me/2015/07/16/split-swagger-into-smaller-files.html, and I don't like the fact it expanded the $ref inline for me for the definitions..Thanks!
var resolve = require('json-refs').resolveRefs;
var YAML = require('js-yaml');
var fs = require('fs');
var root = YAML.load(fs.readFileSync('index.yaml').toString());
var options = {
processContent: function (content) {
return YAML.load(content);
}
};
resolve(root, options).then(function (results) {
console.log(YAML.dump(results.resolved));
});

The API documentation is located here: https://github.com/whitlockjc/json-refs/blob/master/docs/API.md#resolveRefs  Depending on which reference type(s) you want to resolve, update the options you created appropriately.


Ensure all examples are updated to use 1.0-compatible APIs

This includes:

All JSFiddle examples linked from the 'Examples' page
Everything under Prebid.org/examples (which currently 404s, but pages can be accessed directly)

As part of this work, we may also want to consider whether all of these examples are worth maintaining.

I believe this is addressed by #577 thanks to the inimitable @jsnellbaker !

The work to clean out under Prebid.org/examples will be tracked in https://github.com/prebid/prebid.github.io/issues/602


Add a Linode

Suggestions for Add a Linode / Create page -
https://manager.alpha.linode.com/linodes/create

Increase font weight for only selected menu and submenus
I think its the class="ReactTabs__Tab ReactTabs__Tab--selected". Increase it so that it stands out more than the rest of the tabbed menu items.

Make default all Linux distro icons monochromatic still selected.
So when a user selects the distro, both the background and distro icon get filled in with color. (see attached sample screenshot)

Increase contrast on the color for each selected option on the page.
(see attached sample screenshot)

Overcome by events, closing.


ZEVA - Remove AccountBalance table

Describe the task
Remove all uses of AccountBalance table
Purpose
Maintaining two tables (transactions and balance) was causing issues with data as the account balance table was supposed to keep a running total but we keep having discrepancies between the two. Instead we are now grabbing the organization by using the aggregate credit transactions function and calculating the total in a method on the organization model. We should remove any code that reads or modifies the account balance table.
Development Checklist

[ ] remove references to accountBalance table.

If a record is being created in account balance that code can be deleted because we will not be maintaining that table.
If it is being grabbed in a filter or get to display or use the balance anywhere switch that to use the CreditTransaction table, the balance is a calculated field

[ ] delete accountBalance table and create migration for that
[ ] make a copy of that table, export all rows and store on teams so there is a backup

Not possible to user test - card to be closed.


[FLOC-1723] Fix CA expiry tests

Fixes FLOC-1723, do not review until #1336 is merged.

Closing this as merging with the API user certificate branch as part of broader cleanups in that branch.


Query params should not need to be encoded in url

First of all, thank you for your amazing job building this library.
I translated all my previous tests using httpretty to python rocket because the former seems to not be maintained as it supposed to.
The transition was very easy but I have to point out some small stuff, first of all there's no Mocket.has_request(), but this is minor and I understand you you would not include it.
But I found an issue with queryparams, they should not be in the url while registering the mock,
if you have a lot of params and you're using a library like requests to make requests, you don't know the order of the parameters in the url and this could be a pain in the ass to test with mocket. Is there a way to register only the path of the url without adding parameters? I would like just to check them later.
Thank you and again, I really appreciate your work and like the library.

If I understand your problem, mocket already provides a solution for that called match_querystring, have a look at:
https://github.com/mindflayer/python-mocket/blob/ed530d01a86f412814e908cf803db9f570877e00/mocket/mockhttp.py#L101

That was fast.
Well, thank you, that's what I was looking for, maybe it's a good idea to put some documentation then.
Is there any docs? If you want I can definitely help with that

Well, the documentation is the weakest part of the whole project and I'd love to merge PRs related to that. :)

Let me know if it works for you, so I can close the issue.

Yes, it works, thanks, I will definitely start on reading on how to use readthedocs for the documentation


Swedish translation

New language
Swedish
Additional remarks
No response

Swedish added, please use the public signup link and assign yourself to Swedish
https://app.lokalise.com/public/321419046440c0f2bba414.05634832/


language servers crash when run from inside venv created by uv

i'm not sure what's causing this, but for some reason all of my language servers are crashing with strange errors when running from a venv created by uv (tested with both ruff and basedpyright language servers).
to reproduce

install uv using pyprojectx:
Invoke-WebRequest https://github.com/pyprojectx/pyprojectx/releases/latest/download/wrappers.zip -OutFile wrappers.zip; Expand-Archive -Force -Path wrappers.zip -DestinationPath .; Remove-Item -Path wrappers.zip
./pw --add uv

./pw uv add ruff

./pw uv add basedpyright

install the ruff and basedpyright vscode extensions

set the python interpreter (F1 > "Python: Select Interpreter" > ".venv")

restart vscode (probably not necessary but just in case)

click the Output tab in the terminal and select "Ruff" from the dropdown
2024-08-22 11:34:42.274 [info] Using interpreter: c:\Users\user\project\.venv\Scripts\python.exe
2024-08-22 11:34:42.274 [error] Error while trying to find the Ruff binary: Error: No pyvenv.cfg file

2024-08-22 11:34:43.149 [info] Falling back to bundled executable: c:\Users\user\.vscode\extensions\charliermarsh.ruff-2024.42.0-win32-x64\bundled\libs\bin\ruff.exe

my venv does include the pyvenv.cfg file so i don't know why that error is occurring:

check the basedpyright output:
[Error - 12:04:17 PM] Server process exited with code<PHONE_NUMBER>.
[Error - 12:04:17 PM] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097
[Info  - 12:04:17 PM] Connection to server got closed. Server will restart.

environment info
windows 11, python 3.12, vscode 1.92.2, uv 0.3.1, ruff 0.6.1

Thanks, that's really strange. @dhruvmanila, would you have any ideas here?

Interesting, not sure. I'd need to look

Installing pyprojectx requires a pyproject.toml file. What does that look like? Does it need to be specific to pyprojectx?

sorry i shouldve updated the issue. pyprojectx is not required to reproduce the issue, i included those steps just in case but a colleague was able to reproduce the issue by installing uv normally.
i should also mention that i can't reproduce those ruff errors anymore, only the basedpyright errors.

sorry i shouldve updated the issue. pyprojectx is not required to reproduce the issue, i included those steps just in case but a colleague was able to reproduce the issue by installing uv normally.

So, should the steps be the following?

Install uv
uv init
uv add ruff
uv add basedpyright
Install the "basedpyright" VS Code extension, disable Pylance extension
Open VS Code, select the virtual environment

It's working fine on MacOS at least, let me (or ask someone) try it on a Windows machine.

hmm this is very odd, i can't seem to reproduce the issue anymore. i'll just close this issue for now and i will investigate further and reopen it once i have more info. sorry to waste your time

nevermind it does still happen with those steps, i just forgot to restart vscode so it was using the version of basedpyright bundled with the extension instead of the one in the venv.

also reproduced with the pyright pypi package

uv add pyright
install generic lsp client (3rd party extension is required because pyright/pylance doesn't have a way to run the lsp from your python environment)
add the following to your .vscode/settings.json:{
    "glspc.languageId": "python",
    "glspc.serverCommand": ".venv\\Scripts\\pyright-langserver.exe",
    "glspc.serverCommandArguments": [
        "--stdio"
    ]
}

restart vscode
open a python file
go to the Output tab and select "glspc" from the dropdown:starting glspc...
Server process exited with code<PHONE_NUMBER> and signal null
Server process exited with code<PHONE_NUMBER> and signal null
Server process exited with code<PHONE_NUMBER> and signal null
Server process exited with code<PHONE_NUMBER> and signal null
Server process exited with code<PHONE_NUMBER> and signal null

so i tried to investigate this further on my end and came to the conclusion that it's something to do with the basedpyright-langserver.exe wrapper binary in .venv/Scripts. after installing basdepyright with uv, replacing the one created by uv with the one created by pip makes it work again.
i also found that passing shell: true when launching the language server from the vscode extension fixes it. https://github.com/DetachHead/basedpyright/pull/613


Property based test for spec compliance rather than sanity check

There is no such problem in the original library, so it may be a bug I created while porting.

Yes PBT did it again


core module push git ignore

Looks like there is some garbage from your last update in the core repo. Namely the ipynb temp folder. Could you remove it, and also add to your git ignore so it will not come back next time. Thanks! :)

This is done. I think it was coming from my machine.