The Node invocation timed out

I started a new project yesterday but after a few hours experimenting I get this error:
An unhandled exception occurred while processing the request.

NodeInvocationException: The Node invocation timed out after 60000ms.
You can change the timeout duration by setting the InvocationTimeoutMilliseconds property on NodeServicesOptions.
The first debugging step is to ensure that your Node.js function always invokes the supplied callback (or throws an exception synchronously), even if it encounters an error. Otherwise, the .NET code has no way to know that it is finished or has failed.
Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance+d__14.MoveNext()

If I follow documentation for removing server rendering, app works.
When I execute npm run build:dev the progress takes arround 55seconds. (If that helps)

Sometimes issues like that can come up if the webpack build just takes too too long and you can usually just refresh again and everything will work, this is my fault on he Dev webpack side and I'll be improving performance there this next week (along with many other things).
I'll close this one out as we're tracking #217 to fix these slow compilation issues. Thank you @MaklaCof !

Just to inform. Refresh does not work. I even restart machine and it does not work.
Great work by the way.

If it helps: it stops working when I add enough 3rd party components. In my case when I add entire Kendo UI for Angular 2.

I haven't tried using kendo with it myself, but I'm assuming it's either a slow build issue / or that they're using window/document etc.
What errors come up in the Output from Node? @MaklaCof

Hm, that is interesting. A billion errors and actually only one:

Microsoft.AspNetCore.NodeServices:Error: ERROR ReferenceError: localStorage is not defined
at tokenNotExpired (e:\OpPISWeb\trunk\Client\dist\main-server.js:51257:24)

This is from angular2-jwt.
My entire app is under login, so I really don't need server rendering, because SEO is not my problem. I was just trying to help, but never though to check visual studio output window.

Ah yes angular2-jwt doesn't work on the server, I believe that's an open issue for them as they're just accessing localStorage without even checking for its existence yet.
You can disable SSR fairly easily just by commenting out code in HomeController, just leave it as return View();, and instead of ViewData["SpaHtml"] in your Home/Index.cshtml, change it to <app></app> instead.
That should give you only CSR (client-side rendering) 👍

I am trying to use the Angular 4 oriented SPA template from the Microsoft SPA template. I generated the template using "dotnet new angular --name [project name]. Everything was working fine until I started trying to use JWT for authentication in a manor that was successful for me when I was using the Angular2 ASP.NET Core starter kit that I found on a blog. I've implemented MarkPieszak's last suggest by removing the server side prerendering via  replacement. I was able to get the project to run again but now it is not displaying the CSS bootstrap stuff correctly. More specifically, the hover colors on the NavBar aren't working. I can't say I understand the server-side prerendering enough to troubleshoot the problem.
Here are the nuget packages I am using from the *.cproj file:

I think that it is time for somebody from Microsoft to produce a template that has the Angular SPA, and the individual account authorization baked in together so the "rest of us" can start producing useful and productive projects for our clients. The time that I've wasted on trying to figure out all of this is a fine example of the downside of Microsoft's new open source agendas.

ths is not a good way to treat errors
each problem in agular show itself as time out error
how do i can see the real error?
i created a new service but i got this errror and i cant whats the real problem

Do you have the node console up to see what the error is itself?
Let me know. @yeganehaym
Usually NodeServices is able to bubble up the error, but sometimes it gets caught in there somehow.

yeah,thanks
i saw the console
real errors are show there

Excellent! Hopefully someday we'll try to get NodeServices to bubble them up all the way to the browser. I think it just gets lost in error limbo somewhere and outputs there for now

I have the same problem. I created a Angluar 4 + ASP.NET Web core 2 project and it works fine on a machine where it is created. But when the repo is cloned on another machine and app is started I get this error. I tried on one more machine and it is the same error.

as Mark said. to try to see vs output window
set combox box on Asp.net core Web to see real errors

What version of Node and aspnet core are on the other one?
Any errors from npm run build:dev ?

I am getting the same error when bringing down the project from repository.   NPM run build:dev works fine.  Please advise.

Additional information: Node version: 7.10.0, npm version 4.2.0

did anyone find solution for this, I am facing the same problem. @milanm

@milanm@MarkPieszak even i am facing the same issue.. any resolution any one find it out

I had this issue. And after 2 days of struggling I realized it was a network monitoring tool on my machine that caused this.
In my case it was WireShark.  I uninstalled it. And now everything is running  smoothly


Build configurations

We need to think about Build Configurations on the iOS Template project, technically, there is many build configurations that are using on our projects: Debug, Staging, Release, UAT...
We need to discuss about this to bring the basic build configurations into the template project.
This is my suggestion, we will need these basic configurations after create a new project

Debug for development: DEBUG flag defined
Staging for releasing beta: STAGING flag defined
Release for releasing to App Store: RELEASE flag defined

@nimblehq/ios-chapter
I have thought of few things related to the configurations. I want to bring up things I am not sure for all apps and things I think would make sense. This is not exhaustive list but somethings I think might make sense for us to discuss. Please check.

If we should add SIT or UAT configurations or both. I think UAT should be enough for most projects but I could be wrong.
If we should use external xcconfig files to define configuration externally.
If we should add AppTransport Security (ATS) arbitrary load enabled in debug and then removed for production using build phase script.
If we should add Settings Bundle in every project or not
If we should show Xcode warning / error when expression takes longer time to evaluate or function takes too long to compile. This might help us to improve build time later.
If we should / should not generate dSYM file for debug builds
If we want to select certain constants like baseURL from configuration or we add it using Environment enum or use settings bundle or use launch arguments.

I am in favor of

Renaming Release configuration to be called Production
Renaming Debug to Dev
Have Debug and Release configuration for Dev, (SIT, UAT) (if we have one or both) and Production like in The1

Slack


Create uzlabina.txt

Institution/School Name
SPŠE v Úžlabině
Instiution/School Website
https://uzlabina.cz/
Email Users
Please place an x between the square brackets if yes

[x] Students
[x] Academic/Teaching Staff
[x] Other/Support Staff
[ ] Alumni

Education Levels
Please place an x between the square brackets if yes

[ ] Post-graduate research
[ ] Graduate School
[ ] College (University) or Undergraduate School or equivalent
[ ] Community College or equivalent
[x] High School or equivalent
[ ] Elementary School or equivalent

My E-mail<EMAIL_ADDRESS>

@davidkubat Pull request merged. Thank you!


Godot 4.0 UV2 not working

Godot version:
Godot 4.0. Build 8a6d4dd5e
OS/device including version:
MX Linux (Debian based)
Nvidia GT1030
Issue description:
Unwrapping/Showing UV2 is not working
Steps to reproduce:
Grab any 3D model (Sponza for example). Try to unwrap uv2 (or use and exported uv2). The UV is not shown correcly. When trying to bake the light its not using it correctly.
Minimal reproduction project:
Godot 4.0 UV.zip

@jcostello Please upload a minimal reproduction project to make this easier to troubleshoot.

@jcostello Please upload a minimal reproduction project to make this easier to troubleshoot.

@Calinou Done. I uploaded a minimal reproduction project :muscle:

@Calinou Done. I uploaded a minimal reproduction project :muscle:

Fixed in master


db.collection.find() works differently for FerretDB and for MongoDB

The ferretDB finds certain numbers according to the data type, while MongoDB finds all numbers, according to filter, no matter if it's int32/64 or even if it's located in array.
There is my output in MongoDB:
db.values.find({"value": 42})
{ "_id" : ObjectId("612ec2800000040100000401"), "name" : "array", "value" : [ "array", 42 ] }
{ "_id" : ObjectId("612ec2800000040400000404"), "name" : "array-three", "value" : [ 42, "foo", null ] }
{ "_id" : ObjectId("612ec2800000100100001001"), "name" : "int32", "value" : 42 }
{ "_id" : ObjectId("612ec2800000120100001201"), "name" : "int64", "value" : NumberLong(42) }
And FerretDB Output:
db.values.find({"value": 42})
[ { _id: ObjectId("612ec2800000100100001001"),  name: 'int32', value: 42  }]
As you can see, there is only one value found for Ferret DB.

I have already begun to study this moment with the bug and I want to take on solving it myself, since my task that I have been doing depends on the solution of this problem.

I'm not sure if the problem is still present (it is possible I accidentally fixed it), but we definitely need handler and dance tests for it.
If something should be changed, it is likely there: https://github.com/FerretDB/FerretDB/blob/main/internal/handlers/common/compare.go


Each node in App Service explorer should have its own Refresh context menu item

Currently the only option is to refresh the root nodes (and collapsing them). Uses shall be able to right click on individual nodes and specifically refresh the selected one and its children if any.

#44


Refactoring MQTT state management

This PR refactors the state management of the client to be entirely wrapped up in an smlang::StateMachine.
This change is intended to support more complex state management that will be required to support all QoS levels.
This PR also removes public access to the Minimq.client object. It is now exposed via Minimq::client() to support compatibility going forward.

@jordens I elected to restructure it so that we only keep the SessionState as the state machine context. This should still facilitate easy management of the session state structure. There's still a small amount of reaching into the internal context, but I want to try to fix it up a bit later.


Re org docs/resources to describe operations and effects

