Selecting a table to display adds "order by 13" during the select?

In the table browser I open a table to display it's data w/o any filters or predefined ordering and the query which gets executed looks like:
SELECT * FROM database.table
ORDER BY 13
LIMIT 0, 200

System information:

Linux Mint Mate
DBeaver 6.3.2
No additional extensions

Connection specification:

MariaDB
I do not use tunnels or proxies.

Describe the problem you're observing:
Unexpected order by being added to sql query
Steps to reproduce, if exist:
Not sure.
Include any warning/errors/backtraces from the logs
The log files do not show any warnings or errors.

Work around: downgrade to 6.2.5

Weirdness. I downgraded to 6.2.5 and the problem remained.
So I put in a 1=1 order by pk in the filter input line on the table.
then I hit "clear filter" and the unexplained "order by 13" is no longer happening.
I then upgraded to 6.3.2 and the problem returned with the unexplained "order by 13".
I then repeated the "1=1 order by pk" followed up by the clear filter and the unexplained "order by 13" disappeared.
I then closed the table and reopened it and the "order by 13" came back.

Order by 13 is a sorting by column with number 13 that has some complicated name (perhaps contains special characters or spaces).
It seems you have some saved filter for ordering by this column. You can find saved filters it if you press the "Customize filters..." button near the filter line. Could you please check?

Shows blank.

May have found a "fix" for the weirdness.
I did a "1=1" in the filter line and it returned a result set w/o the "order by 13"
I then cleared the filter then hit "save filter"
Closed the table, reopened it and the "order by 13" did not occur again.
Restarted dbeaver-ce and the problem did not occur again.

Thank you for letting us know.


Codebase refactoring and tests

[x] tests and linter show no problems (npm t)
[x] tests are added/updated for bug fixes and new features
[x] code is properly formatted (npm run fmt)
[ ] description of changes is added in CHANGELOG.md
[x] update .d.ts typings

Landed in https://github.com/metarhia/impress/commit/af39b59d3d766fe591bb9da85ee789ec7bd3de3f, https://github.com/metarhia/impress/commit/91f04c37b91bc71a92ab80c76e2e90647e7b936b, https://github.com/metarhia/impress/commit/105563ad94b6f5a5cd537fe8c3e5d45db1c91286, https://github.com/metarhia/impress/commit/4ba473a1560d19f411b4f9493bbb94e937798b0f, https://github.com/metarhia/impress/commit/c248ca77ad94739df7572a24b26d5622f602a97e, https://github.com/metarhia/impress/commit/2ad6b03acfe587e0dfd9e2f32b6f551bba80e812, https://github.com/metarhia/impress/commit/19e4946a30e1a92b08cf9304a5671636f88dca14, https://github.com/metarhia/impress/commit/b22e32db523220ad333dd13e2c00360b4b8f3e25, and https://github.com/metarhia/impress/commit/d8ace7d7ba1e3a5cf4b2bb5a95d3dd1ac59c726b


Update to build with VS "16.0"

VS 16.0 doesn't exist yet, so right now this is mostly just making it possible to build with nuget references and a VSTarget variable that doesn't match the current version of VS (but I'm assuming that there'll be backwards-compatibility allowances so we can reference VS 15.0 assemblies and continue to work in the next version)

Version of ProjectWizards assembly in .vstemplate files need to be updated
Example from WebRoleBottle.vstemplate
  <WizardExtension>
    <Assembly>Microsoft.PythonTools.ProjectWizards, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
    <FullClassName>Microsoft.PythonTools.ProjectWizards.InstallRequirementsWizard</FullClassName>
  </WizardExtension>


scala file parsing and string literal with """ """" delimiter

at first """ delimiter parsing does not identify closing """ so rest of file is handled as string literal

Can you link to an example?

https://github.com/vmarrazzo/compareBuild/blob/master/ch4ex1.scala
on my Samsung Galaxy S3 until line 66 I see correct parsing and code highlight after all code is highlighted like string literals

This was a bug in CodeMirror, updating it to the latest 4.x release fixed the issue.
Thanks!


pnml2lts-mc writing a trace goes wrong

(on weleveld, ltsmin-3.0.git/next from July 13/2017)
(this run went wrong, but there also correct runs; race condition?)
problem109.pnml is from RERS2017.
problem109_7.ltl: ( (!(action == "c14_t4") W (action == "c13_t3")) )
Command line: pnml2lts-mc problem109.pnml --ltl=LTL/problem109_7.ltl --strategy=cndfs --edge-label=name --trace=POR/problem109_7.gcf --por --ratio=3
pnml2lts-mc( 0/64): Loading model from problem109.pnml
pnml2lts-mc( 0/64): Edge label is name
pnml2lts-mc( 0/64): Petri net has 236 places, 246 transitions and 596 arcs
pnml2lts-mc( 0/64): Petri net problem109.dot analyzed
pnml2lts-mc(19/64): No maybe-coenabled matrix found. Turning off NESs from NDS+MC.
pnml2lts-mc(19/64): LTL layer: formula: LTL/problem109_7.ltl
pnml2lts-mc(19/64): buchi has 2 states
pnml2lts-mc( 0/64): There are safe places
pnml2lts-mc( 0/64): Loading Petri net took 0.640 real 24.460 user 2.320 sys
pnml2lts-mc( 0/64): Initializing POR dependencies: labels 236, guards 236
pnml2lts-mc( 0/64): Weak Buchi automaton detected, adding non-accepting as progress label.
pnml2lts-mc( 0/64): Forcing use of the an ignoring proviso (cndfs)
pnml2lts-mc( 0/64): There are 238 state labels and 1 edge labels
pnml2lts-mc( 0/64): State length is 237, there are 249 groups
pnml2lts-mc( 0/64): Running cndfs using 64 cores
pnml2lts-mc( 0/64): Using a tree table with 2^33 elements
pnml2lts-mc( 0/64): Successor permutation: dynamic
pnml2lts-mc( 0/64): Visible groups: 2 / 249, labels: 0 / 238
pnml2lts-mc( 0/64): POR cycle proviso: cndfs (ltl)
pnml2lts-mc( 0/64): Global bits: 2, count bits: 2, local bits: 0
pnml2lts-mc(42/64): [Blue] ~48 levels ~6400 states ~9152 transitions
pnml2lts-mc( 0/64):
pnml2lts-mc( 0/64): Accepting cycle FOUND at depth 71!
pnml2lts-mc( 0/64):
pnml2lts-mc( 0/64): Writing trace to POR/problem109_7.gcf
pnml2lts-mc( 0/64), ** error **: no matching transition found for 37
Exit [255]

@alaarman can you look into this?

@Meijuh PNML still crashes with some bus error. You said you had some fix so that it also works on OSX? I cannot find your reply about it.

@Meijuh ?

Yes it is in the utwente-fmt next branch, fixed with 22744b9a3a62cb2eca30dbd917649c981928d82e and 7b3a6348cf97631671d47150eb908898afe8697b.

The combination with POR and action-based LTL is disabled in LTSmin 3.0 (it was not supported).
I cannot reproduce this without POR (no counter example is found).
Please rereport if you can.


ui/display: close on WinLeave, also make sure to close win and/or buffer when suspending rendering

https://asciinema.org/a/X1lsnVEqy3aKeM3Rz1hYkFdse
Not sure this is the best way of doing this, but it fixed some issues when splitting the popup window (this makes it impossible to do so)

Also pushed a commit that makes sure to refit the popup window dimensions when viewport changes (VimResized)
https://user-images.githubusercontent.com/6705160/134787033-227a3bd2-8b0f-4196-80f3-b54f5288556a.mp4

This is probably related to what I was talking about here: https://github.com/williamboman/nvim-lsp-installer/pull/98#discussion_r714502066
We should try to come up with some tests to prevent this.


Its only function implemented has diverged from the parent implementation which allowed the tests to keep passing.
Why are the tests failing, requires more analysis, it could be the test or the FastBridgeReceiver contract. Most likely it is the mock which should implement access controls against another mock (ArbSysMock?). But in the meantime, some tests should be failing loud and clear until either the mock or the contract is fixed.

These changes were already addressed in the PR #66 ?

Fixed in dev


ContextMenu throws exception after opening and trying to change page.

Describe the bug
Unexpected error after opening ContextMenu and then trying to navigate to another page on the site.
This error occurs even on the demo component site.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://blazor.radzen.com/contextmenu'
Right Click on button "Right Click Me" (can be any of the 3)
Click any other link that leaves the page, e.g., "Overview"
See error on the browser's developer console. The connection to the server is closed, so you must reload the page.

Expected behavior
No error and to be able to navigate through the site without reloading it.
Screenshots

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome
Version 102.0.5005.115

Additional context
Error:
[2022-06-12T23:09:46.191Z] Error: There was an error applying batch 15.
blazor.server.js:1 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'removeChild')
at j (blazor.server.js:1:17100)
at j (blazor.server.js:1:17070)
at j (blazor.server.js:1:17070)
at ae.applyEdits (blazor.server.js:1:21274)
at ae.updateComponent (blazor.server.js:1:20504)
at blazor.server.js:1:114506
at Dn.processBatch (blazor.server.js:1:114878)
at Tt. (blazor.server.js:1:129060)
at blazor.server.js:1:71783
at Array.forEach ()
[2022-06-12T23:09:46.329Z] Error: System.AggregateException: One or more errors occurred. (TypeError: Cannot read properties of null (reading 'removeChild'))
---> System.InvalidOperationException: TypeError: Cannot read properties of null (reading 'removeChild')
at Microsoft.AspNetCore.Components.RenderTree.Renderer.InvokeRenderCompletedCallsAfterUpdateDisplayTask(Task updateDisplayTask, Int32[] updatedComponents)
--- End of inner exception stack trace ---

