TypeError: Cannot read property 'calculateTransactionId' of null

I deployed a Fabric 2.1.0 network and install a lifecycle chaincode, with docker-compose. And, then run the benchmarks on host machine.
Any clue of "TypeError: Cannot read property 'calculateTransactionId' of null"??
2020.07.17-00:01:36.176 info  [caliper] [cli-launch-master] 	Set workspace path: /Users/tangross/dev/2020/fabric-es/packages/caliper
2020.07.17-00:01:36.177 info  [caliper] [cli-launch-master] 	Set benchmark configuration path: /Users/tangross/dev/2020/fabric-es/packages/caliper/benchmarks/base.yaml
2020.07.17-00:01:36.178 info  [caliper] [cli-launch-master] 	Set network configuration path: /Users/tangross/dev/2020/fabric-es/packages/caliper/caliper.yaml
2020.07.17-00:01:36.178 info  [caliper] [cli-launch-master] 	Set SUT type: fabric
2020.07.17-00:01:36.184 info  [caliper] [benchmark-validator] 	No observer specified, will default to `none`
2020.07.17-00:01:36.184 info  [caliper] [caliper-engine] 	Starting benchmark flow
2020.07.17-00:01:36.670 info  [caliper] [adapters/fabric] 	Initializing gateway adaptor compatible with installed SDK: 2.1.0
2020.07.17-00:01:36.821 info  [caliper] [caliper-engine] 	Skipping start commands due to benchmark flow conditioning
2020.07.17-00:01:36.821 info  [caliper] [caliper-engine] 	Skipping initialization phase due to benchmark flow conditioning
2020.07.17-00:01:36.822 info  [caliper] [caliper-engine] 	Skipping install smart contract phase due to benchmark flow conditioning
2020.07.17-00:01:36.822 info  [caliper] [messenger.js] 	Creating messenger of type "process-master"
2020.07.17-00:01:36.825 info  [caliper] [null-observer] 	Configured "null" observer
2020.07.17-00:01:36.828 info  [caliper] [round-orchestrator] 	Monitors successfully started
2020.07.17-00:01:36.828 info  [caliper] [round-orchestrator] 	Started round 1 (createCommit - 100)
2020.07.17-00:01:36.829 info  [caliper] [worker-orchestrator] 	Launching worker 1 of 1
2020.07.17-00:01:36.833 info  [caliper] [worker-orchestrator] 	Messenger not configured, entering configure phase...
2020.07.17-00:01:36.834 info  [caliper] [worker-orchestrator] 	No existing workers detected, entering worker launch phase...
2020.07.17-00:01:36.834 info  [caliper] [worker-orchestrator] 	Waiting for 1 workers to be connected...
2020.07.17-00:01:37.160 info  [caliper] [cli-launch-worker] 	Set workspace path: /Users/tangross/dev/2020/fabric-es/packages/caliper
2020.07.17-00:01:37.161 info  [caliper] [cli-launch-worker] 	Set benchmark configuration path: /Users/tangross/dev/2020/fabric-es/packages/caliper/benchmarks/base.yaml
2020.07.17-00:01:37.162 info  [caliper] [cli-launch-worker] 	Set network configuration path: /Users/tangross/dev/2020/fabric-es/packages/caliper/caliper.yaml
2020.07.17-00:01:37.162 info  [caliper] [cli-launch-worker] 	Set SUT type: fabric
2020.07.17-00:01:37.164 info  [caliper] [messenger.js] 	Creating messenger of type "process-worker"  for SUT fabric
2020.07.17-00:01:41.840 info  [caliper] [worker-orchestrator] 	1 workers connected, progressing to worker assignment phase.
2020.07.17-00:01:41.840 info  [caliper] [worker-orchestrator] 	Workers currently unassigned, awaiting index assignment...
2020.07.17-00:01:41.841 info  [caliper] [worker-orchestrator] 	Waiting for 1 workers to be assigned...
2020.07.17-00:01:41.843 info  [caliper] [worker-orchestrator] 	1 workers assigned, progressing to worker initialization phase.
2020.07.17-00:01:41.843 info  [caliper] [worker-orchestrator] 	Waiting for 1 workers to be ready...
2020.07.17-00:01:41.844 info  [caliper] [message-handler] 	Handling "init" message
2020.07.17-00:01:42.160 info  [caliper] [adapters/fabric] 	Initializing gateway adaptor compatible with installed SDK: 2.1.0
2020.07.17-00:01:42.269 info  [caliper] [adapters/fabric] 	Fabric SDK version: 2.1.0; TLS: server
2020.07.17-00:01:42.270 warn  [caliper] [adapters/fabric] 	Administrative actions are not possible with Fabric SDK version: 2.1.0
2020.07.17-00:01:42.270 info  [caliper] [adapters/fabric] 	Fabric SDK version: 2.1.0; TLS: server
2020.07.17-00:01:42.270 info  [caliper] [adapters/fabric] 	Using defined file wallet path /Users/tangross/dev/2020/fabric-es/packages/caliper/assets/wallet
2020.07.17-00:01:42.272 info  [caliper] [adapters/fabric] 	Initializing administrators
2020.07.17-00:01:42.272 info  [caliper] [adapters/fabric] 	No admin.Org1MSP found in caliper configuration file - unable to perform admin options
2020.07.17-00:01:42.755 info  [caliper] [adapters/fabric] 	Initializing users
2020.07.17-00:01:42.758 info  [caliper] [adapters/fabric] 	Client admin-org1.net present in wallet: skipping client enrollment
2020.07.17-00:01:42.759 info  [caliper] [adapters/fabric] 	Client rca-org1-admin present in wallet: skipping client enrollment
2020.07.17-00:01:42.759 info  [caliper] [message-handler] 	Handled successful "init" message for worker 0
2020.07.17-00:01:42.760 info  [caliper] [worker-orchestrator] 	1 workers ready, progressing to test preparation phase.
2020.07.17-00:01:42.760 info  [caliper] [message-handler] 	Handling "prepare" message
2020.07.17-00:01:42.763 info  [caliper] [adapters/fabric] 	Retrieving and persisting contract map for identity admin-org1.net
2020.07.17-00:01:42.763 info  [caliper] [adapters/fabric] 	Connecting user admin-org1.net to a Network Gateway
2020.07.17-00:01:42.765 error [caliper] [adapters/fabric] 	Connecting user admin-org1.net to a Network Gateway failed with error: TypeError: cryptoSuite.createKeyFromRaw is not a function
2020.07.17-00:01:42.765 info  [caliper] [adapters/fabric] 	Generating contract map for user admin-org1.net
2020.07.17-00:01:42.766 info  [caliper] [adapters/fabric] 	Retrieving and persisting contract map for identity rca-org1-admin
2020.07.17-00:01:42.767 info  [caliper] [adapters/fabric] 	Connecting user rca-org1-admin to a Network Gateway
2020.07.17-00:01:42.767 error [caliper] [adapters/fabric] 	Connecting user rca-org1-admin to a Network Gateway failed with error: TypeError: cryptoSuite.createKeyFromRaw is not a function
2020.07.17-00:01:42.767 info  [caliper] [adapters/fabric] 	Generating contract map for user rca-org1-admin
2020.07.17-00:01:42.768 info  [caliper] [caliper-local-client] 	Info: client 0 prepare test :Querying By EntityNamephase starting...
2020.07.17-00:01:47.764 info  [caliper] [caliper-local-client] 	Initialization ongoing...
2020.07.17-00:01:47.768 info  [caliper] [caliper-local-client] 	Info: client 0 prepare test :Querying By EntityNamephase complete
2020.07.17-00:01:47.769 info  [caliper] [message-handler] 	Handled successful "prepare" message for worker 0 and test round 0
2020.07.17-00:01:47.769 info  [caliper] [worker-orchestrator] 	1 workers prepared, progressing to test phase.
2020.07.17-00:01:47.770 info  [caliper] [message-handler] 	Handling "test" message
2020.07.17-00:01:47.772 info  [caliper] [caliper-local-client] 	txUpdateTime: 5000
2020.07.17-00:01:47.779 info  [caliper] [caliper-local-client] 	Info: client 0 start test runDuration():Querying By EntityName
2020.07.17-00:01:47.781 error [caliper] [adapters/fabric] 	Failed to perform query transaction [queryByEntityName] using arguments [dev_entity],  with error: TypeError: Cannot read property 'calculateTransactionId' of null
    at Query.build (/Users/tangross/dev/2020/fabric-es/node_modules/fabric-common/lib/Proposal.js:181:42)
    at Transaction.evaluate (/Users/tangross/dev/2020/fabric-es/node_modules/fabric-network/lib/transaction.js:281:23)
    at Fabric._performGatewayTransaction (/Users/tangross/dev/2020/fabric-es/node_modules/@hyperledger/caliper-fabric/lib/adaptor-versions/v2/fabric-gateway-v2.js:487:44)
    at async Promise.all (index 0)
    at async Fabric.querySmartContract (/Users/tangross/dev/2020/fabric-es/node_modules/@hyperledger/caliper-fabric/lib/adaptor-versions/v2/fabric-gateway-v2.js:677:16)
    at async Fabric.querySmartContract (/Users/tangross/dev/2020/fabric-es/node_modules/@hyperledger/caliper-fabric/lib/fabric.js:143:16)
    at async Blockchain.querySmartContract (/Users/tangross/dev/2020/fabric-es/node_modules/@hyperledger/caliper-core/lib/common/core/blockchain.js:144:16)

