Application installation / deletion operations using File Handler 2.0 are not reflected in OneDrive for Business

Category

[ ] Question
[ ] Documentation issue
[x] Bug

In the operation of the application using the technology of File Handler 2.0, a behavior that seems to be a Bug has occurred.
We are developing an application that uses the file handler 2.0 technology, but this behavior will affect the market release, so please take immediate action.

1 Outline of File Handler 2.0
https://docs.microsoft.com/ja-jp/onedrive/developer/file-handlers/?view=odsp-graph-online

There are two behavior in 1) and 2) below, which are described below.
Expected or Desired Behavior

App installation

A message indicating that the application installation was successful is displayed on the installation site.
The app is reflected on the OneDrive for Business screen.
(The icon to be linked with the file handler 2.0 technology, the application name on the "Open" menu list is displayed)

Delete application

The deleted application is no longer displayed from the enterprise application screen of the Azure AD portal.
The app disappears from the OneDrive for Business screen.
(The icon to be linked with the technology of File Handler 2.0 and the application name on the "Open" menu list are no longer displayed.)

Observed Behavior

App installation
-A message indicating that the application installation was successful is displayed on the installation site.
-The app is not reflected on the OneDrive for Business screen.
(The icon to be linked with the file handler 2.0 technology, the application name on the "Open" menu list is not displayed)

Delete application
-The deleted application is no longer displayed from the enterprise application screen of the Azure AD portal.
-The app remains displayed on the OneDrive for Business screen.
(The icon to be linked with the technology of File Handler 2.0 and the application name on the "Open" menu list are still displayed)

Steps to Reproduce
1)App installation
At the application installation site under development by our company, install the application using the technology of File Handler 2.0.

The above installation site is a verification environment that can only be accessed within our company, but since there are similar installation sites published by other companies, we could check the reproduction by an alternative method.

Delete application

It is assumed that the app has already been installed in the Azure AD tenant to be confirmed.

Log in to the Azure AD portal as a user with administrator privileges.
Delete the application from the application list screen of the enterprise application.

Thank you.
[ ]: http://aka.ms/onedrive-api-issues
[x]: http://aka.ms/onedrive-api-issues

Hi @fbyuichi,
Any update on this issue?
I am still facing this on my tenant.

There's a fix rolling out as we speak - I would expect it to be mostly completed by the start of next week.

The fix should, for the most part, be rolled out now. Are folks seeing file handler updates refreshing as expected now?

Hi @ificator
It is working properly in my system now
Thank you for help


fix(test): the crossnamespace e2e test passes now

@yijie-04 this should fix the e2e test problems you are having, with these changes the test is passing locally for me. You might need to fix some unit tests after this merges, not sure

@Cali0707 I'll take a look, thank you so much! Was the main issue using f.Setup instead of f.Requirement for event source?


DataStore save with predicate explanation

Which Category is your question related to?
DataStore save with predicate
Amplify CLI Version
4.29.3
What AWS Services are you utilizing?
Amplify, DataStore
Provide additional details e.g. code snippets
I'm having trouble understanding the code snippet below of the DataStore documenation under 'synching to the cloud' section.
Should I be doing similar every time I save new data?
What does the Amplify array represent in the predicate?
Thanks for any tips!
await DataStore.save(
  new Post({
    title: "My First Post",
    rating: 10,
    status: PostStatus.DRAFT
  }),
  (p) => p.title('beginsWith', '[Amplify]')
);

I roughly have the same question, no matter what predicate I specify the save operation always results in a successful save operation.


Add support to run tests sequentially.

Add two projects - one for serial tests and one for parallel test
Add serial tests module
Update jest version to 26.1.0 and up to support running projects separately
Update scripts for running projects separately
Add example tests

Update readme files


Update networking/ docs section to include operator instructions

Description

Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

None required

Since it looks like we're repeating the steps for checking the type of IPAM for multiple pages, maybe we should create a template that we can include in all the pages so any changes we might make later might be easier?

Yeah, that would probably be smart.


Fix navigation jumpiness on theme toggle click

Background
Hello!
I noticed a bit of jumpiness toggling between light/dark mode, and saw that some of the HTML could be cleaned up too.
Follows up on #26
Changes

href="" -> href="#", no reload
Moved inline CSS to header.sass for #hygeine :)

Preview

Before
After

That's quite smart with the href="#", didn't think of that. Thanks for the PR! :)

Thanks!
Ah, noticed this after pushing updates to my blog: it'll put the # in the URL 😅 -- one alternative is to do href="javascript:void(0)" [src], would be a bit cleaner

Fixed!


Add dotenv.

This allows for easy modification of environment variables. I like it and use it in all my rails projects, thought you might want to include it here.

What about just adding the .env straight into the project? And then environment-specific tasks (such as npm run dev) would just make sure to specify the correct environment variables? That would get around the whole broken CI build and need to copy/paste a sample env file.

do you mean e.g. prefix the dev commands with NODE_ENV=development?

Yeah, we'd have to do it for all of the npm run dev commands as well as npm run test:dev, but the rest of the commands (compile, test, deploy) would all just use what's configured in .env. Does that make sense? I've personally never used a .env file, so I'm not sure I'm approaching this 100% correctly.

Well that was fast, lol. I'll merge it in as soon as the CI build completes, thanks!

happy to help. i'm new to all these tools and this project got me way ahead of where i would be on my own :+1:

Well I appreciate all the help!


Zulrah Helper

The plugin isn't show in my runelite sidebar?

Do you have the Hide when outside of Zul-Andra option on?


Database instance is not set in current thread.