Thanks for the report! It seems however that the problem can be reproduced only with Overview link:


[C++][Parquet] Avoid allocating buffer obeject in RecordReader's SkipRecords

Currently each invocation of SkipRecords() for non-repeated fields will create a brand new buffer object[1]. I think it probably worth keep the buffer object alive and just resize it for each skip, as the buffer is just a bitmap for records.
[1]https://github.com/apache/arrow/blob/main/cpp/src/parquet/column_reader.cc#L1482
Reporter: Jinpeng Zhou / @jp0317
Assignee: Jinpeng Zhou](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=zjpzlz) / @jp0317
PRs and other links:

GitHub Pull Request #39818

Note: This issue was originally created as PARQUET-2423. Please see the migration documentation for further details.

Antoine Pitrou / @pitrou:
Issue resolved by pull request 39818
https://github.com/apache/arrow/pull/39818


GCP init script support

I'm looking at libretto for a project and I'll want to submit a start up script that can initialize the VM instance. I don't see a provision for this in the library docs, perhaps I'm just missing it. If it doesn't, would adding it be within the scope of libretto? Seems like yes since you have UserData in the OpenStack backend.
I think these docs describe the GCP functionality I'm looking to use:
https://cloud.google.com/deployment-manager/docs/step-by-step-guide/setting-metadata-and-startup-scripts
Thanks!

Should be pretty easy, at a glance it looks like I just need to expose a new struct field and add it here, https://github.com/apcera/libretto/blob/master/virtualmachine/gcp/util.go#L288

Yes, it should be easy to add, welcome to submit a PR!

Will do. Mostly wanted to check that it's in scope.
I'm now leaning more towards exposing metadata generally. Thoughts? I could perhaps add a helper for adding ssh keys to the metadata, or a maybe a maybe a metadata builder with helper methods. Just thinking out loud here.


edupont04 from OPS portal: Merge from master to live

Docs Build status updates of commit 763cbbb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-gp/financials/general-ledger.md
:white_check_mark:Succeeded
View

dynamics-gp/payroll/PayrollUS.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Problem with windows path

I can't tell if this problem is directly related to atom-build but maybe someone encountered the same problem.

Translates into english: Command "C://Program" not found
So the whitespaces in the path break the execution of the build command. Is there a way to use the above path or do I need to change my GO installation dir?

Duplicate of #432


docs, ui: Possible to provide concrete link back to App? Possible to add ign fuel cmd to App?

Desired behavior
With download example here: https://ignitionrobotics.org/libs/fuel_tools
Would be nice to:

see the original model link from this, e.g. https://app.ignitionrobotics.org/OpenRobotics/fuel/models/Ambulance.
see an example of downloading a specific version (e.g. model's version 1)

From web UI, it would be nice to see minimal ign fuel download command to retrieve model programmatically (incl. version by default?)
Alternatives considered
N/A
Implementation suggestion
Doc edit
(hopefully quick?) UI edit
Additional context
Usage here: https://github.com/EricCousineau-TRI/repro/pull/73
FYI @marcoag @azeey

@EricCousineau-TRI, I've opened a ticket on the web app here: https://gitlab.com/ignitionrobotics/web/app/-/issues/15.

Thanks! Closing this in lieu of gitlab issue.


Requires recent version of LaTeX

My first attempt to run latex or pdflatex on siamlatex/docsiamart.tex failed with a host of error messages, on a MacBook using pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012).  The error messages start at about line 675 in https://github.com/rjleveque/siam-latex/blob/old_latex_log/siamlatex/docsiamart.log
I just updated to pdfTeX 3.14159265-2.6-1.40.15 (TeX Live 2014) and now it compiles fine.
I suspect many authors will be at least as out of date as I was.  Is it a problem if they can't use the SIAM style without upgrading?

Hi Randy -

In order to make the examples look nice, the docsiamart.tex uses some packages and features that are not needed for just regular documents. We may want to create a "simple" example to see the minimum that's required.

I fully expect that this will be the standard for 10+ years, so I think we should use the most up-to-date features available. Of course, this is to say that we shouldn't consider all options.

Best wishes,
Tammy

It's great to have a guide like this that has the latex source displayed along with the resulting output so that authors can figure out how to do something without digging through the tex file.  But I think we also want a simple template tex file that authors can copy from to get started.
Regarding use of packages like cleveref -- I didn't know about it but it seems great.  But are we going to require this?  Many authors will want to keep doing things they way they have in the past, e.g. Section~\ref{sec:intro} rather than Cref{sec:intro}, particularly if submitting a paper written before seeing the new SIAM style.  The document currently says "don't do it this way".  Is that a recommendation or a requirement?

Using cref is definitely a requirement --- otherwise the hyperlinks won't work correctly, which is one of our major goals is this update. Of course, SIAM never forces an author to adhere to the requirements, but it's much more work for the SIAM staff if authors don't do it.

And i agree we need a simple template file too.

If we replace:
\RequirePackage[colorlinks,hidelinks,naturalnames=false,hypertexnames=false,breaklinks]{hyperref}

with
\RequirePackage[colorlinks=false,frenchlinks=false,pdfborder={0 0 0},naturalnames=false,hypertexnames=false,breaklinks]{hyperref}

This makes it compatible with older versions of hyperref. (Such as those current in Ubuntu 12.04.) This was the only error I had using the new style file. hidelinks in more recent versions maps to exactly these options.
\DeclareVoidOption{hidelinks}{%
  \Hy@colorlinksfalse
  \Hy@ocgcolorlinksfalse
  \Hy@frenchlinksfalse
  \def\Hy@colorlink##1{\begingroup}%
  \def\Hy@endcolorlink{\endgroup}%
  \def\@pdfborder{0 0 0}%
  \let\@pdfborderstyle\ltx@empty
}

Agreed. Please go ahead and make the change.

Added required version so it will throw errors for older versions of LaTeX.


bugfix: use applyMode for apply cli

Describe what this PR does / why we need it
Does this pull request fix one issue?

Describe how you did it
Describe how to verify it
Special notes for reviews

Codecov Report
Base: 17.51% // Head: 17.51% // No change to project coverage :thumbsup:

Coverage data is based on head (5d89d55) compared to base (1c073ce).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1972   +/-   ##
=======================================
  Coverage   17.51%   17.51%
=======================================
  Files         103      103
  Lines        9184     9184
=======================================
  Hits         1609     1609
  Misses       7362     7362
  Partials      213      213

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Correct doc comment indentation for struct fields

Fix https://github.com/rust-lang-nursery/rustfmt/issues/572.

This is supposed to fix https://github.com/rust-lang-nursery/rustfmt/issues/520 as well, but we don't seem to be wrapping doc comments any more, even with the wrap_comments option set to true.
Any ideas how this could have come to be, @nrc?

Oops - nvm. We never really did rewrite doc comments on struct fields.


Add fine grained dependency support.

FastAPI has a number of optional dependencies that need to be installed
based on the use case. This change will create a extras-require for each
for of them. This will allow for users to install everything they need
for their service while keeping the requirements as slim as possible.
For example if a user need form parsing and the test client they can
install with pip install fastapi[requests,python-multipart].
This will also help ensure the packages FastAPI depends on are in the
desired range.

I assume you solved it, thanks for closing the PR 👍
I want to do something like this, but first I have to solve and implement some things.


Release: Sorted oracles update

Description
A few sentences describing the overall effects and goals of the pull request's commits.
What is the current behavior, and what is the updated/expected behavior with this PR?
Other changes
Describe any minor or "drive-by" changes here.
Tested
An explanation of how the changes were tested or an explanation as to why they don't need to be.
Related issues

Fixes #[issue number here]

Backwards compatibility
Brief explanation of why these changes are/are not backwards compatible.
Documentation
The set of community facing docs that have been added/modified because of this change

Could you link the issue this fixes or add a description, providing more context for the proposed changes.


Using the same Bluetooth controller, blender's pie menu handles the long-press popup pie menu correctly, while AHP does not.

Using the same Bluetooth controller, blender's pie menu handles the long-press popup pie menu correctly, while AHP does not. I feel that the Bluetooth controller can correctly handle the opening and closing logic of the pie menu, will this be a logical problem?

When I set the Bluetooth controller button to the pie menu in blender, it worked perfectly. But set the ATP and it won't work.

My Bluetooth controller can send the release signal, but the software can't recognize it![Uploading image

This is promising because if this is something that can be fixed maybe this is the same issue for a lot of other peripherals.  Ultimately it comes down to whether AutoHotKey can recognize a bluetooth controller's event.
I do not have the time to work on this right now, but I will when I can.

okey！I think the mistake comes from an Ahk event ,as python can efficiently  identify both sending and receiving with same logic


Chomp Unicode BOM if present

Useful if using or sharing files with users that use editors that
append a unicode byte order marker header (like Windows notepad).
This will still assume files are UTF-8 encoded.

Actually for me it was Wordpad that added BOM but Notepad seems to be preserve it


Basic Strategy suggest incorrect when pair

chartType is based upon hand.allowSplit but playerTotal based upon hand.hasPairs.  As a result, treats J,K or similar as 10 and doubles most every time causing incorrect results.
Candidate fix:
const playerTotal = Utils.clamp(
  hand.allowSplit ? hand.cards[0].value : hand.cardTotal,
  chartMin,
  chartMax
);

Sorry I'm just seeing this now. Nice find! I will push a fix tonight.


How to Configure Database Replication

