Differentiability of the distribution objects.

Hello,
The torch.distributions are not differentionable and hence the gradients do not propagate to encoder because of reparametrization using torch.distributions.
Hence the model is not training as expected.
I even checked the backpropagation and the KL loss doesnot seem to have gradients.
Can you please confirm this? Is the model training?
Best regards,
SB

Hi,
I think you are worng. Some torch.distributions expose reparameterizable samples through the rsample which is differentiable (see here https://pytorch.org/docs/stable/distributions.html#pathwise-derivative).
What did you checked?

closing this issue due to no response


emails: Add infrastructure to prevent double-sending of custom emails

Followed Tim's comments in Issue #19529 to implement a new event type of CUSTOM_EMAIL_SENT to prevent double-sending of customer emails.
After an email is sent, an event of type CUSTOM_EMAIL_SENT is logged in RealmAuditLog.
RealmAuditLog's (realm, event_type, acting_user_id) is set to (realm, CUSTOM_EMAIL_SENT, recipient's user id).
RealmAuditLog's extra_data is set to {"email_id": {email_id}} where {email_id} is the digest of the email template's content.
Before sending an email, check in RealAuditLog if any row with the same {email_id} and recipient's {user_id} exists; if it exists, we skip sending the email.
discussion link
Fixes: issue #19529

Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

I have the following questions below.

do we periodically truncate RealAuditLog? I arbitrarily queried the past week's audit logs to decide if any previous email of the same content was sent; I wonder if that's correct.
I don't understand Tim's following comments very well. "We will want to do this exclusion carefully to ensure that logic like the --marketing option, which is designed only to email an address once even if they have multiple accounts for their email address, "
If user_profile is not present, I tried to find it using the to_email address in the RealmAuditLog creation. I'm not sure if that's correct.

RealmAuditLog is permanent.

refactor of send_email.py

@wandrew0 Is this PR ready for another round of review?

@wandrew0 Is this PR ready for another round of review?

@alya yes. I also started a discussion on CZO per Tim's suggestion.

@timabbott Ready for you again, unless you'd like someone else to take a look.

@timabbott Thank you for your feedback. I have fixed the commit messages, and it's ready for review now.


show date and time of event in championships (and custom races?)

It would be interesting to have a text field that reports the date and time of the event.

If an event is created for the future, this event should inform date and time.
Champioships and Custom Races.

It's ok ! 👍


More build, test and release scripts and documents

More build, test and release scripts and documents

Hi, Do you have any detailed descriptions or documents in English?

Thanks @kuailehaibin. Now i can find more through the readme and the website you provided. And i've got some questions here.
I noticed that in the introduction you mentioned that it is the Cloud Management Suite which helps to manage the configuration of OpenEdge to perform process such as upgrading, and the most preferable cloud management suite is BIE. Then, could OpenEdge run on its own, like without the help from other Baidu Products such as BIE or IoT Hub? Or can we use other open source services to substitute these products?
Next, is OpenEdge communicating with both the IoT device and remote data consumer(e.g. cloud) through the iothub in your graph?
Thanks.
Teeina

@Teeina Many thanks for your attention. Yeah, BIE(include Cloud Management Suite) is designed for managing OpenEdge configuration better, also include OpenEdge upgrade, etc. Comparing with BIE, OpenEdge is an open source framework, which provide hub, function, remote modules, and is designed for developers. Once you have enough understanding of OpenEdge design and using, you can write the module configuration by youself(no need through BIE cloud management suit).
For the first question, OpenEdge has been connected to other Baidu products, such as IoT Hub, Rule Engine, TSDB, Visualization, BOS(Baidu Object Storage), etc. Also, you can develop your own module, more details refer to:

how-to-develop-a-customize-runtime-for-OpenEdge
how-to-develop-a-customize-module-for-OpenEdge