Version and Operating System
2.1.16, Linux
Expected behavior and actual behavior
It seems like the db instance is set in the JavaFX thread (see stacktrace, javafx.application.PlatformImpl..), but exception is thrown anyway.
DEBUG controller.DatabaseControllerOrientDB.initOnDB (DatabaseControllerOrientDB.java:244) New connection acquired (now 1 open, thread: JavaFX Application Thread)
Exception in thread "JavaFX Application Thread" com.orientechnologies.orient.core.exception.ODatabaseException: Database instance is not set in current thread. Assure to set it with: ODatabaseRecordThreadLocal.INSTANCE.set(db);
	at com.orientechnologies.orient.core.db.ODatabaseRecordThreadLocal.get(ODatabaseRecordThreadLocal.java:51)
	at com.orientechnologies.orient.core.record.ORecordAbstract.getDatabase(ORecordAbstract.java:240)
	at com.orientechnologies.orient.core.record.impl.ODocument.save(ODocument.java:1768)
	at com.orientechnologies.orient.core.record.impl.ODocument.save(ODocument.java:1759)
	at net.openchrom.chromatogram.xxd.identifier.supplier.xident.database.document.Documents.setBoolean(Documents.java:102)
	at net.openchrom.chromatogram.xxd.identifier.supplier.xident.database.document.LibraryPeakDocuments.setActive(LibraryPeakDocuments.java:96)
	at net.openchrom.chromatogram.xxd.identifier.supplier.xident.beans.DAOLibraryPeak.lambda$1(DAOLibraryPeak.java:24)
	at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)

Are there any other reasons why Orient.instance().getDatabaseThreadFactory() could be null?

After some debugging, I assume it is necessary that ODatabasePool and  ODatabase need to be created in the same thread.
Is this correct?

The instance retrieved form the pool cannot be used in another thread. Retrieve rather the instance on the thread you need it.

Thanks @lvca for this info!
I think it would be very good to do some documentation on these threadding things, they have caused me some headaches ;)
I have refactored everything from handing ODocument instances around to ÒDatabase instances to ODatabasePool instances  to handing around only the DB URL string.... which finally seems to work..

I've just improved the docs for further users: http://orientdb.com/docs/2.2/Java-Multi-Threading.html#working-with-databases


Visual bug in chargeprice integration: advertisement for provider

The Eborn provider seems to be "advertised" by chargeprice on some chargers (yellow background and additionnal green info box). This leads to "2" issues:

in dark mode the white text on yellow background looks odd (not enough contraste), so the look itself would need to be fixed
moreover, wouldn't it be better to treat all networks the "same" and remove the advertising for EVmap to remain more neutral?

Thanks for the report!

in dark mode the white text on yellow background looks odd (not enough contraste), so the look itself would need to be fixed

Yes, I will take a look into this.

moreover, wouldn't it be better to treat all networks the "same" and remove the advertising for EVmap to remain more neutral?

The advertising supports the development of EVMap by lowering the costs I need to pay for the Chargeprice API, see also here: https://evmap.vonforst.net/en/chargeprice_faq.html
The advertising does not affect the sorting of providers though, they are still ordered by increasing price (except that the ones selected under "my plans" are moved above the others).

Thanks for the report!

in dark mode the white text on yellow background looks odd (not enough contraste), so the look itself would need to be fixed

Yes, I will take a look into this.

moreover, wouldn't it be better to treat all networks the "same" and remove the advertising for EVmap to remain more neutral?

The advertising supports the development of EVMap by lowering the costs I need to pay for the Chargeprice API, see also here: https://evmap.vonforst.net/en/chargeprice_faq.html The advertising does not affect the sorting of providers though, they are still ordered by increasing price (except that the ones selected under "my plans" are moved above the others).

Thanks for the explanation, I did not know :) So I guess just an improvement of the visual aspect would be great!


Data Sharing Specifications

Update the RFCs in https://github.com/VRamakrishna/weaver-dlt-interoperability/tree/main/rfcs/protocols/data-sharing.
Add the typical end-to-end flow from our presentations to generic.md, and talk about specific protocol units (proof generation and verification procedures) in fabric.md and corda.md respectively.

generic.md and fabric.md were completed in #356 .


Remove variables from test pipeline.

This PR removes environment variables from the AppConfiguration test pipeline. Its possible that these are just cruft left over before the ARM-based resource creation mechanism was introduced.

/azp java - appconfiguration - tests

/azp run java - appconfiguration - tests

/azp run java - appconfiguration - ci


[Python APIView] Inherited methods filtered out depending on platform used to generate APIView

There is logic in APIView when deciding whether to display inherited methods as part of a class. This logic omits inherited methods that are not part of the target namespace (for example, something inherited from azure.core).
However the namespace that inspect sees for these methods differs depending on whether the APIView is generated on Windows or Linux. For example:
https://apiview.dev/Assemblies/Review/453e3478565f4bdfb4df7e8ca9b53ba9?diffRevisionId=a0ca9d65fc02403da0162ba27a7dd08a&doc=False&diffOnly=True&revisionId=53ff99d839df4d81bccc62f9d870adca
Here, Windows sees that add_done_callback is part of azure.core.polling and thus omits it. Linux sees this as part of the root namespace and thus includes it.
cc/ @kristapratico

Will be fixed when sandboxing restricts platform to be Ubuntu.

This should no longer be an issue. Python API review gets generated only on Devops pipeline.


Add metric to list of --resource-types

The key information is in the source code here and here.
What are you changing in this pull request and why?

The metric resource type was left out of the list, so it was added

Also re-order resource types