Dear All,
I have used manageiq-openstack-euwe-20161220-725f92f1e3 image for setting up of HA environment, but while setting up standby database facing below issue
(Selected Menu Option 9 in Appliance_Console for Configure Database Replication)
Configuring Replication Standby Server...
Appliance database found under: /var/opt/rh/rh-postgresql95/lib/pgsql/data
Replication standby server can not be configured if the database already exists
Remove the existing database before configuring as a standby server
Database Replication not configured
Please suggest some documentation or solution for this.

When configuring a standby, the first step to to clone the existing database. This means that the database shipped with ManageIQ must first be removed. Also, I would recommend not running the evmserver process on a standby database. I would suggest the following steps:
systemctl stop evmserverd && systemctl disable evmserverd
cd $APPLIANCE_PG_DATA
systemctl stop $APPLIANCE_PG_SERVICE && systemctl disable $APPLIANCE_PG_SERVICE
rm -rf *

At this point you should be able to configure the standby server successfully.

@sksaddamhussain Did this solve your issue? Were you able to set up the standby server after removing the existing database?

Dear Carbonin,
I was able to configure standby server successfully. Thanks alot for help.

Okay, great! I'll close this then.


开发含有native插件打包加密时，会有问题，检查过代码，怀疑是bytenode的问题

问题描述： https://github.com/dusionlike/electron-builder-encryptor/issues/7#issue-1640581245

I don't understand Chinese, sorry. Please try to use English.
From what I see in the error message, the issue is that your .node (which is native modules) is missing. This issue has nothing to do with bytenode.


tyjuliacall==0.2 support for Python 3.7

Such exception gets raised: shlex has no join.

This fix from tyjuliacall-0.3 will be backported.


Generate Compute Cost Analysis

As a cluster planner, I would like an estimate on compute instance costs based on cluster configuration.
Success Criteria:

Provide estimate monthly compute costs based on infrastructure provider
Provide estimate using dedicated compute infrastructure on the same provider
Bonus points:

Compare estimates across providers

We could probably implement this for AWS using Cost Allocation Tags.
Other stop gap measures include the:

AWS Simple Monthly Calculator for simple manual queries.
TCO service for more comprehensive reports.

Probably belongs in another repo, maybe k2cli? or could be another tool.

move to issues repo

moved to: samsung-cnct/issues#34


✅ Parse tasklists to an AST

This parses tasklists into an AST, previously they were going in as HTML. This adds a checked property to the AST.

Yeah, I looked at unified here and .. it is just super easy. :)
I think that the test cases are the most important here for catching things if we change in the future!


Added ecommerce flipkart dataset in csv

The dataset contains product name, product URL,crawl time,price ,discounted price,image,description,etc.

Good one @neelshah2409
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.

SignIn / SignUp in ClueLess Website .

Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

Good one @neelshah2409
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.

SignIn / SignUp in ClueLess Website .
Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

Thank you so much
Could you add the label of hacktober fest to this PR??

Good one @neelshah2409
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.

SignIn / SignUp in ClueLess Website .
Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

https://www.clueless.tech/profile/admin/111449458617002217896      @nikhil25803


Swift 2 Support

It looks like SugarRecord doesn't compile in a Swift 2 app right now.  Are there plans to swift over to Swift 2?

Any updates for Swift 2 ?

Any one to maintain the project?

I've managed to get the sugar record Swift example running.  What do you mean it's not compiling what issues are you getting?  By the way is there a way to notify the iCloudTableViewController when the iCloud data has loaded? I've tried a few things like NSNotification centre and protocol but can't get it to work based on my limited knowledge with these things.  I've noticed that you have to exit the table and go back in and then the data appears.

Hey guys!
We've started preparing the Swift2 compatible version with a new API and interesting features. Stay tuned!

Has anyone come up with a swift 2.0 compatible fork?

@Tylerc230 do you use it with CoreData?

Yeah I've been using https://github.com/ykobets/SugarRecord


p2p code review

VIctor,
Once again you outstand yourself with this project!!
Code looks clean and simple, but still gives us an amazing result!
Congratulations, keep up the great work!

Thanks!


Add a verbose callback with access to solana account data

I'm trying to use this library to build a dashboard in pyth-monkey and I need access to the account keys / slots of updates. I've run into this problem before so I figured it's worth adding to the API.
This change adds a new kind of callback to the connection API that gives you all of the associated solana metadata in addition to the content of the account. I did this via a new function / callback type in order to maintain backward compatibility.

I'm trying to use this library to build a dashboard in pyth-monkey and I need access to the account keys / slots of updates. I've run into this problem before so I figured it's worth adding to the API.

just for curiosity isn't pyth-monkey built using python?

@ali-bahjati could you help to review since I pushed a commit and can't approve 😅


fixed json.loads err

fixed err https://github.com/EOSIO/eos/issues/3537

Thanks! Someone else created this PR which fixes the same thing: https://github.com/EOSIO/eos/pull/6233


Fix adjacent unpiped Enum functions

The UseStream check rejects code with adjacent unpiped Enums, which appears to be incorrect behavior according to the description.
Added a test to verify this behavior.

The UseStream check rejects code with adjacent unpiped Enums, which appears to be incorrect behavior according to the description.
Added a test to verify this behavior.

This is super helpful, thank you. WIll have the PR in today :+1:


Add cloud-common bundle for seecrets implementation

@gjoranv Please review
@tokle FYI

Moved secrets implementation to open source instead.


npm package of new version 1.27.0 has no dist/ folder anymore

The new version 1.27.0 cannot be used, because the dist/ directory in its distribution is missing (which is referred by the package.json's "main" attribute as dist/src/resource/auto-delete-bucket.js), therefore ES6 imports import { AutoDeleteBucket } from '@mobileposse/auto-delete-bucket' fail.

Confirming this.  Perhaps a publish was done without a successful build?
This can be confirmed to not be a local issue using the RunKit demo on npm itself:
https://npm.runkit.com/%40mobileposse%2Fauto-delete-bucket
Clicking run immediately errors with:
Error: Cannot find module '@mobileposse/auto-delete-bucket'

Yeah, my bad - I'll do a new release now.

I'm getting a bunch of errors from tsc

node_modules/@aws-cdk/core/lib/cfn-parameter.d.ts:100:9 - error TS1086: An accessor cannot be declared in an ambient context.

Explains the bad build for 1.27.0, looking into a fix for these now.

Ok, 1.28.0 is released & solid.


VRR on causes monitor to continously connect - disconnect

Regression?
Yes
System Info and Version
 System/Version info
Hyprland, built from branch  at commit 918d8340afd652b011b937d29d5eea0be08467f5  (flake.lock: update).
Date: Tue Jun 25 12:06:02 2024
Tag: v0.41.2, commits: 4886

flags: (if any)

System Information:
System name: Linux
Node name: archlinux
Release: 6.10.0-arch1-2
Version: #1 SMP PREEMPT_DYNAMIC Mon, 22 Jul 2024 17:28:23 +0000

GPU information:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] [10de:2520] (rev a1) (prog-if 00 [VGA controller])
06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1636] (rev c6) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

======Config-Start======

Config File: /home/flexksx/.config/hypr/hyprland.conf: Read Succeeded

# #######################################################################################
# AUTOGENERATED HYPR CONFIG.
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
# #######################################################################################

#
# Please note not all available settings / options are set here.
# For a full list, see the wiki
#

# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
source = ~/dotfiles-Hyprland/hyprland/keybinds.conf
source = ~/dotfiles-Hyprland/hyprland/monitors.conf
source = ~/dotfiles-Hyprland/hyprland/startup.conf
source = ~/dotfiles-Hyprland/hyprland/appearance.conf
source = ~/dotfiles-Hyprland/hyprland/pyprland_keybinds.conf

# Some default env vars.
env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that

# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
    kb_layout = us
    kb_variant =
    kb_model =
    kb_options =
    kb_rules =

    follow_mouse = 1

    touchpad {
        natural_scroll = yes
    }

    sensitivity = 0 # -1.0 to 1.0, 0 means no modification.
}

dwindle {
    # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
    pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
    preserve_split = yes # you probably want this
}

master {
    # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
    # new_is_master = true
}

gestures {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more
    workspace_swipe = off
}

misc {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more
    force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
    vrr = 0 # Set to 0 to disable VRR
}

# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device {
    name = epic-mouse-v1
    sensitivity = -0.5
}

# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.

Config File: /home/flexksx/dotfiles-Hyprland/hyprland/keybinds.conf: Read Succeeded
# Set programs that you use
$terminal = kitty
$fileManager = thunar
$menu = rofi -show drun

# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER

# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Q, exec, $terminal
bind = $mainMod, C, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle

# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d

# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10

# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# Screenshot bind
bind = , Print, exec, wl-copy < <(grim -g "$(slurp)" -)

# Volume down bind
binde = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
binde = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ # To raise the volume, with a limit of 150%
binde = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle

# Screen brightness bind
bind = , xf86monbrightnessup, exec, brightnessctl set 10%+
bind = , xf86monbrightnessdown, exec, brightnessctl set 10%-

# Lock screen bind
bind = $mainMod, L, exec, hyprlock

Config File: /home/flexksx/dotfiles-Hyprland/hyprland/monitors.conf: Read Succeeded
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor = eDP-1, 1920x1080@144, 0x500, 1
# monitor = DP-1, 1920x1080@60, 4480x135, 1
# monitor = HDMI-A-1, 2560x1440@144, 1920x0, 1
monitor = DP-1, 2560x1440@120, 1920x0, 1, bitdepth,10
monitor = HDMI-A-1, 1920x1080@60, 4480x135, 1
# monitor = eDP-1, disabled
# monitor = DP-1, disabled
# monitor = HDMI-A-1, 2560x1440@120, 1920x0, 1, bitdepth,10
# monitor = DP-1, 1920x1080@60, 4480x135, 1