@rtang03 It'd be useful to see what parameters you passed to querySmartContract. I assume you're not running an example from the benchmark repo.

I am noting use benchmark repo. I create a "hello-world" smart contract with Fabric 2.1.0 Contract api. The callback is written in Typescript.
The chaincode name is "evenstore".
The contractId is also "eventstore".
Here is the callback function.
let bc;
let contx;

const callback = {
  info: 'Querying By EntityName',
  init: async (blockchain, context, args) => {
    bc = blockchain;
    contx = context;
    return true;
  },
  run: async () => {
    return await bc.querySmartContract(
      contx,
      'eventstore',
      undefined,
      {
        chaincodeFunction: 'queryByEntityName',
        chaincodeArguments: ['abcd'],
        invokerIdentity: 'admin-org1.net',
      },
  },
  end: async () => true,
};

export = callback;

name: first-network-org1
version: '1.0'
mutual-tls: false

caliper:
  blockchain: fabric

wallet: assets/wallet

info:
  Version: 2.1.0
  Size: 2 Orgs with 1 Peer
  Orderer: Raft,
  Distribution: Single Host
  StateDB: GoLevelDB

clients:
  admin-org1.net:
    client:
      organization: Org1MSP
  rca-org1-admin:
    client:
      organization: Org1MSP

channels:
  loanapp:
#    configBinary: ../../deployments/dev-net/artifacts/crypto-config/Org1MSP/peer0.org1.net/assets/channel.tx
    created: true
    orderers:
      - orderer0-org0
    peers:
      peer0-org1:
        endorsingPeer: true
        chaincodeQuery: true
        ledgerQuery: true
        eventSource: true
    chaincodes:
      - id: eventstore
        contractID: eventstore
        version: v1.0

@rtang03 Make sure that you use a compatible benchmark repo tag for your Caliper version. The workload.module structure is for the upcoming v0.4.0 release. You can checkout the v0.3.2 tag of the benchmark repo if you're using Caliper v0.3.2

Thank you for your clarification


User self domain name.

我也希望可以支持用户自己的域名，甚至说所有的设置用户都可以掌握在自己手里

Thanks, setting up a custom domain seems pretty tricky. Hopefully someone more skilled can help me fulfill this requirement.

I made a very shabby pull request weeks before, it works for my domain https://iiiii.li deployed on vercel.com, feel free to comment, hopefully it's can be part of the tinymind.
https://github.com/mazzzystar/tinymind/pull/25


Merge open rpg

As I have worked on the RPGMod before the code was made private, I still have a copy that is more recent that the base mod.
The license file is still valid to share all this code.
I would like to merge it into OpenRPG so that all the fixes I have added to the mod can be used prior to the next release.
Note that there are still a few more TODOs to hit before this is totally ready. Just want to get the review process underway.

So this should be fine as the updated Gloomrot merged version. I don't know if you were wanting to own the OpenRPG thunderstore version or not, but I will start to work on 1.0 compat next (as there are at least the prefab lists and a start on VCF that I can look into).
I'll just leave this here for now.


Unintended jump when moved  cursor.

When I moved cursor into left or right, here is a unintended jump happened in viewport, here is video https://www.youtube.com/watch?v=ebwyTXFNdeE

EnableDynamicCameraHeight set to false will solve the problem.


No admin-consent permissions : why ?

Hi doc team,
We are confused about the statements regarding admin role and admin-consent permissions (cf. below).
Can you elaborate ? What happens if the app has been granted those permissions ?
Does it mean that we do not need to add permissions to the registered app if the settings "Allow service principals to use read-only admin APIs" is enabled in the admin portal for this app ? As described in this article
Thanks for your help and the wonderful work here!
Nicolas

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

ID: 58a83362-3a66-ba07-ebe5-b83a49171917
Version Independent ID: 58a83362-3a66-ba07-ebe5-b83a49171917
Content: Enable service principal authentication for read-only admin APIs - Power BI
Content Source: powerbi-docs/enterprise/read-only-apis-service-principal-authentication.md
Service: powerbi
Sub-service: powerbi-admin
GitHub Login: @paulinbar
Microsoft Alias: painbar

Thanks for your comment, @nstraw. This issue has been assigned to the doc author for review.

Hi @nstraw, sorry for getting this only now. I will need to check with the product team about this. I'll report back as soon as I hear, and if necessary will update the documentation.
Thanks for reaching out. As I said, I'll get back in touch as soon as I have an answer.

Hi @nstraw, sorry for the LONG delay in getting back to you. As I understand it, for the 4 APIs that are called the "scanner APIs" ( https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-metadata-scanning ) if an app is going to run under service principal authentication rather than under standard delegated token authentication, it must not have any admin-consent required permissions for Power BI placed on in in the Azure portal. This document ( https://learn.microsoft.com/en-us/power-bi/enterprise/read-only-apis-service-principal-authentication ) has been changed a bit to hopefully make this more clear. If the app runs under a service principal, but has admin consent required permissions for Power BI, then if it calls one of those scanner APIs, apparently there is a failure. I understand that this is not true of other Admin read-only APIs - in those cases the admin consent required permissions are just ignored. In any event, please take another look at the document, as well as the API documentation, and let me know if you still have questions. All the Admin read-only APIs got an updated limitations section, but this has to be rolled back, as the limitation apparently only applies to those scanner APIs.


Video quality not adapting to higher qualities in mpeg-dash streaming

I am using shaka player to play mpeg-dash videos with MPD file and widevine DRM. Sometimes shaka player picks up high quality video whereas mostly it plays the first quality (the lowest one) it picked even on high speed internet. Please help me on this.
Below is the list of video variant output by the shaka player:
[
  {
    "id": 10,
    "active": true,
    "type": "variant",
    "bandwidth": 2320000,
    "language": "en",
    "label": null,
    "kind": null,
    "width": 1920,
    "height": 1080,
    "frameRate": 24,
    "pixelAspectRatio": null,
    "mimeType": "video/mp4",
    "codecs": "avc1.4d4028, mp4a.40.2",
    "audioCodec": "mp4a.40.2",
    "videoCodec": "avc1.4d4028",
    "primary": false,
    "roles": [],
    "audioRoles": [],
    "videoId": 1,
    "audioId": 8,
    "channelsCount": null,
    "audioSamplingRate": 48000,
    "audioBandwidth": 320000,
    "videoBandwidth": 2000000,
    "originalVideoId": "1",
    "originalAudioId": "7",
    "originalTextId": null
  },
  {
    "id": 11,
    "active": false,
    "type": "variant",
    "bandwidth": 2320000,
    "language": "en",
    "label": null,
    "kind": null,
    "width": 1280,
    "height": 720,
    "frameRate": 24,
    "pixelAspectRatio": null,
    "mimeType": "video/mp4",
    "codecs": "avc1.4d401f, mp4a.40.2",
    "audioCodec": "mp4a.40.2",
    "videoCodec": "avc1.4d401f",
    "primary": false,
    "roles": [],
    "audioRoles": [],
    "videoId": 2,
    "audioId": 8,
    "channelsCount": null,
    "audioSamplingRate": 48000,
    "audioBandwidth": 320000,
    "videoBandwidth": 2000000,
    "originalVideoId": "2",
    "originalAudioId": "7",
    "originalTextId": null
  },
  {
    "id": 12,
    "active": false,
    "type": "variant",
    "bandwidth": 2320000,
    "language": "en",
    "label": null,
    "kind": null,
    "width": 854,
    "height": 480,
    "frameRate": 24,
    "pixelAspectRatio": null,
    "mimeType": "video/mp4",
    "codecs": "avc1.4d401e, mp4a.40.2",
    "audioCodec": "mp4a.40.2",
    "videoCodec": "avc1.4d401e",
    "primary": false,
    "roles": [],
    "audioRoles": [],
    "videoId": 3,
    "audioId": 8,
    "channelsCount": null,
    "audioSamplingRate": 48000,
    "audioBandwidth": 320000,
    "videoBandwidth": 2000000,
    "originalVideoId": "3",
    "originalAudioId": "7",
    "originalTextId": null
  },
  {
    "id": 13,
    "active": false,
    "type": "variant",
    "bandwidth": 2320000,
    "language": "en",
    "label": null,
    "kind": null,
    "width": 640,
    "height": 360,
    "frameRate": 24,
    "pixelAspectRatio": null,
    "mimeType": "video/mp4",
    "codecs": "avc1.4d401e, mp4a.40.2",
    "audioCodec": "mp4a.40.2",
    "videoCodec": "avc1.4d401e",
    "primary": false,
    "roles": [],
    "audioRoles": [],
    "videoId": 4,
    "audioId": 8,
    "channelsCount": null,
    "audioSamplingRate": 48000,
    "audioBandwidth": 320000,
    "videoBandwidth": 2000000,
    "originalVideoId": "4",
    "originalAudioId": "7",
    "originalTextId": null
  },
  {
    "id": 14,
    "active": false,
    "type": "variant",
    "bandwidth": 2320000,
    "language": "en",
    "label": null,
    "kind": null,
    "width": 426,
    "height": 240,
    "frameRate": 24,
    "pixelAspectRatio": null,
    "mimeType": "video/mp4",
    "codecs": "avc1.4d4015, mp4a.40.2",
    "audioCodec": "mp4a.40.2",
    "videoCodec": "avc1.4d4015",
    "primary": false,
    "roles": [],
    "audioRoles": [],
    "videoId": 5,
    "audioId": 8,
    "channelsCount": null,
    "audioSamplingRate": 48000,
    "audioBandwidth": 320000,
    "videoBandwidth": 2000000,
    "originalVideoId": "5",
    "originalAudioId": "7",
    "originalTextId": null
  },
  {
    "id": 15,
    "active": false,
    "type": "variant",
    "bandwidth": 2320000,
    "language": "en",
    "label": null,
    "kind": null,
    "width": 256,
    "height": 144,
    "frameRate": 24,
    "pixelAspectRatio": null,
    "mimeType": "video/mp4",
    "codecs": "avc1.4d4015, mp4a.40.2",
    "audioCodec": "mp4a.40.2",
    "videoCodec": "avc1.4d4015",
    "primary": false,
    "roles": [],
    "audioRoles": [],
    "videoId": 6,
    "audioId": 8,
    "channelsCount": null,
    "audioSamplingRate": 48000,
    "audioBandwidth": 320000,
    "videoBandwidth": 2000000,
    "originalVideoId": "6",
    "originalAudioId": "7",
    "originalTextId": null
  }
]

Shaka Player's adaptation is based on your network bandwidth.  But all of these streams are marked with the same bandwidth requirement:
    "bandwidth": 2320000,

If you put the real bandwidth requirements in the content, you will find that Shaka Player will adapt to choose the highest quality for your actual bandwidth.


(fix maybe) fix double setoid derive

previously it derive setoid twice. This commit remove one of them.

Thanksies :)


Update travis config

This should speed up the builds enormously. By providing the following config, Travis will use docker based builds which boot up in 1-6s compared to full VM which takes 20-50s to boot up.
Also, --dev composer flag is deprecated, as it installs dev dependencies by default now.

Coverage remained the same at 98.643% when pulling 1b29945698d54a70e8d3703496c6cfeae737b91d on jerguslejko:patch-5 into f43d71e1944e865338841db00d42f8d31ee1a9df on stefanzweifel:master.

Coverage remained the same at 98.643% when pulling ea0607f7b5fcbaaee58a8892fc4f4b5abf17b4a4 on jerguslejko:patch-5 into f43d71e1944e865338841db00d42f8d31ee1a9df on stefanzweifel:master.

Coverage remained the same at 98.643% when pulling f9dc336f770f4f566b5073a7dc227b580eb5c719 on jerguslejko:patch-5 into 95ca33e9b42a68bb9b2bd700fe6eb7a476e2ef35 on stefanzweifel:master.


Debug vendor code included with npm

Bug Report or Feature Request (mark with an x)
- [ ] bug report -> please search issues before submitting
- [x ] feature request

Versions.

@angular/cli: 1.0.0
node: 6.9.4
os: win32 x64
@angular/common: 4.0.0-rc.6
@angular/compiler: 4.0.0-rc.6
@angular/core: 4.0.0-rc.6
@angular/forms: 4.0.0-rc.6
@angular/http: 4.0.0-rc.6
@angular/platform-browser: 4.0.0-rc.6
@angular/platform-browser-dynamic: 4.0.0-rc.6
@angular/router: 4.0.0-rc.6
@angular/cli: 1.0.0
@angular/compiler-cli: 4.0.0-rc.6
Repro steps.

Create a new project, install some dependency with types
npm i --save leaflet
npm i --save-dev @types/leaflet

Desired functionality.

A way to emit the non-minified version of the vendor script file so that it can be stepped into. Currently no way of debugging 3rd party in the context of an app.
All we currently get is one line like:
module.exports = "(function(f){if(typeof exports===\"object\ ...

//////////////////
// WEBPACK FOOTER
// ./~/raw-loader!./~/leaflet/dist/leaflet.js
// module id = 431
// module chunks = 3

Mostly a dupe of https://github.com/angular/angular-cli/issues/5687, where a way to get all vendor sourcemaps should be supported.

@filipesilva you have created a circular reference :)
#5687 is this post