It wasn't clear which resources are included in default and which are left out, so that was clarified
It wasn't clear how default differs from all, but it should be more clear now

Checklist

[x] Review the Content style guide and About versioning so my content adheres to these guidelines.

hey @dbeatty10 - thanks so much for opening this up! i left a small sugg, let me know if you have any questions!


Cases are to small.

The cases do not match the Hyperion's original size, so the lids or tray will not fit. additionally there is no case option for the 804040 battery type. is there any way the size could at least be fixed the battery option is not that big of an issue.
Below i will show some pictures of what i mean. ty for your time.

Hey! Thank You for the responce,I found out later I was just being dumb and
just forgot to remove my post i apologize. thank you for your responce
thoigh.
On Mon, Nov 4, 2024 at 3:56 PM Przemyslaw Romaniak @.***>
wrote:

Hi, I know this response is very late but... they fit. You're comparing to
804040 Hyperion which is significantly bigger than 503759 version. This
remix contains files only compatible with 503759 variants:
https://github.com/Smeltie/Hyperion/tree/main/STL Files/503759
https://github.com/Smeltie/Hyperion/tree/main/STL Files/503759_SS22F32
804040 version was skipped because, quite frankly, Hyperion is not really
optimal for such batteries (a lot of wasted space)
—
Reply to this email directly, view it on GitHub
https://github.com/Krysiek/Pucirion/issues/1#issuecomment-2455942714,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVKIUFG6WMYRY7SSJGCKBLLZ7ACRTAVCNFSM6AAAAABMEB5E2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJVHE2DENZRGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


integrate TTL output into demo

Performance update: Async API call for Location and Strat name hydration
Integrate TTL format in the demo output
I swapped the subject, location from strat -> loc to loc -> strat again (sorry, I am confused with the macrostrat use case last time)

@ilmcconnell also, can we discuss about linter, our linter/formatter keep fighting to each other... I am using default setting in Ruff. Let me know what you prefer.

deployed on COSMOS2, release: v240325
https://github.com/users/JasonLo/packages/container/package/text2graph_llm_demo

@ilmcconnell also, can we discuss about linter, our linter/formatter keep fighting to each other... I am using default setting in Ruff. Let me know what you prefer.

I think ruff as pre-commit would be a good solution here. Once current branches are merged down to main I'll add in pre-commit and a hook to run ruff

Do you disagree about moving the serpapi code text2graph.schema in text2graph.geolocaiton.serpapi ?
Thanks for adding the pre-commit config. Precommit should be added as a (dev?) dependency "pre-commit == 3.7.0", and repo setup instructions mentioning the need to setup re-commit  should be added to the README.md, something like:
instructions to developers
Code formatting is per ruff and enforced with pre-commit, installed from the dependencies. Configure it in your own repo prior to committing any changes:
pre-commit install
pre-commit --version

For "Do you disagree about moving the serpapi code text2graph.schema in text2graph.geolocaiton.serpapi ?". I initially misunderstood your intention. However, to clarify, are you referring to the changes outlined in commit 037ae5f? Please feel free to directly make any necessary adjustments to the pull request. At this juncture, I believe extensive refactoring may not be required.

@JasonLo yes that's it. I agree we don't want to get carried away with refactoring. It just bothered me that I had duplicated that code earlier, thanks for fixing my mistake.

@JasonLo LGTM!


QnA Not Working

I cannot get QnA on HR example.  I see the icon and underline on the initial dashboard but once I click into it, I am brought to a blank screen.  There is a link at the top to exit but no place to enter questions.

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

ID: 26de6125-fac6-cf9b-3677-861d0dd69d13
Version Independent ID: 7ab8f758-bc5a-12b6-96ba-1b14c091811a
Content: Human Resources sample: Take a tour - Power BI
Content Source: powerbi-docs/sample-human-resources.md
Service: powerbi
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

And yes I have it enabled from settings.

I did find an additional settings tab (yes I am new to this) and when I attempt to refresh the data I get the following error message.  I assume without a model defined the QnA doesn't work?  But it doesn't give me any indication - just a blank screen.
Refresh can't be scheduled because the data set doesn't contain any data model connections, or is a worksheet or linked table.

Hi, @westmich -- Sorry to hear it's not working. The refresh part makes sense -- the sample is a static file. It has no data sources to refresh.
The Q&A part is a puzzle though. I recommend asking the Power BI Community, found at https://community.powerbi.com. If not, you can get support by going to https://support.powerbi.com. Good luck!


Error opening Koenig Draft post

We've had a report of an issue with the desktop app when trying to open up the Koenig Draft post that was added with Ghost 1.25.2 on Ghost Desktop app v1.6.0 for Mac
The error displayed is as follows:
Failed to compile /Applications/Ghost.app/Contents/Resources/app/main/load-error/error.html: ENOENT: no such file or directory, lstat '/Applications/Ghost.app/Contents/Resources/app/main'
Error: ENOENT: no such file or directory, lstat '/Applications/Ghost.app/Contents/Resources/app/main'
    at Object.realpathSync (fs.js:1669:15)
    at Object.fs.realpathSync (ELECTRON_ASAR.js:320:29)
    at cachedRealpath (/Applications/Ghost.app/Contents/Resources/app/node_modules/electron-compile/lib/sanitize-paths.js:25:22)
    at sanitizeFilePath (/Applications/Ghost.app/Contents/Resources/app/node_modules/electron-compile/lib/sanitize-paths.js:52:16)
    at FileChangedCache.getCacheEntryForPath (/Applications/Ghost.app/Contents/Resources/app/node_modules/electron-compile/lib/file-change-cache.js:201:48)
    at /Applications/Ghost.app/Contents/Resources/app/node_modules/electron-compile/lib/file-change-cache.js:127:41
    at Generator.next (<anonymous>)
    at step (/Applications/Ghost.app/Contents/Resources/app/node_modules/electron-compile/lib/file-change-cache.js:27:191)
    at /Applications/Ghost.app/Contents/Resources/app/node_modules/electron-compile/lib/file-change-cache.js:27:437
    at Promise (<anonymous>)