# monitor = eDP-1, 1920x1080@144, 0x0, 1
# monitor = DP-1, 1920x1080@120, 1920x0, 1, bitdepth,10
# monitor = HDMI-A-1, 1920x1080@60, 3840x0, 1

Config File: /home/flexksx/dotfiles-Hyprland/hyprland/startup.conf: Read Succeeded
# Execute your favorite apps at launch
# exec-once = waybar & hyprpaper & rog-control-center
exec-once = waybar -c /home/flexksx/dotfiles-Hyprland/waybar/config.jsonc -s /home/flexksx/dotfiles-Hyprland/waybar/style.css
exec-once = swww-daemon
exec-once = swww restore
exec-once = wal -R
exec-once = pypr
exec-once = rog-control-center

Config File: /home/flexksx/dotfiles-Hyprland/hyprland/appearance.conf: Read Succeeded
source = ~/.cache/wal/colors-hyprland.css

general {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more

    gaps_in = 5
    gaps_out = 15
    border_size = 2
    col.active_border = $color1 $color2 45deg
    col.inactive_border = $foreground

    layout = dwindle

    # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
    allow_tearing = false
}

decoration {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more

    rounding = 10

    blur {
        enabled = true
        size = 3
        passes = 1
    }

    drop_shadow = yes
    shadow_range = 4
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
}

animations {
    enabled = yes

    # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more

    bezier = myBezier, 0.05, 0.9, 0.1, 1.05

    animation = windows, 1, 7, myBezier
    animation = windowsOut, 1, 7, default, popin 80%
    animation = border, 1, 10, default
    animation = borderangle, 1, 8, default
    animation = fade, 1, 7, default
    animation = workspaces, 1, 6, default
}

Config File: /home/flexksx/.cache/wal/colors-hyprland.css: Read Succeeded
$foreground = rgb(3f3f3f)
$color0 = rgb(fefefe)
$color1 = rgb(3f6e93)
$color2 = rgb(5e9fba)
$color3 = rgb(7cc69d)
$color4 = rgb(d2bd98)
$color5 = rgb(dac7aa)
$color6 = rgb(96ccd2)
$color7 = rgb(7f7f7f)
$color8 = rgb(bebebe)
$color9 = rgb(6193bb)
$color10 = rgb(85b7cb)
$color11 = rgb(9cd4b4)
$color12 = rgb(ddcdb1)
$color13 = rgb(e3d4bf)
$color14 = rgb(afd8dc)
$color15 = rgb(3f3f3f)

Config File: /home/flexksx/dotfiles-Hyprland/hyprland/pyprland_keybinds.conf: Read Succeeded
# Setup the key binding
bind = $mainMod, B, exec, pypr expose

# Add some style to the "exposed" workspace
workspace = special:exposed,gapsout:60,gapsin:30,bordersize:5,border:true,shadow:false
======Config-End========

Description
Connected external screen with AMD FreeSync Premium and VRR turned on in the hyprland.conf at the misc{ } section. This caused the screen to connect, show something a second, then disconnect, then again connect after some seconds, then again disconnect and so on.
How to reproduce

set vrr = 1 in misc{}
Connect external monitor with AMD FreeSync Premium through the HDMI port of a laptop.
Since I have a laptop with dual GPU, my laptop model renders the HDMI port output using the iGPU and the output of the Type C port using the dGPU. I use a Type C hub with HDMI to connect my other monitor.

Crash reports, logs, images, videos
No response

are you sure it's not the other way around? HDMI ports are usually wired to the dGPU.
Have you tried on -git?

No, I have a 2021 Asus ROG Strix G513IM, and I discovered that when I was playing games on Windows and saw worse performance when using an external monitor through HDMI. This model does not have a MUX switch.

try git then, shit's changed

Installed with yay -S hyprland-git, removed older conflicting hyprland and other dependencies.
The issue still persists.
https://github.com/user-attachments/assets/7df05bb2-4af1-4f68-82f0-b0f02d1d711b

On hyprland-git, and was unable to get render on the second external monitor via the Type C Hub.
It was shown in hyprctl monitors but no output on that monitor was provided. And the light bulb near the power button was lit as if it had not been connected to anything.
Installed hyprland from pacman back, which worked.
Also VRR on will not cause problems if I connect the external monitor using the Type C Hub HDMI Port.
But the problem is still there, if I connect that FreeSync monitor via HDMI with vrr = 1, it will stat bugging as in the video.

type c hub... displaylink?  Displaylink is a proprietary, buggy standard on linux, so we don't really fully support it

Oh no, you understood me worng.
When using DisplayLink to connect the monitor and turn VRR on, everything is OK.
When I connect it with HDMI with VRR on, it starts turning black.

When connecting via displaylink, it usually turns black, then I reboot, replug the hub and it works. Not the funniest thing to do but it works.

on git?

Yes

On git the display link doesn't work at all, but ignore that.
The hdmi with vrr on still bugs

Btw noticed something with displaylink.
The hub has a hdmi, a type c port for charging and usb ports.
When I plug it in with the hdmi and usb ports, it will show a black screen, then I reboot, wait for the system to boot, replug and I get image on my monitor.
When I plug it in with the hdmi and usbs AND the charging connected to my type C charger (30W mac charger), the monitor turns on without any problems. And if I unplug the charger, it will disconnect.
Are there any open issues where I can help with that?
Thanks

on git? IIRC there is an open issue at aq

no, didn't try that on git
Last time I tried git the hub did not give any output, even after restarts and stuff that makes it work on the base version


Feature request: support already-built dotnet3 code

Customers want to be able to run dotnet publish themselves within their CI/CD pipeline and use the artifacts from that for testing etc, and then deploy those artifacts to Google Cloud Functions (etc) without having to upload the source code and rebuild it.
This is a little like the Java support for deploying existing jar files.
The buildpack could check for the presence of Xyz.deps.json and Xyz.runtimeconfig.json files to detect this situation. (Along with a lack of csproj/vbproj/fsproj files.)

Any update on this? Could save us/you hours of build time per month :)

Killer feature for 2023? :)

Someone found and workaround for this?

Someone found and workaround for this?

Move away from the functions framework. Compile for docker and use CloudRun


Create a pull request into main branch and merge it

Set title "First release to production", set metadata (assignees, labels, projects).

All done


npm WARN deprecated<EMAIL_ADDRESS>(DoS Issue!!!!)

forever is depending on an obsolete/deprecated version of minimatch. This old version has a security issue, can you please upgrade?
When you install forever, npm displays:
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

This is actually an issue due to an outdated version number of minimatch being in forever-monitor. https://github.com/foreverjs/forever-monitor/blob/master/package.json#L26. Will make an issue against that repo and link this ticket

+1

+1

+1. forever-monitor repo has already been updated to use the right version of minimatch. However, this package still dependes on the old version of forever-monitor, which is the 1.6.0 (as opposed to the correct one which is 1.7.0).
A new version dump is required in this project

Fixed.


feature: Include a "Contact" link and/or information about F4H project

Feature Request
Describe the Feature Request

There is no link to the project or people that can give support.
Is your feature request related to a problem? Please describe

No.
Describe Preferred Solution

Link in the header or the main screen.
Additional Context

Consider using:
<a href="https://example.com" target="_blank" rel="noopener">
  Example External Link
</a>


Fallback to a different cache system (local => distributed)

Let's say we want to use Redis or a similar distributed system as a backend.
We could have a chain of cache providers like using say Badger+Redis, this way Badger could keep the local copy in memory for hot items, but check Redis on a miss. This would allow to optimize network traffic and memory usage across multiple Souin nodes.
Say we have two Caddy+Souin nodes, S1 and S2, each with say 2GB of dedicated RAM locally. We also have a Redis cluster with say 32GB.
How it would work is both S1 and S2 would have local copies of hot items which they can serve very quickly, but on a miss they'd query Redis before passing the request. It would minimize both duplication, memory and network use and involved latency (since the nodes would be self-sufficient in many cases, assuming 80/20 rule) but would still take advantage of a big memory pool and not pass too often because their own cache pool is small. It would work almost as if both nodes have 34GB of RAM each.
The only drawback would be invalidation where you'd need to invalidate all instances in the Souin pool when you purge, but that's already an issue if you're using two local Souin instances AFAIK?
Sidenote: is Redis supported as a backend with Caddy? I see it should be supported with Traefik, but there's nothing in the docs. Nevermind, it's in the cache plugin docs, but not here.

@darkweak ah, great to hear we're on the same page. I think it should be a nice feature, one which is not provided by common caching solutions that I know of / have used. :+1:

Hey @dkarlovi this issue will be in the next release (no ETA yet) 🙂


gamereward

i cant seem to figure out how to setup gamereward.
I want to make it so that whenever someone wins a game
they get $1
but in the config nothing pops up when i start the server

Please head to the gamereward repository for issues. https://github.com/thebigsmileXD/gamereward


installing algorithms also installs tests

while installing through pip install algorithms, the tests/ module also gets installed. I don't know if this will be of any use to the end-users. I think we can exclude this from getting packaged.
Even if we want to package it with the install, the current api is
from tests import test_arrays

It should be inside the algorithms folder, to be explicit that these tests belong to algorithms, more like
from algorithms.tests import test_arrays

What do you think @keon @danghai ?

In my opinion, I think test is not api. So the user do not need to import test.