@filipesilva could you please correctly reference the dupe? Thanks.

@filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva @filipesilva


Extending the Snowpark Scala APIs

Please answer these questions before submitting your pull requests. Thanks!

What GitHub issue is this PR addressing? Make sure that there is an accompanying issue to your PR.
Fixes #802269

Fill out the following pre-review checklist:

[ ] I am adding a new automated test(s) to verify correctness of my new code
[ ] I am adding new logging messages
[ ] I am adding a new telemetry message
[ ] I am adding new credentials
[ ] I am adding a new dependency

Please describe how your code solves the related issue.
Replace this with a short description of how your code change solves the related issue.

Pre-review checklist
(For Snowflake employees)

[ x] This change has passed precommit
[ ] I have reviewed code coverage report for my PR in  (Sonarqube)

This PR will address these APIs:
Adding the following methods:

API
Description

DataFrame.selectExpr
Selects a set of SQL expressions. This is a variant of select that accepts SQL expressions.

DataFrame.filter
Filters rows using the given SQL expression.

DataFrame.dropDuplicates
Returns a new DataFrame with duplicate rows removed, considering only the subset of columns.

DataFrame.transform
Chaining custom transformations.

DataFrame.head
Returns the first row / Returns the first n rows.

DataFrame.take
Returns the first n rows