This error seems to present itself a few seconds after loading in the editor. See screenshot below as well:

Expected behaviour would be that you are able to view/edit the content like a normal story.

In my testing so far I've only been able to reproduce this with the injected demo post.
The error message that is rendered looks a bit misleading unless it's pointing to something I don't know about how Electron apps work.

Log when opening a post that crashes when running locally:
[16:18:38.745] [info] gh-instance-host: WebView Ghostbusters will navigate:
[16:18:38.765] [info] gh-instance-host: WebView Ghostbusters encountered load error: undefined
[16:18:38.779] [warn] Ghost Instance failed to load.
[16:18:38.780] [warn] Error Code: undefined, Description:
[16:18:39.287] [info] gh-instance-host: WebView Ghostbusters did-finish-loading
[16:18:39.288] [info] gh-instance-host: WebView Ghostbusters Not trying to sign in. { isAttemptedSignin: true, title: 'Ghost failed to load' }

It seems to be caused by errors thrown by external scripts in embed cards hitting the _handleLoadFailure method. I commented out the function body and replaced it with a log.info(e) call which lets posts load fine. You can see that the Twitter embed was the cause of this particular failure:
{
    currentTarget:
    {
        allowpopups: true,
        autosize: false,
        blinkfeatures: '',
        disableblinkfeatures: '',
        disableguestresize: false,
        disablewebsecurity: true,
        guestinstance: 3,
        httpreferrer: '',
        jQuery33109043267443677721: { events: [Object] },
        maxheight: 0,
        maxwidth: 0,
        minheight: 0,
        minwidth: 0,
        nodeintegration: false,
        partition: '',
        plugins: false,
        preload: 'file:///Users/kevinansfield/code/ghost/Ghost-Desktop/electron-out/project/ember-electron/main/preload.js',
        src: 'http://ghost.blog/ghost/#/editor/5b460e26eca2fe3072efe7e8',
        useragent: '',
        webpreferences: ''
    },
    delegateTarget:
    {
        allowpopups: true,
        autosize: false,
        blinkfeatures: '',
        disableblinkfeatures: '',
        disableguestresize: false,
        disablewebsecurity: true,
        guestinstance: 3,
        httpreferrer: '',
        jQuery33109043267443677721: { events: [Object] },
        maxheight: 0,
        maxwidth: 0,
        minheight: 0,
        minwidth: 0,
        nodeintegration: false,
        partition: '',
        plugins: false,
        preload: 'file:///Users/kevinansfield/code/ghost/Ghost-Desktop/electron-out/project/ember-electron/main/preload.js',
        src: 'http://ghost.blog/ghost/#/editor/5b460e26eca2fe3072efe7e8',
        useragent: '',
        webpreferences: ''
    },
    handleObj:
    {
        guid: 68,
        namespace: '',
        origType: 'did-fail-load',
        type: 'did-fail-load'
    },
    jQuery3310904326744367772: true,
    originalEvent:
    {
        errorCode: -3,
        errorDescription: '',
        isMainFrame: false,
        isTrusted: false,
        validatedURL: 'https://platform.twitter.com/jot.html'
    },
    target:
    {
        allowpopups: true,
        autosize: false,
        blinkfeatures: '',
        disableblinkfeatures: '',
        disableguestresize: false,
        disablewebsecurity: true,
        guestinstance: 3,
        httpreferrer: '',
        jQuery33109043267443677721: { events: [Object] },
        maxheight: 0,
        maxwidth: 0,
        minheight: 0,
        minwidth: 0,
        nodeintegration: false,
        partition: '',
        plugins: false,
        preload: 'file:///Users/kevinansfield/code/ghost/Ghost-Desktop/electron-out/project/ember-electron/main/preload.js',
        src: 'http://ghost.blog/ghost/#/editor/5b460e26eca2fe3072efe7e8',
        useragent: '',
        webpreferences: ''
    },
    timeStamp: 7957.225,
    type: 'did-fail-load'
}

@felixrieseberg my Electron knowledge is non-existent so apologies if this is a crazy idea but would it be possible to check originalEvent.validatedUrl against the registered blog URL so that we only show an error screen when loading the blog itself fails?

@kevinansfield had the correct hunch, we're now only failing if the "main frame" fails to load.
Fixed in https://github.com/TryGhost/Ghost-Desktop/commit/a67d960c4d88f55b37b2f5a8c7d9d9db24f7f61f


Show chain for ease of use

This PR adds code to show the chain spec for Tokens (eg ERC20, ERC721) on non ETH Mainnet chains same as iOS.
It was noticed that with many chains showing it's difficult to see what chain the token is on. Esp with xdai tokens.
Also add the chain name box for non mainnet tokens in the Activity page (click on the Event in Activity view to see Activity page).

@James-Sangalli Yes, I had to add a new transaction decode type in a different branch.
Because you tried that branch, it added transaction encoding with the new value. This means you can't downgrade the app. I added protection against this issue to stop it happening again, but it just means you can't downgrade.


Hover to swap between 2D and 3D viewports

Sorry for the delay - I've managed to get the PR to a point that I'm happy with, but please test it to make sure there are no bugs! It changes the functionality of the plugin quite a bit, so please keep that in mind.
Changes