Yeah, I guess we can remove tests/* from the MANIFEST.in then?

@goswami-rahul I am not sure why I cannot import tests

Yeah @goswami-rahul, removing tests/* from the MANIFEST.in is a solution.

thanks for spotting this problem.
and yeah it must be fixed.


Custom anomaly_score threshold for a specific rule

Hello,
Is it possible to set a custom threshold anomaly score for one specific rule, for example if I am blocked because of xss rule 941100 to lower it's sensitivity so being not blocked only for it?
In example to set it like:
...
setvar:tx.anomaly_score=lower-value-her,
...
I tried but it does not work. I would like to accomplish this for one specific rule, not to play with the global inbound and outbound anomaly score threshold.
Thank you in advance for the information!

Hi @intelbg
This questions seems more specific with usage of Core Rule Set itself. I would suggest that you look into the resources described at the README there. There's some useful material including the best practices to handle false positives with the CRS and ModSecurity.
If you need further help you can also direct your question to the CRS GitHub or mailing list and lots of people there might be able to help you :)
If you believe that it's not the case and it's bug or missing functionality for ModSecurity (v2? v3?), please let us know and we can reopen the issue for further investigation. Thanks.


some code errors in test.py

Thanks for you excellent work！ but , when I use test.py  ,  there are some errors .
  Such as ,   model.cuda & net.cuda & batchnormal error.
  Can you check your test.py code?

Thanks a lot.

I just met the same problem. It seems that the batchnormalization part has a great impact on the testing process!
Sincerely hope for answer!

Looking forward to author's reply

Hi! Could you explain detailed information about your problem or provide the full error log? The testing code works well for me.

If you find errors like "ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1, 64, 1, 1])" when running test.py, there are two ways to solve it:

Resize haze_A (input of A-Net) to 512×512.
Delete A-Net (as it is not used in testing).

I believe the error is caused by the PyTorch version. All codes work well for me in PyTorch 1.3.0.

If you find errors like "ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1, 64, 1, 1])" when running test.py, there are two ways to solve it:

Resize haze_A (input of A-Net) to 512×512.
Delete A-Net (as it is not used in testing).

I believe the error is caused by the PyTorch version. All codes work well for me in PyTorch 1.3.0.

Thank you for your kind patience! I met the very problem you mentioned above days before. But when I run the testing code today, the problem just disappears. After all the debugging process, I think the two solutions you provide are the key to this problem. Thanks a lot!

When I resize haze_A, I am getting the following error
Traceback (most recent call last):
File "test.py", line 53, in
haze_A.resize((512,512))
File "/usr/local/lib/python3.7/dist-packages/torch/tensor.py", line 360, in resize
return Resize.apply(self, sizes)
File "/usr/local/lib/python3.7/dist-packages/torch/autograd/_functions/tensor.py", line 37, in forward
'x'.join(map(str, tensor.size())), tensor.numel()))
RuntimeError: requested resize to (512, 512) ((512, 512) elements in total), but the given tensor has a size of 1x3x256x256 (196608 elements). autograd's resize can only change the shape of a given tensor, while preserving the number of elements.
and I am not able to delete A_net. Can you kindly tell me how to do so?
Thank you so much

When I resize haze_A, I am getting the following error
Traceback (most recent call last):
File "test.py", line 53, in
haze_A.resize((512,512))
File "/usr/local/lib/python3.7/dist-packages/torch/tensor.py", line 360, in resize
return Resize.apply(self, sizes)
File "/usr/local/lib/python3.7/dist-packages/torch/autograd/_functions/tensor.py", line 37, in forward
'x'.join(map(str, tensor.size())), tensor.numel()))
RuntimeError: requested resize to (512, 512) ((512, 512) elements in total), but the given tensor has a size of 1x3x256x256 (196608 elements). autograd's resize can only change the shape of a given tensor, while preserving the number of elements.
and I am not able to delete A_net. Can you kindly tell me how to do so?
Thank you so much

Hi. you could change the parameters in this line. Note that this only works for FFA-Net backbone.

When I resize haze_A, I am getting the following error
Traceback (most recent call last):
File "test.py", line 53, in
haze_A.resize((512,512))
File "/usr/local/lib/python3.7/dist-packages/torch/tensor.py", line 360, in resize
return Resize.apply(self, sizes)
File "/usr/local/lib/python3.7/dist-packages/torch/autograd/_functions/tensor.py", line 37, in forward
'x'.join(map(str, tensor.size())), tensor.numel()))
RuntimeError: requested resize to (512, 512) ((512, 512) elements in total), but the given tensor has a size of 1x3x256x256 (196608 elements). autograd's resize can only change the shape of a given tensor, while preserving the number of elements.
and I am not able to delete A_net. Can you kindly tell me how to do so?
Thank you so much

Hi. you could change the parameters in this line. Note that this only works for FFA-Net backbone.

This worked like a charm.. Thanks a lot


Dead population overspill

Adds the flag mentioned in #439, disabling the regeneration of persons if they are generated dead.

Thank you for the PR!


Set timestamp upper limit in EventGenerator's config

Our protocols expect timestamps to be within a fixed bit length (i.e. Gf20Bit), but the event generator may generate events that are outside this bound. This change adds a new config parameter to bound the timestamps to be within a given value.
There's a bug in main!
OPRF oneshot test is failing. It also fails in main, so there's a bug in the existing code. I'm suspecting a bug in the attribution window logic. The bug hadn't surfaced until now because the event generator used to generate events only 1..60 seconds apart. Now there are larger timestamp gaps between events.
Command to repro the error:
cargo bench --bench oneshot_ipa --no-default-features --features="enable-benches descriptive-gate" -- -n 10 -c 16 -s 3 --oprf
in main branch, increase the query size to -n 10000 and you'll see the error.

I like this. I like how it simplifies things. I recommend we go one step further and eliminate the "num users in flight" concept now that we are no longer generating events in timestamp order.

I just realized that the default value of the user_count is 1 trillion. If we remove the USERS_IN_FLIGHT, the generator will try to sample a user from 1 trillion - we'll almost never see source-trigger pairs for the same users in the test input.

I still think it should now be possible to eliminate the USERS_IN_FLIGHT and just have a single "user in flight" at a given time. It can be one, not 10.
Can you please change timestamps to use GF20Bit now?


[PROPOSAL] mutable json validation fix through sqlalchemy.ext.mutable

add, use DMMutableContainer (derived from the sqlalchemy.ext.mutable
extension) in attempt to make @validates more reliable

when @validates is used on a JSON field it doesn't pick up mutations
of the orm-mapped objects for re-validation. this implementation of
mutable containers does a little better, advertizing edits of the top-level
container to the validator, but is still not perfect as it doesn't catch
edits to deep-nested mutable objects - that might be a further exercise.

This is an alternate approach to #411. I was cooking up a variant that was properly recursive so didn't have the deep-nested limitations, but that looks like it will be tricky to get the changed() propagation to work.
The advantage to this one though is that validation happens on attribute assignment (as we were assuming it did) and so should require no code changes. As can be seen by all tests passing.

(damn you pep8)

Note last commit 60d02a1 - tests still pass following it.

Ah... py3.

This looks relevant.  It's a guy's blog post about doing almost exactly the same thing. http://variable-scope.com/posts/mutation-tracking-in-nested-json-structures-using-sqlalchemy

Yup that takes it a step further and does the equivalent of what I've got bubbling away in my "recursive" branch to cope with deep-nested structures. Thought I'd keep it "simple" for the initial proposal...

One thing the above link doesn't handle is circular references. An accidental circular reference in one of their containers would cause infinite recursion (eventually raise a max recursion exceeded exception)

Hey, @pcraig3 remember I said I could come up with an implementation that had nested structure support but it would be more complicated...?

The above implementation would require some specific tests written for it I think, though existing tests all pass for me.


No GdScript LSP

Hi,
thanks for the cool plugin!
C# support works perfectly but every .gd script I open does not have any LSP features so no proper suggestions, no go-to etc.

The toolbar says that Rider is connected to the editor but I don't know if I need to check/setup additional things (the LSP port is correct)
When developing in VSCode, everything works normally.
The tabs of files like enemy.gd also look like they don't belong to the project, not sure if this is intended or not (I can't find them when searching for Files in the Navigation)

Would appreciate help, thank you very much!

We have found a case, that LSP doesn't fire, when gd file is not included in csproj.
This problem was already addressed, you may expect it around EAP6/EAP7.
For now, as a workaround you may include gd files in the csproj.

https://github.com/JetBrains/godot-support/pull/186

Thank you very much!


Need to disable external api server calls

Fetch Calls are requested using Streamlit

GET - https://cdn.segment.com/v1/projects/iCkMy7ymtJ9qYzQRXkQpnAJEq7D4NyMU/settings
POST - https://api.segment.io/v1/t

Note : In Config.json set privacy='offline'
Is there a way to disable these request calls

GET - https://cdn.segment.com/v1/projects/iCkMy7ymtJ9qYzQRXkQpnAJEq7D4NyMU/settings
POST - https://api.segment.io/v1/t

These requests are sent by streamlit. You can refer to streamlit's documentation.


stdJSON issues + improvement suggestions

Hello,
looking for a JSON module to handle JSON config files, I tested your stdJSON class. The first thing i did was trying the example at the top of the file, with just one additional line to write to a file. It didn't work, so I digged into the code and added Option Explicit. Then VBE and rubberduck pointed the following issues :

In ToFile():

Public Sub ToFile(ByVal sPath As String, Optional ByVal prettyIndent As Long = 0)
    Dim ff As Long: ff = FreeFile
    Open sPath For Output As #ff
    Print #ff, Data
    Close #ff
End Sub

Data is not defined. With Option Explicit it will fail at runtime. Without Option Explicit, it juste saves an empty file. I replaced it with Print #ff, Me.ToString(prettyIndent <> 0, prettyIndent)

In simpleStringify():

Case vbInteger, vbDouble, vbFloat

vbFloat is undefined, I guess you meant vbSingle ?
There is no impact at runtime because the Case Else code works for Singles ... except if the computer locale does not use a dot for the decimal separator. So I suggest you replace this:
Case vbInteger, vbDouble, vbFloat
      simpleStringify = value

with this
    Case vbInteger
      simpleStringify = CStr(value)
    Case vbDouble, vbSingle
      Dim DecimalSeparator As String: DecimalSeparator = Format(0, ".") ' Actually do this once in Class_Initalize
      simpleStringify = Replace(CStr(value), DecimalSeparator, ".")

Also the example snippet is not functional because of the .obj and .toVBON() methods are not implemented (I suppose toVBON is actually ToVBObject ?)
And lastly, the pretty indent function seems broken, here is the result I got from the example snippet:
{
  "key":  {
    "a":1,
    "b":"hello",
    "val":        [
                                                [
                                                1,
                                                "hello",
                                                "shit"
                                    ]

        ]

  }

}

This leave me wondering: is it safe for me to use this class ? Has it been thoroughly tested ? The ToFile() method at least has not.
I wanted to use this class because its API is pretty nice and the code is not too big but these issues show a lack of testing.

Hi there,
Thanks for logging the issues. This is something I had ran into too, but had totally forgot about. These issues are now fixed in the latest release.

This leave me wondering: is it safe for me to use this class? Has it been thoroughly tested?

Depends what you mean. We've been using this in one of our business projects, but the reality is we have only thoroughly tested the things we use regularly - parsing, creation and non-pretty stringification - which are really the only 2 things which matter also. Pretty printing was always added as a nice-to-have for debugging purposes.


add the three new DO flags to the docs

I totally forgot to add the flags to the docs, related to #695
Any input on the wording? Not sure if it is clear that those are just toggles.
Signed-off-by: Sascha Hanse<EMAIL_ADDRESS>

+1 and I forgot to check for them :). LGTM


GCP unknown usage by usage amount and usage unit

A/C:

[x] GCP Unknown implementation is updated to use usage amount rather than cost, following the algorithm below.
[x] Manually compare results before and after, ensuring that results are expected relative to the spike research

Tech tasks:

[x] Relevant tests updated

Algorithm summary:

For known usage types, track usageAmount and kilowatt Hour per service and usage unit:

{
appEngine: {
seconds: {
usageAmount: 10,
kilowattHours: 100,
}, {
bytes: {
usageAmont: 20,
kilowattHours: 200,
}, {
computeEngine: {...},
totals: {
seconds: {...},
bytes: {...},
totals: {...}
}

For unknown rows, if there is a known ratio with the same service and usage unit, multiple the usageAmount by the ratio
If there is no same service and usageUnit, then multiple the usageAmount by KwH/usageUnit ratio for all known usage (total)
For usage unit "requests", multiple the usageAmount by the total kilowattHour per usageUnit for all units
For the services "Secret Manager" and "Cloud Key Management Service (KMS)", also multiple the usageAmount by the total kilowattHour per usageUnit for all units

I've pushed the changes for this ticket, and you can see the additional proposed changes to Cloud Composer and Kubernetes Engine here, which can be in a new ticket.


How to received an user input in chatbot app that uses QnA maker services+C#.net

Hi Leads,
Please help me on below
"How to received an user input in chatbot app that uses QnA maker services+C#.net"
Like, if user gives an input by written text as<EMAIL_ADDRESS>for email asking then we will take the user input and send an email from chat bot app.
Thanks,
anirban

To clarify, you're looking to have a bot that can receive text specifying the user's email, and then have that bot send an email to the specified email address? How do you see QnA playing into that?

Hi Team,
PFB bot response , here yellow coloured was coming from KB services, and users was  given input  to botapp accordingly(blue coloured) .

What we want that, ,we want to take the users<EMAIL_ADDRESS>into a variable and split with "#"  and trigger an email method (C#.net) and restrict to again go to KB services..
How the above can be achieve? Pls help us
Thanks,
Anirban

Any update .. Please

What you're asking for isn't standard, and isn't exactly what QnA is intended for, but it can still work. For clarity, you end it with "and restrict to again go to KB services.." which I'm afraid I don't understand what that is asking?
To solve your issue, I would suggest checking the user's input for the specific format you're asking for before asking your QnA model for an answer.  If it doesn't fit that format, then continue with your KB like you have been so far.
If you're using C#, you can use String.Split to parse the user's input (that method allows for you to specify custom delimiters to split your string).
Does that help point you in the right direction?

@tutul2010 You might use dialogs, language understanding (LUIS), and QnA Maker in your bot:

Use dialogs to collect information from the user.
Use LUIS to determine when the user wants to initiate some process.
Use QnA Maker to answer the user's questions.

Integrating all three will require you to determine how you want to control the interaction. There are many ways these three aspects can interact. If the bot is collecting information from the user, do you want to let them interrupt the flow by asking a question? You can review samples in the samples repo for inspiration.

Hi Team,
Thanks for response @ivorb and @JonathanFingold .
I want to use QnA KB services and want to take the user input as<EMAIL_ADDRESS>and split it and trigger the email section.
I can see in code(C#.net) RespondFromQnAMakerResultAsync mrthod , every time reponse is coming back from QnA KB services as below
[Serializable]
    public class RootDialog : QnAMakerDialog
    {
        public RootDialog() : base(new QnAMakerService(new QnAMakerAttribute(ConfigurationManager.AppSettings["QnAAuthKey"], ConfigurationManager.AppSettings["QnAKnowledgebaseId"], "No good match in FAQ.", 0.5, 1, ConfigurationManager.AppSettings["QnAEndpointHostName"])))
        {
        }
        public async Task StartAsync(IDialogContext context)
        {
            /* Wait until the first message is received from the conversation and call MessageReceviedAsync
            *  to process that message. */
            context.Wait(this.MessageReceivedAsync);
        }
		 private new async Task MessageReceivedAsync(IDialogContext context, IAwaitable<IMessageActivity> result)
        {
            /* When MessageReceivedAsync is called, it's passed an IAwaitable<IMessageActivity>. To get the message,
            *  await the result. */
            var message = await result;

            var qnaSubscriptionKey = ConfigurationManager.AppSettings["QnASubscriptionKey"];
            var qnaKBId = ConfigurationManager.AppSettings["QnAKnowledgebaseId"];

            // QnA Subscription Key and KnowledgeBase Id null verification
            if (!string.IsNullOrEmpty(qnaSubscriptionKey) && !string.IsNullOrEmpty(qnaKBId))
            {
                await context.Forward(new BasicQnAMakerDialog(), AfterAnswerAsync, message, CancellationToken.None);
            }
            else
            {
                await context.PostAsync("Please set QnAKnowledgebaseId and QnASubscriptionKey in App Settings. Get them at https://qnamaker.ai.");
            }

        }
		///
		This method , every time response is coming from  KB services
		///
		 protected override async Task RespondFromQnAMakerResultAsync(IDialogContext context, IMessageActivity message, QnAMakerResults result)
        {
            var answer = result.Answers.First().Answer;
            Activity reply = ((Activity)context.Activity).CreateReply();

            string[] qnaAnswerData = answer.Split(';');
		}
	}