DataFrame.cache
Alias for cacheResult

DataFrame.orderBy
Alias for Sort

DataFrame.orderBy
Alias for Sort

DataFrame.printSchema
Shortcut for schema.printTreeString

DataFrame.toJSON
Returns data as JSON

DataFrame.collectAsList
Collects results as a list of Row

DataFrame.withColumnRenamed
Returns a new dataframe with the renamed columns

Session.getOrCreate
Gets the active session or creates new one

Column.isin
Overload that accepts an array of strings

Column.isNotNull
alias for is_not_null

Column.isNull
alias for is_null

Column.startsWith

Column.contains

Column.regexp_replace

Column.as
overload for Symbol

Column.isNaN

Column.substr
overload for column arguments

Column.substr
overload for int arguments

Column.notEqual
overload for not_equal

Column.like
overload for string argument

Column.rlike
alias for regexp

Column.bitwiseAND
alias for bitand

Column.bitwiseOR
alias for bitor

Column.bitwiseXOR
alias for bitxor

Column.getItem
calls builtin get

Column.getField
class builtin get

Column.cast
with string expression

Column.eqNullSafe
alias for equal_null

CaseExpr.when
support for when with* int* String* Float* double* booelan

CaseExpr.otherwise
support for otherwise with:* int* String* float* double* boolean

CaseExpr.else
support for otherwise with:* int* String* float* double* boolean

functions.expr
alias for sqlExpr

functions.desc
equivalent to Column.desc

functions.asc
equivalent to Columns.asc

functions.size
equivalent to array_size

functions.arrray
alias for array_construct

functions.date_format
alias for to_varchar

functions.last
LAST_VALUE

functions.format_string
FORMAT_STRING

functions.locate
POSITION

function.log10
call builtin LOG

functions.log1p
ln c + 1

functions.nanvl
check if NaN

functions.base64
base64_ENCODE

functions.unbase64
BASE64_DECODE_STRING

functions.ntile
NTILE

functions.shiftleft
alias for bitshiftleft

functions.shiftright
alias for bitshiftright

functions.hex
HEX_ENCODE

functions.unhex
HEX_DECODE_STRING

functions.randn
RANDOM

functions.json_tuple
JSON_EXTRACT_PATH_TEXT

functions.cbrt
CBRT

functions.from_json
TRY_PARSE_JSO

functions.date_sub
implements equivalent to spark

functions.regexp_extract
implements equivalent to regexp_extract

functions.signum
SIGN

functions.substring_index
implements equivalent to spark

functions.collect_list
alias for array_agg

functions.reverse
REVERSE

functions.isnull
alias for is_null

functions.conv
CONV

functions.unix_timestamp
datetime to epoch

functions.regexp_replace
REGEXP_REPLACE

functions.date_add
adds days

functions.collect_set
ARRAY_AGG(DISTINCT)

functions.from_unixtime
epoch to datetime

functions.monotonically_increasing_id
alias for seq8

functions.months_between
MONTHS_BETWEEN

functions.instr
REGEXP_INSTR

functions.from_utc_timestamp
TO_TIMESTAMP_T

functions.format_number
TO_VARCHAR

functions.log2
LOG

functions.element_at
alias for get_path

When adding new functions please update Scala and Java API together
Please add tests for any new codes.

@sfc-gh-bli are there any example of the recommended practice on how we can create and run new tests? are there any contribution steps documented that we can follow ?

When adding new functions please update Scala and Java API together
Please add tests for any new codes.

@sfc-gh-bli are there any example of the recommended practice on how we can create and run new tests? are there any contribution steps documented that we can follow ?
create a profile.properties file in the root directory, and fill all login info. here is an example of profile file.
https://github.com/snowflakedb/snowpark-java-scala/blob/main/profile.properties.example
Then you can run any existing test.


Refactor CQT

Summary
This PR refactors CQT.
TODO

Compatibility with librosa.

ref: #89

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 84.09%. Comparing base (453b7b1) to head (3065d3a).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #120   +/-   ##
=======================================
  Coverage   84.09%   84.09%
=======================================
  Files         123      123
  Lines       12606    12606
=======================================
  Hits        10601    10601
  Misses       2005     2005

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Filter out on amounts from amountsOut in recovery removeLiquidity.query

I was testing the recovery exit integration in a random composable stable pool in recovery mode:
PoolId: 0x156c02f3f7fef64a3a9d80ccf7085f23cce91d76000000000000000000000570
https://app.balancer.fi/#/ethereum/pool/0x156c02f3f7fef64a3a9d80ccf7085f23cce91d76000000000000000000000570
The result of the query is something like this (omitting unrelated properties):
const amountsOut = [
  {
    token: {
      address: '0x156c02f3f7fef64a3a9d80ccf7085f23cce91d76', // BPT
    },
    amount: '0', // ZERO AMOUNT
  },
  {
    token: {
      address: '0x4bc3263eb5bb2ef7ad9ab6fb68be80e43b43801f', // VETH
    },
    amount: '294599022111457156',
  },
  {
    token: {
      address: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', //WETH
    },
    amount: '685900288014157640',
  },
]

We need to filter out the BPT amount in our end like this:
amountsOut.filter(a => a.amount > 0n)
but I think it would be better to get it filtered in the SDK side.
If I'm not wrong this was not happening in other queries.

As we talked in slack: It's easier if we just filter in the FE side.


make front page have a choice of a consistent grid

Expected behavior
For Arrested DevOps, having the most recent ep be a video link makes it confusing and unlikely that people would know to click on the episode title to get to the episode page where there is more content. Instead of a list where everything is an image but the first one which is a video, let's have a grid like @mattstratton showed me in https://www.castanet-theme.com/grey-grid/ - if possible, with the 500x500 images clickable (as described in https://github.com/mattstratton/castanet/issues/134) and the titles overlaid on them as before (since the images were designed assuming that).
Actual behavior
Currently we lack a grid and have a "hero" video, which I think is misleading.
Reproduction Steps
Look at the current draft site in https://deploy-preview-297--arrested-devops.netlify.com/

This seems to be a question for the Arrested DevOps implementation. The use of the grid as an option is a configuration in the config.toml of the site which is using this theme, although the enhancement would be to have titles overlaid on the images instead of below them?

I'm not sure where, but this was fixed at some point. Closing.


Enable NuGet Account Deletion workflow

Issue to track new feature work around enabling NuGet Account Deletion workflow.
Here is the link to the spec.
Feel free to comment below with your feedback.

Spec looks good to me, only question I have are

Will I as consumer still be able to restore/install the package? I should not be impacted because the owner deleted his account imo.
Can it be transferred to another owner after the fact? Imagine that this is a big community project and the owner just deletes his account - Can somebody pick it up later on again to bring new life to it?