Hovering over the preview pane now swaps between Godot's native 2D/3D editors
Swapping between 2D and 3D editors should appear seamless, by keeping both panes at the same size & in the same position

Missing features

Custom docking positions are yet to be added
2D/Canvas grid doesn't appear during preview mode (wasn't sure how to implement this)

You made an amazing work ! in fact when I made this plugin I wanted to achieve something like that in fine , so testing your upgrade just made my day ! 😍
Thanks a lot you really rock ! I think I will redo the branding of the plugin ( name, purpose, and obviously gif ! ) to match the new and fancy behavior 😄
Would you be interested in becoming a contributor ( this will allow you to close/resolve: issues and PR, and also I can give you access to create some branches directly on the repo ) ?
I will merge the commit later in the day ( just need to get time to write a new readme and make new gif ! )

@Meta-Ben No problem! I'm glad it aligns with your original vision for the plugin. I don't have a lot of Git experience, but I'm happy to be added as a contributor. 😄

@bencmckenna There is a start for everyone don't worry at all ! I will add you the ability to do branches, etc but if you want I will keep the master branch locked until you feel better on working with Github so you could play with branches 😄

In fact after checking you seem to already be marked as contributor of the project, I dunno if its enough to you for making branches etc


Updated material UI

What this PR is all about?

Updated version of material ui
removed the icon from the tab

@OmriAharon - the css name is now optional and by default it's the file's name.. No more mistakes of copy paste with the same name..


Filament Fabricator: Layout "default" not found when using Octane

When using Octane (tried both Swoole and RoadRunner for confirmation), pages occasionally load correctly on the first request, but it seems that subsequent requests fail with an error about the layout missing. The same site works correctly without Octane.

Potentially related to #111

I have the same problem and managed to get to the root of it.
The issue is in Z3d0X\FilamentFabricator\FilamentFabricatorServiceProvider.
    public function packageRegistered(): void
    {
        parent::packageRegistered();

        $this->app->scoped('filament-fabricator', function () {
            return new FilamentFabricatorManager();
        });
    }

Based on the https://laravel.com/docs/10.x/container#binding-scoped

The scoped method binds a class or interface into the container that should only be resolved one time within a given Laravel request / job lifecycle. While this method is similar to the singleton method, instances registered using the scoped method will be flushed whenever the Laravel application starts a new "lifecycle", such as when a Laravel Octane worker processes a new request or when a Laravel queue worker processes a new job:

Because filament-fabricator is registered as scoped it is flushed on every call. When it instantiates new FilamentFabricatorManager this is what happens in the constructor
    public function __construct()
    {
        /** @var Collection<string,string> */
        $pageBlocks = collect([]);

        /** @var Collection<string,string> */
        $layouts = collect([]);

        $this->pageBlocks = $pageBlocks;
        $this->layouts = $layouts;
    }

meaning all previously registered page blocks and layouts will be overwritten by empty collections (removed).
Now this would be fine if bootingPackage() method from Z3d0X\FilamentFabricator\FilamentFabricatorServiceProvider is called, but this happens only once.
This will eventually result in having page blocks and layouts visible on first and N-1 subsequent requests (N = number of workers that you are running octane with), but on the N+1 request they will simply disappear and be gone until you restart octane server.
Solution to this problem is simply changing scoped with singleton but I am not 100% sure of the full implications this might have on the package.
    public function packageRegistered(): void
    {
        parent::packageRegistered();

        $this->app->singleton('filament-fabricator', function () {
            return new FilamentFabricatorManager();
        });
    }

What was the reason of going with scoped instead of singleton in the first place @Z3d0X?

@Z3d0X  any idea when this will be tagged?

v2.0.6 Released with #130


DOC: Fix the ITK Git cheat sheet file link.

Fix the GitCheatSheet.pdf file link.
The Documentation folder was mistakenly added to the path for the file
link in commit 094379c.

Mea culpa. Sorry.


Adding a fix/workaround when fs.append() unable to return a valid outputstream

Depends on https://github.com/uber/hudi/pull/387 to be merged first.
Added a fix to handle unable to append due to under-replicated issue. If such an issue is encountered, a new log file is created (rolled over)
@vinothchandar @bvaradar

@vinothchandar addressed your comment.


requirements.txt not found

could you please tell me where is requirements.txt？
meanwhile, I pip install yolov5_deepsort_tensorrt project's requirements.txt, then I run demo.py I found this error:
Traceback (most recent call last):
File "demo.py", line 10, in
import yolo_deepsort
ImportError: libyolov5.so: cannot open shared object file: No such file or directory

There is no requirements.txt, I made a typo in the README.
Can you tell the situation how you run the demo.py?

I run demo.py and output following errors:
Traceback (most recent call last):
File "demo.py", line 10, in
import yolo_deepsort
ModuleNotFoundError: No module named 'yolo_deepsort'

What platform did you test on ？x86 or Jetson NX/TX2 ?

x86

x86

Ubuntu with python 3.7 ?

yes, ubuntu with python 3.7


Incorrect reference for TimeZoneStandard

[Enter feedback here]
The code example for getting IANA timezones in Java (and I suspect in other languages but IDK) is not correct and does not compile:
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();

OutlookUserSupportedTimeZonesCollectionPage supportedTimeZones = graphClient.me().outlook()
	.supportedTimeZones(OutlookUserSupportedTimeZonesParameterSet
		.newBuilder()
		.withTimeZoneStandard(microsoft.graph.timeZoneStandard'Iana')
		.build())
	.buildRequest()
	.get();