The operations resource page (https://github.com/stellar/horizon/blob/master/docs/reference/resources/operation.md) is extremely long, and the effects resource page (https://github.com/stellar/horizon/blob/master/docs/reference/resources/effect.md) does not have a lot of detail.
In addition, I just started a trade.md resource page from an old ticket without being told a Trade is simply an Effect now.  I think it's important to talk about trades in depth, but currently there is no place for the doc I wrote.
I propose that operations should be a folder under resources (/resources/operations/) and so should effects (/resources/effects/).

I'm going to close this for now.  We're working through a redesign of the home page and website in general and it will influence how we organize our docs.


Text color is improperly indented in hover popup

Title is pretty self-explanitory.

I understand why this is now. It gives a bit of a space to display the customized background color for text if there is one. The only thing is it causes things to look weird. I think I'll play around with padding the other displayed values to match it and see how that looks.

What I decided to do instead is apply the border and padding dynamically: if either the text color or text background color is set in the options, add the border and padding; else remove them.
This makes everything look normal in all cases.


sporadic failures of prepare statement

Seeing sporadic failures of SQL prepare statements. Need to add return code to log message.

Added return code to log message.


Attention and feedforward dropout

AudioLM and Text-Free Prosody-Aware Generative Spoken Language Modeling (PGSLM) use a dropout of 0.1 (PGSLM explicitly states this is for both attention and feedforward layers, AudioLM isn't so specific).
Also a minor fix to enable the get_tokens function added in 0.0.62

very nice! i will also add https://github.com/lucidrains/x-transformers#forgetful-causal-mask to all three transformers later this week (and perhaps even dropout of tokens in cross attention)
https://arxiv.org/abs/2211.11586 all the research is lining up!

Ooh, that forgetful causal mask looks very interesting... I wonder whether it would allow "fill-in-the-middle" type inference or if it's just limited to training...? Will have a read of the paper.
And the token drop-out paper results are pretty amazing! Hadn't seen that one, thanks!


[OTHER] Items requiring SDE investigation

investigate process to create new account directly in a sub-ou using SM (i.e. /Dev/My-sub-ou/account) - non-issue

this is working, simply a mis-understanding

review mock test cases and snapshot inclusions

some updates unnecessarily require snapshot updates, can we refine?

remove missed/remaining tslint references (do this with the CDK upgrade PR needed for z125) - Done in PR#520

SSM branch was development when tslint was implemented and was missed, tslint.json in root of repo, others?

investigate multi-part config files (may be issues when used within a list/array) - Done in PR#521

Current pseudo code for Unsupported property changes in resource.

Read Config from reference-artifacts/config.example.json and use for cdk synth
filter following resourceTypes for validating unsupported property changes
[ 'AWS::Budgets::Budget', 'AWS::DirectoryService::MicrosoftAD', 'AWS::EC2::Instance',
'AWS::EC2::TransitGateway', 'AWS::ElasticLoadBalancingV2::LoadBalancer',
'AWS::S3::Bucket', 'AWS::SecretsManager::Secret', 'AWS::SecretsManager::ResourcePolicy']
perform jest snapshot testing, If no previous snapshot file exists then create one and validate using same file for next execution

Looks good and working as expected.

Thanks Naveen!

We did change snapshots for configuration change which is not related to unsupported resources for commit https://github.com/aws-samples/aws-secure-environment-accelerator/commit/5de154e807c500119c7e7042eab5f0bdf4e03aa4.
Reason is we did remove some of interface-endpoints which lead to removal of  SharedNetworkPhase2VpcEndpoints3 1 stack entry from existing snapshot and that is not actual unsupported change since that is an empty array.
eg: exports[`there should not be any unsupported resource changes for AWS::Budgets::Budget: SharedNetworkPhase2VpcEndpoints3 1`] = `Array []`;

Shipping in v1.2.4

Shipping in v1.2.4


Bug: Docs link on XState homepage isn't working on firefox

Description
The Docs link on https://xstate.js.org/ links to:
"https://xstate.js.org/docs" instead of "https://xstate.js.org/docs/"
The missing slash at the end causes the page not to load for me on a firefox browers.
Expected result
Expected to navigate to https://xstate.js.org/docs/
Actual result
No page navigation occurs.
Reproduction
Seen in live site: https://xstate.js.org/
Additional context
No response

what's your firefox version?
I'm using the latest(109.O) can't reproduce this

I'm using 109.O as well.
I believe the issue is that i followed a link in some documentation to the http version of the homepage http://xstate.js.org which times out with no response.
Looking at network logging when i now visit the correct https://xstate.js.org homepage and click the docs link i am being linked to https://xstate.js.org/docs, this responds with status code 301 from disk cache. From there I'm redirected to http://xstate.js.org/docs/ which times out with no response.

that's weird tho I can't reproduce this even tho I open this link  https://xstate.js.org/docs

Trying it again today i can no longer recreate the issue either. Yesterday i was finding that the http homepage was timing out and not redirecting to the https homepage but that doesnt seem to be the case today.
https://xstate.js.org/docs is still redirecting to http://xstate.js.org/docs/ but this now redirects to https://xstate.js.org/docs/ and the page loads correctly.
Closing as no longer recreatable. Apologies for any time wasted!


Change Traffic Ops password hashing to scrypt

Note this is not a security vulnerability or mitigation in itself. In the event the database is compromised, it prevents an attacker from learning the users' passwords.
Which is the intention of hashing the passwords in the first place; but sha1 doesn't accomplish that. Nor does sha512, the problem isn't sha1's brokenness, it's that fast hashes aren't designed to solve this problem. The hash must be computationally slow ("slow" here means several milliseconds). Scrypt is a stretching hash, and solves the problem.

I'll try to look at this tomorrow. thanks @rob05c

sorry, i merged another PR that created a conflict for you...

Fixed.

i'm seeing this when i try to login
[2017-06-07 10:59:36,931] [DEBUG] POST "/api/1.2/user/login".
[2017-06-07 10:59:37,072] [DEBUG] Routing to controller "API::User" and action "login".
[2017-06-07 10:59:37,077] [ERROR] Undefined subroutine &Utils::Helper::sha1_hex called at /code/src/github.com/apache/incubator-trafficcontrol/traffic_ops/app/lib/Utils/Helper.pm line 147.

Ah, Helper.pm didn't already use SHA1. Not sure how it worked for me; should be fixed.


helping python to find itself...

fixes #49

@sciabarra it looks like Travis is failing

@sciabarra you need to fix your scalafmt. I tried to push the patch into your master branch but I don't have write access
--- a/tests/src/test/scala/runtime/actionContainers/PythonActionContainerTests.scala
+++ b/tests/src/test/scala/runtime/actionContainers/PythonActionContainerTests.scala
@@ -439,7 +439,6 @@ class PythonActionContainerTests extends BasicActionRunnerTests with WskActorSys
       })
   }

