Suggestion: Rename Icon to FontIcon

FontIcon is a more appropriate name (in my opinion) and used in winui
Though it's more like a SymbolIcon in terms of functionality, maybe it makes sense to make two controls for the font and the built-in enum?
Something like this:
Use FontIcon to specify an icon using a Glyph value from a FontFamily
Use SymbolIcon specify an icon using a Glyph value from a Symbol enumeration
🙂

Quite a nice name, but renaming this control can be a bit of a mess at this stage.

Yes, this is a change for the next/dev version. Resharper can help with the renaming.
Also, in order to avoid confusion we can call the enums e.g.
Symbol
SymbolFilled

or
SymbolRegular
SymbolFilled

Yes, this is a change for the next/dev version. Resharper can help with the renaming. I think this will greatly simplify the documentation, since it is already created by microsoft 😁

More I meant that it could be a problem for people who already use this control. May think about keeping Icon as Obsolete, or wait for a bigger update in which much will be changed anyway.


Readme: add screenshot with where to find the "edit kernelspec" button.

Also the current screenshot have typos, IPython is uppercase I.

I think the screenshot is done.  Are the typos fixed too?  If so, this issue could be closed.

I don't see typos on the new screenshots present on https://github.com/deshaw/ksmm/blob/main/README.md
If there are, we would. need to fix and release.


Option to add HapticFeedback

is there any option to add HapticFeedback while roulette is moving??

Hi @Spiderbezno, this is currently not implemented by the library, but could relatively easy be achieved by leveraging the onAnimationStart and onAnimationEnd callbacks.


Block/Entity Tracer Lines not showing

when enabled only an outline of the block/entity is displayed, no line tracer.

Tracer option is enabled
Outline is enabled
latest forge version of the mod for 1.20.1

let me know what info to attatch.

Can be conflict with another mod, or simply custom shaders loaded by mods like optifine can break these lines

This should be fixed in 2.7.3 version


BUG Change of OpenAU connection doesn't stick after reboot

Bug Report
Description
Bug Summary:
Changed OpenAI API url/key from default https://api.openai.com/v1 to https://<external LiteLLM server>/v1.
On reboot of server, OpenAI API url/key reverted to api.openai.com
Environment

Open WebUI Version: v0.1.121
OS Ubuntu 22.04.3 LTS
Running as Docker container

Thanks

Duplicate: #1022

Adding this tutorial for persisting it with environment variables:
https://docs.openwebui.com/tutorial/openai

That's awesome @justinh-rahb , can confirm works setting openai api as follows in docker-compose for open-webui in Portainer, for external LiteLLM:
 environment:
      - OPENAI_API_BASE_URLS="http://<my ip>:4000/v1"
      - OPENAI_API_KEYS="sk-<my key>"

Thanks!

Incidentally @justinh-rahb , setting automatic1111 url/default model/image size also don't stick after reboot.
Might this also be solved by setting the appropriate environment variables? Would you know what those are?
Thanks!


Trigger 0.21.2 staging bundle release

Issue #, if available:
Description of changes:
Trigger 0.21.2 staging bundle release
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


proposal: cmd/go: cross-package test imports

Problem
Occasionally two related packages have some overlap in their test code. A common example would be a package defining a complex core data type and the manipulation of that data, and the consumer of that data type which may exist in many other packages.
The core data type may have extensive tests to verify the different ways it can be manipulated and ensure that it contains the correct values.
Consumers of that data type may want to make use of those test objects rather than go through the same process of recreating them.
Currently the recommendation is the put this common test code in a common non _test package, so that it can be used in multiple places. This works but breaks the namespacing. What if there are only certain parts of the core data type which should be public? Or if the tests require private access? What used to be a single core_test.go file is now split across multiple packages instead of using the same idioms we use when writing non-test code.
Proposal
Put test code in an implicit _test package which can be imported to other _test packages.
Using the core and consumer examples, perhaps we have core_test.go which is part of the core package. It defines several useful functions that consumer_test.go would like to use. So we simply add core_test to get them.

What if there are only certain parts of the core data type which should be public?

You could make an internal package, like internal/testcommon - but with a better name.

Or if the tests require private access?

How would you share code that requires private access to multiple packages to begin with?
Personally, what I do is keep some helper test code in an internal package, then use it from each test package with whatever access to private code is necessary.

What if there are only certain parts of the core data type which should be public?

You could make an internal package, like internal/testcommon - but with a better name.

Thanks for the suggestion, my understanding is that this is currently the idiomatic way to deal with this sort of shared test logic. I think it can be improved :)

Or if the tests require private access?

How would you share code that requires private access to multiple packages to begin with?

This is really the heart of the issue for me. If this core object requires many state transitions to reach the interesting test cases. It may be easier and less error-prone to set a private type directly rather than trying to carefully recreate the chain of events that lead to the state.
I don't want the consumer to know about this detail, but a helper function that is part of the test package should be able to set it directly. Today that sort of thing isn't possible without making that helper function part of the public package interface.

You could instead put everything in internal/ packages and use a public package to export only the parts of your API that you want your users to have access to.

also duplicate of #31135 #39565

This proposal is a duplicate of a previously discussed proposal, as noted above,
and there is no significant new information to justify reopening the discussion.
The issue has therefore been declined as a duplicate.
— rsc for the proposal review group


Internal Server Error on login

Every time I attempt to log in I receive this error:
Internal Server Error

Does this still occur if you try it in Incognito Mode (Chrome) or Private Browsing Mode (Firefox)?
If so, which authentication platform are you using (Google, Facebook, or Twitter)?  Roughly what date and time did the login failure happen?

Also, when you receive the Internal Server Error, when does it happen?  When you choose one of the authentication platforms you should be prompted to log in or grant permission to use the application.  Do you ever see the login page?
What is the URL of the page that is giving the Internal Server Error?

@javiles1972 @RICoder72 I think I found the problem; please try again and let me know if it resolves the issue.

I've made a few more attempts, these are my actions/results.
First, I cleared all cookies / browsing history / etc. to make sure I was going in clean.
Chrome - Click on Login.  The OAuth dialog comes up.  Clicked the Facebook button.  A new tab opened.  "Internal Server Error".  This is the URL in the address bar.
https://yasb-backend.herokuapp.com/auth/facebook/callback?code=AQCEFlZrjz59ORr5yHn4a3tE4fbrUs2aF9MmmuEAceS2E3m4ut64QjSN5bYUQkBm7G7lkdv6v7nfhlwvj7PLU7iLPP1H_mtelMlnS7-miOrcFJcQUrNZ1z-Iy3skCUZ6QV1ziBM1g8s4h0Bi7CagbxaC8NNcZbamzKtgPFkTWa-n_ecltynXXfzptEXH5VdKiXYCc-EJhG15nccasetGngRB5j4s3GrZ8G8bpmtbbdJIvne3hSIxjX7K6HDpfXwOoQt91xKMAboRRS6wujGkV18TB1MTpieRtlb9nhtMRNkrW92ioh549cx8k365Xk0jzvI&state=6a132ff30134837fe3672876817670fa353966e32a7d1cd1#_=_
Chrome Incognito - Same process, the only difference being the new tab had a facebook login screen.  I filled it out correctly, hit the button, "Internal Server Error".
Same results in Microsoft Edge if you're curious.
Is there any more debug information I can get for you?

Definitely something going on in the backend, but I don't know how to trigger your exact problem.  I pushed up a possible fix; try logging in again.

I'm away on business and will check on Sunday. Thank you.

On Mar 23, 2017, at 6:57 PM, Geordan Rosario<EMAIL_ADDRESS>wrote:
Definitely something going on in the backend, but I don't know how to trigger your exact problem. I pushed up a possible fix; try logging in again.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

...and it worked.  Using Microsoft Edge fyi (which I doubt matters).
Keep up the good work man, the site is coming along very well.