So, is there any other async method where i can manage to take user input and trigger email..
Please suggest.
Thanks,
Anirban

@tutul2010 This repo is for reporting doc issues. You will probably get better and more timely information by asking your question at Stack Overflow using the botframework tag.
Please note that Stack Overflow has guidelines such as requiring a descriptive title, a complete and concise problem statement, and sufficient details to reproduce your issue. Feature requests or overly broad questions are off-topic; new users should visit the Stack Overflow Help Center for more details.


how compatible objective c automatic reference mode ?

How compatible objective c automatic reference mode ?

@lisong Do I need to add the MRC flag to the "DiffMatchPatch.m" file?


How to keep cursor position the same when updating the editor?

Summary
I am using the Vue.js version of this editor. When the user types, I make use of a debounce functionality to save the content in 3 seconds. When the saving is complete, the cursor is moved to the end of the text.
Is there a way to keep the cursor in its original position?
Version
2.5.2

@bhaidar
First of all, I'm sorry for the late response. It's complicated to manipulate the cursor position of 2.x.
You have to control it directly through the CodeMirror or through the Squire API.
Can you show me your code? Because I need to test it for the guide.

@js87zz  I tried use tui.editor(3.0.3) to do the same thing(after I tirgger get document, the cursor move to top, I can' t keep it's position), and the code snippiest like below:
documentData.markdownContent = this._editor.getMarkdown();
documentData.htmlcontent = this._editor.getHTML();

and I find those code:
 /**
     * Get content to markdown
     * @returns {string} markdown text
     */
    ToastUIEditorCore.prototype.getMarkdown = function () {
        if (this.isMarkdownMode()) {
            return this.mdEditor.getMarkdown();
        }
        return this.convertor.toMarkdownText(this.wwEditor.getModel());
    };
    /**
     * Get content to html
     * @returns {string} html string
     */
    ToastUIEditorCore.prototype.getHTML = function () {
        var _this = this;
        this.eventEmitter.holdEventInvoke(function () {
            if (_this.isWysiwygMode()) {
                _this.mdEditor.setMarkdown(_this.convertor.toMarkdownText(_this.wwEditor.getModel()));
            }
        });
        var mdNode = this.toastMark.getRootNode();
        var mdRenderer = this.preview.getRenderer();
        return mdRenderer
            .render(mdNode)
            .replace(/\sdata-nodeid="\d{1,}"/g, '')
            .trim();
    };