Will I as consumer still be able to restore/install the package?

Yes. As the spec mentions, the packages will be orphaned but still be available (though unlisted)

Can a package be transferred to a new owner after the fact?

This is out of scope for the spec. However a very viable scenario. We need to come up with a plan - TBD. /cc: @karann-msft

@tomkerkhove, Can a package be transferred to a new owner after the fact? - yes it is possible.


Chapter 2 section on allocators is out of date

I'm currently working through this site as my first resource for learning zig (using the latest nightly 0.9 build), and I ran into a compile error when I got here:
test "fixed buffer allocator" {
    var buffer: [1000]u8 = undefined;
    var fba = std.heap.FixedBufferAllocator.init(&buffer);
    var allocator = &fba.allocator;

    const memory = try allocator.alloc(u8, 100);
    defer allocator.free(memory);

    try expect(memory.len == 100);
    try expect(@TypeOf(memory) == []u8);
}

The error was this: type '(bound fn(*std.heap.FixedBufferAllocator) std.mem.Allocator)' does not support field access, which I found pretty enigmatic as a total newbie to the language. Eventually I was able to get it to work, and it looks like the API for allocators has changed slightly. This is was successful for me:
test "fixed buffer allocator" {
    var buffer: [1000]u8 = undefined;
    var fba = std.heap.FixedBufferAllocator.init(&buffer);
    const allocator = fba.allocator(); // allocator is a function, not a field

    const memory = try allocator.alloc(u8, 100);
    defer allocator.free(memory);

    try expect(memory.len == 100);
    try expect(@TypeOf(memory) == []u8);
}

This error also shows up at least on the "arena allocator" test, I'm unsure if this same issue exists anywhere else throughout.

I went ahead and submitted a PR for this and another issue. Any further issues I find I'll note in PR form.

PR was merged, so this should be closed?

Yes


Missing block quote?

Block quoting with '>' seems not to work.
Example:
Markdown:
> This is a quote from a previous reply or comment.
Now this is my response to that quote.
Should be rendered as:

This is a quote from a previous reply or comment.
Now this is my response to that quote.

MMMarkdown results are the same - the block quote isn't handled, it's simply reprinted as is.

With this input:
> This is a quote from a previous reply or comment.
Now this is my response to that quote.

I get this output:

This is a quote from a previous reply or comment.
Now this is my response to that quote.

This matches the behavior of GitHub.com and most other Markdown implementations. Are you getting different output? Or are you expecting different output?

Sorry this turned out to be an implementation detail - the text I have to convert has html entities (>).  MMMarkdown will skip those unless I decode them first - but of course I can't set the attributedText property of my UITextView unless I convert again what's provided by MMMarkdown (which ends up looking incorrect - line breaks missing - and is slow).


chore: adapt to multiple goal linter 3

A PR analogous to #12338 and #12361: reformatting proofs following the multiple goals linter of #12339.

bors r-

bors r+


Clients claim

R: @jeffposnick @addyosmani
Add clientsClaim option to sw-build and sw-lib.

Please ignore the appveyor failing test. Something I'm exploring in global-ignores branch at the moment. Not sure what it's doing.


start rejecting csrf failures

In spite of enabling CSRF on India, no one filed a bug indicating an unexpected behaviour (there were around 130 request rejections). I have analyzed logs from last 3 months here (from india+prod). There are couple of doubtful csrf rejections, these are not reproducible and they even look like expected behaviours. At this point, we should turn on CSRF rejection on Prod for a day/week, let users report a bug if any rejection is unexpected and fix them
Before merging this in, it would be good for anyone to review the logs analysis Best way to review and discuss might be either through doc comments or a quick voice chat.
@czue
cc @benrudolph

@sravfeyn on my backlog to look through the logs. can definitely commit to getting to it by monday

(sounds good)

made some comments on the logs doc, but overall looks like a solid analysis and I don't see any major blockers to getting this in.

@czue I removed the don't merge tag since we addressed all issues outlined in the logs analysis docs. This is good to go if you don't see any other blockers

thanks for the great followthrough on this!


Add rumble support to bevy_gilrs

This adds the RumbleRequest event and a system to read them and rumble
controllers accordingly.
It gives users two ways of controlling controller rumble:

A very primitive API with RumbleIntensity that is easy to
understand and use.
A direct access to the girls ff::Effect system for complete
fine-grained control over how the gamepad rumbles.

Notes:
Re-export of gilrs::ff
This implementation re-exports gilrs::ff so that user can create their own rumbling patterns (as demonstrated in the examples) however, we could be more selective in what we re-export. Would it be better this way?
Or is it not even OK to re-export and should instead create our own wrapper types. I really don't want to do that, because the EffectBuilder API of gilrs seems very expensive, and would be difficult to replicate.
Error handling in gilrs_rumble_system
I don't like how that function look (so much error handling diluting the actual logic, yuk!) But what's the alternative here? I thought that:

Define a RumbleError enum
implement From<ff::Error> for RumbleError
Extract the inner body of the for loop into it's own funciton that returns Result<(), RumbleError>
match the function call

This separates the error handling from core logic handling, but it's much more code. What's the best choice?

There is still an open question: how do we want this to play out with mobile rumble? (and by extension, web)
It might or might not be wishable to have a unified interface to interact with mobile rumble. Having a unified API means the gilrs force feedback system needs to be encapsulated and not exposed to the end user.

Hey, I'm considering picking this one up. Anything I should know about @nicopap @alice-i-cecile ?

@johanhelsing nope. I think everything relevant should be in the diff and comments of this PR.

I merged main into this branch and got it working again. My branch is here https://github.com/bevyengine/bevy/compare/main...johanhelsing:bevy:rumble?expand=1 I'll create a PR when/if I have something I want feedback on, but that branch is probably a good starting point if I end up abandoning it and someone else wants to pick this up :)


Thumbnail on hover

New with jQuery and Javascript. I'm trying to implement xzoom-thumbs on hover (rather than thumbs click), similar to this:
For example: http://<IP_ADDRESS>/DB/Artikulli.php?id=341
$(document).ready(function(){ 			$('.xzoom-thumbs img').hover(function() { 			var url = $(this).attr('src'); 			$('#xzoom-default').attr('src', url); 		}); 		});
You see while hovering over thumbs, the original image updates to the corresponding thumb item. However, not the xzoom-preview. In this case, in order for xzoom to work properly I have to click in thumbs, which is not what I want.
Neither this didn't work:
$(document).ready(function(){ 				$('.xzoom-thumbs img').on('click hover',function(){ 				$('#xpreview').attr('src',$(this).attr('src')); 			}); 		});
Nor this:
$(document).ready(function(){ 			$('.xzoom-thumbs img').hover(function() { 			var url = $(this).attr('src'); 			$('#xzoom-default').attr('src', url); 			$('.xzoom-thumbs img').trigger('click'); 		}); 		});
Am I missing something in the script?
Thanks.

Have you tried to use hover option of xZoom?

You can find hover option description in the list of available options here: https://github.com/payalord/xZoom/blob/master/doc/manual.md#options

No, I didn't try.
Thanks for the link. I'm going to read the description..

This didn't work for me :(
`(function ($) {
$(document).ready(function() {
    //Initialization with one class name
    $(".xzoom").xzoom();
		hover: true
});

})(jQuery);`
Maybe I'm missing something?

Options are case sensitive. And must be passed to xZoom as javascript object, example:
$(".xzoom").xzoom({option1: value, option2: value, ...});

So in your case, this is how you need to provide hover option to xzoom:
(function ($) {
$(document).ready(function() {

    //Initialization with one class name
    $(".xzoom").xzoom({hover: true});

});
})(jQuery);