Closing this (I'm hoping the issue that was affecting @RICoder72 was also affecting @javiles1972); if not, reopen this bug.


Add Dev-preview workaround to finish EDPM deployment

It is a know issue with the dev-preview nova-operator that
it runs the libvirt and nova-compute deployment twice but
reports ready status after the first run. So with this sleep
the job waits for the deployment to really stabilize before
start running the tempest tests.
Adding 5 sleep before running tests as a workaround fixes
the issue.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running

recheck

/lgtm
agreed to keep this until nova libvirt rework is done

recheck

recheck

recheck

recheck

recheck

recheck

/lgtm

/lgtm


Left controls personalization

Hi!
In previous versions it was possible to customize the position of the Left Controls, now there is no more. Could you put it back on? Or at least leave it TOP LEFT by default? I have a small monitor, and the Left Controls end up overlapping the player list, and in some games, I wish I didn't have to disable the player list.

+1

I have a work around if you are self-hosted or otherwise have access to your file structure.

In the data\modules\minimal-ui direct open and edit minimalus.js
Under the postionControls function find the if statement condition that matches your UI size option (I use small so my example is set for that.
Under } else if (logoSettings !== 'standard') {  (Line 31)
Find rootStyle.setProperty('--controlstop', '75px'); (Line 32)
Change the 75px to 1px or whatever you want.
Example from mine: rootStyle.setProperty('--controlstop', '1px'); //default: 75
Save
Refresh browser

Moves it, not sure if borks anything else but seems ok.
Keep in mind an update will likely undo this so make notes/backups

I can verify this did work.
hopefully it does not break anything.

this workaround no longer works.

Will look into adding this feature again, but overall I think the controls shouldn't overlap with players list it should kind of break down into a new column


PlanOps Maps not exporting Metis Markers

Hello there,
I'm having the issue where, whatever map i choose, when exporting the code for pasting it in arma map, whether it's via Eden or Zeus, I get an error debug, where only the vanilla markers from planop are pasted, and the Metis ones are not...
https://i.imgur.com/VOUALpz.png
As I couldn't find any related topic in old "Issues" or "Pull Requests" tab, I'm sending this one...
Appreciate any help

Same as #16


Problem with double type column

I have a problem with a double type column (this column stores a datetime as an SQL Format), when the insert was reported, the value was truncate to only 2 decimal digits.

I was looking at code, and I asume the main cause of this problem is in RecordChangedEventArgs, in GetValueObject(PropertyInfo propertyInfo, string value), becuase it uses the CultureInfo for the conversion (return Double.Parse(value, this.Culture);, but I don't know where change this configuration only for SqlTableDependency.

Hi, sorry for respond until now,
I think that this doesn't resolve my problem, My database has a double column with at least 10 decimals, and there isn´t a culture info with this configuration.

Hi, thanks for reopen this issue. What do you think of create an inexistent culture info (maybe an "xx-xx") and in the switch of the GetValueObject function replace return Double.Parse(value, this.Culture) with a function like this:
private ConvertDoubleValueObject(string value, string cultureInfo)
{
if (cultureInfo == "xx-xx")
return Double.Parse(value);
return Double.Parse(value, this.CultureInfo);
}

Sound a good idea.
Just one thing: can you download source code, apply your fix and run all integration tests?
If all if fine, i integrate your fix

Hi.
I change the property
public string CultureInfoFiveLettersIsoCode { get; set; } = "en-US";
to
public CultureInfo CultureInfo{ get; set; };
Now, setting the .NumberFormat of the specified culture info, you should be able to set number of decimals.

Hi Christian,
I was testing this upgrade, and i observe the same behavior,
            var mapper = new ModelToTableMapper<EventoGIL>();
            var updateOfModel = new UpdateOfModel<EventoGIL>();
            var cuInfo = new System.Globalization.CultureInfo("es-mx");

            Dependency = new SqlTableDependency<EventoGIL>(Conexion, Tabla, null, null, ColumnasMapeadas, null, DmlTriggerType.All);
            cuInfo.NumberFormat.NumberDecimalDigits = 10;
            cuInfo.NumberFormat.CurrencyDecimalDigits = 10;
            cuInfo.NumberFormat.PercentDecimalDigits = 10;
            Dependency.CultureInfo = cuInfo;

In my Database, I have this records:

The column FechaHora is my problem, because when I recieved the changed record, I receive only this:

So, I think the problem is not in
protected virtual object GetValueObject(PropertyInfo propertyInfo, string value){}
I think the problem could be generated from the MessageBag received.
I was checking your CultureInfoTest, but it only test for DateTimeFormat, but it doesn't test for single or double type columns.

I confirm that is not only a problem with the cultureInfo. I changed GetValueObject(PropertyInfo propertyInfo, string value) function, removing cultureInfo for single, double and decimal column, and the problem continue:
case TypeCode.Single:
return float.Parse(value);
//return float.Parse(value, base.CultureInfo);
            case TypeCode.Double:
                return double.Parse(value);
                //return double.Parse(value, base.CultureInfo);

            case TypeCode.Decimal:
                return decimal.Parse(value);
                //return decimal.Parse(value, base.CultureInfo);

I recieve this value:

Do you have any idea where is the problem?

working on

I have checked. As you can see from this video, all works fine for me.
Can you send me the script for creating your table and a zip file containing a solution that reproduce this error?
Regards

It should be fixed.
Assuming your table is:

Your C# model property mapping FLOAT table column, must be a decimal:

I get:

Fix available with version 7.4.0.

As soon as integration test finish, i will be publich version 7.4.0


Donation Event functions

Initially call to get the latest active events.
Another relevant call adds to get relevant data.

Incompleted.


🚀 Feature: Add ability to override default secretEngine value of vault plugin on catalog entity level

🔖 Feature description
This is a feature request for the backstage vault plugin.
The proposal is to add additional annotation on the catalogue entity level that will allow overriding of the plugin's vault.secretEngine property.
🎤 Context
This feature will add more flexibility to the vault plugin by allowing separate mount paths of the secrets for different entities in the catalogue. Current functionality is limited to only a single mount path (defined globally), which does not always align with the secret hierarchy in the vault.
For example, some companies may use separate mount paths of secrets based on the domain or layer of the project.
✌ Possible Implementation
The idea is to add an additional annotation - vault.io/secrets-engine, which will be optional. In case it is provided - it will override the vault.secretEngine property of the plugin.
That will require minor changes in how the vault API is triggered.
After that, we can have a global vault configuration
vault:
  baseUrl: your-url
  token: your-token
  secretEngine: secrets

which will be used by all catalogue entities by default, and for some entities we will be able to override secretEngine
 apiVersion: backstage.io/v1alpha1
 kind: Component
 metadata:
   # ...
   annotations:
     vault.io/secrets-path: path/to/secrets
+    vault.io/secrets-engine: customSecretEngine

👀 Have you spent some time to check if this feature request has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
Yes I am willing to submit a PR!

closing, as changes where merged and will be part of the next release - 1.18


adding a component with same name as app

How often can you reproduce it?

[x ] Always
[ ] Sometimes
[ ] Rarely
[ ] Unable
[ ] I didn’t try

Description: / Steps to reproduce: / Actual results:
donejs v 3.1.0
just started a new project
creating my first component with the same name as the app:
donejs add component components/project-name project-name -> component created directly in src/* (src/project-name.js, src/project-name.html, etc)
donejs add component components/project-name/project-name project-name -> component created directly in src/* (src/project-name.js, src/project-name.html, etc)
donejs add component components/project-name/ project-name -> component created in src/components/project-name/* but all the files are nameless (.js, .html, etc)
Expected results:
component should have been created in the components folder. If the component has a different name than the app, it works as expected.

Environment:

Software
Version

donejs -V
3.1.0 (why isn't it -v?)

node -v
8.9.3

npm -v
6.9.0

Browser
N/A

Operating system
Windows 10

@James0x57 it is fixed https://github.com/donejs/generator-donejs/releases/tag/v3.3.0


Drop unused front-end dependencies

Requested in #1151

Codecov Report

Merging #1168 into 2017.10 will increase coverage by 0.3%.
The diff coverage is 98%.

@@            Coverage Diff            @@
##           2017.10   #1168     +/-   ##
=========================================
+ Coverage    68.89%   69.2%   +0.3%
=========================================
  Files          113     114      +1
  Lines         6163    6212     +49
  Branches       751     754      +3
=========================================
+ Hits          4246    4299     +53
+ Misses        1746    1744      -2
+ Partials       171     169      -2

Impacted Files
Coverage Δ

saleor/settings.py
87.06% <ø> (ø)
:arrow_up:

saleor/search/backends/dashboard.py
0% <0%> (ø)
:arrow_up:

saleor/core/permissions.py
100% <100%> (ø)
:arrow_up:

saleor/core/templatetags/shop.py
90% <100%> (+10%)
:arrow_up:

saleor/product/filters.py
100% <100%> (ø)

saleor/core/utils/random_data.py
81.57% <0%> (-0.38%)
:arrow_down:

saleor/product/utils.py
85.36% <0%> (+2.43%)
:arrow_up:

saleor/core/templatetags/jsonld.py
100% <0%> (+14.28%)
: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 cbfd8bd...0b87fc0. Read the comment docs.

@dominik-zeglen Please use this syntax for closing issues with pull requests.


Missing and unclear items.

Shared channels can't be opened from grid view in new Teams.  I've opened a case but other institutions have seen this, too.  Should be listed here as an issue.
The "Notify when available" feature from the three dots by a user in chat is no longer available.  A very very close read of the changes from classic to new seems to indicate the change, but it should really be called out more explicitly here.

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

ID: 442f8c6b-95ba-a09e-639d-b9dd141198f6
Version Independent ID: 442f8c6b-95ba-a09e-639d-b9dd141198f6
Content: Known issues in the new Microsoft Teams desktop client - Microsoft Teams
Content Source: Teams/new-teams-known-issues.md
Service: msteams
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


[FEATURE] If available return error message

Was trying to hunt down the reason my proxy kept failing and all I was getting was:
Error occured while trying to proxy: [proxy url]
Actual reason was expired certificate and if err was displayed it would have been show as such.
ex. Error certificate has expired while trying to proxy: [proxy url]

Don't think this PR is necessary.
In terminal you already see this error:

[HPM] Error occurred while proxying request localhost:3000/ to https://expired.badssl.com/ [CERT_HAS_EXPIRED] (https://nodejs.org/api/errors.html#errors_common_system_errors)

Using:
const app = express();

app.use(createProxyMiddleware({
  target: 'https://expired.badssl.com/',
  changeOrigin: true,
  logLevel: 'debug',
}));

app.listen(3000);

From security point of view; In general it's good practice to hide detailed error information about why the backend failed, for responses which can be seen by end-users.

For my case I am using a Plesk to manage my node instance. So I am unable to actually get terminal logging. So I wasn't able to see that error. I do agree with the security standpoint though.
It would be nice if there was some option to toggle returning errors for these niche use cases.

You could use the onError to override the default error handler. And in your case log more detailed information.
https://github.com/chimurai/http-proxy-middleware/blob/master/recipes/proxy-events.md#onerror
createProxyMiddleware({
  target: 'https://expired.badssl.com/',
  changeOrigin: true,
  logLevel: 'debug',
  onError: function (err, req, res) {
    console.log('Something went wrong.');
    console.log('And we are reporting a custom error message.');

    res.end(`Error while trying to proxy: ${req.url}  [${err.code} ${err.message}]`);
  }
});

I think that is more than sufficient for my use case, thanks for the information.


windows vcpkg not build lib!

I can't generate lib files using windows vcpkg, only dll files, target_link_libraries(test PRIVATE etcd-cpp-apiv3) cannot be linked!
A warning appears when generating:
If a directory should be populated but is not, this might indicate an error in the portfile.
If the directories are not needed and their creation cannot be disabled, use something like this in the portfile to remove them:
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/a/dir" "${CURRENT_PACKAGES_DIR}/some/other/dir")

changge CMakeLists.txt 29 lines option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
copy etcd-cpp-api.lib to  vcpkg\installed\x64-windows\debug\lib
After recompiling, solve the problem!

I think we should fix the CMakeLists.txt for generating a implib under MSVC instead.

吊！


docs: update README

Minor update in README

@Jeko92
In this case please also omit the suffix on the url field. I update the previous comment accordingly. Thank ya!

@FULLHAUS-GmbH/fullhaus-developers

[!WARNING]
Due to the drop of the -fullhaus suffix in the name of the repository you need to update existing projects. While GitHub will automatically redirect requests to the new name, it's recommended to update any project to point directly to the new URL for clarity and to avoid future confusion.


add auto contract button to all trips

similar to the birdhouse button, add the auto farming contract button to all trips if it is available

Support (also allow it to be toggle like the BH one)


fetchFromGitHub: drop unzip

Description of changes
This PR allows unzip (and glibcLocalesUtf8) to be dropped from fetchzip, and then drops them from fetchFromGitHub, since it always fetches a tarball with .tar.gz suffix when fetchzip is used:
https://github.com/NixOS/nixpkgs/blob/c38a8dff471b452d134a6987cbdc2accdcef7c11/pkgs/build-support/fetchgithub/default.nix#L49-L54
Discovered in #279197, where fetchFromGitHub surprisingly depends on gettext, via fetchFromGitHub -> unzip -> bzip2 -> autoreconfHook ->  autoconf -> texinfo -> gettext.
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

Some others might use the same change as well, e.g. fetchFromGitLab.

Since, this commit, the invidious update script is broken.
More precisely, nix-prefetch -I nixpkgs=. 'invidious' fails with
error:
       … while evaluating attribute 'bash_vars'

         at «none»:0: (source not available)

       … while evaluating attribute 'drv_path'

         at «none»:0: (source not available)

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: attribute 'override' missing

       at /scratch/alya/galepage/nixpkgs/pkgs/build-support/fetchgithub/default.nix:31:47:

           30|   # is more stable in that case.
           31|   fetcher = if useFetchGit then fetchgit else fetchzip.override { withUnzip = false; };
             |                                               ^
           32|   privateAttrs = lib.optionalAttrs private {

I wonder how fetchzip can not have override, but anyway, opened #284985.


Mekanism BUG with wind turbine...

Hello everyone, I'm new here and I need some help...
The issue I have... is  the wind turbine, I have some pictures here to see this, I place the wind turbine on a block without blocks blocking the sky:

5 seconds later, this happen:

The turbine just face towards back and says that is blocked by a block in the sky...BUT there's NOTHING!

The wind turbine doesn't crash the game but it just don't collect energy for my machines!
If someone know what is this and what can be doing this, just tell me plz 👍
(ps: I'm using the modpack from FTB Infinity 1.10.2 and I'm using the latest version of mekanism mod)

The cable breaking crash has an open pull request ( #3967 )
I've tried to reproduce your issue with the wind generator not working, but when trying to replicate your situation it works as supposed. Can you make sure there isn't any block above it (even transparant ones) or try to place it one block further.

The cable breaking crash has an open pull request ( #3967 )
I've tried to reproduce your issue with the wind generator not working, but when trying to replicate your situation it works as supposed. Can you make sure there isn't any block above it (even transparant ones) or try to place it one block further.

I tryed multiples locations and there isn't any transparent block, I sure of it! Thank you anyway ;)

use a mekansim cable in front of the out put place for a cable which is in front of it and that whould work normally
\

and when it says the sky is blocked it means the there is something blocking the air from turbines which is the red tree

and maybe it rotated because you right click it with a wrench

use a mekansim cable in front of the out put place for a cable which is in front of it and that whould work normally

Nop, looks the same :/

and when it says the sky is blocked it means the there is something blocking the air from turbines which is the red tree

I tryed others locations and biomes and looks the same!

and maybe it rotated because you right click it with a wrench

I didn't. The wind turbine just rotate for itself and now this isn't just happening with wind turbine, and yes with other machines... they just keep rotate for itselves. Thanks for the help anyway 👍

i think its caused by walia so can you try to go in a flag large empty space and use only mekanism mod block and items

or try in another world

See also #3977 for more machine rotation oddities.  The random rotation is not confined to the wind turbine.

I'm having the same issue with the wind generators in the image shown by the OP. Sometimes when I log onto my single player world, they're all facing the opposite direction away from the cables and saying the sky is blocked. Since they're literally IN the sky, with nothing above or around them, there is definitely nothing blocking them. Sometimes, logging out and then in again will fix it, and they're all turned the right direction again. But sometimes not. I ended up just wrapping cable around both sides so that no matter what way they randomly decide to face, they stay connected.


[FLINK-11820][serialization] SimpleStringSchema handle message record which value is null

My branch has been deleted unexpectly, so I open this one, for more detail, please see #7987
What is the purpose of the change
when kafka msg queue contains some records which value is null, SimpleStringSchema can't process these records.
for example, msg queue like bellow.

msg
null
msg
msg
msg

for normal, use SimpleStringSchema to process msg queue data
env.addSource(new FlinkKafkaConsumer010("topic", new SimpleStringSchema(), properties));

but, will get NullPointerException
java.lang.NullPointerException
	at java.lang.String.<init>(String.java:515)
	at org.apache.flink.api.common.serialization.SimpleStringSchema.deserialize(SimpleStringSchema.java:75)
	at org.apache.flink.api.common.serialization.SimpleStringSchema.deserialize(SimpleStringSchema.java:36)

Yes, I think this should work. +1

Scratch that, I don't think we can do this. Our Kafka consumer silently swallows null values: https://github.com/apache/flink/blob/049994274c9d4fc07925a7639e4044506b090d10/flink-connectors/flink-connector-kafka-base/src/main/java/org/apache/flink/streaming/connectors/kafka/internals/AbstractFetcher.java#L408. Plus, I think our serializers in general don't always support null values. The fact that StringSerializer does is more of an anomaly. (also thanks to @GJL for pointing this out to me 😃)

hi, thanks for your commnet @aljoscha. here is detail stackstrace
Caused by: java.lang.NullPointerException
	at java.lang.String.<init>(String.java:515)
	at org.apache.flink.api.common.serialization.SimpleStringSchema.deserialize(SimpleStringSchema.java:75)
	at org.apache.flink.api.common.serialization.SimpleStringSchema.deserialize(SimpleStringSchema.java:36)
	at org.apache.flink.streaming.util.serialization.KeyedDeserializationSchemaWrapper.deserialize(KeyedDeserializationSchemaWrapper.java:44)
	at org.apache.flink.streaming.connectors.kafka.internal.Kafka09Fetcher.runFetchLoop(Kafka09Fetcher.java:142)
	at org.apache.flink.streaming.connectors.kafka.FlinkKafkaConsumerBase.run(FlinkKafkaConsumerBase.java:738)
	at org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:94)
	at org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:58)
	at org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run(SourceStreamTask.java:99)
	at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:300)
	at org.apache.flink.runtime.taskmanager.Task.run(Task.java:711)
	at java.lang.Thread.run(Thread.java:748)

Scratch that, I don't think we can do this. Our Kafka consumer silently swallows null values:
https://github.com/apache/flink/blob/049994274c9d4fc07925a7639e4044506b090d10/flink-connectors/flink-connector-kafka-base/src/main/java/org/apache/flink/streaming/connectors/kafka/internals/AbstractFetcher.java#L407-L410
. Plus, I think our serializers in general don't always support null values. The fact that StringSerializer does is more of an anomaly. (also thanks to @GJL for pointing this out to me 😃)

from the NPE stackstrace, we can see that the NPE happens before AbstractFetcher#emitRecord.

Hi, @aljoscha @GJL, from Kafka09Fetcher#runFetchLoop, we can see that it needs to deserialize the kafka value first , and call emitRecord method after.
while (running) {
	// this blocks until we get the next records
	// it automatically re-throws exceptions encountered in the consumer thread
	final ConsumerRecords<byte[], byte[]> records = handover.pollNext();

	// get the records for each topic partition
	for (KafkaTopicPartitionState<TopicPartition> partition : subscribedPartitionStates()) {

		List<ConsumerRecord<byte[], byte[]>> partitionRecords =
				records.records(partition.getKafkaPartitionHandle());

		for (ConsumerRecord<byte[], byte[]> record : partitionRecords) {

			final T value = deserializer.deserialize(record);

			if (deserializer.isEndOfStream(value)) {
				// end of stream signaled
				running = false;
				break;
			}

			// emit the actual record. this also updates offset state atomically
			// and deals with timestamps and watermark generation
			emitRecord(value, partition, record.offset(), record);
		}
	}
}

@lamber-ken
The contract of deserialize() says:
         *
	 * @return The deserialized message as an object (null if the message cannot be deserialized).
	 */

That is, returning null from the deserialization schema denotes an erroneous condition. Null records in Kafka can have valid semantics. However, if we apply your patch, null records will be discarded by the Kafka connector (i.e., they won't be consumed by downstream operators). Let me know if you see a solution to this problem.

@lamber-ken
The contract of deserialize() says:
         *
	 * @return The deserialized message as an object (null if the message cannot be deserialized).
	 */

That is, returning null from the deserialization schema denotes an erroneous condition. Null records in Kafka can have valid semantics. However, if we apply your patch, null records will be discarded by the Kafka connector (i.e., they won't be consumed by downstream operators). Let me know if you see a solution to this problem.

hi, @GJL , I can't fully understand your comment. from my side, as a message queue like kafka, consumers and producers are decoupled. Consumers don't known whether producers put a valid data or not, may producers put a null into message queue, so flink kafka consumer need to consider this scene.
The flink job will go into an infinite circle because of the NPE, so this pr just aims to fix the NPE. This pr don't care about whether null needs to be sent to downstream operators. If downstream operators needs to consumer null valuses, may need to modify AbstractFetcher#emitRecord.

I wrote this message to the ML<EMAIL_ADDRESS>Regarding this PR and Jira issue, I think it is wrong to return NULL values which are then silently dropped by the Kafka consumer. The solution is for users to have their custom schema that can handle null values and encodes them in a custom user type.

@aljoscha Thanks to bring up the discussion, I think it's meaningful.

Hi, @aljoscha, your point is right. I have two cents:
1, If I understand correctly that user can use TypeInformationKeyValueSerializationSchema to handle the DELETE semantic message.
2, but, the SimpleStringSchema is just a simple serializer, which doesn't have DELETE semantic.

DISCUSS Connectors and NULL handling

In light of the last one I’d like to look again at the first two. What they introduced is that when the deserialisation schema returns NULL, the Kafka consumer (and maybe also the Kinesis consumer) silently drops the record. In Kafka NULL values have semantic meaning, i.e. they usually encode a DELETE for the key of the message. If SimpleStringSchema returned that null, our consumer would silently drop it and we would lose that DELETE message. That doesn’t seem right.

I think SimpleStringSchema should not by default silently swallow null messages because this is a somewhat unexpected behaviour that could obscure problems in the topic or in the job. If users want that behaviour they can write their own version of SimpleStringSchema that silently ignores null values.

@ajaybhat thanks for your comment. I think this pr aims to fix NPE only, the SimpleStringSchema will not swallow null messages, they will be send to downstream operators.

Scratch that, I don't think we can do this. Our Kafka consumer silently swallows null values:
https://github.com/apache/flink/blob/049994274c9d4fc07925a7639e4044506b090d10/flink-connectors/flink-connector-kafka-base/src/main/java/org/apache/flink/streaming/connectors/kafka/internals/AbstractFetcher.java#L407-L410
. Plus, I think our serializers in general don't always support null values. The fact that StringSerializer does is more of an anomaly. (also thanks to @GJL for pointing this out to me 😃)

as your comment, the Kafka consumer silently swallows null values not SimpleStringSchema

Yes, the Kafka consumer swallows them silently, but if you change SimpleStringSchema, it will create the nulls in the first place. The problem is in the interaction of the different parts, so we cannot change SimpleStringSchema in isolation because it would lead to silent data dropping.

Yes, the Kafka consumer swallows them silently, but if you change SimpleStringSchema, it will create the nulls in the first place. The problem is in the interaction of the different parts, so we cannot change SimpleStringSchema in isolation because it would lead to silent data dropping.

Thanks for your comment. But, I have a slightly different view from yours. Users may not care about the null values in many scenarios, and if mq queue contains a null value, the consumer will can not comsumer any records because of the NPE and the kafka offset can't commit anymore.
Users can use TypeInformationKeyValueSerializationSchema to handle null valuses for now.

Users may not care about the null values in many scenarios

Users may or may not care about nulls. If nulls have a meaning for a use case then dropping null records can be fatal or lead to unexpected behavior in the worst case. According to the ML thread Flink currently does not consistently handle null records – changing that would be probably a bigger effort. All in all I think it is better to accept that SimpleStringSchema currently cannot be used if there are null records because:

There are workarounds, e.g., one does not have to use SimpleStringSchema
An NPE, which will likely happen while testing the job, is better than silent data dropping in production

I will close this issue. Feel free to re-open if you think otherwise.

Users may not care about the null values in many scenarios

Users may or may not care about nulls. If nulls have a meaning for a use case then dropping null records can be fatal or lead to unexpected behavior in the worst case. According to the ML thread Flink currently does not consistently handle null records – changing that would be probably a bigger effort. All in all I think it is better to accept that SimpleStringSchema currently cannot be used if there are null records because:

There are workarounds, e.g., one does not have to use SimpleStringSchema
An NPE, which will likely happen while testing the job, is better than silent data dropping in production

I will close this issue. Feel free to re-open if you think otherwise.

ok, no problem. btw, we had modify it in our production.


add action SWS/NF: Toggle render speed (apply FX/render stems) realtime/not limited

rewrite of #1135 using new configvar.h
(needs #1191/#1195 merged to build)
closes #1065

Since this is toggle, how would you know if its on or off? This looks like a great potential fix for Waves tune. Thank you!

The action reports its toggle state in the Action List. It should display as such in toolbars as well.


Streaming get stutter while playing iHeart Redio

Hi AVS team,
SDK 1.8.1 on ARM based OpenWRT embedded linux.
We got several reports from users that streaming is stutter while playing radio, especially in the beginning streaming state.
It's reproducible in different area in states or other countries.
Here is a log for a this case :  Alexa, play W.B.Z from iHeart Radio
The media playback has short dropout for 5-10 seconds in beginning, then become stable and clear.
My DSN is :  bb3651396a13455aaa600cd70b48cd89
You can see the UTC time stamp from the log.  Not sure if it's server's issue ?
And I found something different from other case, it seems the log for iHeart Radio is different from other, I can see may stopped / playing, maybe it's the root cause, but I have no idea of it.
Please help to check this case.
WBZ_IHR.log

Hi @zeusshuang.
The shuttering depends on the radio station and the internet connection.  That being said, I've create an internal ticket to investigate if we can add additional buffering somewhere in the audio pipeline to alleviate the problem.
Thanks again for bringing this issue to our attention!
Thanks,
Kenneth

This is fixed in v1.9.  Thanks for bringing this to our attention.


feat(Topology/Connected/PathConnected): some instances for locally path-connected spaces

Shows that locally path-connected spaces are locally connected, and that quotients and disjoint unions of locally path-connected spaces are locally path-connected.

Aside from just being useful instances in general, the reason I wanted quotients and disjoint unions in particular is that those are what is needed to show both that the category of locally path-connected spaces is coreflective in Top, and that delta-generated spaces are locally path-connected. I have already shown the latter in another repository.

[x] depends on: #16983

That should be all the suggested style changes applied, I think. I'm not sure if I've done this correctly, since it's my first time setting up a chain of dependent PRs - I hope adding the changes from the previous PR as well was right?

can this be used to golf the analogous results for connected spaces? (Or would that require importing path-connectedness for connectedness; perhaps that is not desirable.)

Topology.Connected.PathConnected already imports Topology.Connected.LocallyConnected transitively through Topology.CompactOpen, Topology.ContinuousFunction.Basic and Topology.Homeomorph, so I think adding an import in the other direction wouldn't work. It would probably be good to untangle some of those imports, for example by moving Homeomorph.locallyConnectedSpace to Topology.Connected.LocallyConnected. But either way, I don't see how results about path-connected spaces could help with general connected spaces - is there anything specific you had in mind?
The one place where I do see golfing potential is the other lemmas on locally path-connected spaces, that were already in this file - I didn't touch them because I wanted to keep the PR small, but could also try golfing them a bit if you want.

Would you like to fix the merge conflicts (whenever you have time, no pressure)? I can review this when it's ready.

Sounds good - I'm a bit busy now, but will probably find time for it next week.

The merge conflicts should be fixed now - I kept the lemmas from #17855 in favour of their variants from this PR, and also changed the names of other lemmas in this PR to better fit them / be more descriptive.

I think the failure about the summary comment should "fix itself" by merging master.

I think the failure about the summary comment should "fix itself" by merging master.

Looks like it - at least the job that failed previously already completed now.
By the way, what is the etiquette for when the awaiting-author tag should be removed? Once all requested changes are pushed, or only once CI is also complete?

By the way, what is the etiquette for when the awaiting-author tag should be removed? Once all requested changes are pushed, or only once CI is also complete?

The former, I'd say. If you're sure if CI is going to pass/expect some more rounds with CI might be needed, you can set the awaiting-CI label. Sometimes you're quite sure that CI should pass, and then I wouldn't set it either.


Just a comment - thank you!

Started using this chrome extension recently, and it does exactly what it aims to do. By far the best tool I've found for improving my relationship with my devices. Thanks again! -Lucas

+1!!
Came here to say the same as Lucas

+1
thank you very much


Nodemon conflicts with zero-downtime

Steps to reproduce:

Install nodemon npm install -g nodemon
change pump.io settings to children: 1
run pump with nodemon nodemon bin/pump -c pump-config.json
change a file: example lib/app.js and saves.
see the logs and the console shows: restarting due to changes...
the restart is unsuccessful and the log shows:

Received SIGUSR2 but ignoring because there aren't enough workers for zero-downtime restart"

With children 2 and databank{redis/disk}:
"Zero-downtime restarts are only supported on MongoDB for the time being"

Can you jack your logLevel up to trace and then post the full logs? At least from when it says "starting zero-downtime restart" or whatever

sure:
with children 2:
[nodemon] 1.17.3
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node bin/pump -c pump.io.json`
{"name":"pump.io","hostname":"parabola","pid":30477,"level":40,"msg":"`config.secret` is either unset or set to the sample value; this is very insecure and should be changed ASAP","time":"2018-04-14T18:20:03.304Z","v":0}
{"name":"pump.io","hostname":"parabola","pid":30476,"level":40,"msg":"`config.secret` is either unset or set to the sample value; this is very insecure and should be changed ASAP","time":"2018-04-14T18:20:03.309Z","v":0}
{"name":"pump.io","hostname":"parabola","pid":30477,"level":30,"msg":"Listening on 80 for host <IP_ADDRESS>","time":"2018-04-14T18:20:03.335Z","v":0}
{"name":"pump.io","hostname":"parabola","pid":30476,"level":30,"msg":"Listening on 80 for host <IP_ADDRESS>","time":"2018-04-14T18:20:03.340Z","v":0}
[nodemon] restarting due to changes...
{"name":"pump.io","hostname":"parabola","pid":30470,"component":"cluster","level":40,"msg":"Zero-downtime restarts are only supported on MongoDB for the time being","time":"2018-04-14T18:20:06.453Z","v":0}

with children 1:


Incorrect transitionEnd event name reported in Firefox

dom-helpers currently report mozTransitionEnd as the event name for  Firefox, which is not implemented anymore in Firefox. Instead the standard transitionend should be used.

This seems to be a regression from d5af3ef2ef2ba83b971748a059219de176691513

I was able to reproduce the issue. I confirm.

fixed in 3.2.1, thanks @oliviertassinari and @hannesj

Thanks!
la 4. helmikuuta 2017 klo 9.16 Jason Quense<EMAIL_ADDRESS>kirjoitti:

fixed in 3.2.1, thanks @oliviertassinari
https://github.com/oliviertassinari and @hannesj
https://github.com/hannesj
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/react-bootstrap/dom-helpers/issues/17#issuecomment-277448516,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAqm9J-EctqZ94-uUdhXDy1x_WQc0XgWks5rZIgkgaJpZM4Lq8rV
.


HTTP 500 "No authentication handler is configured to handle the scheme: Automatic" instead of expected 401

Using the IdentityServer4 Samples "MVC and API" solution I've discovered that I am getting two different behaviors if the app is hosted under IIS Express or not.
When the sample Api app is launched in VS using the "IIS Express" command, making an anonymous request to a secure endpoint I get the expected 401 response.

When launched under the "Api" command using VS I get a 500 response and the following error and stack trace.

System.InvalidOperationException: No authentication handler is configured to handle the scheme: Automatic

dbug: Microsoft.AspNetCore.Hosting.Internal.WebHost[3]
Hosting starting
dbug: Microsoft.AspNetCore.Hosting.Internal.WebHost[4]
Hosting started
Hosting environment: Development
Content root path: C:\Projects\IdentityServer4.Samples-dev\MVC and API\src\Api
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
dbug: Microsoft.AspNetCore.Server.Kestrel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60[1]
Connection id "0HKSHFAGOAFUR" started.
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://localhost:5000/
dbug: Microsoft.AspNetCore.Builder.RouterMiddleware[1]
Request did not match any routes.
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
Request finished in 213.5438ms 404
dbug: Microsoft.AspNetCore.Server.Kestrel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60[9]
Connection id "0HKSHFAGOAFUR" completed keep alive response.
dbug: Microsoft.AspNetCore.Server.Kestrel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60[1]
Connection id "0HKSHFAGOAFUS" started.
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
Request starting HTTP/1.1 GET http://localhost:5000/claims
dbug: Microsoft.AspNetCore.Routing.Tree.TreeRouter[1]
Request successfully matched the route with name '' and template 'Claims'.
dbug: Microsoft.AspNetCore.Mvc.Internal.MvcRouteHandler[1]
Executing action Api.ClaimsController.Get (Api)
warn: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
Authorization failed for the request at filter 'Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter'.
info: Microsoft.AspNetCore.Mvc.ChallengeResult[1]
Executing ChallengeResult with authentication schemes ().
fail: Microsoft.AspNetCore.Server.Kestrel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60[13]
Connection id "0HKSHFAGOAFUS": An unhandled exception was thrown by the application.
System.InvalidOperationException: No authentication handler is configured to handle the scheme: Automatic
at Microsoft.AspNetCore.Http.Authentication.Internal.DefaultAuthenticationManager.d__11.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ChallengeResult.d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.FilterActionInvoker.d__44.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.FilterActionInvoker.d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Internal.MvcRouteHandler.d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at IdentityModel.AspNetCore.ScopeValidation.ScopeValidationMiddleware.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware 1.d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware 1.d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationMiddleware.d__7.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Server.Kestrel.Http.Frame 1.d__2.MoveNext()
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
Request finished in 146.3462ms 200
dbug: Microsoft.AspNetCore.Server.Kestrel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60[9]
Connection id "0HKSHFAGOAFUS" completed keep alive response.

The sample app was cloned from the Git repo today.
https://github.com/IdentityServer/IdentityServer4.Samples/tree/dev/MVC and API
Is this expected behavior?  Thanks...  -Paul

I'm also having this issue after following [the quick start] (https://identityserver4.readthedocs.io/en/dev/quickstarts/1_client_credentials.html)
The steps say to create an API using the AspNet API Template and add the [Authorize] attribute to the controller and expect to get a 401 response.
This is what happens if I am using IIS, but if I am running the API project with Kestrel (e.g: dotnet run), the server starts listening on the configured port but when I trigger the first GET requests I am getting the 500 error with the exception
System.InvalidOperationException: No authentication handler is configured to handle the scheme: Automatic
At this point this should not be even related to IdentityServer4 at all, since I haven't added any IdentityServer middleware, just the default Startup.cs created by the API template:
    public class Startup
    {
        public Startup(IHostingEnvironment env)
        {
            var builder = new ConfigurationBuilder()
                .SetBasePath(env.ContentRootPath)
                .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
                .AddEnvironmentVariables();
            Configuration = builder.Build();
        }

        public IConfigurationRoot Configuration { get; }

         public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc();
        }

        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
        {
            loggerFactory.AddConsole(Configuration.GetSection("Logging"));
            loggerFactory.AddDebug();

            app.UseMvc();
        }
    }

I am aware this has nothing to do with IdentityServer, but since it's a step described at the quickstart guide I am now wondering why is using Kestrel any different than IIS when dealing with the [Authorize] attribute without any middleware in the pipeline at all (other than MVC).

I have created a question at stackoverflow asking why kestrel and iis handle differently the Authorize attribute in a basic AspNet Core project generated with the default Web Api template

You should really open an issue in aspnet/security on github.
I think this is a bug.

Thank you. I opened a ticket with them here at aspnet/security


dev: unit test init_call_sub_ctx and prepare_call

Write unit tests for these two functions
https://github.com/kkrt-labs/kakarot-ssj/blob/main/crates/evm/src/call_helpers.cairo#L45-L47
https://github.com/kkrt-labs/kakarot-ssj/blob/main/crates/evm/src/call_helpers.cairo#L79-81

@enitrat I can take this.


Fixed text in example

Type of Change

[ ] Bug fix (non-breaking change, fixes #)
[ ] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] Nunit test is included
[X] Documentation
[ ] Build system

thanks so much 🙇 ! Will merge once tests pass (even though I know they will)


FlipHorizontal camera but unflipped QR code

Hey ya!
I'm curious if it would be possible to flip the camera by setting flipHorizontal = true but still getting scanned qr codes that aren't flipped?
I think a qr - doesn't matter if digitally or printed - will almost always be unflipped. But I guess the usability could while scanning a qr could be optimized if the cam would be flipped horizontally. In that case my right hand would come into focus from right on screen - as it would even be in real life.
But as far as i was able to test the current version of your great package the qr cannot be scanned anymore after flipping horizontally.
Maybe you'd make that possible :-)
Thank you in advance!

Hi,
I fixed it.
Thanks.


Unnecessary error in pop-up window

Description

There is red error in pop-up window at the end of parenthesis
Neovim version
NVIM v0.8.1
Build type: Release
LuaJIT 2.1.0-beta3
Nvim-lspconfig version
No response
Operating system and version
WSL
Affected language servers
sumneko_lua
Steps to reproduce

Use config described below
Install Packer using :PackerSync
Run :lua vim.lsp.buf.hover() over the function (twice to go into the pop-up window)
To check the highlight info, use :echo synIDattr(synID(line("."), col("."), 1), "name") over closing parenthesis in pop-up window

Actual behavior

Red parenthesis in pop-up window, when inspecting what the highlight is, got

luaParenError
Expected behavior
No error in pop-up window
Minimal config
local use = require('packer').use
require('packer').startup(function()
  use 'wbthomason/packer.nvim' -- Package manager
  use 'neovim/nvim-lspconfig' -- Configurations for Nvim LSP
end)

require('lspconfig').sumneko_lua.setup {
	settings = {
		Lua = {
			runtime = {
				version = "Lua 5.1"
			},
			diagnostics = {
				globals = { 'vim' }
			}
		}
	}
}

vim.lsp.start({ name = 'sumneko-lua',
  cmd = {'lua-language-server'}
})

LSP log
https://gist.github.com/atpur-rafif/dad970a53fbfcb23ae5918eb63635b41

It's LuaParenError problem of syntax. already known issue on neovim core


feat: improve Blog page Layout

Closes #949
📑 Description
Have changed the blog page layout to make it more appealing. Created a separate page which contains list of blogs with title, thumbnail and authors images and names.
✅ Checks

[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required

ℹ Additional Information
Original Blog page:

New Blog page:

We should also streamline the blog post cards on the front page and on the blog post list section

@prikshitsingh24 we added images to old older blogpost, but i saw that the comment functionality broke on the blog detail page. Would you mind taking a look in order to fix it?

I am not able to find the comment can you tell in which file it is.

@prikshitsingh24 we added images to old older blogpost, but i saw that the comment functionality broke on the blog detail page. Would you mind taking a look in order to fix it?

I am not able to find the comment could you tell in which file it is.

Sure, it is the comment section powered by giscus on the bottom of each blog post:

I just saw to more regressions (right is the current preferred state --> good, on the left side the regression of the PR is shown) :
1.)
The recent blogs section disappeared.
2.) The previous and next blog post buttons are not aligned with the blog post, but full page, they should still be aligned with the page.

TBF, right side looks much better IMO

I have fixed the 2. issue but I still not able to figure out how to add recent blog, any docs i can refer to

2.) The previous and next blog post buttons are not aligned with the blog post, but full page, they should still be aligned with the page.

TBF, right side looks much better IMO

Yeah, you are right, I mixed up the sides, right one is obviously the desired state.

I have fixed the 2nd issue but I am still not able to figure out how to add recent blog, any docs i can refer to

Mabye we can just add add a button on the left side to link to more recent blog posts. I think the default template. Blog plugin: https://github.com/facebook/docusaurus/tree/main/packages/docusaurus-plugin-content-blog
--> https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog#blogSidebarTitle

I have fixed the 2nd issue but I am still not able to figure out how to add recent blog, any docs i can refer to

Mabye we can just add add a button on the left side to link to more recent blog posts. I think the default template. Blog plugin: https://github.com/facebook/docusaurus/tree/main/packages/docusaurus-plugin-content-blog
--> https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog#blogSidebarTitle

what will pressing that button do

I have fixed the 2nd issue but I am still not able to figure out how to add recent blog, any docs i can refer to

Mabye we can just add add a button on the left side to link to more recent blog posts. I think the default template. Blog plugin: https://github.com/facebook/docusaurus/tree/main/packages/docusaurus-plugin-content-blog
--> https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog#blogSidebarTitle

what will pressing that button do

navigating back to the blog overview page: https://glasskube.dev/blog/

What should be the design of the button?

Yes looks great!

Yes looks great!

Also is it possible to create the Recent post that was in original blog  in this ?

Yes looks great!

Also is it possible to create the Recent post that was in original blog in this ? Since I don't have to much knowledge on Docusaurus.

I am also not 100%. I can take a look if you thank. Awesome how far we already went with this pr!

I think i will look into it in my spare time , also the icon changed for me even if I run the original code :


Warn Plebs not to use ReiNand when downgrading

because it blocks Nfirm

You never use ReiNand you only use LumaCFW and RedNand

Please respond where he uses ReiNand or tell me if it was a mistake

Not only does this not matter because it only blocks firm partition writes and not the installation of the NATIVE_FIRM CIA file (am installation CIA then writes to the partitions), but Luma3DS also blocks firm partition writes.

I will reopen this issue because I have received more than one report, although the reason this happens is unknown because Luma and ReiNand both block firm updates.
Have you contacted @Reisyukak yet?

The cause for this issue is an outdated version of ReiNand; you must be using a version after commit 110668e which fixed this.


Implement Set#add? method

Same as Set#add? from Ruby's stdlib.
chickendan mentioned on a Gitter chat about a need for such API to easily (in one go) distinguish whether upserted value was set before.

Why having this type of methods only for Set, whereas it can be in other Enumerable that implements includes?, like push? and unshift??
No, I don't see a real need to have it in the stdlib. It's already very easy to implement by ourself.

When a value is added to a Hash you can know whether it existed or not.

Can you? I haven't any way to do that...

@j8r Because Set is designed with unique values in mind, whereas other Enumerable-compatible classes are not.

@asterite The hash lookup could be improved, but I suppose we can merge this without it (and maybe add a TODO).
I'm somehow wondering about the return value Set | Nil. It's the same as in Ruby. But why not return Bool? I can't think of a use case where you would have any benefit from returning self.

Yeah, bool sounds better ai think. And I agree about delaying the optimization.

@straight-shoota @asterite I've pushed a commit with proposed changes.


Description
Docs update PR failed on a test.
http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/mxnet-validation%2Funix-cpu/detail/PR-15117/4/pipeline
======================================================================

FAIL: test_profiler.test_custom_operator_profiling_naive_engine

----------------------------------------------------------------------

Traceback (most recent call last):

  File "/usr/local/lib/python3.5/dist-packages/nose/case.py", line 198, in runTest

    self.test(*self.arg)

  File "/work/mxnet/tests/python/unittest/test_profiler.py", line 445, in test_custom_operator_profiling_naive_engine

    'test_custom_operator_profiling_multiple_custom_ops_imperative_naive.json')

  File "/work/mxnet/tests/python/unittest/common.py", line 313, in run_in_spawned_process

    assert p.exitcode == 0, "Non-zero exit code %d from %s()." % (p.exitcode, func.__name__)

AssertionError: Non-zero exit code 255 from test_custom_operator_profiling_multiple_custom_ops_imperative().

Happened again:
http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/mxnet-validation%2Funix-cpu/detail/PR-15117/6/pipeline

@Zha0q1

And again: http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/mxnet-validation%2Funix-cpu/detail/PR-15427/2/pipeline

We are commenting this out for out. Will then take a closer look at this before tomorrow

We are commenting this out for now. Will then take a closer look at this before tomorrow

This is happening a lot. Did it get removed yet?

ya removed in this PR: https://github.com/apache/incubator-mxnet/pull/15436

test_profile_create_domain_dept is also problematic http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/mxnet-validation%2Funix-gpu/detail/PR-18701/1/pipeline/378


Does the The Search-guard support ES 1.7?

Dear team,
my team using the  version of  elasticsearch 1.7 for clusters, I want to the Search-Guard to protected the es and kibana data.My question is which version of Search-Guard for my team.
thanks in advance.
Levi

ES 1.x is not supported

Ok, I got it! thank you!


VNIR detector needs to be matched with detector 2

EL: I was looking through your calibration plots for 2019-06-25 for panels 9711 and 9712 and I think there is a problem: detectors 1 and 2 are not matched. It should form a more or less straight line from visible to near infrared. Spectralon has no known sharp changes in reflectance around 1000 nm. It it clearly a problem with the instrument.
See second image for panel 9701, initial calibration where I had a similar issue (but opposite direction) with the Labsphere calibration.
To fix it I had used spectrolab::match_sensors with these parameters, but you might want something else

The problem was caused by an error in the code: Absolute reflectance values were calculate for each spectrum separately, using the relative reflectance values, the average stray light and average reference spectrum as input; then the average clean spectrum was calculated. Now absolute reflectance is calculated from the average relative reflectance spectrum (and average stray light etc.).


Heading beacon not shown when app deployed as PWA on mobile.

Just to add that the same app works fine when deployed as a native Android app.
I have added a compass to the widget and the compass works as expected.
A minimal reproducible app attached. See the readme.md for details.
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.24.3, on Microsoft Windows [Version 10.0.22631.4317], locale en-GB)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Chrome - develop for the web
[√] IntelliJ IDEA Ultimate Edition (version 2024.2)
[√] Connected device (2 available)
[√] Network resources
Tested on Google Pixel 7 with Chrome browser 129.0.6668.100
mra.zip

This is not a bug, it is expected. Compass is disabled for web environment since flutter_compass, the default heading implementation, only support android and iOS.
To overcome this, you can switch to custom implementation or other library which support web platform heading by providing a headingStream ,which is a Stream<LocationMarkerHeading?>.

In other words, you're saying this library only supports iOS and Android platforms out of the box.

If that is the case it would be good to make it obvious in the platform list (I was explicitly looking for a library that supports Web)


fixed typos

(1) Minor typo fixes mostly
(2) Edited some sentences for completeness or comprehension reasons
(3) Fixed where the ecdf was called the commutative and not the cumulative distribution function
One other thing, the latex formulas didn't come through. How did you compile?

Thanks neerajt!
I had to fiddle with the math so that it would work with Github pages. Here are the lines that are used to finally render the math on the book site:
https://github.com/genomicsclass/book/blob/gh-pages/_includes/themes/twitter/default.html#L33-L40


chore: Fix prevent-kustomization GHA job

Description
Changes proposed in this pull request (what was done and why):

Fix prevent-kustomization GHA job to checkout on the correct repo

Changes refer to particular issues, PRs or documents:

Traceability

[ ] The PR is linked to a GitHub issue.
[ ] The follow-up issues (if any) are linked in the Related Issues section.
[ ] If the change is user-facing, the documentation has been adjusted.
[ ] The feature is unit-tested.
[ ] The feature is e2e-tested.

Closing this PR as the change has ben force-pushed to main


install error on Windows

Hi,
unfortunately I wasn't able to install the plugin

I installed dependencies (perhaps sth wrong)
. Tried installing the zip and the following error popped up

Couldn't load plugin 'Geo-SAM-1.0.5'

ModuleNotFoundError: No module named 'Geo-SAM-1'
Traceback (most recent call last):
  File "C:\PROGRA~1/QGIS33~1.1/apps/qgis/./python\qgis\utils.py", line 401, in loadPlugin
    __import__(packageName)
  File "C:\Users/initze/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ee_plugin\__init__.py", line 38, in __wrapping_ee_import__
    _module_ = __builtin_import__(name, *args, **kwargs)
  File "C:\PROGRA~1/QGIS33~1.1/apps/qgis/./python\qgis\utils.py", line 888, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'Geo-SAM-1'

Python version: 3.9.5 (tags/v3.9.5:0a7dcbd, May  3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)]
QGIS version: 3.30.1-'s-Hertogenbosch 's-Hertogenbosch, 9035a01e

Python Path:
C:/PROGRA~1/QGIS33~1.1/apps/qgis/./python
C:/Users/initze/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:/Users/initze/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins
C:/PROGRA~1/QGIS33~1.1/apps/qgis/./python/plugins
C:\PROGRA~1\QGIS33~1.1\apps\grass\grass82\etc\python
C:\Users\initze\Documents
C:\Program Files\QGIS 3.30.1\bin\python39.zip
C:\PROGRA~1\QGIS33~1.1\apps\Python39\DLLs
C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib
C:\Program Files\QGIS 3.30.1\bin
C:\PROGRA~1\QGIS33~1.1\apps\Python39
C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages
C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages\win32
C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages\win32\lib
C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages\Pythonwin
C:/Users/initze/AppData/Roaming/QGIS/QGIS3\profiles\default/python
C:\Users\initze\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\ee_plugin\extlibs_windows

Hi, you need to remove number from the zip of the plugin. You can see it on third row in the code you pasted.
QGis doesn't understand numbers in the name of plugin.

This seems to be the issue:
Unzip --> rename --> zip --> install
Now I am having trouble installing torchgeo (dependency pretrainedmodels crashes on pip install 😵💫 )

Hi Ingmar,
Sorry for the late reply. Yes, the version suffix issue is a problem that many users may encounter.
Can you successfully install the dependencies and plugin now?
If you got any problem, feel free to let me know by email.
Joey


What is the idea behind "BUILD_TYPE"?

With https://github.com/tesseract-ocr/tesstrain/commit/480383aeee6f229caecf972b8d4530bcc9584e79 models receive an extra Plus when a start model is chosen. @Shreeshrii What is the idea behind this? (I.e. personally, if I set a model name for training I expect my model to have this name after training)

I had added it originally as I had all 4 options for training - scratch, impact, plus and layer, and it allowed using the same set of input files to run different types of training and compare results.
It can be deleted.


Question: OpenAI assistant/thread support

Any plan for the new OpenAI assistant/thread API ?
https://platform.openai.com/docs/assistants/overview

Hopefully soon, Its a really big release today.

Yes, today was significant and placed the entire OpenAI platform in a different league.

Hello, I just published a new release v0.16.0 for updates from DevDay. Please give it a try, if you find any issues PRs are most welcome!

@64bit Cool, let me give it a try.

Ok, I did a very preliminary test with list assistants and it works. The API is clean and well-designed. This is awesome.
I will work on using it more in the next few weeks and will report back here. By the way, feel free to close this issue if you want.

Thank you 😌
Please pardon if there are few hiccups along the way, this release made sure to have all the machinery required for new APIs in short time but not enough working examples for testing.
In the meantime we can close this since we have an answer for original question. You're welcome to continue conversation here or create new issue should they arise.

@64bit This is awesome, way faster than I expected.
I'll report any issues (in new tickets) or add PRs if I notice anything.


Add sidekiq worker to Procfile

Fixed in https://github.com/openvitae-tech/blackboard-lms/pull/228


Unable to running the example

1 to 3) Completed all installation as mentioned in the read me. Thanks.

I had setup Free Azure account as mentioned

Ran the command replacing your_key and your_region as in my Microsoft setup
setx SPEECH_KEY your-key
setx SPEECH_REGION your-region

Getting below error when trying to run the example code. Attached as image
python main.py examples/The_Life_and_Adventures_of_Robinson_Crusoe.epub output_folder

PS: the epub file is not open in other application.

Hi. You can follow the instructions here. https://github.com/p0n1/epub_to_audiobook?tab=readme-ov-file#installation
Maybe you need to re-run the bellow command to activate the python environment.
source venv/bin/activate

I couldn't find the root cause of why it happened, But I reinstalled your package as Admin and it worked fine.
Thanks @p0n1 👍


fix bug that causes Teensy 4.0 to stop publishing after 71 minutes

Could you explain why reducing the size of the variable type the error is solved?
Any idea @Acuadros95?

I'm also puzzled as to why this worked. Just took reference from the implementation of elapsedMicros that all calls to micros() in the core library is assigned as uint32_t. https://github.com/PaulStoffregen/cores/blob/master/teensy/elapsedMillis.h#L57 . Shouldn't it be safe to assign it to uint32_t since the micros() function won't go beyond uint32_t anyway?

Yes, it's strange.
Apparently, the error happens on the first rollover, which takes place after the ~71 minutes mark. Maybe we are missing something with the operations between uint64_t and uint32_t?

@grassjelly can you test if a cast solves the problem?
Something like:
    uint64_t m = (uint64_t) micros();


Uses django unittests

It uses django unittest and attaches the session from the client to avoid the following error:
self.session = Session.objects.get(session_key=request.session.session_key)
AttributeError: 'HttpRequest' object has no attribute 'session'

Thanks for the pull request @nesaro, this unfortunately makes the CI fail with the following error:

ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

Do you know how to resolve these problems?

Fixed PR

I've merged https://github.com/kylef/django-request/pull/77, thanks for the work here @nesaro and @felixxm


Update README

A more precise reference to W3C standards. See: https://www.w3.org/TR/skos-primer/

👍


Infrastructure to support functions in codegen

Some initial infrastructure to support functions in codegen. This includes:

Added N-Ary builtin functions to type system.
Added codegen::FunctionTranslator
All builtin functions have an associated (internal) OperatorId. This is used in codegen to perform function lookup.
Added catalog::LanguageCatalogObject and catalog::ProcCatalogObject to simplify interfacing with pg_language and pg_proc.
Some formatting.

TODO:

Fix nary function lookup in type system.

Coverage decreased (-0.1%) to 72.91% when pulling f5e65d9dd4035ccc3bcc47220961c9187368fcf5 on pmenon:functions into fa805a19c5c7143655498974cfb2a862ada6295d on cmu-db:master.

Coverage decreased (-73.02%) to 0.0% when pulling b8707cc27c37d53a9ef87c981042e114da6e09f3 on pmenon:functions into fa805a19c5c7143655498974cfb2a862ada6295d on cmu-db:master.

Coverage decreased (-0.1%) to 72.873% when pulling 2ae069c0309f18f42f7d16df651b4d997cabd85a on pmenon:functions into fa805a19c5c7143655498974cfb2a862ada6295d on cmu-db:master.

@prashasthip @pmenon I will merge this when it passes. I will do this first before #815

Coverage decreased (-0.2%) to 74.78% when pulling 4817b5f60fc36a51acb096080bb393db0672a3a9 on pmenon:functions into 1777c16ec087506511277f94793eefe0e5694f36 on cmu-db:master.


Version 10.1.0

Misses https://github.com/aiortc/pylsqpack

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender


Error using click event in plotOptions.series.events

Using this:
const config = {
  xAxis: {
    categories: ['Jan', 'Feb']
  },
  plotOptions: {
    series: {
      cursor: 'pointer',
      events: {
        click: function (event) {
          console.log('yay');
        }
      }
    }
  },
  series: [{
    data: [29.9, 71.5]
  }]
}

ReactDOM.render(<ReactHighcharts config = {config}></ReactHighcharts>, document.getElementById('app'));

When I try to click on the series I see this error:
highcharts.js:7 Uncaught TypeError: Cannot assign to read only property 'target' of object '#<MouseEvent>'
But the exact same config works fine when using highcharts by itself: http://jsfiddle.net/m8r5m6m0/

Hi Kevin, can you please help me reproduce it?
http://jsbin.com/lelirezine/4/edit?html,js,output

I'm not sure why, but it appears that using the babel es2015 preset with webpack is somehow causing the problem.  I added a pattern to exclude highcharts from being loaded with that es2015 preset and it works ok.  Thanks for looking into it.

@chevin99 how you exclude it? Could you add example?

@dergachevm, here you go:
loaders: [
      {
        test: /\.js?$/,
        .....
        exclude: /high(charts|maps)\.js$/
      }
]

@chevin99 thank you!


Bugfix for Inconsistent Alert Icon

Fixes #1425.
Changes the alert to utilize the error icon instead of the ban icon. This makes it consistent with the lightning system design.
I read thru the CONTRIBUTING.md file @interactivellama, but am a bit confused if I should check off the item in the Pull Request Review checklist below. Let me know and I can address this at a later date.

CONTRIBUTOR checklist (do not remove)
Please complete for every pull request

[ ] npm run lint:fix has been run and linting passes.
[ ] Mocha, Jest (Storyshots), and components/component-docs.json CI tests pass (npm test).
[ ] Tests have been added for new props to prevent regressions in the future. See readme.
[ ] Review the appropriate Storybook stories. Open http://localhost:9001/.
[ ] The Accessibility panel of each Storybook story has 0 violations (aXe). Open http://localhost:9001/.
[ ] Review tests are passing in the browser. Open http://localhost:8001/.
[ ] Review markup conforms to SLDS by looking at DOM snapshot strings.

REVIEWER checklist (do not remove)

[ ] TravisCI tests pass. This includes linting, Mocha, Jest, Storyshots, and components/component-docs.json tests.
[ ] Tests have been added for new props to prevent regressions in the future. See readme.
[ ] Review the appropriate Storybook stories. Open http://localhost:9001/.
[ ] The Accessibility panel of each Storybook story has 0 violations (aXe). Open http://localhost:9001/.
[ ] Review tests are passing in the browser. Open http://localhost:8001/.
[ ] Review markup conforms to SLDS by looking at DOM snapshot strings.
[ ] Add year-first date and commit SHA to last-slds-markup-review in package.json and push.
[ ] Request a review of the deployed Heroku app by the Salesforce UX Accessibility Team.
[ ] Add year-first review date, and commit SHA, last-accessibility-review, to package.json and push.
[ ] While the contributor's branch is checked out, run npm run local-update within locally cloned site repo to confirm the site will function correctly at the next release.

@ctrimm Thanks for the callout. Updated. https://github.com/salesforce/design-system-react/blob/master/docs/PULL_REQUEST_TEMPLATE.md

Please sign the CLA and I can merge.

@interactivellama - I signed the CLA on Tuesday. Thanks for the update to the PR Template - it looks much better now.


ReferenceError: Meteor is not defined

For some reason I'm getting this error:
W20170120-17:40:14.015(0)? (STDERR) ReferenceError: Meteor is not defined
W20170120-17:40:14.015(0)? (STDERR)     at Object.<anonymous> (.....\node_modules\meteor-publish-join\dist\server\index.js:49:5)
W20170120-17:40:14.015(0)? (STDERR)     at Module._compile (module.js:409:26)
W20170120-17:40:14.015(0)? (STDERR)     at Object.Module._extensions..js (module.js:416:10)
W20170120-17:40:14.015(0)? (STDERR)     at Module.load (module.js:343:32)
W20170120-17:40:14.015(0)? (STDERR)     at Function.Module._load (module.js:300:12)
W20170120-17:40:14.015(0)? (STDERR)     at Module.require (module.js:353:17)
W20170120-17:40:14.015(0)? (STDERR)     at require (internal/module.js:12:17)
W20170120-17:40:14.015(0)? (STDERR)     at Object.<anonymous> (......\node_modules\meteor-publish-join\dist\index.js:8:15)
W20170120-17:40:14.016(0)? (STDERR)     at Module._compile (module.js:409:26)
W20170120-17:40:14.016(0)? (STDERR)     at Object.Module._extensions..js (module.js:416:10)

I'm using this in a Meteor project, so I'm not sure where this is coming from.
Any ideas?

hmm? this is very weird. What Meteor version do you use?

 Perhaps could you post the code using this module? maybe it could help figure out the problem.

I will try to create a separate reproduction when I get the chance. Will let you know.
Thanks.

I think I was able to track why the issue occurs.
I created a repo to test this: https://github.com/nunof07/meteor-publish-join-issue1
Although I get a different error (Error: PublishJoin can only be used in a Meteor project) I think the problem is the same.
If you try to use meteor-publish-join in a package (and not directly in the Meteor "project") you will get this error.
I started with a meteor create --full command and added the npm package. When I created the code under the imports folder everything worked correctly.
When I created a separate package (see https://github.com/nunof07/meteor-publish-join-issue1/tree/master/packages/test) and placed the code there I started to see the error that I mentioned above.
I tried to place a Npm.depends in the package but it doesn't make any difference.

Oh very interesting, I have never thought about this use-case before. I will find a way to get it worked, thanks for your comment 👍

@nunof07 Are you still looking for a solution to this problem?
The difference could come from that you are importing a different file in your project than you are on the sample project.
If you e.g. are importing 'meteor-publish-join/server', which will directly try to load the file https://github.com/nlhuykhang/meteor-publish-join/blob/master/src/server/index.js. The check for the type of the variable Meteor is only done when importing the plugin as 'meteor-publish-join'.
For the issue itself, please check that the variable Meteor exists when importing this module. @nlhuykhang maybe we also have to import Meteor, like described at https://guide.meteor.com/structure.html#importing-meteor-globals
I don't know if this would still work as an npm package then because meteor/meteor is not in the npm repository and meteor has their own hack to import all meteor/* packages from atmosphere ...
If anyone is still interested (please vote), I'll have a look at it.


Retrofill for MS Edge

Expected Behavior
Typical Edge User-Agent header looks like:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Safari/537.36 Edg/79.0.309.43

Actual Behavior
For the same browser, polyfill would return a string that looks like:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.74 Edg/79.0.3945.74 Safari/537.36

Note the placement of Edg/x.x.x.x version number. In the User-Agent header it is after Safari/537.36 but polyfill places it before Safari.
Request
Add Edg/version part of the UA string before Safari/537.36

Add Edg/version part of the UA string before Safari/537.36

@bvattikonda just to clarify, you mean after Safari/537.36, correct?

Add Edg/version part of the UA string before Safari/537.36

@bvattikonda just to clarify, you mean after Safari/537.36, correct?

Yes. Sorry for the typo.

Yes. Sorry for the typo.

I'm not able to reproduce, which matches what my intuition would have been based on looking at the code where Edg is added:
https://github.com/GoogleChromeLabs/uach-retrofill/blob/e66bac5b2f79380a06dcc0a22b72316d2f15bfaa/uach-retrofill.js#L126-L132

@bvattikonda can you provide more details on how to reproduce the issue? I'm on macOS, using Edge Version 87.0.664.75 (Official build) (64-bit), with the Experimental Web Platform Features flag enabled. Thanks.

I'm not able to reproduce, which matches what my intuition would have been based on looking at the code where Edg is added:
https://github.com/GoogleChromeLabs/uach-retrofill/blob/e66bac5b2f79380a06dcc0a22b72316d2f15bfaa/uach-retrofill.js#L126-L132

@bvattikonda can you provide more details on how to reproduce the issue? I'm on macOS, using Edge Version 87.0.664.75 (Official build) (64-bit), with the Experimental Web Platform Features flag enabled. Thanks.

This actually looks good to me. My bad, I should have looked at the latest code here.

This actually looks good to me. My bad, I should have looked at the latest code here.

All good!

All good!


Intellisense and code navigation so slow

Environment data

VS Code version: 1.5.2
Extension version (available under the Extensions sidebar): 2021.1.765268190
OS and version: Windows 10 Pro
Python version (& distribution if applicable, e.g. Anaconda): 3.7.8
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Relevant/affected Python packages and their versions: ?
Relevant/affected Python-related VS Code extensions and their versions: ?
Value of the python.languageServer setting: Jedi

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
Intellisense and code navigation are instantaneous
Actual behaviour
Intellisense and code navigation are so slow. I haven't installed any new plugins. I haven't added any new parts to my code.
Steps to reproduce:
I cannot reproduce the issue. Could it be related to the version of my VS code?

Logs

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

XXX

Sorry if the issue is not that detailed but I'm not a pro.

Since this was fixed by disabling isolation, I am suspecting this is caused by https://github.com/microsoft/vscode-python/issues/15960

@jadeid91 Can you try JediLSP or pylance as the language server option? Jedi will soon be deprecated and replaced with JediLSP which uses the latest version of Jedi.
pylance is another option that uses different technology to provide these features.

hi @karthiknadig
I tried JediLSP
Its still slow.

I'm also experiencing this with both Jedi and JediLSP. In addition to intellisense being slow, I was encountering many scenarios in which it would refuse to even show up, and pressing Ctrl+space would leave an empty "loading" prompt with no results. This only happened after a recent update - it was working fine a short time ago.
After reading @karthiknadig's suggestion above, I gave pylance a try, and so far it appears to be working smoothly.

@jadeid91 @stevetwist Can you file the bug on https://github.com/pappasam/jedi-language-server/issues ? This is what we depend on to provide completions when you set JediLSP. Since this is a issue on an external project, and should be addressed there, I am closing this bug here.
If you run into issues with pylance, please file the bug here: https://github.com/microsoft/pylance-release/issues/


Is there a reason for initModuleDataSources method not exists in ActionServlet?

Hello,
I'm facing a problem using this version of struts 1 because in my project we use a protected method "initModuleDataSources" from ActionServlet.
I would like to know if there is any reason to this method being removed from this version. And if exists a reason, what method I could use to adapt my code?
Thank you.

Hi,
I did some researches and found, that the data-sources were removed with version 1.3.
Since this version is/should be an successor of Struts1 1.3.10, the initModuleDataSources is no longer available.
I have found the following resources that may be of interest to you:

Notes on upgrading from 1.2 to 1.3
StackOverflow - Configure Data Source - Struts 1.3.8]

Greetings
Stefan


iso c99 error

In file included from /home/user/mruby-3.0.0/include/mruby/value.h:168,
                 from /home/user/mruby-3.0.0/include/mruby.h:90,
                 from edi.c:10:
/home/user/mruby-3.0.0/include/mruby/boxing_word.h:84:4: error: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic]
   84 |   };
      |    ^
In file included from edi.c:10:
/home/user/mruby-3.0.0/include/mruby.h:72:38: error: ISO C99 does not support ‘_Static_assert’ [-Wpedantic]
   72 | # define mrb_static_assert(exp, str) _Static_assert(exp, str)
      |                                      ^~~~~~~~~~~~~~
/home/user/mruby-3.0.0/include/mruby/array.h:29:1: note: in expansion of macro ‘mrb_static_assert’
   29 | mrb_static_assert(MRB_ARY_EMBED_LEN_MAX > 0, "MRB_ARY_EMBED_LEN_MAX > 0");
      | ^~~~~~~~~~~~~~~~~

i use -Wpedantic and get this trouble, with old 2.1.0 all working ok.

I tried to fix this issue, but

the former could cause source incompatibility which is worse than conforming -Wpedantic.
the latter disables _Static_assert() which is very useful.e
we will get so many warnings from vm.c
and __FUNCTION__ which is used in gem_init.c would be disabled too.
So I gave up -Wpedantic until we find a way to distinguish warning level in compile time.

I fixed a few harmless warnings.

When compiling with gcc -Wpedantic, the warning disappeared by making the following settings.

Specify conf.cc.flags << "-std=c11".
This is because of "support unnamed structs/unions" and _Static_assert().
Specify conf.cc.defines << "MRB_DISABLE_DIRECT_THREADING".
Specify conf.cc.defines << "__FUNCTION__=__func__".

When compiling with clang, build/presym.h warned me, so I neededconf.cc.flags << "-Wno-newline-eof".
Finally, compared to -std = gnuXX, -std = cXX seems to define a __STRICT_ANSI__ macro constant (both gcc and clang).
Therefore, if -std=c11 is specified, it seems that the preprocessor can branch.
% diff -u <(echo | gcc -E -dM -std=gnu11 -o- - | sort) <(echo | gcc -E -dM -std=c11 -o- - | sort)
--- /tmp/zshAMVYAW      2020-11-03 14:51:49.810327000 +0900
+++ /tmp/zshuDkCHF      2020-11-03 14:51:49.828562000 +0900
@@ -284,6 +284,7 @@
 #define __STDC_UTF_16__ 1
 #define __STDC_UTF_32__ 1
 #define __STDC_VERSION__ 201112L
+#define __STRICT_ANSI__ 1
 #define __UINT_FAST16_MAX__ 0xffffffffU
 #define __UINT_FAST16_TYPE__ unsigned int
 #define __UINT_FAST32_MAX__ 0xffffffffU
@@ -332,4 +333,3 @@
 #define __x86_64 1
 #define __x86_64__ 1
 #define _LP64 1
-#define unix 1

Both -std=c99 and -std=gnu99 warn on _Static_assert() with -Wpedantic so __STRICT_ANSI__ does not help us.
I replaced __FUNCTION__ with C99 conforming __func__.


Update datadog-metrics.md

The value in 7.2 Datadog Regions for EU was incorrect. The current value is datadog.eu, this should be datadoghq.eu

Hi @TimVredevoort
Thanks for the contribution to the documentation.
Could you please sign the CLA. I know it is a bit of overkill for this change, but it gives us permission to use your work and makes it easier to see that the PR has passed all the checks.
Thanks.


ng add @scullyio/init command not working

🐞 Bug report
ng add @scullyio/init command not working
Description
When I try to run this command, I got the following error
Unable to fetch package metadata: 404 Not Found - GET https://registry.npmjs.org/@scullyio%2Finit - Not found
Angular Version:
Angular - 9
https://www.npmjs.com/package/@scullyio/init
may be library seems to be down.

The problem comes from npm directly : https://twitter.com/npmstatus/status/1291296875572629504.

I will close because npm have some problems :)