Second question,  remote module is designed to communicating with remote service, not only iothub. We will provide some practice documents, such as OpenEdge-communicate-with-awshub-through-remote-module.
And we will provide all documents in English about one week later(https://openedge.tech). Please pay more attention.
Besides, the agent module connected to the cloud(Cloud Management Suite) in the next version will be independent. For developers, they can develop their own agent module for other platforms. The OpenEdge itself can also run offline independently, without the need for a cloud.
Thanks
kuailehaibin


Add instructions to use recent Kubeflow features

Kubeflow 1.0.1 features such as Cognito, RDS, S3 integrations are compelling to customers. Provide chapters to highlight these integrations. I might create separate issues for each later

Closing this issue. I'll create new issue for adding Kubeflow 1.1 because there are more improvements from AWS that are relevant to this workshop


Section 3: Research questions and usage scenarios

For this it can be helpful to create a brief persona description of a member in your intended target audience and write small user story for what they might do with your app. User stories are typically written in a narrative style and include the specific context of usage, tasks associated with that use context, and a hypothetical walkthrough of how the user would accomplish those tasks with your app. If you are using a Kaggle dataset, you may use their "Overview (inspiration)" to create your usage scenario.
An example usage scenario with tasks (tasks are indicated in brackets, i.e. [task], and are optional to include)
Mary is a policy maker with the Canadian Ministry of Health and she wants to understand what factors lead to missed appointments in order to devise an intervention that improves attendance numbers. She wants to be able to [explore] a dataset in order to [compare] the effect of different variables on absenteeism and [identify] the most relevant variables around which to frame her intervention policy. When Mary logs on to the "Missed Appointments app", she will see an overview of all the available variables in her dataset, according to the number of people that did or did not show up to their medical appointment. She can filter out variables for head-to-head comparisons, and/or rank patients according to their predicted probability of missing an appointment. When she does so, Mary may notice that "physical disability" appears to be a strong predictor missing appointments, and in fact patients with a physical disability also have the largest number of missed appointments. She hypothesizes that patients with a physical disability could be having a hard time finding transportation to their appointments, and decides she needs to conduct a follow-on study since transportation information is not captured in her current dataset.
Note that in the above example, "physical disability" being an important variable is fictional. You don't need to conduct an analysis of your data to figure out what is important or not. Instead, estimate what someone might find, and how they may use this information.

Example Usage Scenario
Mary is a policy maker in HR for a large tech company and she wants to understand what factors affect the mental health of tech workers so that she can create policies that will improve productivity by reducing the likelihood of employees developing mental health conditions that affect their work.
She wants to be able to [explore] a dataset in order to [compare] the effect of different variables on the rate at which employees develop mental health conditions that affect their work (called "work_interfere" in the dataset) and [identify] the most relevant variables around which to frame her new policies.
When Mary logs on to the "Mental Health in Tech Workers app", she will see an overview of all the available variables in the dataset, according to how each variable affects the work_interfere rate.
She can then use her domain expert knowledge to [filter] out variables which would be difficult to craft HR policies around (ex. in Canada an employer cannot make policies which discriminate on the basis of family history of mental illness [citation: https://laws-lois.justice.gc.ca/eng/acts/h-6/fulltext.html#:~:text=3 (1) For all purposes,which a pardon has been], so this variable will probably not be relevant for her usage). She can then [rank] the remaining variables according to metrics like how correlated they are to the work_interfere rate. When she does this, Mary may notice that the "seek_help" variable, which corresponds to the survey question "Does your employer provide resources to learn more about mental health issues and how to seek help?", appears to be a strongly negatively correlated to the development of mental health conditions affecting employment. She notes this correlation and hypothesizes that introducing a policy to provide resources for employees seeking help with regards to mental health will reduce the work_interfere rate at her company, and decides she needs to conduct a follow-on study to test this hypothesis.
Research Questions
From the usage scenario some example research questions we would like our dashboard to be able to answer were identified, including:

Are there notable relationships between variables in the dataset? Do these relationships inspire ideas for policy changes among HR domain experts?
What variables correlate most closely to the work_interfere variable?
Can the work_interfere variable be consistently predicted using a subset of the other variables in the dataset? What are the most important variables for doing this?

Example Usage Scenario
Mary is a policy maker in HR for a large tech company and she wants to understand what factors affect the mental health of tech workers so that she can create policies that will improve productivity by reducing the likelihood of employees developing mental health conditions that affect their work.
She wants to be able to [explore] a dataset in order to [compare] the effect of different variables on the rate at which employees develop mental health conditions that affect their work (called "work_interfere" in the dataset) and [identify] the most relevant variables around which to frame her new policies.
When Mary logs on to the "Mental Health in Tech Workers app", she will see an overview of all the available variables in the dataset, according to how each variable affects the work_interfere rate.
She can then use her domain expert knowledge to [filter] out variables which would be difficult to craft HR policies around (ex. in Canada an employer cannot make policies which discriminate on the basis of family history of mental illness [citation: https://laws-lois.justice.gc.ca/eng/acts/h-6/fulltext.html#:~:text=3 (1) For all purposes,which a pardon has been], so this variable will probably not be relevant for her usage). She can then [rank] the remaining variables according to metrics like how correlated they are to the work_interfere rate. When she does this, Mary may notice that the "seek_help" variable, which corresponds to the survey question "Does your employer provide resources to learn more about mental health issues and how to seek help?", appears to be a strongly negatively correlated to the development of mental health conditions affecting employment. She notes this correlation and hypothesizes that introducing a policy to provide resources for employees seeking help with regards to mental health will reduce the work_interfere rate at her company, and decides she needs to conduct a follow-on study to test this hypothesis.
Research Questions
From the usage scenario some example research questions we would like our dashboard to be able to answer were identified, including:

Are there notable relationships between variables in the dataset? Do these relationships inspire ideas for policy changes among HR domain experts?
What variables correlate most closely to the work_interfere variable?
Can the work_interfere variable be consistently predicted using a subset of the other variables in the dataset? What are the most important variables for doing this?


Example PowerShell Code provide to confirm which certificate is being used is incorrect

Correct Code:
$CertInBase64 = New-AdfsAzureMfaTenantCertificate -TenantID $TenantID
$cert = System.Security.Cryptography.X509Certificates.X509Certificate2
$cert | Format-List *

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

ID: 662933f4-b5a8-6171-8e58-c4fbee11f314
Version Independent ID: cfefffa6-78f0-124b-d91d-95f0bbecfa98
Content: New-AdfsAzureMfaTenantCertificate (ADFS)
Content Source: docset/winserver2022-ps/adfs/New-AdfsAzureMfaTenantCertificate.md
Product: w10
Technology: windows
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

@plydet Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/windows-powershell-docs/pull/3476
Once the author approves, the changes will eb livel
Thanks
Sri

the code uploaded is still incorrect, below is what needs to be uploaded
$CertInBase64 = New-AdfsAzureMfaTenantCertificate -TenantID $TenantID # if a certificate already exists' you will get a warning and it will not generate a new certificate. $cert = [System.Security.Cryptography.X509Certificates.X509Certificate2]([System.Convert]::FromBase64String($CertInBase64)) $cert | Format-List *

@plydet  We have made the changes to the document.
This will be live shortly.
Thanks
Sri

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

Official
The code you have upload is still incorrect.. please refer to comments on May 22 2023, your site is truncating the required code or you're not formatting it correctly...
$CertInBase64 = New-AdfsAzureMfaTenantCertificate -TenantID $TenantID # if a certificate already exists' you will get a warning and it will not generate a new certificate.
$cert = System.Security.Cryptography.X509Certificates.X509Certificate2
$cert | Format-List *
From: Manuela Scanu @.>
Sent: Wednesday, June 21, 2023 1:11 PM
To: MicrosoftDocs/windows-powershell-docs @.>
Cc: Phuong Ly @.>; Mention @.>
Subject: Re: [MicrosoftDocs/windows-powershell-docs] Example PowerShell Code provide to confirm which certificate is being used is incorrect (Issue #3187)
Closed #3187https://github.com/MicrosoftDocs/windows-powershell-docs/issues/3187 as completed.

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/windows-powershell-docs/issues/3187#event-9587198776, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWDHNJSTDNEBO5N7USQR7YTXMJQ55ANCNFSM6AAAAAAR5P2MGA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>IMPORTANT - This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed are those of the individual sender, and not necessarily those of the Department of Education.

@msbemba

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

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

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


Simplify click path to Download

I'm not really satisfied with current situation regarding downloading JabRef.
If a user lands on jabref.org there are 3 (or even 4) clicks needed to actually start the download:
Scroll down to the Download section (or click on Download), click "Download now" on the github release page, choose the right file at sourceforge.
Why don't we link directly to https://sourceforge.net/projects/jabref/files/latest/download from jabref.org? Using this link automatically the download of latest version matching to the users OS is started.
Besides this download link we still can link to the release notes at github.

:+1:

Or put some icons of the different OS under the "download section" on jabref.org and a click on an icon directly downloads the correct installer without redirecting to the sourceforge download page (direct link to sourceforge download as for example http://downloads.sourceforge.net/project/jabref/v3.2/JabRef_windows_3_2.exe?r=&ts=1455698605&use_mirror=netix [not sure if this link is a permalink]).

We are now using FossHub and directly link it at http://www.jabref.org/#downloads. Should solve the issues. Although it are still two clicks, users can decide whether they want to get the JAR or the binary.

:+1:
One thing: Is it possible to change "Download JabRef Linux BSD Solaris and Others" - which links to the jar - to "Download platform independent runnable jar" (or sth similar?).

Text is fixed.


error release 1.0.0. + HA + Gardera Sileno mower (working in 1.0.0-0b907)

When integrating a Gardena Mower smart SILENO life (artnr  19701-66) in Home Assistant with the latest release 1.0.0. I'll get this error: ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform gardena_smart_system.vacuum: Platform not found (cannot import name 'UnitOfTemperature' from 'homeassistant.components.sensor' (/usr/src/homeassistant/homeassistant/components/sensor/init.py)).
After downgrading / reinstalling <IP_ADDRESS>b907 the Gardena integration is working again (showing device and battery status).

Thx for the report !
Which version of Home assistant are you using ?
Jérémie
Le jeu. 26 janv. 2023 à 10:00, kalonly @.***> a écrit :

When integrating a Gardena Mower smart SILENO life (artnr 19701-66) in
Home Assistant with the latest release 1.0.0. I'll get this error: ERROR
(MainThread) [homeassistant.setup] Unable to prepare setup for platform
gardena_smart_system.vacuum: Platform not found (cannot import name
'UnitOfTemperature' from 'homeassistant.components.sensor'
(/usr/src/homeassistant/homeassistant/components/sensor/init.py)).
After downgrading / reinstalling <IP_ADDRESS>b907 the Gardena integration is
working again (showing device and battery status).
—
Reply to this email directly, view it on GitHub
https://github.com/py-smart-gardena/hass-gardena-smart-system/issues/153,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAARGI6D5VALB5JAD5SNXULWUI4JJANCNFSM6AAAAAAUHH7N6A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

I have the same issue and it applies to all services: the mowers (vacuums), sensors and switches.
Version is 2022.12.9.
Logger: homeassistant.setup
Source: setup.py:338
First occurred: 25. januar 2023 kl. 21:29:23 (3 occurrences)
Last logged: 25. januar 2023 kl. 21:29:23
Unable to prepare setup for platform gardena_smart_system.sensor: Platform not found (cannot import name 'UnitOfTemperature' from 'homeassistant.components.sensor' (/usr/src/homeassistant/homeassistant/components/sensor/init.py)).
Unable to prepare setup for platform gardena_smart_system.switch: Platform not found (cannot import name 'UnitOfTemperature' from 'homeassistant.components.sensor' (/usr/src/homeassistant/homeassistant/components/sensor/init.py)).
Unable to prepare setup for platform gardena_smart_system.vacuum: Platform not found (cannot import name 'UnitOfTemperature' from 'homeassistant.components.sensor' (/usr/src/homeassistant/homeassistant/components/sensor/init.py)).

Home Assistant 2022.10.5
Frontend 20221010.0 - latest
Van: Jérémie Klein @.>
Verzonden: donderdag 26 januari 2023 15:56
Aan: py-smart-gardena/hass-gardena-smart-system @.>
CC: kalonly @.>; Author @.>
Onderwerp: Re: [py-smart-gardena/hass-gardena-smart-system] error release 1.0.0. + HA + Gardera Sileno mower (working in 1.0.0-0b907) (Issue #153)
Thx for the report !
Which version of Home assistant are you using ?
Jérémie
Le jeu. 26 janv. 2023 à 10:00, kalonly @.***<EMAIL_ADDRESS>> a écrit :

When integrating a Gardena Mower smart SILENO life (artnr 19701-66) in
Home Assistant with the latest release 1.0.0. I'll get this error: ERROR
(MainThread) [homeassistant.setup] Unable to prepare setup for platform
gardena_smart_system.vacuum: Platform not found (cannot import name
'UnitOfTemperature' from 'homeassistant.components.sensor'
(/usr/src/homeassistant/homeassistant/components/sensor/init.py)).
After downgrading / reinstalling <IP_ADDRESS>b907 the Gardena integration is
working again (showing device and battery status).
—
Reply to this email directly, view it on GitHub
https://github.com/py-smart-gardena/hass-gardena-smart-system/issues/153,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAARGI6D5VALB5JAD5SNXULWUI4JJANCNFSM6AAAAAAUHH7N6A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***<EMAIL_ADDRESS>>

—
Reply to this email directly, view it on GitHub https://github.com/py-smart-gardena/hass-gardena-smart-system/issues/153#issuecomment-1405132050 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AJQALHYPV6ZWNCWQPMAJT4TWUKF7FANCNFSM6AAAAAAUHH7N6A .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/AJQALH5VP7HCS7BRCWFEYHTWUKF7FA5CNFSM6AAAAAAUHH7N6CWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSTYCORE.gif Message ID: @.*** @.***> >

Hello,
could you try update to at least version 2023.1.5 ?
I think there was a breaking change in home assistant API as it is working on my side !
I'll update the package if the plugin requires a minimum home assistant version

Tested 1.0.0. with Home Assistant 2023.1.7 & Frontend 20230110.0 - latest (start, stop, return home, attributes)
No issues with this version of HA

Great.
I ill force a minimum version for the new release !
Thx for the report


Parse scientific notation suffix for floats

Closes https://github.com/gleam-lang/tree-sitter-gleam/issues/43

Looks good to me! :+1:


Database Migrations missing for image '2.3.7'

Current Behavior
When using the SDE image (tractusx/managed-simple-data-exchanger-backend:2.3.7) and visiting /provider/upload-history, the page fails to load. I tested this with both a completely new database and an existing one. While the migration appears to apply correctly, the log indicates that a column is missing.
The following is the complete log:

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v3.1.6)

2024-06-03T12:18:25.181Z  INFO 1 --- [           main] o.eclipse.tractusx.sde.SdeApplication    : Starting SdeApplication v0.0.1 using Java 17.0.10 with PID 1 (/home/sdeuser/sdeapp/app.jar started by sdeuser in /home/sdeuser/sdeapp)
2024-06-03T12:18:25.185Z  INFO 1 --- [           main] o.eclipse.tractusx.sde.SdeApplication    : No active profile set, falling back to 1 default profile: "default"
2024-06-03T12:18:28.495Z  INFO 1 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2024-06-03T12:18:28.785Z  INFO 1 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 223 ms. Found 14 JPA repository interfaces.
2024-06-03T12:18:29.511Z  INFO 1 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=fff491bc-1e5f-3809-9e5e-cdde9f9493e7
2024-06-03T12:18:29.789Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.common.utils.ITokenUtilityProxy' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.791Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.portal.api.IPortalExternalServiceApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.793Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.portal.api.IPartnerPoolExternalServiceApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.854Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.edc.api.ContractApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.856Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.edc.api.ContractOfferCatalogApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.857Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.edc.api.EDRApiProxy' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.858Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.edc.api.EDCFeignClientApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.860Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.bpndiscovery.api.IBpndiscoveryExternalServiceApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.861Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.digitaltwins.gateways.external.EDCDigitalTwinProxyForLookUp' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.863Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.digitaltwins.gateways.external.DigitalTwinsFeignClient' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:29.864Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.eclipse.tractusx.sde.policyhub.api.IPolicyHubExternalServiceApi' of type [org.springframework.cloud.openfeign.FeignClientFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.269Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'methodSecurityConfig' of type [org.eclipse.tractusx.sde.configuration.role.MethodSecurityConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.363Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpa.named-queries#0' of type [org.springframework.data.repository.config.PropertiesBasedNamedQueriesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.372Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpa.named-queries#0' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.474Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.cache.CaffeineCacheConfiguration' of type [org.springframework.boot.autoconfigure.cache.CaffeineCacheConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.564Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration' of type [org.springframework.cloud.commons.config.CommonsConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.580Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.587Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'loadBalancerClientsDefaultsMappingsProvider' of type [org.springframework.cloud.client.loadbalancer.LoadBalancerDefaultMappingsProviderAutoConfiguration$$Lambda$529/0x00007f5cf5331968] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.652Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'defaultsBindHandlerAdvisor' of type [org.springframework.cloud.commons.config.DefaultsBindHandlerAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.671Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration' of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.678Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'stringOrNumberMigrationVersionConverter' of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$StringOrNumberToMigrationVersionConverter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.694Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.cache-org.springframework.boot.autoconfigure.cache.CacheProperties' of type [org.springframework.boot.autoconfigure.cache.CacheProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.768Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration' of type [org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.776Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'cacheManagerCustomizers' of type [org.springframework.boot.autoconfigure.cache.CacheManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.789Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'cacheManager' of type [org.springframework.cache.caffeine.CaffeineCacheManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:30.860Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration' of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$FlywayConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.076Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.flyway-org.springframework.boot.autoconfigure.flyway.FlywayProperties' of type [org.springframework.boot.autoconfigure.flyway.FlywayProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.095Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'flywayConnectionDetails' of type [org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration$PropertiesFlywayConnectionDetails] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.164Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'resourceProviderCustomizer' of type [org.springframework.boot.autoconfigure.flyway.ResourceProviderCustomizer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.189Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.284Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.354Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$PooledDataSourceConfiguration' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration$PooledDataSourceConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.363Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jdbcConnectionDetails' of type [org.springframework.boot.autoconfigure.jdbc.PropertiesJdbcConnectionDetails] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.656Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'dataSource' of type [com.zaxxer.hikari.HikariDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.765Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'flyway' of type [org.flywaydb.core.Flyway] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:31.778Z  INFO 1 --- [           main] o.f.c.internal.license.VersionPrinter    : Flyway Community Edition 9.16.3 by Redgate
2024-06-03T12:18:31.779Z  INFO 1 --- [           main] o.f.c.internal.license.VersionPrinter    : See release notes here: https://rd.gt/416ObMi
2024-06-03T12:18:31.779Z  INFO 1 --- [           main] o.f.c.internal.license.VersionPrinter    :
2024-06-03T12:18:31.790Z  INFO 1 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
2024-06-03T12:18:32.572Z  INFO 1 --- [           main] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@37c2eacb
2024-06-03T12:18:32.576Z  INFO 1 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
2024-06-03T12:18:32.595Z  INFO 1 --- [           main] o.f.c.i.database.base.BaseDatabaseType   : Database: jdbc:postgresql://cluster-stage-sovity-main.postgres.database.azure.com/sde-cofinity-preprod-01 (PostgreSQL 15.6)
2024-06-03T12:18:32.672Z  INFO 1 --- [           main] o.f.c.i.s.JdbcTableSchemaHistory         : Schema history table "public"."flyway_schema_history" does not exist yet
2024-06-03T12:18:32.677Z  INFO 1 --- [           main] o.f.core.internal.command.DbValidate     : Successfully validated 20 migrations (execution time 00:00.022s)
2024-06-03T12:18:32.757Z  INFO 1 --- [           main] o.f.c.i.s.JdbcTableSchemaHistory         : Creating Schema History table "public"."flyway_schema_history" ...
2024-06-03T12:18:32.875Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Current version of schema "public": << Empty Schema >>
2024-06-03T12:18:32.889Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "2 - Create auth table"
2024-06-03T12:18:33.059Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "3 - Create Tables"
2024-06-03T12:18:33.163Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "4 - Alter Tables"
2024-06-03T12:18:33.258Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "5 - Alter Tables"
2024-06-03T12:18:33.280Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "6 - Create Batch Table"
2024-06-03T12:18:33.360Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "7 - Drop Auth Table"
2024-06-03T12:18:33.382Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "8 - Alter Tables"
2024-06-03T12:18:33.457Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "9 - Create Contract Info Table"
2024-06-03T12:18:33.493Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "10 - Alter Tables"
2024-06-03T12:18:33.517Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "11 - Alter Tables"
2024-06-03T12:18:33.553Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "12 - Alter Tables"
2024-06-03T12:18:33.580Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "13 - Create role permission Tables"
2024-06-03T12:18:33.670Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "14 - Alter Tables"
2024-06-03T12:18:33.693Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "15 - Alter Tables"
2024-06-03T12:18:33.700Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "part_as_planned" does not exist, skipping
2024-06-03T12:18:33.701Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "part_site_information_as_planned" does not exist, skipping
2024-06-03T12:18:33.702Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "single_level_bom_as_planned" does not exist, skipping
2024-06-03T12:18:33.720Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "single_level_bom_as_planned" does not exist, skipping
2024-06-03T12:18:33.752Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "single_level_bom_as_planned" does not exist, skipping
2024-06-03T12:18:33.753Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "single_level_bom_as_planned" does not exist, skipping
2024-06-03T12:18:33.754Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "single_level_bom_as_planned" does not exist, skipping
2024-06-03T12:18:33.755Z  INFO 1 --- [           main] o.f.c.i.s.DefaultSqlScriptExecutor       : DB: relation "single_level_bom_as_planned" does not exist, skipping
2024-06-03T12:18:33.770Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "16 - Alter Tables"
2024-06-03T12:18:33.790Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "17 - Alter Tables"
2024-06-03T12:18:33.807Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "18 - Alter Tables"
2024-06-03T12:18:33.823Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "19 - Add Tables"
2024-06-03T12:18:33.856Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "20 - alter Contract Info Table"
2024-06-03T12:18:33.881Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Migrating schema "public" to version "21 - add new role"
2024-06-03T12:18:33.896Z  INFO 1 --- [           main] o.f.core.internal.command.DbMigrate      : Successfully applied 20 migrations to schema "public", now at version v21 (execution time 00:01.028s)
2024-06-03T12:18:33.906Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'flywayInitializer' of type [org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:33.915Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration' of type [org.springframework.boot.autoconfigure.sql.init.DataSourceInitializationConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:33.983Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.sql.init-org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties' of type [org.springframework.boot.autoconfigure.sql.init.SqlInitializationProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:33.992Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'dataSourceScriptDatabaseInitializer' of type [org.springframework.boot.autoconfigure.sql.init.SqlDataSourceScriptDatabaseInitializer] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.099Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.153Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'eclipseLinkJpaConfiguration' of type [org.eclipse.tractusx.sde.configuration.EclipseLinkJpaConfiguration$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.167Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.173Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.189Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'persistenceManagedTypes' of type [org.springframework.orm.jpa.persistenceunit.SimplePersistenceManagedTypes] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.856Z  INFO 1 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2024-06-03T12:18:34.859Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.870Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'entityManagerFactory' of type [jdk.proxy2.$Proxy93] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:34.887Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpaSharedEM_entityManagerFactory' of type [jdk.proxy2.$Proxy94] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[EL Info]: 2024-06-03 12:18:35.393--ServerSession(754592847)--EclipseLink, version: Eclipse Persistence Services - 3.0.3.v202208191135
2024-06-03T12:18:35.666Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:35.671Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:35.989Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'roleRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.058Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'roleRepository' of type [jdk.proxy2.$Proxy103] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.083Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpa.named-queries#5' of type [org.springframework.data.repository.config.PropertiesBasedNamedQueriesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.086Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpa.named-queries#5' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.268Z  INFO 1 --- [           main] o.s.d.j.r.query.QueryEnhancerFactory     : Hibernate is in classpath; If applicable, HQL parser will be used.
2024-06-03T12:18:36.952Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'rolePermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.958Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'rolePermissionRepository' of type [jdk.proxy2.$Proxy109] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.976Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'jpaSharedEM_AWC_entityManagerFactory' of type [jdk.proxy2.$Proxy94] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:36.982Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'rolePermissionCustomRepository' of type [org.eclipse.tractusx.sde.core.role.repository.RolePermissionCustomRepository] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:37.059Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'roleManagementService' of type [org.eclipse.tractusx.sde.core.service.RoleManagementService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:37.068Z  INFO 1 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'createExpressionHandler' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-03T12:18:37.756Z  INFO 1 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2024-06-03T12:18:37.764Z  INFO 1 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2024-06-03T12:18:37.765Z  INFO 1 --- [           main] o.apache.catalina.core.StandardEngine    : Starting Servlet engine: [Apache Tomcat/10.1.16]
2024-06-03T12:18:37.876Z  INFO 1 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/api]    : Initializing Spring embedded WebApplicationContext
2024-06-03T12:18:37.877Z  INFO 1 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 12508 ms
2024-06-03T12:18:40.260Z  INFO 1 --- [           main] o.e.t.s.c.DigitalTwinAssetProvider       : Digital twin asset exists in edc connector, so ignoring asset creation
... (Submodel creation left out due to github char restriction)
2024-06-03T12:18:45.564Z  INFO 1 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@4de91056, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2404abe2, org.springframework.security.web.context.SecurityContextHolderFilter@7019d619, org.springframework.security.web.header.HeaderWriterFilter@55638165, org.springframework.web.filter.CorsFilter@16cf7fd0, org.springframework.security.web.authentication.logout.LogoutFilter@7b4b8199, org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter@17d76ebb, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@ff1f465, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@31f7eb8, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7bc2bb58, org.springframework.security.web.session.SessionManagementFilter@377dbc50, org.springframework.security.web.access.ExceptionTranslationFilter@df7d1d4, org.springframework.security.web.access.intercept.AuthorizationFilter@3d71e10b]
2024-06-03T12:18:46.376Z  INFO 1 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path '/api'
2024-06-03T12:18:46.390Z  INFO 1 --- [           main] o.eclipse.tractusx.sde.SdeApplication    : Started SdeApplication in 23.409 seconds (process running for 24.613)
2024-06-03T12:18:46.394Z  INFO 1 --- [   scheduling-1] .p.u.MemberCompanyBPNCacheUtilityService : All member companies BPN cache removed
2024-06-03T12:18:50.789Z  INFO 1 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/api]    : Initializing Spring DispatcherServlet 'dispatcherServlet'
2024-06-03T12:18:50.789Z  INFO 1 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2024-06-03T12:18:50.791Z  INFO 1 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 2 ms
2024-06-03T12:18:50.806Z  WARN 1 --- [nio-8080-exec-1] o.s.w.s.h.HandlerMappingIntrospector     : Cache miss for REQUEST dispatch to '/api/ping' (previous null). Performing MatchableHandlerMapping lookup. This is logged once only at WARN level, and every time at TRACE.

Steps To Reproduce
Run the SDE image (tractusx/managed-simple-data-exchanger-backend:2.3.7) and use anything that has something to do with the policy hub, see errors in log.

fix release v2.3.8,closing the issue.


RuntimeError with GVP on DDP training (unused parameters)

This error occurs when running GVP (#90) with distributed GPUs via DDP. I need to identify which parameters in the GVP model are being left unused since they are just wasting space. the temp solution will have to do for now.
Error message:

RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one. This error indicates that your module has parameters that were not used in producing loss. You can enable unused parameter detection by passing the keyword argument find_unused_parameters=True to torch.nn.parallel.DistributedDataParallel, and by
making sure all forward function outputs participate in calculating loss.
If you already have done the above, then the distributed data parallel module wasn't able to locate the output tensors in the return value of your module's forward function. Please include the loss function and the structure of the return value of forward of your module when reporting this issue (e.g. list, dict, iterable).
Parameter indices which did not receive grad for rank 0: 12 19 24 29 34 43 44 45 50 55 60 65 74 75 76 81 86 91 96 105 106 107 112 119
In addition, you can set the environment variable TORCH_DISTRIBUTED_DEBUG to either INFO or DETAIL to print out information about which particular parameters did not receive gradient on this rank as part of this error

Temporary solution
Alter DDP call to include find_unused_parameters=True:
    model = nn.parallel.DistributedDataParallel(model, device_ids=[args.gpu], find_unused_parameters=True)

The reason why this occurs is due to inheriting from DGraphDTA:
https://github.com/jyaacoub/MutDTA/blob/e4a6f8db3793d3925bffaf24fe25410a79922fcd/src/models/gvp_models.py#L60
The issue is that the original DGraphDTA ligand branch is still initialized, but in this new subclass we replace it with a GVP branch.
https://github.com/jyaacoub/MutDTA/blob/e4a6f8db3793d3925bffaf24fe25410a79922fcd/src/models/prior_work.py#L28

this isnt that big of an issue and I don't have the bandwidth to fix atm


Reflect test structure in output

One of the things I love about uTest is the nested structure of the tests.  It allows for easy and intuitive grouping of related tests.
If I'm not mistaken, earlier versions of uTest reflected that structure in the output.  I miss that and think that not reflecting it is a missed opportunity.
I've overridden formatSingle(path: Seq[String], r: Result): Option[Str] to produce output such as the following.
tracing
  TracingFutureTests
    mapT should
+     map success 13ms
+     map failure should include extra info 7ms
+     work with normal map but loses information 1ms

    flatMapT should
+     succeed 1ms
+     flat map a failure 1ms

    for comprehension should
+     succeed 1ms
+     handle a failure in the last future 1ms
+     handle a failure in the middle future 1ms
+     handle a failure in the first future 1ms

It works, but feels like a hack.  I'd love a better solution.

By default uTest now only prints the hierarchical test summary if there's > 30 tests in total; the reasoning is that if you're running just e.g. 4 tests then repeating the whole listing is verbose and unnecessary.
You can change the threshold by overriding a field on the Framework class


Add links to Roles & Access Groups videos

Environment

Existing page: https://doc.cuba-platform.com/manual-7.2/roles.html#roles_run_time
https://doc.cuba-platform.com/manual-7.2/groups.html

Description of the bug or enhancement
Similar to #663
Feedback from Haulmont newbie:

Not enough examples for me in the section how to set up security.

(he means runtime security, I think)
Solution:
Add links to YouTube videos as examples.
Roles section:  https://www.youtube.com/watch?v=LT4yu_2ocMY
Access groups section:  https://www.youtube.com/watch?v=48tM4jTl0tc

Unfortunately, roles video is outdated.

ah, deny by default (
yes, roles video needs re-filming


fix: hide streaming status in production

Description

Fixes a small issue where we are showing the streaming status by incorrectly detecting the environment name

:tada: This PR is included in version 1.12.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Black Ops 1 - Animated meshes - issue with unique objects / instancing (motionblur smear - motion vectors)

Describe the bug

Meshes with animations (either skinned or rigid) appear very unstable with smearing and lighting issues in the game: Call of Duty - Black Ops (2010). Motion vectors can become very unstable (white flicker) if two or more of the same animated meshes are rendered. This is likely due to the game rendering the meshes in random order and remix not being able to decide which is which?

Remix version used:

dxvk-remix actions build: https://github.com/NVIDIAGameWorks/dxvk-remix/actions/runs/8437723042
bridge-remix actions build: https://github.com/NVIDIAGameWorks/bridge-remix/actions/runs/8397501958

Which GPU: rtx 3080
Which GPU driver version: 551.76
Which game build: Call of Duty - Black Ops 1 (2010) Singleplayer - Steam - (international build)

To Reproduce
Steps to reproduce the behavior:

Install CoD: Black Ops 1 (2011) Singleplayer - Steam (German version is NOT supported)
Install the v0.6 release of T5-RTX - my rtx-remix compatibility mod that re-implements fixed-function rendering - by dropping all the contents of the zip into the games root folder.

The v0.6 release comes with all required files including an ASI loader, the remix runtime files and a remix sample mod.

A. Directly load into the map river by using commandline arguments: "path/BlackOps.exe" +set devmap river

OR

B. Launch the game and then open the in-game console using ~ and use console command devmap river

Expected behavior

clothing of npc's and other animated objects show visual artifacts (smearing and lighting artifacts)

Tweaking the Unique Object Search Distance does not seem to affect the behaviour at all (tried using extremely small and large values)
Assigning the Motion Blur Mask-Out Texture category to affected meshes does not get rid of the smearing effect
Disabling Motion blur entirely gets rid of the smear around meshes but meshes still have light artifacting (probably due to them rapidly changing positions in the scene)
Meshes are skinned on the cpu so hashes are very unstable

Video taken directly after loading the map river:
https://github.com/NVIDIAGameWorks/rtx-remix/assets/45299104/e8db4776-8d3a-4487-861e-561fe8566c3c
Video of an ape with only 1 draw call active (limited using dev settings):
https://github.com/NVIDIAGameWorks/rtx-remix/assets/45299104/c18f3f17-1e39-4819-8571-2472b19cac6c
More videos including motion vectors (ape01) and others:
https://drive.google.com/drive/folders/1Q7mb2yhKDSLjqK477-_3-7LMZgzmTArQ
Start of conversation about the issue with Mark on the showcase discord:
https://discord.com/channels/1028444667789967381/1152352915781058580/1221859907406663701

Regarding this "This is likely due to the game rendering the meshes in random order and remix not being able to decide which is which?" - currently, Remix uses the "world" transform from fixed function API to determine the best matching instance frame-to-frame (simple radius based search - where radius is "Unique Object Search Distance").
Since the game is skinning these objects, do you know if they are baking the world transform into that skinning? (i.e. skinning in world space).  It's pretty common for games to do this.  In this case the world matrix being passed to Remix would be an identity, and it would explain this issue.

Meshes are skinned in object space and transformed into the scene using the world matrix: https://github.com/xoxor4d/t5-rtx/blob/d05f63a92dc01d36102e655b8c608fc8c6b20e1c/src/components/modules/sp/fixed_function.cpp#L689

And you verified that the world matrix is non-identity?  Looking at the code is not enough here.

Oh true didn't think about that. Here is the world matrix for one of the apes:

What I've just noticed whilst doing that .. it seems like the game is rendering the (same?) mesh twice with really, really tiny offset and rotation differences. I mean like literally back to back .. so I guess that is what's causing that issue in the first place.
Hitting the same breakpoint again after the one above:

I'll try to figure out why it does that, stop it from doing so and report back with the results

Interesting.  It could be they are also using a very similar world transform, but the bulk of the transformation is happening in skinning.
Theoretically, this problem could also be solved on the Remix side.  Currently we use the world transform for instance matching, but this is not ideal - since game engines can bake any transform into the vertices.  Ideally we would use the bounding mesh centroid for our calculations as it would be much more reliable.  If you're interested in making a PR, I can walk you through the changes.  If not, it's something we'd like to fix one day for sure, just not sure where it lies on our roadmap.

Okay I did some digging and it turns out that the function I was debugging is rendering some rigid, to me invisible, surface of the monkey (maybe a second special layer for the eyes or similar). The skinned monkey itself is rendered by another function and you are indeed correct, the transformation is baked into the vertices. The world matrix passed is identity with the 4th row being the origin of the player ...
With bounding mesh centroid, you mean the center of the mesh's AABB right?

Okay so I've tried using the bounding box center by passing RasterGeometry into findSimilarInstance and instead of using the transform const Vector3 worldPosition = transform[3].xyz();
I've changed it to const Vector3 worldPosition = (geometry.boundingBox.minPos + geometry.boundingBox.maxPos) * 0.5f;
(here: https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_instance_manager.cpp#L646)
That didn't help much so I've tried some hacky things on the games side.
I slightly changed the world matrix of each mesh by an offset that increased with the amount of rendered skinned meshes that frame (just to test if it would stop the smearing) but that didn't help either.
I've now forced the game to only render the 33th skinned mesh which looks like that:
https://github.com/NVIDIAGameWorks/rtx-remix/assets/45299104/c67c5e90-df60-42d5-bcd1-3a3ed8b2c8bf

I've somewhat fixed that issue from the game's side. The game normally skin's its actors in separate worker threads but that leads to a different rendering order each frame. There is still a little bit of flickering from time to time (white flashing when viewing motion vectors)

There are a few more things we'd need for a Remix side solution.
Firstly, AABBs aren't always calculated - this is for perf reasons as in some cases its just extra unnecessary overhead.  Currently they are only calculated when anti-culling is enabled.  Otherwise they will just be 0,0,0.  So we should double check they are actually enabled in your case, and enable them if not.
Next there are some additional checks we'd need to modify to include the centroid here: https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_instance_manager.cp#L662
Additionally there is a spatial cache used to improve performance of instance searching.  Currently it uses the world transform - but here we'd need to use the centroid also: https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_instance_manager.cpp#L172
And here: https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_instance_manager.cpp#L183
There may be some other cases in instance manager that need to be covered I've missed here, but those are the important ones based on a quick read.

Thanks for the write-up! I've made the following changes: https://github.com/xoxor4d/dxvk-remix/commit/e3bb0d11144ad24cbe5ef4fadcfd42ed89f869f9
(this does not include code to activate the AABB creation currently, I'm enabling anti culling for now)
Is usage of the blas bounding box correct?
Would I also need to touch the blas creation here? https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_draw_call_cache.cpp#L88
I've not really noticed any difference in behavior or performance with these changes .. but CoD games might not be the best test case for that.

Rather than adding the bounding box centroid to world transform position, we would need to do a matrix vector product.  This is so we factor scale and
We can enable AABB calculations here, for now we could just return true:
https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_options.cpp#L341
Lastly, with these changes in theory we should see more accurate instance matching.  Be sure to try changing the unique object search distance setting too.  Ideally you want to account for the maximum movement of a single object between frames.
This all assumes the game is splitting each individual mesh up for each drawcall.  If the game is batching all the monkeys up and rendering in a single drawcall, then it won't help.

Yes looks like you would also need to make some changes here too, as you pointed out.
Good catch!!
https://github.com/NVIDIAGameWorks/dxvk-remix/blob/7e24a527bd4d61cf238212ec853257446d973912/src/dxvk/rtx_render/rtx_draw_call_cache.cpp#L88

Wow I think I'm getting somewhere with this! Thanks for all your guidance so far!
The little flickering that was left after the game sided fix is now gone 🙌
I'm kinda used to hlsl's mul() but it seems that there is no such function so I've created a translation matrix from the aabb centroid and multiplied that by the object's world matrix (would that be the correct way of doing it?) :
https://github.com/xoxor4d/dxvk-remix/commit/6df3434021e8dcd8e1b33a88fe03b1fc27b9d1cf
The change in the drawcall caching is similar: https://github.com/xoxor4d/dxvk-remix/commit/62033e43ee6c32b86d4b8a86aa9c900eb9c05e6b

Alright the latest change includes an option (within the dev tab) to toggle my changes (also enables aabb creation) https://github.com/xoxor4d/dxvk-remix/commit/11dffa79359613ac29bbde7be27b8883ba115c03
Here is a video from cod4sp comparing the changes (on/off):
https://drive.google.com/file/d/15UkU3LXlrhrlwyqxXI3ULfyyf7GOfg2E
Definitely an improvement. Should I create a PR or is there something that I should change or add?

Looking good!  Glad to hear that is helping.  If you're still seeing flickering sometimes, could it be that we just need to fine tune the unique object search distance?  Or could it be that the flickering is due to LOD transition?  In such cases we cant transfer the motion vectors reliably from one LOD to another.
Regarding the matrix vector product, you can just express it like so:
Vector3 TransformedPos = (TransformMatrix * Vector4(Position.x, Position.y, Position.z, 1.f)).xyz();
Other than that, I would probably move the new option to the Game Setup tab under "Heuristics".  Seems like this could be useful in many more places than just Black Ops!!
For a nitpick: we could expose a getter on AxisAlignedBoundingBox which returns the centroid, rather than calculating it in place.  That would reduce some code duplication.
Lastly, this is amazing, thank you for doing this great work!  Please make an MR.  Would love to have @MarkEHenderson take a look too as he's recently familiar with this part of the code.

Thanks again for your suggestions! I've implemented the getter method you've mentioned and cleaned up the transforms. I've also put the toggleable setting into the heuristics tab.
The leftover flickering is definitely due to LOD switching, but these changes seem to help with that as well (see the video I've linked in the PR). Reducing the Unique Search Distance didn't help much if at all (also visible in the mentioned video)

PR was merged into main so closing this now. Thanks to all the people involved 🙌


numeral(99998000000000.03).format('0,000.00'), but it return 99,998,000,000,000.05

numeral(99998000000000.03).format('0,000.00') but it return 99,998,000,000,000.05

This is caused by a floating point error with such a large number and unfortunately not a problem this library tries to solve.

but<PHONE_NUMBER>0000.03.toFixed(2) reutrns<PHONE_NUMBER>0000.03


Repo sync for protected CLA branch

The pull request is created from master637600646511841598 to master to fix git push error for protected CLA branch

@ghogen : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Package does not exists - android

Bar code scanner was working fine but now it showing me error
followed the installation instruction from github
/Users/aravindhkumar/Projects/test_work/test_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:4: error: package com.apptreesoftware.barcodescan does not exist
import com.apptreesoftware.barcodescan.BarcodeScanPlugin;

/Users/aravindhkumar/Projects/test_work/test_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:18: error: cannot find symbol
    BarcodeScanPlugin.registerWith(registry.registrarFor("com.apptreesoftware.barcodescan.BarcodeScanPlugin"));
    ^
  symbol:   variable BarcodeScanPlugin
  location: class GeneratedPluginRegistrant

Tested with  barcode_scan: 0.0.8 and barcode_scan: 1.0.0 it shows the above error
error not showing when using barcode_scan: 0.0.7
can anyone help me with this? I need to deploy the app to play store?

Try flutter clean, remove all dependencies and generated files and run pub install and flutter build apk


[core-http] cancelledrequests throw request_aborted_error instead of AbortError.

Related to #3601
In core-http, it appears that when a request is aborted, we throw a RestError where the code is REQUEST_ABORTED_ERROR.
Example of error being thrown:
https://github.com/Azure/azure-sdk-for-js/blob/425d5f02f37c42d9154dcb4be8cc9b0bb0f257f4/sdk/core/core-http/lib/fetchHttpClient.ts#L45-L52
Value of REQUEST_ABORTED_ERROR:
https://github.com/Azure/azure-sdk-for-js/blob/425d5f02f37c42d9154dcb4be8cc9b0bb0f257f4/sdk/core/core-http/lib/restError.ts#L9
I have 2 questions from this:

Do we need to return a RestError when a request is aborted? Aside from the httpRequest, there won't be a body/response/statusCode to assign to the error. Instead, should we throw an AbortError (we could even add request to the AbortError if we need).

If we do need to keep throwing a RestError, should the code be changed to AbortError?

My vote would be to go with option 1 but if that's too wide-impacting a change (all core-http consumers) would option 2 suffice?
/cc @ramya-rao-a @bterlson

Throwing an AbortError (option #1) seems appropriate (and per guideliens) to me.


Links for "Aggregate Sites Statistics"

Planfinder Stats - missing an "e"
Flightradar24 Stats - is not working because the ID is missing

The last one is because there is a mix up of both "flightRadar24" and "flightRader24" in the code. When I fix ALL occurrences of "Rader" into "Radar", the last one is fixed.
Running the March 7th release on an Rpi3.

Sometimes copy and paste can burn you...
This has been fixed in the following commits:
bd41a5875f6004a16fd40908e1db87ab00128bad
f71a3358ca29f3618161a4d88ab1cd1f1fc17de6
I am not sure if I updated the image however and will need to check that... But since you are already up and running back up the XML files found in /var/www/html/data use the upgrade instructions in the README.md file and choose to reinstall the portal.
Backup:
sudo mkdir ~/backups
sudo cp -R /var/www/html/data/* ~/backups/

Upgrade:
cd ~/adsb-receiver
git fetch --all
git reset --hard origin/master
./install.sh

Restore:
sudo cp -R /backups/* /var/www/html/data/

@jprochazka I just have the same issue
After a new fresh install, I cannot save Site ID for fr24 only
all other sites are fine


Objects are not valid as a React child Error when sending react-email with resend

Describe the Bug
Sending an email with resend using react component throws a following error:
[Error: Objects are not valid as a React child (found: object with keys {$$typeof, type, key, ref, props, _owner, _store}). If you meant to render a collection of children, use an array instead.]
It used to work in the past, but some updates (react-email, resend or react) must have broken it.
If sent as a HTML string, it works.
Which package is affected (leave empty if unsure)
react-email
Link to the code that reproduces this issue
private repo
To Reproduce
Sending an email with resend using react component:
await resend.emails.send({
      to: email,
      from: 'Page<EMAIL_ADDRESS>      subject: 'Verify your account',
      react: VerifyLinkEmail({
        token,
        url,
      }),
    })

throws a following error:
[Error: Objects are not valid as a React child (found: object with keys {$$typeof, type, key, ref, props, _owner, _store}). If you meant to render a collection of children, use an array instead.]
The E-Mail is this:
const VerifyLinkEmail = ({ token, url }: VerifyLinkEmailProps) => {
  return (

      <Preview>Confirm the e-mail to register.</Preview>
      <Tailwind>

          <Container className="mx-auto w-[400px] border px-4 py-10 text-center shadow-md">

              <Heading as="h1" className="text-3xl text-blue-600">
                Page Name
              </Heading>

            <Text>
              To finish the registration process, click the button below
            </Text>
            <Button
              href={`${url}/auth/verify?token=${token}`}
              className="w-24 rounded-md bg-blue-600 px-4 py-3 font-mono tracking-widest text-white"
            >
              VERIFY
            </Button>
            <Text>Link is only valid for one hour</Text>

              <Text className="text-xs">
                If you didn't try to login, you can safely ignore this
                email.
              </Text>

          </Container>

      </Tailwind>

  )
}

package.json:
   "dependencies": {
    "@react-email/components": "^0.0.29",
    "next": "15.0.3",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "resend": "^4.0.1",
    "typescript": "5.6.3",
  }

If sent as a HTML string, it works:
await resend.emails.send({
      to: email,
      from: 'Page<EMAIL_ADDRESS>      subject: 'Verify your account',
      html: '
Test
'
    })

Expected Behavior
Email sent without an error.
What's your node version? (if relevant)
22.11.0

I want to work on this Issue, If it's okay.

Hi @wtkw do you have a setup for the code anywhere to check?

Hi @wtkw
It worked when I passed the component like this <Component /> instead of Component.
So maybe you can try this.
await resend.emails.send({
      to: email,
      from: 'Page<EMAIL_ADDRESS>      subject: 'Verify your account',
      react: <VerifyLinkEmail token={token} url={url}/>,
    })

We could change it code a little bit so that is works well with component also ...

Despite to what the documentation says I can only pass it as a function. There is no way I can import it as a Component I think because it is a part of the NextJS POST API function which runs on a server.

Hi @wtkw do you have a setup for the code anywhere to check?
I have it on my private repo, as a part of the authentication route. I could reproduce parts of it on public repo somehow (both backend, frontend, prisma, etc.) but before that I can maybe try to give some more context if this would help?

As mentioned, it is a POST function on NextJS API sign-up route, which gets user's registration data from a form in the frontend:
import { NextResponse } from 'next/server'
import prisma from '@/src/lib/prisma'
import bcrypt from 'bcrypt'
import { resend } from '@/src/lib/resend'
import VerifyLinkEmail from '@/src/lib/email-templates/VerificationEmail'
import jwt, { Secret } from 'jsonwebtoken'
import { getBaseUrl } from '@/src/utils/utils'

export async function POST(req: Request) {
  const body = await req.json()
  const { name, email, password, confirmPassword } = body

  // * Check if user exists and validate input data
  try {
    const existingUser = await prisma.user.findUnique({
      where: {
        email,
      },
    })

    if (existingUser) {
      return NextResponse.json(
        {
          message:
            'User with this e-mail already exists. Did you forget, you have an account?',
        },
        { status: 422 },
      )
    }

    if (password !== confirmPassword) {
      return NextResponse.json(
        { message: 'Repeated password incorrect.' },
        { status: 422 },
      )
    }
  } catch (error) {
    console.log('[AUTH_SIGNUP_POST]', error)
    return NextResponse.json(
      { message: 'Internal authentication error. Try again later.' },
      { status: 500 },
    )
  }

  // * Hash verification code and send verification email
  try {
    const token = "generatedToken"
    const url = getBaseUrl()

    await resend.emails.send({
      to: email,
      from: 'Page<EMAIL_ADDRESS>      subject: 'Verify your account',
      react: VerifyLinkEmail({
         token,
         url,
      }),
    })
  } catch (error) {
    console.log('[VERIFICATION_EMAIL]', error)
    return NextResponse.json(
      { message: 'Verification e-mail not sent. Try again later.' },
      { status: 500 },
    )
  }

  // * Create new user
  try {
    const hashedPassword = await bcrypt.hash(body.password, 12)

    const newUser = await prisma.user.create({
      data: {
        email,
        hashedPassword,
        name,
        emailVerified: null,
      },
    })

    return NextResponse.json(newUser)
  } catch (error) {
    console.log('[AUTH_SIGNUP_POST]', error)
    return NextResponse.json(
      { message: 'Verification e-mail not sent. Try again later.' },
      { status: 500 },
    )
  }
}

after sending the email with a verification token, user is created in the DB to verify and activate the account.
It used to work flawlessly until something got updated (either react or nextjs or resend) and I did not catch it on time with teesting...

happening with me on react-email package:
Error: Objects are not valid as a React child (found: object with keys {$$typeof, type, key, props, _owner, _store}). If you meant to render a collection of children, use an array instead.

@wtkw interesting... could you also tell me how you are using the  component and its setup. Would love to see what is going on in here.

@dBianchii could you also share the usecase that you are using?

@dBianchii could you also share the usecase that you are using?

Sure. I am just using the react-email package so I can preview my emails. I think sending emails on my backend is working fine
import { Body, Head, Html, Preview, Tailwind } from "@react-email/components";

export default function WarnDelayedCriticalTasks({
  taskTitle = "Comer macarrão",
  // taskDate = new Date(),
}: {
  taskTitle: string | null;
  // taskDate: Date;
}) {
  return (

      <Preview>{`A tarefa ${taskTitle} está atrasada`}</Preview>
      <Tailwind>

         Just testing

      </Tailwind>

  );
}

@dBianchii that issue seems to be unrelated, but it does mean that there are multiple React versions running at the same time because the element structure changed from React 18 to 19

@wtkw interesting... could you also tell me how you are using the component and its setup. Would love to see what is going on in here.

The user register form triggers an onSubmit function:
const onSubmit: SubmitHandler<Inputs> = async (values) => {
    try {
      setIsLoading(true)
      await axios.post('/api/auth/signup', values)
      toast({
        variant: 'default',
        title: 'User registered successfully',
        description: 'Check your email to verify your account',
        duration: 9000,
      })
      router.push(`/auth/verify?email=${values.email}`)
    } catch (error: unknown) {
      if (error instanceof AxiosError) {
        toast({
          variant: 'destructive',
          title: 'Error ' + error.response?.status,
          description: error.response?.data?.message,
          duration: 9000,
        })
      }
    } finally {
      form.reset()
      setIsLoading(false)
    }
  }

which uses axios (it was written before Server Actions in NextJS became a thing) to send the POST request I pasted above. POST request triggers a serverside function to send an email with resend.
The e-mail is not send correctly due to above mentioned error, so the error response is presented back on the frontend.
Please let me know what other exact information would you need?

I have this workaround on my end.
import { render } from '@react-email/components';
....
  const content = await render(MyComponent(props));

  await resend.emails.send({
    from: EmailFrom,
    to: emails,
    subject,
    html: content,
  });

Keep getting the error in this format:
import { render } from '@react-email/components';
....
  await resend.emails.send({
    from: EmailFrom,
    to: emails,
    subject,
    react: MyComponent(props),
  });

I have the same issue.

I just created a Stack Overflow question for that here... Im having the same issue with Nodemailer, so I don't think it's related to resend...

Hello Folks!
I just got it working. I simply switched back to using renderAsync (instead of render) with the
<EMAIL_ADDRESS>version. It seems the "new" render has some issue that I haven't been able to identify yet.
Here's a working code example:
import { renderAsync } from 'npm<EMAIL_ADDRESS>import { ReservationConfirmEmail } from './_templates/reservation-code.tsx'

// ...

const html = await renderAsync(React.createElement(ReservationConfirmEmail))

// ... Send html via Nodemailer

Result: Email sent successfully with the template rendered correctly.

Can anyone here make a minimal reproduction of this? With or without the Resend SDK?

I think the issue is with conflicting @babel/core. If you run npm list @babel/core, you'll see something like this:
<EMAIL_ADDRESS>│   ├─┬<EMAIL_ADDRESS>invalid: "7.24.5" from node_modules/react-email

What other react projects do you guys have in your monorepo?


Viewport turns black at around 5-7% of training on nerfacto

No matter the dataset, the viewport turns black at around 5-7% and does not go back again.
How to monitor the training in this case?
(Windows 10)
Only the cameras are left

When training nerfacto for a very long time >50k iterations, it can sometime diverge causing the entire scene to turn black. The latest version of the code now sets the max iteration count to 30k (before it was 1million). Our recommendation is to either update to the latest version, or pause training around 2-3%.

Right, you can install the latest version and this should be fixed. 20K iterations (see the left column during training) is plenty long to train for. You should be able to start making a camera path and rendering a video after even 5 minutes or so.

@ethanweber  hi, i faced the same issue when train the robustNerf( the latest version), can you tell me the reason why it happened(the viewport turns black ) or the detail changes in the latest version about how to solving this issue


INFO: Building databases ...

When I finished installing it with conda
I use the example
conda install wget
wget https://dl.dropboxusercontent.com/s/pqgftlo24rfc2rd/example.tar.gz
tar -xvf example.tar.gz
cd example
conda activate args_oap
args_oap stage_one -i input -o output -f fa -t 8
It prints INFO: Building databases ... and it's over
Is the database not configured properly ?
--database command also appears to be faulty

Hi,
The following command seems working:
mamba create -c bioconda -c conda-forge -n args_oap args_oap
conda activate args_oap
wget https://dl.dropboxusercontent.com/s/pqgftlo24rfc2rd/example.tar.gz
tar -xvf example.tar.gz
cd example
args_oap stage_one -i input -o output -f fa -t 8
args_oap stage_two -i output -t 8

[2023-03-21 14:54:24] INFO: Building databases ...
[2023-03-21 14:54:30] INFO: Processing <input/STAS_1.fa> (1/4) ...
[2023-03-21 14:54:34] INFO: Processing <input/STAS_2.fa> (2/4) ...
[2023-03-21 14:54:37] INFO: Processing <input/SWHAS104_1.fa> (3/4) ...
[2023-03-21 14:54:39] INFO: Processing <input/SWHAS104_2.fa> (4/4) ...
[2023-03-21 14:54:42] INFO: Finished.

[2023-03-21 14:54:43] INFO: Processing <output/extracted.fa> ...
[2023-03-21 14:54:43] INFO: Extracting target sequences using BLAST ...
[2023-03-21 14:54:43] INFO: BLAST settings: 74100 bps, 741 reads, 8 threads, mt_mode 0.
[2023-03-21 14:54:46] INFO: Merging files ...
[2023-03-21 14:54:46] INFO: Finished.

I guess it's a dependency issue. Maybe try installing args_oap in a new conda environment?

I've already solved the problem
It seems to be a permission issue
We deployed Conda to a public user in  our HPC ,changing the env of args_oap to 777 can solve the problem
The upgraded tool is very easy to use！


Remove underline from the switches in the settings menu

Description
A clear and concise description of what the bug is.
Steps to Reproduce

Go to ESGST settings

Expected Behavior
The the should not be underlined
Console Errors
Error in event handler for (unknown): TypeError: Cannot read property 'msg' of undefined
Screenshots

System (please complete the following information):

ESGST: 8.1.6 (Dev.3)
Browser: Chrome 70.0.3538.110

Additional Context
I think the text should not be underlined. And if it is supposed to be like that, then the elements such as switches definitely should not be underlined because it is ugly.

It's underlined to show you that it can be clicked. I'll remove the underline from the switch.

I didn't know it can be clicked, it's cool. :)


add local-expires

We can set localstorage  expiration time, defaults to 10 years.

Wow great work! What happens when expiration time is up? Should we remove the object entirely from localStorage?

@eavgerinos can you do an additional code review so we merge it to master?


Update Settings “general”

Automatically generated by Netlify CMS

👷 Deploy Preview for projeqt processing.
🔨 Explore the source changes: ea6ad91618af5cca0b6d6168e291ecd4b9fbfc74
🔍 Inspect the deploy log: https://app.netlify.com/sites/projeqt/deploys/6226f58eb273180008bb3038


[Bugfix] Recover original layout when alter_layout function return None

Without the fix, test_alter_func_return_none() would fail, produce the same result as test_consecutive_alter_layout(). Please help to review @merrymercy @kevinthesun

Thanks, @kevinthesun @yzhliu , this is now merged


[macOS] Fix "New Window" opening copy of current project instead of Project Manager.

Isn't it relevant for master too?

Thanks!

Isn't it relevant for master too?

It's already fixed in master.


Required GStreamer plugins?

What are the required GStreamer plugins?
One method is to enable GST logging and parse the output.  I'm hoping it's documented somewhere.
I'm building GStreamer with statically linked plugins, so I need to be specific.
Thanks

Hi INRIX-joel-winarske ,
https://github.com/alexa/avs-device-sdk/wiki/Linux-Quick-Start-Guide#minimum-requirements-and-dependencies

That's pretty much the kitchen sink.  I'm wondering the minimum list of plugin libraries I need to link against, without concerns for any run time issues.

Hi @INRIX-joel-winarske,
I don't think we have anything more refined at this time with respect to gstreamer plugins.  You can refer to this page for a full list of recommended media formats: https://developer.amazon.com/docs/alexa-voice-service/recommended-media-support.html
From there, you can pick and choose the specific gstreamer plugins you want to use to support those formats.
Ken

Hi @INRIX-joel-winarske,
Although we currently don't have a refined list of requirements, we will try and put together a better list of requirements soon.
In the meantime, the following links might be helpful to you:
1
2
These links go through the steps of generating a GStreamer pipeline graph, so you should be able to see exactly which GStreamer elements are being pulled in and used.
Thanks,
Sanjay

Hi @INRIX-joel-winarske @sanjayrd ,
Did a min list of GStreamer lib's ever get created?
Thanks.

Hi @INRIX-joel-winarske @sanjayrd ,
Did a min list of GStreamer lib's ever get created?
Thanks.


Typo on earthsim website

On the "Getting Started" page (http://earthsim.pyviz.org/getting_started ), under the Usage section,
cd earthsim-examples
should be changed to
cd examples

Actually, earthsim-examples is deliberate. I'll try to explain the scheme - please tell us if you think it makes sense or not!
First, pretend for moment that earthsim's already a typical python package that can easily be installed via normal mechanisms (e.g. conda install earthsim or pip install earthsim). E.g. imagine it's like datashader. How can a user get their own copy of the examples to play around with? We could ask them to download the examples from somewhere, but instead we ship the examples with the package, and provide a command for the user to get their own (editable) copies of the examples: datashader examples. This command finds the examples in the datashader package, and copies them to wherever the user wants (by default, datashader-examples in the current directory). It also fetches any data necessary to run the examples. We think this approach would also make sense for earthsim (when it's easily installable in the future).
However, we think the same command might also be useful for developers, even though it's probably not the way you (or indeed most pyviz developers) work at the moment. I think most developers run and edit the example notebooks directly in the github repository's examples/ directory. When the time comes to submit your work back to git, you do something like: stop the notebook, clear it (all outputs and user-/system-specific metadata), and then commit it. Or if you need to get new changes from git, you do something similar (clearing all outputs and metadata so that you don't get merge conflicts). This process has some drawbacks, though, including destruction of results that might have taken a long time to compute. (E.g. if you want to see the current diff of your changes to the notebook source vs what's in git, but you also don't want to lose your current output/results/state, what do you do?)
The alternative workflow suggested here is to work in your own copies of the notebooks, then whenever you want you can just copy your notebook over the one in the git repository, and clear the output/metadata from that copy, then inspect the source diffs - without disrupting your working/running notebook. Similarly, you can pull new changes to see someone else's changes without affecting your own notebook. Of course this workflow also isn't ideal, but at least it makes certain things possible, and it's straightforward.
(I should note there's another alternative: if a tool such as nbdime is now good enough and reliable enough - and simple enough to set up (on all platforms) - then that could be better than the above workflow for developers.)

Aha, I wasn't aware of that workflow. You're right, it makes sense to me now.
I'm ok with closing this.


[LOC] Invalid link in an article

There is an invalid link in an article.
Repro steps:

Go to https://docs.microsoft.com/en-us/sharepoint/administration/best-practices-for-backup-and-restore
Search for "Database Backup Encryption"
Click on the link

Actual results:
Link redirects to a non existing page
Expected results:
Link should redirect to an existing page
GH article:
https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/blob/live/SharePoint/SharePointServer/administration/best-practices-for-backup-and-restore.md

@OfficeGlobal  Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@officedocsbot assign @scanum

@OfficeGlobal Thank you for your feedback. We have made the changes to the doc via PR https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/pull/1049

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

@officedocsbot close