You also can check this example to get better idea of how to work with options: https://github.com/payalord/xzoom-sandbox/tree/master/Options
Feel free to download xZoom Sandbox repository and experiment with examples:
https://github.com/payalord/xzoom-sandbox

Thanks for your solution.
Your example works fine :) However when using multiple zooms and applying hover at the same time, I'm unable to set the lens color, zoomwidth and zoomheight parameters. Like this:
(function ($) {     $(document).ready(function() {         //Multiple Zooms on one page         $('.xzoom').each(function() {             var instance = $(this).xzoom({**zoomWidth: 700, zoomHeight: 550, lens: "#ffffff"**}); //<-- Don't forget to add your options here             $('.xzoom-gallery', $(this).parent()).each(function () {                 instance.xappend($(this));             });         });     }); })(jQuery);
I tried many options inside the $('.xzoom').xzoom(...) and $(".xzoom").xzoom(...) but still unable to keep the parameters that I want.

In your case with multiple zooms on one page, this is how you need to provide your options:
(function ($) {
  $(document).ready(function() {

    //Multiple Zooms on one page
    $('.xzoom').each(function() {

      var instance = $(this).xzoom({zoomWidth: 700, zoomHeight: 550, lens: "#ffffff", hover: true});

      $('.xzoom-gallery', $(this).parent()).each(function () {
        instance.xappend($(this));
      });
    });
  });
})(jQuery);

Also make sure you are using xzoom class for main image and xzoom-gallery class for thumbs images.
In case if you will still have problems with this. I can create a working example with multiple zooms on one page with hover option for you then.

This:
`(function ($) {
$(document).ready(function() {
//Multiple Zooms on one page
$('.xzoom').each(function() {

  var instance = $(this).xzoom({zoomWidth: 700, zoomHeight: 550, lens: "#ffffff", hover: true});

  $('.xzoom-gallery', $(this).parent()).each(function () {
    instance.xappend($(this));
  });
});

});
})(jQuery);`
didn't work.
I use xzoom class for main image and xzoom-gallery for thumbs but it didn't work.
<a href="images/images/gallery/original/<?php echo trim($images[$i]); ?>" >
																	<img class="xzoom" width="50" src="images/images/gallery/thumbs/<?php echo trim($images[$i]); ?>" xpreview="images/images/gallery/preview/<?php echo trim($images[$i]); ?>" />

															`<a href="images/images/gallery/original/<?php echo trim($images[$i]); ?>"><img class="xzoom-gallery" width="50" src="images/images/gallery/preview/<?php echo trim($images[$i]); ?>" title=""></a>`

I'm testing more, I would be happy to see a working example :)

Please download and check this example in the browser: https://github.com/payalord/xzoom-sandbox/tree/master/InitializationMultipleZoomsOptions

This works 👍
Thanks man, this software is awesome :)

You welcome!


Handle a SocketException thrown when sending the browser close command to Chrome

https://github.com/flutter/flutter/pull/150645 tries to shut down Chrome by sending a browser close command through a debug protocol.  The webkit_inspection_protocol library used to send the command may throw a SocketException if Chrome has already been shut down.

Analyzer failures:
   info • Setter has no corresponding getter • packages/flutter_tools/test/web.shard/chrome_test.dart:886:7 • avoid_setters_without_getters
   info • Use 'const' with the constructor to improve performance • packages/flutter_tools/test/web.shard/chrome_test.dart:891:13 • prefer_const_constructors
   info • Use 'const' with the constructor to improve performance • packages/flutter_tools/test/web.shard/chrome_test.dart:899:13 • prefer_const_constructors


Move to CocoaPods-Keys

Previously, API keys were stored in Secrets.h, a file not checked into git. This pull requests moves to CocoaPods-Keys, a CocoaPods plugin designs specifically for this use case.
This pull requests:

Updates CocoaPods for use with the new plugin architecture.
Installs CocoaPods-Keys gem.
Updates setup script to stub Mixpanel and Hockey keys.
Switches to new keys.
Migrates CI instructions to use new keys plugin.
Updates installation instructions.

I've kept Secrets.h in .gitignore to prevent a developer accidentally checking in this file and leaking secrets.
Fixes #125.

I'm not sure totally sure if we should go this direction for a few reasons:

It adds what seems like a lot of extra complexity to hide a few keys that aren't really that secret. If they ended up leaked it wouldn't be that big of deal. The current setup we have using the Secrets.h is simple and pretty easy to understand.
We're planning on slowly introducing more Swift into the codebase and with that likely is migrating to Carthage. Using CocoaPods-Keys adds a hard dependency on keeping CocoaPods around.

That being said I'd love to hear others thoughts on this. I know @gfontenot has some experience with this so he could provide some real-world experiences to the conversation.

FWIW, CocoaPods handles Swift just fine, so our decision around dependency management isn't really affected by the language we're choosing.
That being said, I do very much dislike the idea of coupling private key handling with dependency management, so I'm in agreement with @jakecraige about not introducing this change.

As you like. Key storage isn't a critical part of our toolchain; if CocoaPods disappeared tomorrow, Artsy would be fine and we would probably do something like this missing file approach.
If you feel this is a better direction for your team, sounds good 👍 You know what's best for your project.

Based on this discussion I'm going to close this for now. If we find later that this would be beneficial we can re-evaluate it then.


Failing EditableText vertical caret movement tests

Wasn't sure where to submit it as it's a problem likely in the framework but is visible in tests.
Steps to Reproduce

Clone Flutter repo

git clone git@github.com:flutter/flutter.git

Run widgets tests from editable_text_shortcuts_tests.dart

cd flutter/packages/flutter
../../bin/flutter test test/widgets/editable_text_shortcuts_tests.dart

Expected results: Tests pass
Actual results: Tests fail

Test log
00:22 +342: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.android)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.android)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:22 +342 -1: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.android) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.android)

00:22 +342 -1: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.fuchsia)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.fuchsia)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:22 +342 -2: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.fuchsia) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.fuchsia)

00:22 +342 -2: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.iOS)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.iOS)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:22 +342 -3: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.iOS) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.iOS)

00:22 +342 -3: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.linux)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.linux)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:22 +342 -4: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.linux) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.linux)

00:22 +342 -4: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.macOS)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.macOS)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:22 +342 -5: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.macOS) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.macOS)

00:23 +342 -5: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.windows)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/tgucio/wrk/orig_flutter/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.windows)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:23 +342 -6: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.windows) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.windows)

00:27 +366 -6: Some tests failed.

flutter doctor -v
% ../../bin/flutter doctor -v
[✓] Flutter (Channel master, 2.11.0-0.0.pre.582, on macOS 12.1 21C52 darwin-x64, locale en-GB)
    • Flutter version 2.11.0-0.0.pre.582 at /Users/tgucio/wrk/orig_flutter/flutter
    • Upstream repository git@github.com:flutter/flutter.git
    • Framework revision<PHONE_NUMBER> (12 hours ago), 2022-02-16 00:00:11 -0500
    • Engine revision b09cf53269
    • Dart version 2.17.0 (build 2.17.0-105.0.dev)
    • DevTools version 2.10.0

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/tgucio/Library/Android/sdk
    • Platform android-31, build-tools 30.0.3
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.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 11.0.11+0-b60-7590822)

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.1 21C52 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 98.0.4758.102

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

This appears to be a regression as the tests pass on stable but not on master.