Seems like function setmarkdown will reset the cursor, how could I solve this problem?
thanks for your help.

Workaround:
Get scroll top before getHTML()
Set scroll top after getHTML() (maybe need settimeout)
Before:

After:

@cary-hu
It looks a different issue from the existing one, so if there is a problem, please write it as a new one.

@js87zz
sorry for that, I will open a new issue about this


Fetch api resolves with Network request failed on ios

The fetch api does not always resolve and ends with network request failed.
To test if this issue is related to something wrong in my project or in react-native i created a new project with RN 0.60.4.
I used to call an api 100 times in a loop to try to simulate the issue.
It resolves well the first time.
If i do not perform any action for some time and try to fetch again, it does not resolve and then throws network request failed.
The issue might be related to network connectivity but the issue does not happen on my android version. It happens on ios version only though connected to the same network.
React Native version:
System:
OS: macOS 10.14.6
CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
Memory: 62.34 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 11.12.0 - /usr/local/bin/node
Yarn: 1.15.2 - /usr/local/bin/yarn
npm: 6.10.2 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.4, macOS 10.14, tvOS 12.4, watchOS 5.3
Android SDK:
API Levels: 23, 24, 25, 26, 27, 28
Build Tools: 27.0.3, 28.0.2, 28.0.3
System Images: android-16 | Google APIs Intel x86 Atom, android-17 | Google APIs Intel x86 Atom, android-18 | Google APIs Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
IDEs:
Android Studio: 3.4 AI-183.6<IP_ADDRESS>92245
Xcode: 10.3/10G8 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.4 => 0.60.4
npmGlobalPackages:
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
react-native: 0.60.4
Steps To Reproduce

Create a new project
Call multiple apis for loading data
do not perform any action for some and then try to fetch again.

Describe what you expected to happen: The fetch api should resolve always and not hang and throw error
Snack, code example, screenshot, or link to a repository:
https://snack.expo.io/@ssmishra/fetch-issue-on-ios
i have the CFNetwork diagnostic logs of when the fetch failed. Maybe it helps to understand the problem.
error log.txt

same issue

There are multiple issues related to fetch api.
https://github.com/facebook/react-native/issues/20405
https://github.com/facebook/react-native/issues/19709
https://github.com/facebook/react-native/issues/21862
Its time someone put more effort into solving this issue.

@phamlap228 did you find any solution?

There are just so many issues with fetch since RN0.60...

I realized that fetch on IOS is getting Network request failed with redirect response on react-native 0.61. No problems with android.
        fetch('someurl', { method: 'put', body: body() }).then(res => console.log(res) )

        function body() {
          const data = new FormData()
          data.append('article[photo]', { uri: photo.uri, type: photo.type, name: photo.fileName })
          return data
        }


Connecting new blocks to a network do NOT always register.

i added a bunch of storage chests to my network, but the chests didnt show up untill i removed the controller and placed it back. this only seems to happen when i have a cable 100% made out of connectors and the target chest is a decent bit of blocks away, perhaps when i crossed the chunk border. am currently unable to check that.
another thing i have noticed is that i when i setup a router with an import from chest, and i already configured the routing then i setup a new chest on the second network, and set an export on that chest to transfer my items. they didnt start transferring until i reconnected the networks, through breaking a network cable and placing it back.
not a major issue here, just some quality of life improvement if it would be fixed.
playing the current release of the FTB Beyond modpack.

Already fixed in the version I'm working on right now

thanks good to know, looking great so far! keep it up.


[bug] Nebari Logout should also log out of conda-store and grafana

If the user clicks Logout within the /hub/home page of Nebari, they are logged out of JupyterHub and Keycloak but not Conda Store or Grafana (and maybe others).
They should be logged out.
Those services should have a /logout endpoint that accepts a redirect_uri query parameter, and then they need to be added to the final_logout_uri chain in Terraform (see input_vars.py how this is already done for Keycloak and tf_extensions).

@viniciusdc suggested we can solve the grafana portion with https://grafana.com/docs/grafana/latest/setup-grafana/configure-security/configure-authentication/auth-proxy/

Closing in favour of #2067 :)


When creating a bot fails, empty bot folder is left behind

Describe the bug
I tried to create a bot and it failed. I tried later with the same name and got a validation error that the name was already in use.
Version
Version:  1.4.0-nightly.232411.9f6c16e
Electron: 8.2.4
Chrome: 80.0.3987.165
NodeJS: 12.13.0
V8: 8.0.426.27-electron.0
Browser

[x] Electron distribution
[ ] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[x] macOS
[ ] Windows
[ ] Ubuntu

To Reproduce
Steps to reproduce the behavior:

Create a bot:

Bot creation failed:

Create a bot of the same name. See error message:

The folder is empty:

Expected behavior
I expected Composer to remove the empty folder if the bot creation did not succeed.
Screenshots

Additional context

Closing as its a dupe of https://github.com/microsoft/BotFramework-Composer/issues/6726


native workloads principle continued: security

What this PR does / why we need it:
to me, the security reasoning was the obvious one; but let us state it explicitly as our current sriov implementation breaks it
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Special notes for your reviewer:
@booxter @fabiand @rmohr
Release note:

NONE

ci test please


GetPositionAsync throws Exception: Position unavailable on Samsung Galaxy S5 Mini

Please fill out either the bug or feature request section and remove whatever section you are not using.
Bug
Version Number of Plugin: 3.0.4
Device Tested On: Samsung Galaxy S5 Mini
Simulator Tested On: /
Expected Behavior
Get GPS coordinates.
Actual Behavior
Throws exception with Position unavailable
Steps to reproduce the Behavior
Just call var location = await CrossGeolocator.Current.GetPositionAsync(20000);
Also happened in https://play.google.com/store/apps/details?id=com.refractored.testappforms

Also happens on an LG Nexus 4. Both devices have the latest available updates which is Android 5.1.1 on both devices.

I do not handle device specific issues as it is the same code to run on all devices.

Is it still device specific if it also happens on a Nexus 4? I guess it's tied to the Android version and not to the device per se...

I have 5.1.1 on my Nexus 6 and no issues at all.

You could go down the route of trying to use the Google Play Services geolocator. In the future I want to update to use that.


Interrupt and restart on windows

For #4930

Codecov Report

Merging #5176 (2ce6761) into main (3d558a3) will decrease coverage by 0%.
The diff coverage is n/a.

:exclamation: Current head 2ce6761 differs from pull request most recent head a7ad349. Consider uploading reports for the commit a7ad349 to get more accurate results

@@          Coverage Diff           @@
##            main   #5176    +/-   ##
======================================
- Coverage     71%     70%    -1%
======================================
  Files        402     402
  Lines      26392   26396     +4
  Branches    3798    3799     +1
======================================
- Hits       18741   18605   -136
- Misses      6091    6210   +119
- Partials    1560    1581    +21

Impacted Files
Coverage Δ

...t/datascience/notebook/helpers/executionHelpers.ts
32% <0%> (-36%)
:arrow_down:

src/client/datascience/notebook/introStartPage.ts
70% <0%> (-30%)
:arrow_down:

src/client/datascience/kernelSocketWrapper.ts
45% <0%> (-30%)
:arrow_down:

...cience/notebook/intellisense/completionProvider.ts
39% <0%> (-29%)
:arrow_down:

...lient/datascience/jupyter/kernels/cellExecution.ts
49% <0%> (-29%)
:arrow_down:

...tascience/interactive-ipynb/trustCommandHandler.ts
49% <0%> (-27%)
:arrow_down:

...ent/datascience/jupyter/kernels/kernelExecution.ts
48% <0%> (-26%)
:arrow_down:

.../client/datascience/notebook/kernelWithMetadata.ts
63% <0%> (-24%)
:arrow_down:

src/client/common/application/encryptedStorage.ts
36% <0%> (-22%)
:arrow_down:

...ience/notebook/emptyNotebookCellLanguageService.ts
45% <0%> (-19%)
:arrow_down:

... and 86 more


Storage Explorer window is not visible on macOS and fails to start with --disable-gpu flag

Storage Explorer Version: 1.13.1
Build Number: cannot start up, so don't know how to find it
Platform/OS: macOS Catalina 10.15.4
Architecture: x64
Regression From:  It worked before indeed
Bug Description

Since a while, I cannot manage to start Azure Storage Explorer anymore on my mac.
The app opens, but the window is hidden/invisible to be used
I have been using the Storage Explorer in the browser since then, but that got disabled, so I really need this to be fixed now
I have an eGPU (for data science purposes), so I guess this is related to #2277
However, when I start up I get a message indicating there is a problem with the GPU and I should restart, passing the --disable-gpu flag:

A problem caused Storage Explorer to restart with GPU acceleration disabled.  If this problem persists, launch Storage Explorer from the command line with the '--disable-gpu' switch.

Steps to Reproduce

Connect eGPU with macbook

First attempt (default behavior)

Try to start Azure Storage Epxlorer
Result: empty screen

Second attempt (--disable-gpu switch)