-
   it should "have a valid sys.executable" in {
     withActionContainer() { c =>
       val code =
@@ -449,12 +448,12 @@ class PythonActionContainerTests extends BasicActionRunnerTests with WskActorSys
           |    return { "sys": sys.executable }
         """.stripMargin

-        val (initCode, res) = c.init(initPayload(code))
-        initCode should be(200)
+      val (initCode, res) = c.init(initPayload(code))
+      initCode should be(200)

-        val (runCode, runRes) = c.run(runPayload(JsObject()))
-        runCode should be(200)
-        runRes.get.fields.get("sys").get.toString() should include("python")
+      val (runCode, runRes) = c.run(runPayload(JsObject()))
+      runCode should be(200)
+      runRes.get.fields.get("sys").get.toString() should include("python")
     }
   }
 }
--


This is my second attempt at creating an issue.

[x] abc
[x] efg
[x] zsy

This issue was used to test jaxbot/github-issues.vim and nothing else.

Git-commit cb56601 completed this task.


[install script] tests are failing

https://github.com/130s/hut_10sqft/pull/166#issuecomment-320080612

No idea why this fails on Travis,
+ls -al /home/travis/link/Current
lrwxrwxrwx 1 travis travis 78 Aug 14 04:05 /home/travis/link/Current -> /home/travis/Periodic/GooglePhotos/2017/
+mkdir -p '/home/travis/data/Dropbox/Camera Uploads/' '/home/travis/data/Dropbox/SharedFromOthers/Camera Uploads from Mio' /home/travis/link/Current/08
mkdir: cannot create directory ‘/home/travis/link/Current’: File exists
+cd '/home/travis/data/Dropbox/SharedFromOthers/Camera Uploads from Mio'

while it works fine on local Trusty:
$ mkdir -p /tmp/link
$ cd /tmp/link
$ ln -sf ~/Periodic/GooglePhotos/2017 Current
$ cd ..
$ mkdir -p aa bb link/Current/"${TARGET_FOLDER}"
$ ll link/Current/08
$ ll link/
total 12K
drwxrwxr-x 2 n130s n130s 4.0K Aug 13 21:08 ./
lrwxrwxrwx 1 n130s n130s   76 Aug 13 21:08 Current -> /home/n130s/Periodic/GooglePhotos/2017/
drwxrwxr-x 5 n130s n130s 4.0K Aug 13 21:08 ../

Locally was able to confirm; This error happens when symlink exists but the target of it does not exist (GooglePhonyo dir in the example below doesn't exist).
n130s@tork-kudu1:/tmp/hut_test/link$ ls
Current
n130s@tork-kudu1:/tmp/hut_test/link$ rm Current
n130s@tork-kudu1:/tmp/hut_test/link$ ln -sf ~/Periodic/GooglePhonyo/2017 Current
n130s@tork-kudu1:/tmp/hut_test/link$ ll
total 12K
drwxrwxr-x 2 n130s n130s 4.0K Aug 13 21:20 ./
lrwxrwxrwx 1 n130s n130s   76 Aug 13 21:20 Current -> /home/n130s/Periodic/GooglePhonyo/2017
drwxrwxr-x 5 n130s n130s 4.0K Aug 13 21:08 ../
n130s@tork-kudu1:/tmp/hut_test/link$ cd ..
n130s@tork-kudu1:/tmp/hut_test$ mkdir -p aa bb link/Current/09
mkdir: cannot create directory ‘link/Current’: File exists

https://github.com/130s/hut_10sqft/issues/169#issue-247907103 is resolved (by https://github.com/130s/hut_10sqft/commit/5bb5b2e5c07fd9d5a878bfb98886c0194f25dae7).
Now a new issue: https://travis-ci.org/130s/hut_10sqft/jobs/264235749#L6721
Util.find_all_files with unlimited depth specified. ... Before removing dir /tmp/proovingground_of_mad_overlord: ['prooving2.txt', 'package1.xml', 'depth1']
Current dir: /home/travis/build/130s/hut_10sqft/test
After copying files into /tmp/proovingground_of_mad_overlord: ['prooving2.txt', 'package1.xml', 'depth1']
Current dir: /tmp/proovingground_of_mad_overlord
when depth_max=0: Search path: ., abspath: /tmp/proovingground_of_mad_overlord
Depth_max: 0 num of found files: 3
list_expected: ['/tmp/proovingground_of_mad_overlord/package1.xml', '/tmp/proovingground_of_mad_overlord/prooving3.xml']
FAIL
tearDown: chdir-ed to /home/travis/build/130s/hut_10sqft/test
======================================================================
FAIL: Util.find_all_files with unlimited depth specified.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/travis/build/130s/hut_10sqft/test/test_util.py", line 138, in test_find_all_files_unlimiteddepth
    self._test_find_all_files_filepattern(depthmax=0, expected_files_relat=expected_files)
  File "/home/travis/build/130s/hut_10sqft/test/test_util.py", line 127, in _test_find_all_files_filepattern
    self.assertEqual(common_list, list_expected)
AssertionError: Lists differ: ['/tmp/proovingground_of_mad_o... != ['/tmp/proovingground_of_mad_o...


Support SSL for v0.8.3

Kafka is adding SSL support => https://issues.apache.org/jira/browse/KAFKA-1477 and would be great to have this available in go libraries.

any news on this? i am planning on exposing a kafka cluster to the net securing it with stunnel and client side certificates. if there already is some code i can contribute to that...

Sarama's support is ready to go... we're waiting on upstream kafka to release this in the broker

i heard that is scheduled to happen in version 0.9, that might be a long way to come yet.
is there any chance that, with external ssl-termination as i wrote above, this could be pushed earlier?

#156 needs to be rebased and have any merge conflicts resolved, but it should be all you need.

awesome, i'll get around to it if i get the time. thanks

@eapache i have submitted a new pr https://github.com/Shopify/sarama/pull/493 that rebases this change to master (banch support-ssl). tests pass, let me know how i can help

Implemented (for now) by #493


Don't add AST transformer when precompiling

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

Comparison is base (917fe7d) 73.83% compared to head (1729b4e) 73.52%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #28      +/-   ##
==========================================
- Coverage   73.83%   73.52%   -0.32%
==========================================
  Files           6        6
  Lines         237      238       +1
==========================================
  Hits          175      175
- Misses         62       63       +1

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


Remove ENGINE support?

Providers are the new world order.
The only one I think we care about is gost.  But maybe we should ask around first.

I don't think we can be more aggressive than OpenSSL on this one without really understanding the ecosystem.

The ecosystem isn't quite ready for full removal, unfortunately. A few things don't honor OPENSSL_NO_ENGINE
and we needed to stub out a few functions to avoid too many patches in our ports tree: https://man.openbsd.org/ENGINE_new.
There's also a PR that resurfaced proposing to expose ENGINE bindings in rust-openssl: https://github.com/sfackler/rust-openssl/pull/2304

Closing as we can't do it. Will reopen a few years later, hopefully with different answer.


Settings screen - show "Get Beams from Beam Community Faucet" all the time

Сonstantly show item "Get Beams from Beam Community Faucet" in settings
https://zpl.io/agpX4lA

Invalid.because it task already been implemented.


SPMT.zip still fails without internet access

SPMT.zip file still requires internet access to install.  It should work offline.

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

ID: 88bace7b-082e-b83d-5489-a9891d2c4e3a
Version Independent ID: d2777cb8-575d-064b-481c-9c870d8420b7
Content: Troubleshooting SPMT installation issues
Content Source: migration/spmt-install-issues.md
Product: sharepoint-server-itpro
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

@officedocsbot assign @scanum

@GitWesDone Thank you for reaching out and helping improve MS Docs. The application is ClickOnce, so you need internet access.  It does not work offline.

This page specifically provides a SPMT.zip file for installing the tool.
Does that zip file still require internet access?
https://docs.microsoft.com/en-us/sharepointmigration/spmt-install-issues
From: Lindsay<EMAIL_ADDRESS>Sent: Tuesday, April 30, 2019 11:04 AM
To: MicrosoftDocs/OfficeDocs-SharePoint<EMAIL_ADDRESS>Cc: Westin Kriebel<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/OfficeDocs-SharePoint] SPMT.zip still fails without internet access (#927)
@GitWesDonehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FGitWesDone&data=01|01|westin.kriebel%40microsoft.com|b22c4d62abed4249fa3208d6cd7d0687|72f988bf86f141af91ab2d7cd011db47|1&sdata=lzmrara5S6m%2BCWexfjiv54Py9vM75YSVvPQ8ZNs0Meg%3D&reserved=0 Thank you for reaching out and helping improve MS Docs. The application is ClickOnce, so you need internet access. It does not work offline.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2FOfficeDocs-SharePoint%2Fissues%2F927%23issuecomment-487988444&data=01|01|westin.kriebel%40microsoft.com|b22c4d62abed4249fa3208d6cd7d0687|72f988bf86f141af91ab2d7cd011db47|1&sdata=Uj8gw%2BhnEYkRsrnoCaGK95Fv7gr3uqG6e7IHsJ8fdXw%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKZFHVS7LHR67ROFHCBXOFLPTBNUHANCNFSM4HIO23EQ&data=01|01|westin.kriebel%40microsoft.com|b22c4d62abed4249fa3208d6cd7d0687|72f988bf86f141af91ab2d7cd011db47|1&sdata=%2B2HCveuoXklueMV5jbuFN0arLH94oqfx1Fj%2FaQOm5So%3D&reserved=0.

@GitWesDone yes it does. It requires high speed internet connection.

@GitWesDone Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

@officedocsbot close


Different animation with vanilla shield

Hi there, I found another problem that the animation is quite different from vanilla shield, and here are some comparison pictures:

When I use the netherite shield, it seems like equipping something instead of holding the shield in front of player. I also used the mod First-person Model to see How I raise the shield and it's also different from the vanilla.

weird, i tested that and thought i fixed it... do you have any other mods installed?

Yes and there are a LOT of other mods that I've installed. It's likely to meet problems with other mods (Maybe I should test this mod individually). OK I tested it individually (Trinket version with the latest Fabric API) and it's still the same.
I then found another conflicting mod Everything-is-a-hat that I "wear" this shield on my head slot (Why am I doing this?) and it shows like this:

Make the contrast more obvious I'll show you pictures. In Everything-is-a-hat mod, if I "wear" items it will be like this:

If I "wear" blocks it will be like this:

It may not be set properly when setting attributes (items, entities or blocks?) I guess.  I'm just telling you that this shield may not be in the right place when modeling, and it may be caused by other conflict mods so if it works properly you don't have to fix it. It's not a serious bug actually.

Also have this issue with the shield animation while using 'netherite-plus-mod-trinkets-beta-1.1.2' version.
Vanilla shield appears normal, but the netherite shield just bobs once and appears to be in normal held position.
Tested in a new MultiMC instance with only MC 1.16.1, Fabric API v0.16, Trinkets v2.6.3, and Netherite Plus Trinkets v1.1.2.
This shows up in the log every time I use the netherite shield.
[02:14:07] [main/INFO]: [STDOUT]: used
[02:14:07] [Server thread/INFO]: [STDOUT]: used
Latest log attached in case it helps (some odd errors early in the client loading).
latest.log

This looks like it's fixed in the NP 1.6.1 release.  Netherite shield animates like a vanilla shield for me.


Bind to a model from different sources

I'm trying to bind a model/DTO from both claims and body, but it seems that, since I am sending a body with my request, the endpoint expects all properties to be within the body of the request.
class AddInventoryItemRequest
{
    [FromClaim] public required string UserId { get; set; }

    [FromBody]
    public required int ItemId { get; set; }

    [FromBody]
    public required int Quantity { get; set; }
}

Request (from .http file)
POST {{host}}/api/admin/inventory
Accept: application/json
Content-Type: application/json
Authorization: Bearer {{token}}

{
  "itemId": 1,
  "quantity": 5
}

Response (400 code)
{
  "statusCode": 400,
  "message": "One or more errors occurred!",
  "errors": {
    "serializerErrors": [
      "JSON deserialization for type 'AddInventoryItemRequest' was missing required properties, including the following: userId"
    ]
  }
}

Alright, I found the problem.

If the request contains a json body, it is deserialized to initialize the request object, then other sources are added to the request object.
Since my UserId was "required", that initial deserialization failed (for the json deserialization to work all required properties must be present)

Solution:
Removing "required" from the UserId solved the issue.


WEBAPP-64: Implement extras

This task is still in progress. Currently we have to wait for

the delivering of icons and names for the extras by our cms
a solution to access the sprungbrett api, which is currently not possible because access control allow origin is disabled, so either this has to be enabled or we have to use a proxy

If you have the time you can suggest improvements :D

I'm not sure if reviewing is good if the task is not done yet. I'd suggest only to review if there are blocking code questions which need to be cleared.
Starting reviewing now just adds a lot of comments which would be resolved anyway probably later on. At least thats what I saw on my last PR :P

I'd suggest to close it as long as this is not finished. So we have a place to view the code.


Copy error + how to use the local config YAML?

Cool project!
I can't seem to find any info on what I should put in the config YAML, and I'm not familiar enough with Go to try and figure out the required YAML structure.
I ask because I get an error when I try this (my .gitlab-cli.yaml is empty):
gitlab-cli label copy -u "https://git.my-site.com/my_group/my_project" -t "MY_TOKEN"
Using config file: /root/.gitlab-cli.yaml
error: invalid target repository: failed to get GitLab project 'https://git.my-site.com/my_group/my_project':
  Get https:/api/v3/projects/search/my_project:
    net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

I see a few interesting things here:

The output seems to indicate that the API request is using an invalid URL
Doing a search for project by name will be problematic for me as I'm dealing w/ many groups having the same projects

Hopefully, your code accounts for that and filters through the list of search results to get the project matching the group

Please let me know what I'm doing wrong here and what the config file should contain.
Thanks

I'm glad you find it useful. I updated the README with information about the config file and how to specify a repository.
Based on your usage, you don't need the config file. The problem is most likely that the URL you provided is invalid, since the request times out. Can you double check the URL?

1 The output seems to indicate that the API request is using an invalid URL

I guess you're referring to Get https:/api/v3/projects/search/my_project: - this is not actually a problem with the URL, it's bad output from xanzy/go-gitlab.

2 Doing a search for project by name will be problematic for me as I'm dealing w/ many groups having the same projects

This is not a problem, because it actually searches for the project by its path, so you'll be good. The reason you see this is because GitLab API only allows searching by name, but then my code filters it out and only returns the repo that matches the given path.
I've release 0.2.0 and I recommend you update to it. In this release there's a new update command which will make updating much more easier, but you'll have to re-run the curl command from the releases page.
Also after updating make sure you use -U instead of -u when specifying the URL since -u is now used for the user.
I'll keep this issue open and feel free to comment back with any other questions.

Thanks for updating the README!
You were right about my not needing the config.  Ultimately, I had a networking issue on my internal LAN.  I switched to a different machine that could properly talk to the Gitlab server, updated to v0.2.0 and voila!
Thanks for the help!


open_loop flag is used differently in rrbot vs diffbot

open_loop_control: true vs open_loop: true
https://github.com/ros-controls/ros2_control_demos/blob/master/ros2_control_demo_bringup/config/rrbot_controllers.yaml#L39
https://github.com/ros-controls/ros2_control_demos/blob/master/ros2_control_demo_bringup/config/diffbot_controllers.yaml

Closing this because it is actually an issue with controllers.


Release azure-cli-configure 2.0.4

Reviewers, please verify the following for this PR:

[ ] The PR title has format Release <component-name> <version>.
[ ] setup.py has been modified with the same version as in the PR title.
[ ] HISTORY.rst has been modified with appropriate release notes.
[ ] If releasing azure-cli or azure-cli-core, __version__ defined in __init__.py should also be modified to match.

Started releasing azure-cli-configure 2.0.4...

Release of 'azure-cli-configure' with version '2.0.4' successful. View at https://pypi.python.org/pypi/azure-cli-configure/2.0.4.

GitHub release created. https://github.com/Azure/azure-cli/releases.

Codecov Report

Merging #3082 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3082   +/-   ##
=======================================
  Coverage   70.72%   70.72%
=======================================
  Files         357      357
  Lines       22906    22906
  Branches     3526     3526
=======================================
  Hits        16201    16201
+ Misses       5610     5607    -3
- Partials     1095     1098    +3

Impacted Files
Coverage Δ

...-cli-role/azure/cli/command_modules/role/custom.py
35.74% <0%> (ø)
:arrow_up:

...dback/azure/cli/command_modules/feedback/custom.py
34.69% <0%> (ø)
:arrow_up:

src/azure-cli-core/azure/cli/core/util.py
66.42% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


add more stuff to setup; update ignores

Current coverage is 83.56% (diff: 0.00%)

Merging #210 into master will not change coverage

@@             master       #210   diff @@
==========================================
  Files            29         29
  Lines          2957       2957
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           2471       2471
  Misses          486        486
  Partials          0          0

Powered by Codecov. Last update 5d5958b...19b2f8d


maingate: Implement ToBytesChip

The ToBytesChip constraints the decomposition of a native integer into
little endian bytes.

@kilic @davidnevadoc Could you please review this?

#34


Release v0.5.x

a stable branch

\b run testool

all fixes picked onto develop now

\b run testool

all fixes picked onto develop now


feat(bridge-ui): adapt frontend to backend changes

Marked as draft so that it's not merged before Vercel deployment changes.

@shadab-taiko we deprecate the public testnet tonight, and can then change the Vercel config over.

@shadab-taiko LGTM now, I think we can change vercel stuff, but perhaps today in the meeting we can discuss the strategy? Since it is an internal testnet, and people kept using the internal testnet last time, I'm unsure if we should even HAVE a public deployment for the bridge until we need a new public testnet??

Closing this in favour of #13170 as that builds on top of this and has some more required changes.


matchparen.vim incorrectly assumes hl id 3 is available

Sometimes when moving quickly through some code after saving or swapping buffers, this error occurs:
Error detected while processing function <SNR>29_Highlight_Matching_Pair:
line  140:
E801: ID already taken: 3

In runtime/plugin/matchparen.vim, s:Highlight_Matching_Pair()  calls matchdelete(3) at the start of that function but that is skipped under certain conditions.
Some other plugin may call matachadd(..., 3) or :3match, and then matchparen.vim tries to use that hl id anyway.
This could be fixed by storing the next available hl id in w:paren_hl_on instead of always using 3, then matchdelete(w:paren_hl_on).

@benjifisher should be notified about this.  I notice there is a repo on GitHub for matchit.

@jamessan
It is matchit, not matchparen.

Actually, the current behaviour is documented.  It strongly discourages the use of id 3
 :h matchadd()
            ...
            message will appear and the match will not be added.  An ID
            is specified as a positive integer (zero excluded).  IDs 1, 2
            and 3 are reserved for :match, :2match and :3match,
            respectively.

and then later at :h 3match
            Just like :match above, but set a separate match.  Thus
            there can be three matches active at the same time.  The match
            with the lowest number has priority if several match at the
            same position.
            The ":3match" command is used by the matchparen plugin.  You
            are suggested to use ":match" for manual matching and
            ":2match" for another plugin.

(just pointing out the obvious, I am not against changing matchparen and taking the next free id.)

Right, id 3 is reserved for matchparen, always has been.
Can you find out what the offending plugin is?

closing. This was an issue with w0rp/ale plugin which has been fixed since then.


Dragonfly not saving images

I'm having an issue getting Dragonfly to run properly while following this tutorial. My model has been adjusted
dragonfly_accessor :avatar
validates_property :format, of: :avatar, in: [:jpeg, :jpg, :png], case_sensitive: false,
                   message: "should be either .jpeg, .jpg, .png", if: :avatar_changed?

dragonfly.rb has the imagemagick plugin
Dragonfly.app.configure do
  plugin :imagemagick
  ...

The schema for companies has the avatar_uid string.
The new/edit view has an <%= f.file_field :avatar %>
I'm able to pick an image from my disk (a normal .jpg image file) but every time I try to save it I'm getting the following error:
DRAGONFLY: shell command: 'identify' '-ping' '-format' '%m %w %h' '/var/folders/vp/k1zt15v54hg2945r9xpw0x980000gn/T/dragonfly20160706-75620-wb2b34'
DRAGONFLY: validation of property format of avatar failed with error Command failed ('identify' '-ping' '-format' '%m %w %h' '/var/folders/vp/k1zt15v54hg2945r9xpw0x980000gn/T/dragonfly20160706-75620-wb2b34') with exit status 1 and stderr identify: no decode delegate for this image format `' @ error/constitute.c/ReadImage/504.

As the error states no decode delegate for this image format I print my list of supported images with the console command identify -list format
...
JPE* JPEG      rw-   Joint Photographic Experts Group JFIF format (80)
JPEG* JPEG     rw-   Joint Photographic Experts Group JFIF format (80)
JPG* JPEG      rw-   Joint Photographic Experts Group JFIF format (80)
JPS* JPEG      rw-   Joint Photographic Experts Group JFIF format (80)
...

Update 07/07
I figured out that ImageMagick runs good as the commands work when entered directly in the console. Further investigation led me to Dragonfly not saving my pictures. The picture can be perfectly selected on the view, but when tapping save, something goes wrong. My file names are something like 8ffx1d9pp6_file, notice: no extension... Therefore ImageMagick doesn't recognise the type. The weird thing is that these files just open with TextEdit, the content is IMG_7882.JPG, the file name that was supposed to be uploaded.

Are you using an older version of Rails? It could be that you need to add :html => {:multipart => true} to the form (as it looks like it's just sending through the filename, not the contents of the file)

@markevans Thank you for your answer, I've been at this for over 2 days now and I'm going insane!
My current version of Rails is 4.2.1, and adding the multipart doesn't solve it.

afraid I can't help much more as I'm not familiar with the async libraries in that tutorial.
If I were you I'd use the "pry" gem and stick a binding.pry line at the top of the controller action that saves the image.
Then have a look at params['your_model_name']['avatar'] and make sure it's a tempfile-like object with the correct data. If not the problem's on the front end I think (i.e. not passing the file to the back end properly)


*: Remove all things related to install on Tectonic

Some OLM stuff still uses tectonic verbiage in the resources so those
haven't changed.

All recent e2e test failures are due to recent CI changes, not the tests. THe tests are actually passing so I'm merging this to get some other stuff unblocked.


Fix exception when serializing types with indexer properties

Fix exception when serializing types with indexer properties
They aren't serialized since that seems to be difficult or impossible,
instead I just explicitly ignore them.
Add tests to demonstrate the new behaviour
Fix #84

Thanks!


When restarting the bot and leaving Lavalink running it wont reconnect to the old player

When you try to leave Lavalink running (with a player running) and restart the bot, it won't reconnect to the player that is running rather create a new one. So the old player which is running cant be controlled anymore until it has a timeout.
Would it be possible to reconnect to the old player and control it again?

You need to create your own resuming system in this case, you need to "redo the players as they are" before you shutdown your bot, save it somewhere (database, file, or redis, your choice), then before shoukaku connects, you need to populate the players per node manually by creating it from the data you saved


DEV-46 fix degree progress defaults to first major when adding/deleting courses

Description
When we have two majors stored for a plan, if we use the degree tracker for the second major listed in the plan, then as we add/delete a course from the current plan, the degree tracker will jump back to the first major, instead of staying in the second major.
Implementation
In currentPlanSlice.ts, in the updateSelectedPlan part, delete the code retrieving the first major in list and updating that major to the state. Thus, we'll be able to stay in the current major selected instead of getting the first major every time.
Testing
Tested locally. Tested with a plan that has two majors: B.S. CS and AMS. The AMS is the second major in the list of majors under the plan. When changing AMS as the major in degree tracker, adding course/delete course in intersession or regular semesters will not make the degree tracker change the focused major from AMS to CS. Also, the changes in credits caused by the addition/deletion of the course are successfully reflected in the degree tracker. Similar test is also conducted  for the plan with two majors: B.S. CS and Mol Cell.

what josephine said


Failed to import Cucumber execution: AxiosError: Request failed with status code 400

Description
Hello @csvtuda
I wrote this report in #151 but later saw that you have a bug reporting template.
I am having the same issue as @caique-rd, although I have a manual work around that may give a clue. In summary, I believe the issue is in the @TestName tag.
Even though the docs say to use @TestName:issuekey  for Jira cloud instances, the upload only works when the report uses @issuekey. I wonder if certain versions of Jira cloud only accept @issuekey.
Here's the test I did:
Pre conditions:
✅ Issue PRO-100 exists in Jira (cloud instance)

Run a minimal cypress cucumber test

Feature: Minimal Feature

    @TestName:PRO-100
    Scenario: Minimal Scenario
    Given minimal Given
    When minimal When
    Then minimal Then

Given("minimal Given", () => {})
When("minimal When", () => {})
Then("minimal Then", () => {
    expect(false).to.be.true
})

The test fails with the error of this issue:  Failed to import Cucumber execution: AxiosError: Request failed with status code 400

│ Cypress Xray Plugin │ INFO    │ Jira username and API token found. Setting up Jira cloud basic auth credentials
│ Cypress Xray Plugin │ INFO    │ Xray client ID and client secret found. Setting up Xray cloud JWT credentials
│ Cypress Xray Plugin │ INFO    │ Authenticating to: https://xray.cloud.getxray.app/api/v2/authenticate...

│ Cypress Xray Plugin │ INFO    │ Fetching necessary Jira issue type information in preparation for Cucumber result uploads...

│ Cypress Xray Plugin │ INFO    │ Preprocessing feature file [PATH]/features/minimal.feature...

│ Cypress Xray Plugin │ INFO    │ Uploading Cucumber test results...
│ Cypress Xray Plugin │ ERROR   │ Failed to import Cucumber execution: AxiosError: Request failed with status code 400
│ Cypress Xray Plugin │ WARNING │ Execution results import was skipped. Skipping remaining tasks
│ Cypress Xray Plugin │ ERROR   │ Complete error logs have been written to [PATH]/logs/importExecutionCucumberMultipartError.json

Edit the cucumber-report.json, remove 'TestName:' in tags[0].name

before edit:
        "tags": [
          {
            "name": "@TestName:PRO-100",
            "line": 3
          }
        ],

after edit:
        "tags": [
          {
            "name": "@PRO-100",
            "line": 3
          }
        ],

Use the Xray REST api https://xray.cloud.getxray.app/api/v2/import/execution/cucumber to upload the cucumber-report

    importCucumberResults(results) {
        cy.request({
            method: 'POST',
            url: 'https://xray.cloud.getxray.app/api/v2/import/execution/cucumber',
            body: results,
            headers: {
                'Authorization': `Bearer ${token}`
            }
        }).then((response) => {
            console.log(response)
        })
    }

Import is successful: a Test Execution is created

Note: if I remove TestName: from the tag in the .feature file, I get an error that indicates that it is required:
│ Cypress Xray Plugin │ INFO    │ Uploading Cucumber test results...
│ Cypress Xray Plugin │ WARNING │ Skipping result upload for scenario: Minimal Scenario
│ Cypress Xray Plugin │ WARNING │
│ Cypress Xray Plugin │ WARNING │   No test issue keys found in tags of scenario: Minimal Scenario
│ Cypress Xray Plugin │ WARNING │   You can target existing test issues by adding a corresponding tag:
│ Cypress Xray Plugin │ WARNING │
│ Cypress Xray Plugin │ WARNING │   @TestName:PRO-123
│ Cypress Xray Plugin │ WARNING │   Scenario: Minimal Scenario
│ Cypress Xray Plugin │ WARNING │     Before undefined

Cypress version
13.6.0
Plugin version
5.2.2
Jira/Xray type
Cloud
Configuration
const { defineConfig } = require("cypress");
const { plugins } = require('./cypress/support/plugins')
const createBundler = require("@bahmutov/cypress-esbuild-preprocessor");
const preprocessor = require("@badeball/cypress-cucumber-preprocessor");
const createEsbuildPlugin = require("@badeball/cypress-cucumber-preprocessor/esbuild");
const { addXrayResultUpload, configureXrayPlugin,  syncFeatureFile  } = require("cypress-xray-plugin");
const xraySecrets = require('./secrets/xray.json')
const fix = require('cypress-on-fix')

module.exports = defineConfig({
  projectId: "[HIDDEN]",
  env: {
    XRAY_CLIENT_SECRET: xraySecrets.client_secret,
    XRAY_CLIENT_ID: xraySecrets.client_id,
    JIRA_API_TOKEN: xraySecrets.JIRA_API_TOKEN,
    JIRA_USERNAME: xraySecrets.JIRA_USERNAME,
  },
  video: false,
  chromeWebSecurity: false,
  e2e: {
    retries: process.env.CI ? 1 : 0,
    taskTimeout: 120000,
    experimentalStudio: true,
    specPattern: "**/*.{feature,features,cy.js}",
    waitTimes: {
      debounce: 1100,
      visualCheck: 500,
      nextPage: 1000
    },
    pageLoadTimeout: 15000,
    viewportHeight: 900,
    viewportWidth: 1440,
    watchForFileChanges: false,

    async setupNodeEvents(on, config) {
      // get the environment name passed in as CLI argument:
      // --env environment=staging
      // Cypress places --env CLI args in config.env
      // get the environment file based on the environment name
      const envFile = `./cypress/config/environment.${config.env.environment}.js`
      config.environment = require(envFile).environment
      config.environment.name = config.env.environment
      config.baseUrl = config.environment.baseUrl

      console.log('Environment:', config.environment)

      // setup all of our custom plugins (gmail, readPDF, etc)
      // these plugins expose certain functions that run in Node
      // as opposed to in the Cypress navigator.
      on('task', plugins)

      const fixedOn = fix(on)
      // setup xray
      await configureXrayPlugin(
          config,
          {
            jira: {
              projectKey: "PRO",
              url: "[HIDDEN]"
            },
            xray: {
              uploadResults: true,
            },
            cucumber: {
              featureFileExtension: ".feature"
            },
        }
      );
      // setup cucumber
      // This is required for the preprocessor to be able to generate JSON reports after each run, and more,
      await preprocessor.addCucumberPreprocessorPlugin(fixedOn, config);
      await addXrayResultUpload(fixedOn);

      // ensure that the logs are printed to the terminal
      require('cypress-terminal-report/src/installLogsPrinter')(on,
        {
          printLogsToConsole: "always"
        });

      fixedOn("file:preprocessor", async (file) => {
        await syncFeatureFile(file);
        const cucumberPlugin = createBundler({
          plugins: [createEsbuildPlugin.createEsbuildPlugin(config)],
        });
        return cucumberPlugin(file);
      });

      return config
    }
  },
});

Acknowledgements

[X] I have made sure not to include any sensitive data in screenshots or obfuscated all occurrences.
[X] I have made sure not to include any sensitive data in descriptions or replaced all values with placeholders.
[X] I have made sure not to include any sensitive data in code snippets or replaced all values with placeholders.

Hey @SebastienCorrigan,
thanks for opening this issue, I will look into it. How did you find out that @issuekey seems to be a valid alternative? I have never seen it in Xray's documentation as far as I can remember.

Your clue was extremely helpful 🥇
I mistakenly assumed that Xray Cloud always requires the TestName prefix inside the tags. I assumed it because Xray automatically added them when exporting Cucumber test issues to feature files. Also because "it worked on my machine".

Problem
It turns out there's a setting in the Xray configuration which controls the prefix behaviour:
Jira Settings > Apps > Xray > Cucumber

These export prefixes seem to control not only the export behaviour, but also the import behaviour, as demonstrated in the following.
When configured like in the screenshot above, I can import the following Cucumber report just fine:
// POST https://xray.cloud.getxray.app/api/v2/import/execution/cucumber
[
  {
    "elements": [
      {
        "keyword": "Scenario",
        "steps": [],
        "tags": [
          {
            "name": "@TestName:CYP-531"
          }
        ]
      }
    ]
  }
]

However, the following does not work:
// POST https://xray.cloud.getxray.app/api/v2/import/execution/cucumber
[
  {
    "elements": [
      {
        "keyword": "Scenario",
        "steps": [],
        "tags": [
          {
            "name": "@ThisIsATest:CYP-531"
          }
        ]
      }
    ]
  }
]

But if I now change the setting to this, the first import won't work anymore, whereas the second one will suddenly work:

Solution
I will probably need to add prefix configurability to the plugin. Alternatively, removing it entirely like you did seems to work, too.
But before I start implementing this, would you mind confirming for me that your Cucumber export settings do not contain TestName: in the Test option (otherwise you should have been able to import using @TestName)?

Hi @csvtuda ,
Confirmed! I haven't been able to access the app settings but I exported a Cucumber test issue. The issue tag that is present in the feature file is @TEST_PRO-100, hence the conflict.
To make sure, I edited the cucumber-report.json again, this time with the tag: @TEST_PRO-100, and the import was successful 👍 .
In conclusion, two types of tags are able to target the PRO-100 issue: @TEST_PRO-100 (the tag configured in Jira) and simply @PRO-100. 'On my machine' at least.
Thanks for your help on this 🙏 , I'll probably just request a change to the Jira settings for now, and yes this could be a good configurability feature for this plugin.

Hey @SebastienCorrigan,
I just release version 6.0.0. The breaking changes have been documented here.
You should be able to solve your issue by configuring the custom prefixes:
async setupNodeEvents(on, config) {
  await configureXrayPlugin(
    config,
    {
      cucumber: {
        prefixes: {
          precondition: "PRECONDITION_", // or what's configured in you Xray instance
          test: "TEST_"
        }
      }
    }
  );
}

Feel free to try it out and report back your findings.


The name of your library have a conflict

Hello,
There is a problem. The name of your library conflicts with the name of the library in the package "M3UParser" (https://www.nuget.org/packages/M3UParser/). It would be correct if you added postfix, for example '.net', in the name of your library.

For version 1.0.14 of M3uParserNET the problem still exists.

The bug has been fixed


Branch v1.4

Codecov Report

Merging #204 (0a8458f) into master (b1459bc) will increase coverage by 4.49%.
The diff coverage is 96.22%.

@@             Coverage Diff              @@
##             master     #204      +/-   ##
============================================
+ Coverage     67.88%   72.37%   +4.49%
- Complexity      812      883      +71
============================================
  Files           132      132
  Lines          2821     2867      +46
  Branches        342      356      +14
============================================
+ Hits           1915     2075     +160
+ Misses          854      725     -129
- Partials         52       67      +15

Impacted Files
Coverage Δ

...edu/address/logic/commands/LessonIndexCommand.java
95.65% <87.50%> (+95.65%)
:arrow_up:

...edu/address/logic/commands/RemoveIndexCommand.java
95.65% <90.00%> (+95.65%)
:arrow_up:

...eedu/address/logic/commands/LessonUserCommand.java
90.00% <100.00%> (+90.00%)
:arrow_up:

...eedu/address/logic/commands/RemoveUserCommand.java
90.00% <100.00%> (+90.00%)
:arrow_up:

.../address/logic/commands/TimetableIndexCommand.java
100.00% <100.00%> (+100.00%)
:arrow_up:

...u/address/logic/commands/TimetableUserCommand.java
88.88% <100.00%> (+88.88%)
:arrow_up:

.../java/seedu/address/model/util/SampleDataUtil.java
37.14% <100.00%> (+1.84%)
:arrow_up:

.../java/seedu/address/storage/JsonAdaptedPerson.java
98.93% <0.00%> (+3.19%)
:arrow_up:

...c/main/java/seedu/address/model/person/Person.java
80.32% <0.00%> (+4.91%)
:arrow_up:

.../seedu/address/model/person/user/ExistingUser.java
78.18% <0.00%> (+5.45%)
:arrow_up:

... and 13 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Feature/rdk 4115/windows port

Greetings from RoboDK Team.
We've done some work here and now your library builds and runs on Windows (including RTDE protocol).
We added the 3rdparty folder with two sub-projects:

endian.h for converting between BIG ENDIAN and LITTLE ENDIAN,
pthread-win32 for POSIX threads on Windows (added as git sub-module).

Thank you very much for the input. I am not completely sure whether the licensing model with the 3rdparty projects would work in that constellation. I'll come back to that.
There might be the chance of removing the pthread calls, though / replace them with Windwos threads where needed. E.g. by using SetThreadPriority on windows and sched_setscheduler on POSIX. What would you think about that?

pthread-win32 is licensed under two licenses: Apache 2.0 and GNU LGPL.
endian.h is licensed as public domain.
But anyway, I agree with you and think it's wasteful to use a POSIX Thread Layer for the sake of a couple calls.
Give me some time to do some in-depth research on the possibility of doing away with pthreads on Windows.

It's done. pthreads are no longer needed on Windows. I left endian.h because I don't want to make more #ifdef's.
Here is the license for the endian.h:
// https://gist.github.com/panzi/6856583
//
// I, Mathias Panzenböck, place this file hereby into the public domain. Use
// it at your own risk for whatever you like. In case there are
// jurisdictions that don't support putting things in the public domain you
// can also consider it to be "dual licensed" under the BSD, MIT and Apache
// licenses, if you want to. This code is trivial anyway. Consider it an
// example on how to get the endian conversion functions on different
// platforms.

Could we combine this PR with a Windows CI? I am not experienced with compiling things on Windows, so if you could help us out there, that would be great :-)

That would be great, but unfortunately I've been pretty busy with work lately.
It is possible that I will prepare scripts for CI in the future, but I don't know when yet.

That would be great, but unfortunately I've been pretty busy with work lately. It is possible that I will prepare scripts for CI in the future, but I don't know when yet.

Thank you for the reply. I'll see whether I can draft something up quickly, myself, then.

@panzi will you be that we include the 3rdparty/endian/endian.h into this project under Apache 2.0 or BSD3 license?
Just want to be completely sure as the statement in the header is only referring to apache and bsd.
The header seems very useful. Thanks for the great work.

You may include it under whatever license, even without referencing where you got it from. As I said, I put it under the public domain. Anyone can do anything with it. If that is too vague for you, you may consider it to be Apache 2.0, as is your project, to make things simpler. But again, I don't care. It's trivial. And I don't think I would do it like that nowadays anyway. You can make endian independent macros that should compile away if the endianess matches your machine. Like:
/** @param uint8_t* PTR */
#define READ_U32_LE(PTR) (uint32_t)((uint32_t)(PTR)[0] | ((uint32_t)(PTR)[1] << 8) | ((uint32_t)(PTR)[2] << 16) | ((uint32_t)(PTR)[3] << 24))

Example that shows it has the same assembly for gcc -O2: https://godbolt.org/z/5v61vz7ad


Regression: Root document's updated_at not updated if only embedded documents change

Under 2.0.0.rc.8, when you update a root document that only has changes on embedded documents (embeds_one or embeds_many) then the root document's updated_at value isn't updated. Under 2.0.0.beta.20, the updated_at column was updated for changes on embedded documents.
This caused a bug in our application where we fed content updates via a changes API driven by a 'changed since' timestamp that looked at the root document's updated_at. The embedded documents don't carry an updated_at field. Since the updated_at field wasn't getting updated, content changes were not being picked up by clients.
Exactly how this should behave is debatable, depending on how strong the relation is between the models within the application's domain, but given that the updated_at field is driven by callbacks, and callbacks aren't fired for embedded documents, and that this is a change between the beta and RC versions, I think it's best to have the root document's updated_at field updated when embedded documents change.

Ran into this issue and we were expecting the document's updated_at field to update as the document itself is updated (embedded documents stored in the same document). We can afford to update it manually, but let's discuss the default behavior. 2.3.0 at the moment.

@durran, unfortunately this does not work if atomic operations are performed on the embedded collection. Examples:

customer.sales.last.destroy (uses $pull without updating the timestamp)
customer.sales = ... (uses $set without updating the timestamp)

This is with the latest 2.4.4. Can you give us an update on your plans to update dirty tracking to better handle these scenarios? Until then, customer.updated_at = Time.now.utc it is :)

@rgabo This feels like a slippery slope to me when you've actually called save on the embedded document... What if I'm deeply nested, and each parent has timestamps? Do I need to then set every one of them? It felt natural to me to only call the callbacks from where you executed the save from, and then trickle down if you had cascading enabled.

@durran, I agree, although certain use cases make sense semantically... but you can most likely be explicit in this case and update the timestamp yourself.


fix(i18n): update Chinese translation of basic html and html5

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] None of my changes are plagiarized from another source without proper attribution.
[X] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[X] My changes do not use shortened URLs or affiliate links.

@raisedadead Here are some questions to you:

Should we translate the text in the code sample as well? (IMO, it is better to have them translated).
I noticed that all the contents of Solution have been removed. Is that as planned?
Looks like the single quotes of Tests/tests/textString have been removed, while a pair of single quotes have been added to Tests/tests/text. Is it fine?

Hi @RandellDawson can you guide us here when you get a minute.

Should we translate the text in the code sample as well? (IMO, it is better to have them translated).

If you do it there, will you be translating text in the actually challenge seed code?  If so, you may also have to update the tests that may be testing for a specific string.  @raisedadead I personally think the code text should remain in English and then we figure out a way to leverage the solution contained in the English version to use as the solution for each language.  This way, the only thing the textString would not have to change at all and only the text would be translated where applicable.

I noticed that all the contents of Solution have been removed. Is that as planned?

If there are solutions missing, I am not sure that was intentional.  However, my response above is still my recommendation for the solutions across all languages.

Looks like the single quotes of Tests/tests/textString have been removed, while a pair of single quotes have been added to Tests/tests/text. Is it fine?

If you take a look at the English versions of the same challenge (which you should do anything to validate the translation is correct and there are not missing or changed text or testString), you will see how to properly format each.
You will also note that the English version for all but the back-end challenges and React challenges does not include text for an assert message.  That is because the text is used for the assert message.  As long as you are using the English version as a guide for each challenge, you can see when to include them and when to not include them.
@ojeytonwilliams Any thoughts on how we can parse the English solution(s) out to use for each language?  This would simplify the non-English versions and keep them on track with the English version of the challenge.z
@raisedadead If we decide to let each language stand alone (which has also been discussed in the past), then the solutions would be unique to each language and then it would make sense to allow the translation of the text in code and the challenge seed and solutions.  It is really your call.  I have already stated my preference.

I think the seed code should be in english. We should be able to use the script that you have to populate the Chinese curriculum after these PRs have landed.

Any thoughts on how we can parse the English solution(s) out to use for each language? This would simplify the non-English versions and keep them on track with the English version of the challenge.

What's the objective?  Extract the English solutions and overwrite the solutions for the other languages?  It sounds like you already have a script for that, so I assume I'm missing something.

@raisedadead If the seed code is in English, then if we parse out the solution(s) from the English version of the same challenge, then the testStrings would not need translation nor would we need to copy over the solutions.

What's the objective? Extract the English solutions and overwrite the solutions for the other languages? It sounds like you already have a script for that, so I assume I'm missing something.

No, I mean the non-English files would not have a solutions section or it could be empty because the challenge parser would get them from the English version.

You are correct, the parser logic would need some work.

@S1ngS1ng need approve to merge


Evaluate code in playground

The TypeScript playground has this great feature where you can run the generated JS code, would you accept a PR to add a similar UI to the ReScript Playground?

I've started hacking around on this, my approach right now is:

Create an Eval module that uses a Worker under the hood
Eval exposes a state machine for evaluating code
Figure out some way of bundling the whole of rescript std lib and including it in the worker file

would you accept a PR to add a similar UI to the ReScript Playground?

Yes I would!

Figure out some way of bundling the whole of rescript std lib and including it in the worker file

That will be the most interesting part. I could take over the pipeline for bundling the right stdlib / compiler files, but I am not sure if we need to generate worker files for each compiler version, or if there's a way to point to a specific bundle file via one single entry point?

this is now implemented, just without a worker


Unsupported text code editor message re-occuring

Unsupported text code editor message re-occuring

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

Thanks alot, i will check it out and do the needful

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

Thanks alot, i will check it out and do the needful

Thanks alot, i will check it out and do the needful

Thanks alot, i will check it out and do the needful

Thanks alot, i will check it out and do the needful

Thanks alot, i will check it out and do the needful


Implement a Class with static variables for all Criteria Events with titel

Please describe the feature you would like to see implemented.
Since all the "new" Criteria Events which now also have a title it would be great to have a class in which all titles are stored as CONST similar to PlatformRequest.php.
Would be much easier to find all the events where you want to add your product data for example.
So you could always take a look into the fixed titles and also a rename would work.
Today you have to click you throu and find out where are specific Criteria created to manipulate them all.
Especially when you want to add your Extensions to the main entities, this is a huge win.
Something Like
final class CriteriaEvents{

public const PRODUCT_EXPORT_CRITERIA = 'product-export::products'; #see https://github.com/shopware/platform/blob/084265f936ece1ca428488b0932ef91995695e9c/src/Core/Content/ProductExport/Service/ProductExportGenerator.php#L132

....

}

Would love to create the pr :-)

I'm not sure about this, as the titles are mostly there for easier debugging and tracing, there are many criterias with a title, where no event exists to extend the criteria.
Also currently the title of an criteria is not part of a public API or something, with those constant we can't change the title anymore.
Maybe a
final class CriteriaEvents
{
    public const PRODUCT_EXPORT_CRITERIA_EVENT = ProductExportProductCriteriaEvent::class;

    ....
}

Would be better, classes like that already exist, e.g. \Shopware\Core\Content\Product\ProductEvents.
but whats hard about those classes is that they tend get out of sync, because they are not updated for every added event.

ok then my approach may not be the right one.
At the end it would be good if you as a developer could ensure

you can get to all criterias without having to decorate a whole service
you have a simple way to identify them.

I don't really see a benefit there. You can just search the whole code in milliseconds for a such string.

yea but then it is "luck" as a defined Variable or something else it would be safe.
This maybe only trouble if you code in projects and don't know all the internals.

You can just search for ->setTitle('fooo' or even use structured search in phpstorm.
Tbh: It looks not worth the time doing it :)

It's ok that it is closed but maybe there was a missunderstanding
My intend was to let devs know which events exists where they maybe have to extends some data for example for product export feed, or others.
therefore you would need central place to look for as you would not know that it is called "foo".
see you on friday :-)


How does Go project service use istio and jaeger for distributed tracing?

hello, I need an example of Go service combined with istio for distributed tracing. I know that if you use istio for distributed tracing, you need to make some changes to the go business code, such as passing some headers and the like. But I may need a more comprehensive example to help me understand. But I searched around the Internet, and I didn't find a relatively simple example that meets the requirements.
I am now asking everyone, if you have experience in this area, can you analyze it for me. Thanks.

https://istio.io/latest/docs/tasks/observability/distributed-tracing/overview/#trace-context-propagation gives some examples. There isn't go specifically but its pretty general to all languages, and not Isito specific so you can also find more examples around the web


LMS_GetDeviceList leaks memory in osmo-trx-lms according to AddressSanitizer

Using LimeSuite v18.10.0 (59d51d5) and osmo-trx-lms master (be8a83f681368307ca1c2d8726d27f5b98973231).
I usually run osmocom binaries with AddressSanitizer enabled (see --enable-sanitize configure option in osmocom projects). In case of osmo-trx, I build dependent libosmocore with AddressSanitizer but osmo-trx without it, since it was found that it may impact performance of critical paths which may interfere with proper operation.
In order to run osmo-trx-lms, I then need to preload libasan (since the main binary, osmo-trx doesn't use it):
LD_PRELOAD=/usr/lib/libasan.so.5.0.0 osmo-trx-lms -C /foo/bar/osmo-trx-lms.cfg
During startup of osmo-trx-lms, where LMS device is looked up and opened, I see LeakSanitizer (part of AddressSanitizer) printing a potential memory leak each time LMS_GetDeviceList() is used.
Here's the log output:
Thu Nov 29 18:19:55 2018 DDEV <0001> LMSDevice.cpp:49 [tid=140088174232064] creating LMS device...
Thu Nov 29 18:19:55 2018 DDEV <0001> LMSDevice.cpp:99 [tid=140088174232064] Opening LMS device..

=================================================================
==15656==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0x7f7d5e5a3019 in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:86
    #1 0x5563ce47000e in xmalloc (/usr/bin/bash+0x7b00e)

SUMMARY: AddressSanitizer: 12 byte(s) leaked in 1 allocation(s).
Thu Nov 29 18:19:55 2018 DDEV <0001> LMSDevice.cpp:105 [tid=140088174232064] Devices found: 2

=================================================================
==15665==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0x7f86d75db019 in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:86
    #1 0x558e3860200e in xmalloc (/usr/bin/bash+0x7b00e)

SUMMARY: AddressSanitizer: 12 byte(s) leaked in 1 allocation(s).
Thu Nov 29 18:19:56 2018 DDEV <0001> LMSDevice.cpp:115 [tid=140088174232064] Device [0]: LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=0009060B00471827
Thu Nov 29 18:19:56 2018 DDEV <0001> LMSDevice.cpp:115 [tid=140088174232064] Device [1]: Remote, media=TCP, module=Z_Remote

=================================================================
==15679==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0x7f4c6968f019 in __interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:86
    #1 0x55891880100e in xmalloc (/usr/bin/bash+0x7b00e)

SUMMARY: AddressSanitizer: 12 byte(s) leaked in 1 allocation(s).
Listening on port: 5000
Started listening thread
Thu Nov 29 18:24:22 2018 DLMS <0002> LMSDevice.cpp:74 [tid=140663147164160] Reference clock 30.72 MHz
Thu Nov 29 18:24:22 2018 DDEV <0001> LMSDevice.cpp:126 [tid=140663147164160] Init LMS device

And here's the related code in osmo-trx-lms:
https://git.osmocom.org/osmo-trx/tree/Transceiver52M/device/lms/LMSDevice.cpp?id=a439fed1662ce92c008e440b6a2ca1b2d95ce4cb#n89
So actually there's 3 leaks. First 2 account for the 2 times that LMS_GetDeviceList is called, and the 3rd one for the time LMS_Open is called. Interestingly the 3 of them leak same amount of memory, which means the leak is perhaps related in both places.
To confirm the issue seems to be in LMS_GetDeviceList, I did a few modifications to osmo-trx code and run it through gdb. I commented out our Log callback  (LMS_RegisterLogHandler(&lms_log_callback);) to make sure it's not used, and then added several calls like this in osmo-trx's LMSDevice::open:
n = LMS_GetDeviceList(NULL);
n = LMS_GetDeviceList(NULL);
n = LMS_GetDeviceList(NULL);
Then I add a breakpoint on LMS_GetDeviceList, and Indeed every time I press "continue" that goes from one LMS_GetDeviceList to the next, I get an AddressSanitizer memleak report.

Is LimeSuite forking or creating a new process/shell when any of those APIs are called?

It does not fork or create processes. I've compiled simple loop, and checked with AddressSanitizer and with Valgrind, there are no signs of any leakage.
for(int i=0; i<10000; ++i)
    int n = LMS_GetDeviceList(NULL);

BUT if AddressSanitizer is used with the LD_PRELOAD option, then it starts to pick up things outside the LimeSuite. Leaks like this get reported even when running just empty main() function.
==24230==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x7fbef2310b90 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xedb90)
    #1 0x7fbef200d5aa in history_init (/usr/lib/x86_64-linux-gnu/libedit.so.2+0x225aa)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x7fbef2310b90 in malloc (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xedb90)
    #1 0x7fbef200d54d  (/usr/lib/x86_64-linux-gnu/libedit.so.2+0x2254d)

SUMMARY: AddressSanitizer: 160 byte(s) leaked in 2 allocation(s).


Create mhs.txt

@faalll02 First stage of verification passed, official domain for universitas PGRI Kanjuruhan Malang is mhs.unikama.ac.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@faalll02 Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Once connected mode goes to 1 even in background lock

Keep going to mode 1 when using the app.
To Reproduce
Steps to reproduce the behavior:

Press the bower button on the battery
Open the app
You see the mode switching back to mode 1
Manually have to switch back

Expected behavior
A description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Bike (please complete the following information):

Model: [e.g. RX]
Region: [e.g. US]
Updated Firmware?

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Hey! Thanks for the detailed info. There's already a ticket for this, so I'm going to copy this over to that one to merge them.

Merged with #13


Stricter --MLish: no subtyping via has_type guards

This PR makes the --MLish --lax mode more strict by disabling smt_ok for check_subtyping queries in Rel. This find a couple more stray type errors and fixes the problem in #3151 which is now not accepted. Two things to note:
1- We will now reject stuff like coerce #a #b (x:a) : b = x. Note this means we cannot check prims in --MLish --lax mode because of heterogeneous equality and Pervasives due to coerce_eq. Our build avoids this, but manually running --MLish --lax will likely fail there are .checked.lax files for the library already.
2- We will now run into #65, where a nat & bool is not a int & bool. There are a few places in the compiler where this was happening, mostly because List.length returns a nat. Adding an : int annotation solves it.
Fixes #3151


Types don't match web standard canvas API

I threw /// <reference lib="dom" /> at the top of context2d.ts and changed:
- export class CanvasRenderingContext2D {
+ export class _CanvasRenderingContext2D implements CanvasRenderingContext2D {

The file is then full of type errors. Mainly about things that should be strings vs numbers, etc.

After some edits:

The type errors about numbers vs strings are right and I've fixed them, it will be out with next release. It was a matter of returning number suffixed with px and accepting them too. Though most of these errors do not mean incompatibility with the web. In some cases we support more properties (eg Path2D, FontStretch, ImageData) which causes the mismatch between types, and in some cases our types have less properties so only to support 2D canvas while web has more to offer (DOMMatrix is very primitive, just has a-f fields not all 4x4 fields, and drawing image only supports taking Image object not a canvas). There are some fields where a custom value is not supported so only auto is allowed and hence the mismatch. It is never going to not error if you just bring in web types.

I've released the fix in v0.5.7 for a part of it, rest of it seems to be as intended.


rename Kmeans and GMM to AutoKMeans and AutoGMM

makes it more clear that we're basically just sweeping params

closing because we want to get into sklearn anyway


Validate mode and criteria mode

Hello,
Is available to use criteriaMode: 'all' and mode: 'onchange'
When i used next i have code something like that
  const {     control,     handleSubmit,     formState: { errors },   } = useForm<typeof defaultValues>({     defaultValues,     resolver: yupResolver(schema(t)),     mode: 'onChange',     criteriaMode: 'all',   })
But now it doesn't work after change on useRemixForm.
If that is not possible what you recommend to do?
I thought about use ClientOnly with react-hook-form but form never display, only fallback.
I am not using Remix as backend, everything is sending to external api.
Thank you for any help

yes you can just do:
const methods = useRemixForm({
    mode: "onChange",
    criteriaMode: "all",
  });

remix-hook-form is a wrapper around react-hook-form so it takes all the config options that the original hook takes and a few custom ones


[release-4.11] OCPBUGS-23053: [IBM VPC] failed provisioning volume in proxy cluster

https://issues.redhat.com/browse/OCPBUGS-23053
Manual backport of https://github.com/openshift/ibm-vpc-block-csi-driver/pull/56 generated with go get<EMAIL_ADDRESS>&& go mod tidy && go mod vendor
Related operator PR: https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/90
/cc @openshift/storage @duanwei33

/hold
This bump is massive compared to 4.12+, I'm not sure yet if it's worth the risk.

@dobsonj I think fix in 4.12+ looks good enough.

Yeah I think it would basically take a driver rebase to bump this one library. I'm going to close the 4.11 backport bug.


callback is not defined

Hi!
I have a function:
const fee = process.env.FEE_LIMIT || 30000000;

async function payTRC20(toAddress, amount, fromAddress, tronWeb, contract) {
  const options = {
    feeLimit: fee,
    callValue: 0,
  };
  const tx = await tronWeb.transactionBuilder.triggerSmartContract(
    contract,
    "transfer(address,uint256)",
    options,
    [
      {
        type: "address",
        value: toAddress,
      },
      {
        type: "uint256",
        value: amount * 1000000,
      },
    ],
    tronWeb.address.toHex(fromAddress),
  );
  const signedTx = await tronWeb.trx.sign(tx.transaction);
  return tronWeb.trx.sendRawTransaction(signedTx);
}

module.exports = payTRC20;

This function works fine, but for some wallets it throws an error with the text:
callback is not defined

Version:
"tronweb": "5.3.0"

Please tell me what the problem might be and how to fix it.

An important clarification: if you repeat on such an "incorrect" wallet, the error will be the same. If you transfer money to such a wallet through a mobile application, everything goes without errors.

As far as I could figure it out, problem is in two places:

1337
1360

This variable callback is not defined really.

But still, I'm really asking you to tell me why only on some wallets I see this error, even though the function code is the same for all.

We have known this bug and it would not be a problem in v6. For now, I recommend you to console.log the toAddress and amount variable to check if there are some error data.

Thanx! But main question is: why some wallets have this error?

Maybe they are using different version. Previous versions don't have this problem.

Hello, have you resolved this issue?
If not - change this line of the code value: amount * 1000000 to value: amount, (add multiplication somewhere else). For me, it worked.
Good luck.

Fixed in TronWeb v6.0.0-beta.0. Welcome to try.


Support the optional type= and idx= named parameters in text format

e.g.
(@webidl func-binding $addContactBinding import $AddContactFuncWasm $AddContactFuncWebIDL
  (param
    (as type=any idx=0)
    (dict $Contact (utf8-str type=DOMString off-idx=1 len-idx=2) (as type=long idx=3))
    (utf8-str type=DOMString off-idx=4 len-idx=5))
  (result
    (as type=i32 (get idx=0))))

Can be closed now. #14 has been merged.


Provide a simpler binary

I guess this will come useful only when we have really only used checks in nrpe.d. Do we already have that? I was quite sure we have there lots of unused checks.

I very much do not like renaming it to igmon. All the point of mon to have shot and nice command under one hand on keyboard. Also project is not called igmon, but montor. I can only accept your wish to rename it to montor, but I do not like it either.

@TuxPowered42 @hasegeli we still need to contact Nagios, because we have more checks on servers, than assigned to host. Executing of them will show false result.


Another F Page Issue

Another hyperlink trinityumceugene.org/fish-food-pantry/ on the "FISH / Trinity United Methodist Church" page is not working.
https://little-help-book.netlify.app/table-of-contents-style-homepage/provider.html?place=recMsom7dCOtyKRWK

The URL needs https to make it work: https://trinityumceugene.org/fish-food-pantry/
I updated Airtable.


OVERLAPBLOCK (DESIGN 13)

Overlapblock (design 13)
Design a overlap block that look exactly like the above  image...
Create a file "OVERLAP_DESIGN_13.html" in the modules/overlapblock folder.
Use simple HTML and CSS and JAVASCRIPT to create the overlapblock. You can use the interface development https://kwickerhub.com (This project) or you can write the lines of code yourself.
Step by Step Guide.
Fork this project(Use the 'fork' button in the top right corner) and Clone your Fork.
git clone https://github.com/YOUR_USERNAME/frontend
Open your code Editor and Create a file "OVERLAP_DESIGN_13.html" in the "modules/overlapblock" folder of this project you just cloned. No need to create head, title and body tags, Just Add a div tag with some embedded style(i.e use the style tag) and the script tag where necessary.
If you want to add an image resource, please add it in the folder  ••
"modules/overlapblock/images_and_icons"
We recommend you use an svg for your image/icon.
Push your Code: You need to push your recent changes back to the cloud. Use the command below in the main directory of this Repository
git push origin dev
or use a GUI tool to avoid mistakes or complexity. LOL.
Make you Pull Request...
Good-luck.

Hey @MaverickDe, I would like to work on it.
Assign it to me !!🙂

@MaverickDe I can work on this issue right now, can you Assign me?

Go on

@MaverickDe I have open a PR regarding this Can you see it urgent sorry?


Saludo mundo

Summary

Changes

Closes:
Task list

[ ] For workflow changes, I have verified the Actions workflows function as expected.
[ ] For content changes, I have reviewed the style guide.

subido al repositorio

I'm closing this out since an issue hasn't been referenced and the change hasn't been described.


Remove usage of Lombok

Lombok uses private API in Javac and that blocks the upgrade to Java 21. We should not need Lombok in general anyway.

Probably can do this with IntelliJ and the Delombok feature - https://stackoverflow.com/questions/75209785/how-to-quickly-replace-all-lombok-annotations-with-generated-methods

All PRs merged


refactor GetPrivateIP

refactor GetPrivateIP to reduce one more time call getPrivateIPIfAvailable

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: ijsnellf
If they are not already assigned, you can assign the PR to them by writing /assign @ijsnellf in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
ce04b95bff8bfeaf7ca66e9657673121cb0ee0c6
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ijsnellf
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/OWNERS [ijsnellf]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

New changes are detected. LGTM label has been removed.

rebased to fix circleci: test

@hzxuzhonghu: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ijsnellf, rshriram
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/OWNERS [ijsnellf,rshriram]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hzxuzhonghu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-unit-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3

@hzxuzhonghu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-unit-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test istio-pilot-e2e-envoyv2-v1alpha3

@hzxuzhonghu: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-unit-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
3b60457def20e93ad30929185332b34104d7d09c
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


fix: add an option to disable hover-graph renders, rework settings/interface

add a bool option to disable the hover-rendered operator previews
re-order many settings, and split them across few relevant sections
fix many typos / cosmetics
rewrite few descriptions
... tl;dr : cf. screenshot attached with MR

Awesome. Those tweaks really make it look a lot better!
Thanks for your contribution.


qcad: <IP_ADDRESS> -> <IP_ADDRESS>

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/qcad/versions.
meta.description for qcad is: 2D CAD package based on Qt
meta.homepage for qcad is: https://qcad.org
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found <IP_ADDRESS> with grep in /nix/store/22yvfig61rq13m7ff8xr6ksdf7v6i9xc-qcad-<IP_ADDRESS>
found <IP_ADDRESS> in filename of file in /nix/store/22yvfig61rq13m7ff8xr6ksdf7v6i9xc-qcad-<IP_ADDRESS>

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

qcad

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/22yvfig61rq13m7ff8xr6ksdf7v6i9xc-qcad-<IP_ADDRESS> \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A qcad https://github.com/r-ryantm/nixpkgs/archive/506a4499d0c756036a92a73789dafe2136c9d4f1.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/506a4499d0c756036a92a73789dafe2136c9d4f1#qcad

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/22yvfig61rq13m7ff8xr6ksdf7v6i9xc-qcad-<IP_ADDRESS>
ls -la /nix/store/22yvfig61rq13m7ff8xr6ksdf7v6i9xc-qcad-<IP_ADDRESS>/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 1 package built:

qcad

Maintainer pings
cc @yvesf for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 348782

x86_64-darwin

:white_check_mark: 1 package built:

qcad


Class defined twice in file

Bug description:
Class SomaticWgsSvCallingWorkflow defined twice in snappy_pipeline/workflows/somatic_wgs_sv_calling/__init__.py.
Rename or remove one of the classes.
Additional info:
Codacy issue: https://app.codacy.com/gh/bihealth/snappy-pipeline/file/54235663449/issues/source?bid=22498844&fileBranchId=22498844#l378

The first instance should be renamed to SomaticWgsSvCallingStepPart and then MantaStep should inherit from that.

Can you do this?

Sure :)
Just to confirm:

L-122  should be changed from class SomaticWgsSvCallingWorkflow(BaseStep): to class SomaticWgsSvCallingStepPart (BaseStep):
L-181 should be changed from class MantaStepPart(SomaticWgsSvCallingWorkflow): to class MantaStepPart(SomaticWgsSvCallingStepPart):
L-378 remains the same: class SomaticWgsSvCallingWorkflow(BaseStepPart):

...correct?


Flathub Setup (add Flathub remote to Flatpak) website CSS broken

I'm no longer able to reproduce it on live, it seems to be gone with the latest deployment.


Fix replayghost spawning location

About the PR
Replayghosts no longer spawn on the vgroid
Previously, ReplaySpectatorSystem checked every grid and spawned the Observer on the largest grid. Until vgroid, this was always the station, but now we need a better check.
Now it will also check each grid if it's a station*, and if any stations* are present it will use the largest of those
(I checked and this still works correctly with tiny Reach, since it fortunately also has an even tinier Arrivals Station)
Why / Balance
Fixes  #29725
Technical details
Every grid is checked for StationMemberComponent. As such, "station" in this context includes every shuttle, the ATC, Arrivals, Lifepods etc. But the main point is that this selects out the vgroid
To be able to check the component from the client (so the replay browser has access to it) StationMemberComponent was moved from C.Server to C.Shared
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
Content.Server.StationMemberComponent was moved to Content.Shared
Any classes that use this component must use the Content.Shared.Station.Components namespace
Changelog
:cl: Errant

fix: Replay observers now always spawn on the station.

I forgot to mention, but I specifically want to point out that I took out the Access(typeof(StationSystem)) from the component since it no longer works from Shared, I don't think it was important?


Search through descriptions of dev container features, not just the names

When filtering dev container features, it would be very useful to take into account the features description, not just names:

Should find the fish feature, yet it's not:

P.S. Not sure which repo is more appropriate, so I ended up double posting: https://github.com/microsoft/vscode-remote-release/issues/7483, please close the incorrect one 😇

Closing in favor of microsoft/vscode-remote-release/issues/7483.