specifically the line .withTimeZoneStandard(microsoft.graph.timeZoneStandard'Iana')
Both the import and the way it is accessed is incorrect and I believe it should like this: com.microsoft.graph.models.TimeZoneStandard.IANA
Also this does not seem to work and gives an error of: The parameter 'TimeZoneStandard=IANA' is not in scope. any helps on this part would be great!

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

ID: 03a09144-1c0b-7e8e-cd0f-7b8a84489b5c
Version Independent ID: f45d8ded-bdee-3ea1-e2e5-632488c8a996
Content: outlookUser: supportedTimeZones - Microsoft Graph v1.0
Content Source: api-reference/v1.0/api/outlookuser-supportedtimezones.md
Product: outlook
Technology: microsoft-graph
GitHub Login: @abheek-das
Microsoft Alias: MSGraphDocsVteam

It should have been fixed by the new generation of SDKs. Issue tracking the fix can be found at: https://github.com/microsoftgraph/msgraph-sdk-raptor/issues/2794

Hi @maisarissi , I have transferred this issue to the appropriate repo https://github.com/microsoftgraph/microsoft-graph-devx-api/issues/1949 and closed the earlier one. However, @isvargasmsft still remains as the PM there I believe.

Closing as this will be tracked here: https://github.com/microsoftgraph/microsoft-graph-devx-api/issues/1949


Issue with tab completion

Describe the bug
When triggering autocompletion with tab, the input text does not get cleared and also cannot be deleted. Hard to explain, but here is a screenshot attached. The text typed before triggering tab completion was "spec". When cycling through suggestions with tab, the text "spec" remains at the beginning followed by the suggestion. "spec" in this case cannot be deleted with backspace and only disappears when the terminal window is resized. The only other plugin I am using is the syntax highlighting plugin.
Any idea what could cause this?

This seems to be an interaction with the agnoster theme. Has anyone found a solution for this?

bro this is not a zsh-autosuggestions bug,
even after removing the plugin it still exists

this bug can be fixed my putting this in your  ~/.zshrc
"export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8"
original post -https://github.com/ohmyzsh/ohmyzsh/issues/1905

this bug can be fixed my putting this in your ~/.zshrc
"export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8"
original post -ohmyzsh/ohmyzsh#1905

same issue on windows11,
but it doesn't  work .
I've tried other languages as well, but it doesn't work.
and my .zshrc config flow:

export ZSH="$HOME/.oh-my-zsh"
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

ZSH_THEME="robbyrussell"
 plugins=(git
          zsh-syntax-highlighting
zsh-autosuggestions
	 )

source $zsh/oh-my-zsh.sh

how do i do that ...
When I type some characters and then use Tab after the line jumps and can't be deleted


Vite configuration might cause occasional failures in build

Hi, we've been using the Vitamin starter and everything worked great in the beginning :)
But at some point as the project grew, we occasionally had builds that would break completely with this error:

It was quite harder debugging as it only happens once in a while, but more frequently when building through our CI pipeline.
We finally found that disabling these lines used in this starter would stop the errors:

Not sure if this is only specific to our use case and combination of dependencies, but I wanted to flag it here in case other people had the same problem. I'm also curious why optimizeDeps was disabled in the first place?

Hey @madsnedergaard, sorry for the inconvenience!
This setting was introduced in the migration to Vite v3 and is intended to remove the differences between dev and prod present in v2: https://v3.vitejs.dev/guide/migration.html#using-esbuild-deps-optimization-at-build-time.
As it is causing problems, I will remove this configuration until it is more stable.
Thanks!

Hey @madsnedergaard, sorry for the inconvenience!
This setting was introduced in the migration to Vite v3 and is intended to remove the differences between dev and prod present in v2: v3.vitejs.dev/guide/migration.html#using-esbuild-deps-optimization-at-build-time.
As it is causing problems, I will remove this configuration until it is more stable.
Thanks!

Ah, thanks for sharing the link and additional context :)
I'm unsure which combination of dependencies in our stack caused this, so it might be rare edge case - but probably still nice to play it safe :)


no changelog

It's really hard to work out what's changed between versions, when there's not even a changelog.   What version introduced the isolation/expose? What version brought in isolation at all?  (I was just "fixing" tests that needed _G. prefixing now that the execution scope changed in verson.... ???
This is a basic core requirement for a serious project.

When we have the final busted 2.0 release, all of these things will be documented.


Fixed issue with Sentry/Proguard plugin

Summary of Problem:

Appears to be an issue with the recent changes for setting up Sentry
Plugin responsible for auto uploading of mapping was not being loaded correctly, appeared to try and fall back to command line tool that is not installed by default
Our gradle version is very old, did not support the plugin syntax recommended on the Sentry documentation.