test logs (master)
[  +47 ms] executing: sysctl hw.optional.arm64
[   +7 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +2 ms] executing: [/Users/nexus/dev/sdks/flutters/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +12 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 660c15ef7f6b70b9a8d0103b17ea6d157f6e0418
[        ] executing: [/Users/nexus/dev/sdks/flutters/] git tag --points-at 660c15ef7f6b70b9a8d0103b17ea6d157f6e0418
[  +50 ms] Exit code 0 from: git tag --points-at 660c15ef7f6b70b9a8d0103b17ea6d157f6e0418
[        ] executing: [/Users/nexus/dev/sdks/flutters/] git describe --match *.*.* --long --tags 660c15ef7f6b70b9a8d0103b17ea6d157f6e0418
[  +30 ms] Exit code 0 from: git describe --match *.*.* --long --tags 660c15ef7f6b70b9a8d0103b17ea6d157f6e0418
[        ] 2.10.0-0.0.pre-598-g660c15ef7f
[   +3 ms] executing: [/Users/nexus/dev/sdks/flutters/] git rev-parse --abbrev-ref --symbolic @{u}
[   +6 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [/Users/nexus/dev/sdks/flutters/] git ls-remote --get-url origin
[   +7 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +44 ms] executing: [/Users/nexus/dev/sdks/flutters/] git rev-parse --abbrev-ref HEAD
[   +7 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[   +2 ms] executing: sw_vers -productName
[   +9 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[   +7 ms] Exit code 0 from: sw_vers -productVersion
[        ] 12.2
[        ] executing: sw_vers -buildVersion
[   +7 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 21D49
[  +24 ms] Found 1 files which will be executed as Widget Tests.
[   +4 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +4 ms] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +25 ms] Skipping pub get: version match.
[  +97 ms] running test package with arguments: [-r, compact, --timeout, 30s, --concurrency=6, --chain-stack-traces, --,
/Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart]
00:00 +0: loading /Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart                                       [ +118 ms] test 0: starting test /Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart
[   +3 ms] Discovered flutter_test_config.dart in /Users/nexus/dev/sdks/flutters/packages/flutter/test
[   +1 ms] Compiler will use the following file as its incremental dill file:
/var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_compiler.TzXROS/output.dill
[        ] Listening to compiler controller...
[   +4 ms] Compiling file:///var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_listener.Mp5rOD/listener.dart
[  +15 ms] /Users/nexus/dev/sdks/flutters/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/Users/nexus/dev/sdks/flutters/bin/cache/dart-sdk/bin/snapshots/frontend_server.dart.snapshot --sdk-root
/Users/nexus/dev/sdks/flutters/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --no-print-incremental-dependencies --target=flutter
--debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill
/var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_compiler.TzXROS/output.dill --packages
/Users/nexus/dev/sdks/flutters/packages/flutter/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --initialize-from-dill
/Users/nexus/dev/sdks/flutters/packages/flutter/build/test_cache/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill
[   +9 ms] <- compile file:///var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_listener.Mp5rOD/listener.dart
[ +769 ms] <- accept
[        ] <- reset
[        ] Compiling file:///var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_listener.Mp5rOD/listener.dart took 795ms
[        ] test 0: starting test device
[   +2 ms] test 0: awaiting connection to test device
[        ] test 0: Observatory uri is not available
[   +1 ms] test 0: test harness socket server is running at port:56019
[   +5 ms] executing: sysctl hw.optional.arm64
[   +3 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[        ] Using this directory for fonts configuration: /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_fonts.Quwh5J
[        ] test 0: Starting flutter_tester process with command=[/usr/bin/arch, -x86_64,
/Users/nexus/dev/sdks/flutters/bin/cache/artifacts/engine/darwin-x64/flutter_tester, --disable-observatory, --enable-checked-mode, --verify-entry-points,
--enable-software-rendering, --skia-deterministic-rendering, --enable-dart-profiling, --non-interactive, --use-test-fonts,
--packages=/Users/nexus/dev/sdks/flutters/packages/flutter/.dart_tool/package_config.json,
/var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_listener.Mp5rOD/listener.dart.dill], environment={FLUTTER_TEST: true,
FONTCONFIG_FILE: /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_fonts.Quwh5J/fonts.conf, SERVER_PORT: 56019,
APP_NAME: flutter, UNIT_TEST_ASSETS: /Users/nexus/dev/sdks/flutters/packages/flutter/build/unit_test_assets}
[   +3 ms] test 0: Started flutter_tester process at pid 65007
00:01 +0: loading /Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart                                       [ +577 ms] test 0: connected to test device, now awaiting test result
[        ] test 0: Waiting for test harness or tests to finish
00:15 +342: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.android)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.android)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:15 +342 -1: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.android) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.android)

00:15 +342 -1: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.fuchsia)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.fuchsia)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:15 +342 -2: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.fuchsia) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.fuchsia)

00:15 +342 -2: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.iOS)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.iOS)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:15 +342 -3: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.iOS) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.iOS)

00:15 +342 -3: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.linux)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.linux)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:15 +342 -4: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.linux) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.linux)

00:15 +342 -4: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.macOS)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.macOS)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:15 +342 -5: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.macOS) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.macOS)

00:15 +342 -5: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.windows)
══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════
The following TestFailure was thrown running a test:
Expected: TextSelection:<TextSelection.collapsed(offset: 7, affinity: TextAffinity.upstream,
isDirectional: false)>
  Actual: TextSelection:<TextSelection.collapsed(offset: 6, affinity: TextAffinity.downstream,
isDirectional: false)>

When the exception was thrown, this was the stack:
#4      main.<anonymous closure>.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart:1474:13)
<asynchronous suspension>
<asynchronous suspension>
(elided one frame from package:stack_trace)

This was caught by the test expectation on the following line:
  file:///Users/nexus/dev/sdks/flutters/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart line 1474
The test description was:
  run (variant: TargetPlatform.windows)
════════════════════════════════════════════════════════════════════════════════════════════════════
00:15 +342 -6: Common text editing shortcuts:  Arrow Movement vertical movement run (variant: TargetPlatform.windows) [E]
  Test failed. See exception logs above.
  The test description was: run (variant: TargetPlatform.windows)