Create Apple Script
`do shell script "open -a '/Applications/AzureStorageExplorer.app/Contents/MacOS/Microsoft Azure Storage Explorer' --args --disable-gpu"``
Run script
Result: error as mentioned above

Third attempt (disable gpu in appState.json)

Update appState.json to contain the following content:

{"lastWindowState":{"rect":{"x":0,"y":1126,"width":1,"height":22},"maximized":false},"disableGpu":true}

Start Storage Explorer
Result: error as mentioned above

Expected Experience
It should just work and start up
Actual Experience
Storage explorer never comes available and the window is hidden

@SamVanhoutte Please open the package.json at '/Applications/AzureStorageExplorer.app/Contents/Resources/app/package.json' and get the "version" field for us. That is the Storage Explorer version you are having problem with.
Also during you first attempt, are you just seeing an empty screen without any error or are you seeing the GPU error prompt and no window for Storage Explorer?

@JasonYeMSFT thanks for getting back
The version field is 1.13.1
My first attempt indeed was an empty screen without an error.  The screen was not visible at all.  And when I right clicked the icon in the task bar and then selected 'show all windows', I could only see my desktop background, but when I hovered the place where the 'invisible' window apparently is, I see a blue border, but nothing of the application itself.

@SamVanhoutte can you try installing and opening VS Code?

@MRayermannMSFT - I have VS Code open all the time, every day, multiple instances.  Why are you asking ?

any insights, please ?

I am experiencing the very same issue on MacOS 10.15.5. Has been working fine for months, and now in the past couple of weeks, the storage explorer window simply doesn't appear anymore.
The version field in the package is 1.12.0 (I updated storage explorer hoping it would fix the issue, but I had this problem with the previous version as well, don't know the version number though).

@SamVanhoutte @rdotsch I have a private build available of our next version. It is using a newer version of Electron. We're hoping this newer version will fix whatever issue is occurring with y'all's external GPUs. Please give it a try and let us know. Thanks!
Build link: https://storageexplorerpublish.blob.core.windows.net/privatebuilds/1.14.0-20200614.1/StorageExplorer-darwin-x64.zip

I just gave it a try (version nr that popped up was something like 14.x.dev), but it's still the same behavior.  Do we need to pass a specific start up flag or something ?

@SamVanhoutte no, it should just work. Can you share what eGPU you're using? We're going to try and see if the Electron team can be of any help on this as at this point we're not sure what else to try.

Hello,
It's The BLackMagic design eGPU

Sorry, I might not have been clear in my previous post, but the issue occurs here without eGPU. The new build didn't solve this issue.

I had exactly the same problem for months (no GPU error though) with an empty desktop when opening Storage Explorer and blue empty rectangle and like @SamVanhoutte described, "when I right clicked the icon in the task bar and then selected 'show all windows', I could only see my desktop background, but when I hovered the place where the 'invisible' window apparently is, I see a blue border, but nothing of the application itself."
Accidentally I just found the problem and managed to revert it back to normal!
My system is macOS 10.14.6, I downloaded various version of Storage Explorer in the past months all having this problem including latest 1.17.0.
Steps I took to fix:

connected an external monitor ( I don't think this is needed but it slowed me down with my pointer and increased my attention as I was trying to work out on in what screen the dock was available), maybe change the background to white or black to enhance contrast instead.
noticed in the bottom left part of my Macbook Pro screen a small gray vertical bar the same size of a text entry cursor sitting on top of my desktop background image (I believe the location is specific to my circumstances)
hovered it and my trackpad pointer turned in double arrow (as for resizing)
click-dragged and voila' my Storage Explorer window expanded from there!
tried to resize it back to a cursor bar to take a screenshot to share here but I was not able to, the top left corner buttons (close, minimise and expand) seem now to define the boundaries of the minimum size the window will go if I try to squash it down.

So it seems that the Storage Explorer windows, somehow was allowed to be shrunk to a single vertical line the size of a text cursor but I cannot squash it down to this size again once resized.
Completely coincidental how I spotted, came to this post as I was painfully bugged by this very problem for months, I hope this helps.

I had exactly the same problem for months (no GPU error though) with an empty desktop when opening Storage Explorer and blue empty rectangle and like @SamVanhoutte described, "when I right clicked the icon in the task bar and then selected 'show all windows', I could only see my desktop background, but when I hovered the place where the 'invisible' window apparently is, I see a blue border, but nothing of the application itself."
Accidentally I just found the problem and managed to revert it back to normal!
My system is macOS 10.14.6, I downloaded various version of Storage Explorer in the past months all having this problem including latest 1.17.0.
Steps I took to fix:

connected an external monitor ( I don't think this is needed but it slowed me down with my pointer and increased my attention as I was trying to work out on in what screen the dock was available), maybe change the background to white or black to enhance contrast instead.
noticed in the bottom left part of my Macbook Pro screen a small gray vertical bar the same size of a text entry cursor sitting on top of my desktop background image (I believe the location is specific to my circumstances)
hovered it and my trackpad pointer turned in double arrow (as for resizing)
click-dragged and voila' my Storage Explorer window expanded from there!
tried to resize it back to a cursor bar to take a screenshot to share here but I was not able to, the top left corner buttons (close, minimise and expand) seem now to define the boundaries of the minimum size the window will go if I try to squash it down.

So it seems that the Storage Explorer windows, somehow was allowed to be shrunk to a single vertical line the size of a text cursor but I cannot squash it down to this size again once resized.
Completely coincidental how I spotted, came to this post as I was painfully bugged by this very problem for months, I hope this helps.

FWIW i was experiencing the same issue and after reading the previous response I found out that I also was able to "restorore" the window by carefully hovering my mouse over the left border of my monitor until I had the double arrow and resize that window. I normally work with 2 monitors however this past weekend i was working with my laptop standalone and disconnected the external monitor which I believe had some sort of negative impact on the behavior.

still this is really not the behavior I'm hoping for and really would hope this could get fixed, instead of a tedious work around to start up

I have this exact same problem under 1.20, the newest release, and it is driving me crazy.
I pick Show All Windows and I see nothing. I bring up new window, Accept the license, and it shows nothing.
I authenticated in a browser window, it says I authenticated, but, again, no windows.
Help.

I went back to 1.17 and the same behavior. I accept the license terms, over and over, and see no windows.

@machive Are you using multiple monitors? For unknown reason, Storage Explorer window may be resized to have 0 width. Could you follow Invisibleaxm's comment in this thread to see if it is the case?

Jason,
Thanks for the reply. I'm trying to get the double arrow at the left side of the laptop and have been having no luck. I don't remember working with two monitors recently but I have in the past. I do remember moving the Azure Storage Explorer window out of the way quickly only to see it disappear and never come back. I have tried plugging in a second monitor but have not been able to find the window.
Any other ideas?

Wow, somehow, I found it in the lower left on my laptop but it was basically invisible!
Thanks for your help.

Wow, somehow, I found it in the lower left on my laptop but it was basically invisible!
Me too! I've found a very small line on the lower left of my screen.
The window was completely minimized on both directions.

What I've done:

Right click on Storage Explorer icon > Show All Windows
The small line should be highlighted with a blue border on the lower left of your screen.
Double click it to expand horizontally
Then double click it again to expand it vertically.

2. he lower left of your screen

could please take a screen
I have the same screen as @crizzs

Thanks!! You made life easier for Mac users!!

 I've just spent the last hour trying to make it work. Thanks to the folks above, their fix works perfectly.

ikr......Weird! lolol

Thanks Gromag! I would not have noticed that small vertical bar if not for your post

I was juts minimized! Can't believe I spent an hour on this!!!

Was facing the same issue on macOS Monterey (12.2.1) on my MacBook Air (M1, 2020) with or without using the external display
Couldn't see the small cursor-like window of Azure Storage Explorer until I lowered my display resolution from System Preferences > Displays and choosing "Scaled" with the "Larger Text" option (I believe it is 1024x640)
Then I closed all other windows, went to the desktop and opened Mission control, it showed "No available windows" popup, but I was able to see a small black cursor in the very bottom left. Was able to then drag and resize it.

Found it in the middle of screen, I had to change my wallpaper to find it

I had exactly the same problem for months (no GPU error though) with an empty desktop when opening Storage Explorer and blue empty rectangle and like @SamVanhoutte described, "when I right clicked the icon in the task bar and then selected 'show all windows', I could only see my desktop background, but when I hovered the place where the 'invisible' window apparently is, I see a blue border, but nothing of the application itself."
Accidentally I just found the problem and managed to revert it back to normal!
My system is macOS 10.14.6, I downloaded various version of Storage Explorer in the past months all having this problem including latest 1.17.0.
Steps I took to fix:

connected an external monitor ( I don't think this is needed but it slowed me down with my pointer and increased my attention as I was trying to work out on in what screen the dock was available), maybe change the background to white or black to enhance contrast instead.
noticed in the bottom left part of my Macbook Pro screen a small gray vertical bar the same size of a text entry cursor sitting on top of my desktop background image (I believe the location is specific to my circumstances)
hovered it and my trackpad pointer turned in double arrow (as for resizing)
click-dragged and voila' my Storage Explorer window expanded from there!
tried to resize it back to a cursor bar to take a screenshot to share here but I was not able to, the top left corner buttons (close, minimise and expand) seem now to define the boundaries of the minimum size the window will go if I try to squash it down.

So it seems that the Storage Explorer windows, somehow was allowed to be shrunk to a single vertical line the size of a text cursor but I cannot squash it down to this size again once resized.
Completely coincidental how I spotted, came to this post as I was painfully bugged by this very problem for months, I hope this helps.

Thank you good sir. Saved my day!

This is still happening with version 1.32.1.  Open Script Editor app and run this script:
tell application "System Events" to tell process "Microsoft Azure Storage Explorer"
tell window 1
set {size, position} to {{1280, 800}, {50, 50}}
end tell
end tell
This will recover the window so you can see it!  I tried the method described above, including setting my wallpaper to black but I didn't have a grey bar.