Proposed Solution:
Converting the build files back to the old method of plugin import (`apply plugin: 'io.sentry.android.gradle') appeared to fix the issue. Looking into updating to use the most recent version of gradle, but there's a bunch of breaking changes I need to work through. If I cannot solve them fast enough we can use this PR as a stop gap to get the recent changes out and released.
I also updated the Sentry version again since it was already out of date.
Testing Steps:

Build sample app (make sure it builds)
Change log level to RELEASE
Send non fatals
Check Sentry and make sure the most recent reports have function names in the stack trace:

#87 will make this PR irrelevant, however, I am going to keep it around as a fall back option if the gradle upgrade ends up causing unforeseen issues.

Closing - #87 has made this PR irrelevant


how to delete delayqueue message

What should I do when I want to delete messages that have not expired！
the message is in the delay queue

RocketMQ has an expired file deletion mechanism. If the non-currently written commitlog file is not updated again within a certain time interval, it is considered an expired file and RocketMQ will automatically delete it.
By default, each file has an expiration time of 72 hours, and the expiration time is modified by setting fileReservedTime in the Broker configuration file.
RocketMQ 有过期文件删除机制，非当前写的 commitlog 文件在一定时间间隔内没有再次被更新，则被认为是过期文件，RocketMQ 会自动删除。
默认每个文件的过期时间为 72 个小时，通过在 Broker 配置文件中设置fileReservedTime来修改过期时间，单位为小时。

@TangsengCoder so sorry that RocketMQ does not support cleaning data in the topic dimension currently.

@duhenglucky Hope to have way to clean the queue like the rabbitmq :
rabbitmqctl purge_queue queue_name

RocketMQ has an expired file deletion mechanism. If the non-currently written commitlog file is not updated again within a certain time interval, it is considered an expired file and RocketMQ will automatically delete it.
By default, each file has an expiration time of 72 hours, and the expiration time is modified by setting fileReservedTime in the Broker configuration file.
RocketMQ 有过期文件删除机制，非当前写的 commitlog 文件在一定时间间隔内没有再次被更新，则被认为是过期文件，RocketMQ 会自动删除。
默认每个文件的过期时间为 72 个小时，通过在 Broker 配置文件中设置fileReservedTime来修改过期时间，单位为小时。

Is there a way I can reduce the time to 5 minutes?
I tried fileReservedTime of 0.1 (roughly 6 min) but consumer still got the messages after 10 mins.
What does deleteWhen do?
Is it an interval or time of the day?

did latest version have support  delete delayqueue message ？


RDP screen disappears after login

I have been using xrdp successfully for some 6 months now.  In the last few days when I connect, I enter a username and password and after a few seconds the screen disappears.
I am connecting from the latest version of the BitVise Tunnelier (8.23).  I am using version 0.9.8 of xrdp and Centos 7.
My xrdp log is:
[20181230-11:29:46] [INFO ] starting xrdp with pid 5261
[20181230-11:29:46] [INFO ] listening to port 3389 on <IP_ADDRESS>
[20181230-11:30:37] [INFO ] Socket 12: AF_INET connection received from <IP_ADDRESS> port 54102
[20181230-11:30:37] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:3389)
[20181230-11:30:37] [DEBUG] Closed socket 11 (AF_INET <IP_ADDRESS>:3389)
[20181230-11:30:37] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20181230-11:30:37] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20181230-11:30:49] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip <IP_ADDRESS> port 3350
[20181230-11:30:50] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20181230-11:30:50] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20181230-11:30:50] [DEBUG] return value from xrdp_mm_connect 0
[20181230-11:30:50] [INFO ] xrdp_wm_log_msg: login successful for display 10
[20181230-11:30:50] [DEBUG] xrdp_wm_log_msg: VNC started connecting
[20181230-11:30:50] [DEBUG] xrdp_wm_log_msg: VNC connecting to <IP_ADDRESS> 5910
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC tcp connected
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC security level is 2 (1 = none, 2 = standard)
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC password ok
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC sending share flag
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC receiving server init
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC receiving pixel format
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC receiving name length
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC receiving name
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC sending pixel format
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC sending encodings
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC sending framebuffer update request
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC sending cursor
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: VNC connection complete, connected ok
[20181230-11:30:52] [INFO ] The following channel is allowed: rdpdr (0)
[20181230-11:30:52] [INFO ] The following channel is allowed: rdpsnd (1)
[20181230-11:30:52] [INFO ] The following channel is allowed: cliprdr (2)
[20181230-11:30:52] [INFO ] The following channel is allowed: drdynvc (3)
[20181230-11:30:52] [DEBUG] The allow channel list now initialized for this session
[20181230-11:30:52] [DEBUG] xrdp_wm_log_msg: connected ok
[20181230-11:30:52] [DEBUG] xrdp_mm_connect_chansrv: chansrv connect successful
[20181230-11:30:52] [DEBUG] Closed socket 18 (AF_INET <IP_ADDRESS>:49972)
[20181230-11:30:52] [DEBUG] VNC got clip data
[20181230-11:30:54] [DEBUG] Closed socket 20 (AF_UNIX)
[20181230-11:30:54] [DEBUG] Closed socket 12 (AF_INET <IP_ADDRESS>:3389)
[20181230-11:30:54] [DEBUG] xrdp_mm_module_cleanup
[20181230-11:30:54] [DEBUG] VNC mod_exit
[20181230-11:30:54] [DEBUG] Closed socket 19 (AF_INET <IP_ADDRESS>:55630)
And the xrdp-sesman.log is:
[20181230-11:29:46] [DEBUG] libscp initialized
[20181230-11:29:46] [INFO ] starting xrdp-sesman with pid 5260
[20181230-11:29:46] [INFO ] listening to port 3350 on <IP_ADDRESS>
[20181230-11:30:49] [INFO ] A connection received from <IP_ADDRESS> port 49972
[20181230-11:30:50] [INFO ] ++ created session (access granted): username bill, ip <IP_ADDRESS>:54102 - socket: 12
[20181230-11:30:50] [INFO ] starting Xvnc session...
[20181230-11:30:50] [DEBUG] Closed socket 9 (AF_INET <IP_ADDRESS>:5910)
[20181230-11:30:50] [DEBUG] Closed socket 9 (AF_INET <IP_ADDRESS>:6010)
[20181230-11:30:50] [DEBUG] Closed socket 9 (AF_INET <IP_ADDRESS>:6210)
[20181230-11:30:50] [DEBUG] Closed socket 8 (AF_INET <IP_ADDRESS>:3350)
[20181230-11:30:50] [INFO ] calling auth_start_session from pid 6134
[20181230-11:30:50] [DEBUG] Closed socket 7 (AF_INET <IP_ADDRESS>:3350)
[20181230-11:30:50] [DEBUG] Closed socket 8 (AF_INET <IP_ADDRESS>:3350)
[20181230-11:30:50] [INFO ] Xvnc :10 -auth .Xauthority -geometry 3840x2160 -depth 32 -rfbauth /home/bill/.vnc/sesman_passwd-bill@GraceDev3.21Foster:10 -bs -nolisten tcp -localhost -dpi 96
[20181230-11:30:51] [CORE ] waiting for window manager (pid 6135) to exit
[20181230-11:30:53] [CORE ] window manager (pid 6135) did exit, cleaning up session
[20181230-11:30:53] [INFO ] calling auth_stop_session and auth_end from pid 6134
[20181230-11:30:53] [DEBUG] cleanup_sockets:
[20181230-11:30:53] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdp_chansrv_audio_out_socket_10
[20181230-11:30:53] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdp_chansrv_audio_in_socket_10
[20181230-11:30:53] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdpapi_10
[20181230-11:30:53] [INFO ] ++ terminated session:  username bill, display :10.0, session_pid 6134, ip <IP_ADDRESS>:54102 - socket: 12
If I try again I see the following on the screen and the window does not close.

Any suggestions would be much appreciated!

I have  encountered  the same prob !? somebody  could  help pls ?

Hi,
FYI: https://github.com/neutrinolabs/xrdp/issues/765 [ see the last comment of hzhu212 ]

Thank you Abinayasandhiya.  That fixed the problem.


Same and Cross

I have a question. In the same mode, the street view training pictures are 52,609 and the satellite pictures are 40,007. In the cross mode, the street view training pictures are 51,520 and the satellite pictures are 27,101?

What is the question here? You might need to check the setting carefully to figure out.


When i enter the Prison of Bloodhound Knight Darriwil i get Random Runes

Its like 1090 runes just on entering the prison. May or may not happen in other places.
I dont have "Disable Runes loss on death" activated and i tested it with and without the tool. Would kill this otherwise great tool for me as i just want the FPS while not influencing the true experience of the game.
Cheers!

Hello,
are you sure this isn't default behaviour of the game? The rune loss code was adjusted with version <IP_ADDRESS> but if you never enabled it in the first place then there is hardly any reason runes should be affected by frame rate.

Yeah am pretty sure its not intended. I tested with/without anticheat and also your tool. I thought maybe there was a part of the rune code affecting it. Neverless, thanks for the great tool, i will be looking out for the newer versions and just try again :)

I've been playing a lot with this tool and didn't notice anything like this.
I'm pretty sure some enemy is getting killed or falling to it's death in your game somewhere. Maybe the modifications cause NPC(s) in that specific area to clip through the terrain and die?


feat(docs): refactor nav(sidebar)

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Description
AS-IS: https://datahubproject.io/docs/
TO-BE:
Goals

make api& sdk guides more discoverable
reduce nested nav
remove duplicated docs

New top levels

concepts
APIs & SDKs
Getting Started with APIs & SDKs
CLi, Datahub Action, Datahub Lite
Integration
troubleshooting datahub

Deleted top levels

enrich metadata (duplicated w. feature guides)
Tools

Moved

managed datahub : under get started -> managed datahub
Ingestion quickstart guide : under get started -> metadata ingestion
... and much more

TODO
work on developer guides / feature guides
resolves DR-402

Left some offline comments!

moved to https://github.com/datahub-project/datahub/pull/7862


Preview cones on hover

the tooltip with thumbnail and info kind of gets in the way of the cone when it is looking South/East/Southeast, especially at lower zoom levels. IMO displaying just the cone would be cleaner and more efficient for research/browsing purposes


Bug with Hex to HSL?

Hello there,
When I try to run a minium example setup using Lazyvim I've got a error when loading my theme. It was not loading at all.
-- In cool_name/lua/lush_theme/cool_name.lua

-- require lush
local lush = require("lush")
local hsl = lush.hsl

-- lush() will parse the spec and
-- return a table containing all color information.
-- We return it for use in other files.
return lush(function()
	return {
		-- Define Vim's Normal highlight group.
		-- You can provide values with hsl/hsluv or anything that responds to `tostring`
		Normal({ bg = hsl(208, 90, 30), fg = "#A3CFF5" }),

		-- Make whitespace slightly darker than normal.
		-- you must define Normal before deriving from it.
		Whitespace({ fg = Normal.fg.darken(40) }),

		-- Make comments look the same as whitespace, but with italic text
		-- Comment({ Whitespace, gui = "italic" }),

		-- Clear all highlighting for CursorLine
		-- CursorLine({}),
	}
end)

After some debug I was able to load it when replacing the fg = "#A3CFF5"  for a hsl definition. It's supposed to work like that in or missing a hsl("A3CFF5") in this example?
https://github.com/rktjmp/lush.nvim/blob/6a254139d077ad53be7e4f3602c8da0c84447fd9/CREATE.md?plain=1#L101

It should indeed be hsl("#A3CFF5"), as the string type needs to be encapsulated in something smarter so the call to Normal.fg.darken resolves.
I think most people just go straight to editing the group dump in the template file or copying from :RunLushTutorial so the errors been missed.

Fixed in 3a50b41e4501f130d886a218f7c65ef6687e4504, sorry about the lost time on your end :disappointed:.