00:17 +366 -6: macOS shortcuts line modifier + arrow key movement (variant: TargetPlatform.macOS)                                                       [+15991 ms] test 0: Test harness is no longer needed by test process
[        ] test 0: finished
[        ] test 0: cleaning up...
[        ] test 0: ensuring test device is terminated.
[        ] test 0: Terminating flutter_tester process
[        ] test 0: Shutting down test harness socket server
[        ] test 0: Test process is no longer needed by test harness
[  +21 ms] test 0: flutter_tester process at pid 65007 exited with code=-9
[        ] test 0: deleting temporary directory
[   +3 ms] test 0: finished
00:17 +366 -6: Some tests failed.
[   +6 ms] Deleting /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_compiler.TzXROS...
[   +1 ms] killing pid 65004
[  +12 ms] Deleting /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.b8mQgu/flutter_test_fonts.Quwh5J...
[   +1 ms] test package returned with exit code 1
[   +4 ms] "flutter test" took 17,711ms.
[   +2 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      TestCommand.runCommand (package:flutter_tools/src/commands/test.dart:472:7)
           <asynchronous suspension>
           #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1165:27)
           <asynchronous suspension>
           #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
           <asynchronous suspension>
           #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
           <asynchronous suspension>
           #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
           <asynchronous suspension>
           #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #10     main (package:flutter_tools/executable.dart:94:3)
           <asynchronous suspension>

[ +253 ms] ensureAnalyticsSent: 251ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1

test log(stable)
[ +148 ms] executing: sysctl hw.optional.arm64
[  +37 ms] Exit code 0 from: sysctl hw.optional.arm64
[   +3 ms] hw.optional.arm64: 1
[  +14 ms] executing: [/Users/nexus/dev/sdks/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +71 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] db747aa1331bd95bc9b3874c842261ca2d302cd5
[   +1 ms] executing: [/Users/nexus/dev/sdks/flutter/] git tag --points-at db747aa1331bd95bc9b3874c842261ca2d302cd5
[  +66 ms] Exit code 0 from: git tag --points-at db747aa1331bd95bc9b3874c842261ca2d302cd5
[        ] 2.10.1
[  +12 ms] executing: [/Users/nexus/dev/sdks/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +18 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/nexus/dev/sdks/flutter/] git ls-remote --get-url origin
[  +17 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +163 ms] executing: [/Users/nexus/dev/sdks/flutter/] git rev-parse --abbrev-ref HEAD
[  +40 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +9 ms] executing: sw_vers -productName
[  +25 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +18 ms] Exit code 0 from: sw_vers -productVersion
[        ] 12.2
[        ] executing: sw_vers -buildVersion
[  +17 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 21D49
[  +63 ms] Found 1 files which will be executed as Widget Tests.
[   +9 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +50 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +78 ms] Skipping pub get: version match.
[ +224 ms] running test package with arguments: [-r, compact, --timeout, 30s, --concurrency=6, --chain-stack-traces, --,
/Users/nexus/dev/sdks/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart]
00:00 +0: loading /Users/nexus/dev/sdks/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart                                                                                [ +423 ms] test 0: starting test /Users/nexus/dev/sdks/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart
[  +11 ms] Discovered flutter_test_config.dart in /Users/nexus/dev/sdks/flutter/packages/flutter/test
[   +6 ms] Compiler will use the following file as its incremental dill file: /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_compiler.HHWek6/output.dill
[        ] Listening to compiler controller...
[  +15 ms] Compiling file:///var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_listener.en5Sta/listener.dart
[  +46 ms] /Users/nexus/dev/sdks/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /Users/nexus/dev/sdks/flutter/bin/cache/artifacts/engine/darwin-x64/frontend_server.dart.snapshot --sdk-root
/Users/nexus/dev/sdks/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --incremental --no-print-incremental-dependencies --target=flutter --debugger-module-names
--experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_compiler.HHWek6/output.dill --packages
/Users/nexus/dev/sdks/flutter/packages/flutter/.dart_tool/package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --initialize-from-dill
/Users/nexus/dev/sdks/flutter/packages/flutter/build/test_cache/build/c075001b96339384a97db4862b8ab8db.cache.dill.track.dill
[  +49 ms] <- compile file:///var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_listener.en5Sta/listener.dart
00:01 +0: loading /Users/nexus/dev/sdks/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart                                                                                [+1355 ms] <- accept
[        ] <- reset
[        ] Compiling file:///var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_listener.en5Sta/listener.dart took 1453ms
[        ] test 0: starting test device
[   +5 ms] test 0: awaiting connection to test device
[   +1 ms] test 0: Observatory uri is not available
[   +6 ms] test 0: test harness socket server is running at port:57676
[  +26 ms] executing: sysctl hw.optional.arm64
[  +16 ms] Exit code 0 from: sysctl hw.optional.arm64
[        ] hw.optional.arm64: 1
[   +3 ms] Using this directory for fonts configuration: /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_fonts.096X5a
[   +2 ms] test 0: Starting flutter_tester process with command=[/usr/bin/arch, -x86_64, /Users/nexus/dev/sdks/flutter/bin/cache/artifacts/engine/darwin-x64/flutter_tester, --disable-observatory,
--enable-checked-mode, --verify-entry-points, --enable-software-rendering, --skia-deterministic-rendering, --enable-dart-profiling, --non-interactive, --use-test-fonts,
--packages=/Users/nexus/dev/sdks/flutter/packages/flutter/.dart_tool/package_config.json,
/var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_listener.en5Sta/listener.dart.dill], environment={FLUTTER_TEST: true, FONTCONFIG_FILE:
/var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_fonts.096X5a/fonts.conf, SERVER_PORT: 57676, APP_NAME: flutter, UNIT_TEST_ASSETS:
/Users/nexus/dev/sdks/flutter/packages/flutter/build/unit_test_assets}
[  +20 ms] test 0: Started flutter_tester process at pid 68254
00:02 +0: loading /Users/nexus/dev/sdks/flutter/packages/flutter/test/widgets/editable_text_shortcuts_tests.dart                                                                                [ +595 ms] test 0: connected to test device, now awaiting test result
[   +1 ms] test 0: Waiting for test harness or tests to finish
00:20 +372: macOS shortcuts line modifier + arrow key movement (variant: TargetPlatform.macOS)                                                                                [+18587 ms] test 0: Test harness is no longer needed by test process
[        ] test 0: finished
[   +1 ms] test 0: cleaning up...
[        ] test 0: ensuring test device is terminated.
[        ] test 0: Terminating flutter_tester process
[        ] test 0: Shutting down test harness socket server
[        ] test 0: Test process is no longer needed by test harness
[  +19 ms] test 0: flutter_tester process at pid 68254 exited with code=-9
[        ] test 0: deleting temporary directory
[   +2 ms] test 0: finished
00:20 +372: All tests passed!
[  +17 ms] Deleting /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_compiler.HHWek6...
[   +2 ms] killing pid 68251
[  +21 ms] Deleting /var/folders/p0/m30kv62s231_1_zc_vxb_xqw0000gn/T/flutter_tools.KzoHfj/flutter_test_fonts.096X5a...
[   +3 ms] test package returned with exit code 0
[  +14 ms] "flutter test" took 21,651ms.
[ +267 ms] ensureAnalyticsSent: 254ms
[   +5 ms] Running shutdown hooks
[   +1 ms] Shutdown hooks complete
[   +1 ms] exiting with code 0

flutter doctor -v
[✓] Flutter (Channel stable, 2.10.1, on macOS 12.2 21D49 darwin-arm, locale en-GB)
    • Flutter version 2.10.1 at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision db747aa133 (8 days ago), 2022-02-09 13:57:35 -0600
    • Engine revision ab46186b24
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.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 11.0.11+0-b60-7772763)

[☠] IntelliJ IDEA Community Edition (the doctor check crashed)
    ✗ Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at https://github.com/flutter/flutter/issues.
    ✗ FormatException: Unexpected extension byte (at offset 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:351:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:207:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1426:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1861:10)
      #15     runZonedGuarded (dart:async/zone.dart:1849:12)
      #16     runZoned (dart:async/zone.dart:1780:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:205:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:309:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:48)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1320:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1161:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

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

[✓] Connected device (3 available)
    • M2007J20CG (mobile) • 5dd3be00 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)     • macos    • darwin-arm64   • macOS 12.2 21D49 darwin-arm
    • Chrome (web)        • chrome   • web-javascript • Google Chrome 98.0.4758.102

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 2.11.0-0.0.pre.598, on macOS 12.2 21D49 darwin-arm, locale en-GB)
    • Flutter version 2.11.0-0.0.pre.598 at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 660c15ef7f (7 hours ago), 2022-02-16 23:09:13 -0500
    • Engine revision 754478998b
    • Dart version 2.17.0 (build 2.17.0-105.0.dev)
    • DevTools version 2.10.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.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 11.0.11+0-b60-7772763)

[✓] IntelliJ IDEA Community Edition (version 2021.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin version 213.5744.122

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

[✓] Connected device (3 available)
    • M2007J20CG (mobile) • 5dd3be00 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)     • macos    • darwin-arm64   • macOS 12.2 21D49 darwin-arm
    • Chrome (web)        • chrome   • web-javascript • Google Chrome 98.0.4758.102

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

CC @justinmc

Closed via #98607.


paper-input

paper-input validation is not working on my local and https://www.polymer-project.org/tools/designer/
also please help me

Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.

adel
Sent from Windows Mail
From: Eugene Horan
Sent: Saturday, 24 October 2015 8:38 AM
To: Polymer/polymer
Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.
—
Reply to this email directly or view it on GitHub.