The problem was a post process of the meta data to remove unprintable characteres. Process that removed the end character from the string...
So configurations of the parts became different for each instance of part...
#rb johan.duparc
[CL 11519600 by David Lesage in 4.25 branch]
#jira UE-88070 - UnrealDisasterRecoveryService paths are too long
- Renamed UnrealDisasterRecoveryService as UnrealRecoverySvc
- Set a ConcertSyncServer ShortName as "CncrtSyncSvr" to ensure shorter build path.
The change saves 29 characters on the offending path. The path before vs the path after:
Engine\Plugins\Developer\Concert\ConcertSync\ConcertSyncServer\Intermediate\Build\Win64\UnrealDisasterRecoveryService\Development\ConcertSyncServer\UnrealDisasterRecoveryService-ConcertSyncServer.lib (Before, 199 chars)
Engine\Plugins\Developer\Concert\ConcertSync\ConcertSyncServer\Intermediate\Build\Win64\UnrealRecoverySvc\Development\CncrtSyncSvr\UnrealRecoverySvc-ConcertSyncServer.lib (After, 170 chars)
#rb Jamie.Dale
Edigrated 11281991 from Dev-VirtualProduction
[CL 11516806 by Patrick Laflamme in 4.25 branch]
- Fixed concert server to restore a session (by creating a new one) in the 'default repository' as expected rather than the creating it in the repository containing the archived session.
#rb Jamie.Dale
Edigrated 11252374 from Dev-VirtualProduction.
[CL 11515813 by Patrick Laflamme in 4.25 branch]
Freeze-related fixes for several niagara DI, and change name of virtual function to make future mistakes of this type into compile errors
#rb none
[CL 11515526 by Ben Ingram in 4.25 branch]
- Fixed disaster recovery remote endpoint timeout set to zero, preventing it from re-registering with MessageBus when an error occurred (like the socket disconnected).
#jira UE-87899 - Disaster recovery prevents showing the crash reporting UI in a timely manner if the session is large
- Fixed the crash reporter app to display the UI (asking the user to send the bug report) before shutting down the recovery service.
- Renamed the field FDisasterRecoveryInfo::Version into FDisasterRecoveryInfo::Revision because revision is more accurate for the field.
#rb Jamie.Dale
Edigrated 11250824 from Dev-VirtualProduction.
[CL 11515425 by Patrick Laflamme in 4.25 branch]
- Prevented CrashReportClient::FinalizeDiagnoseReportWorker() function to called after the CrashReportClient instance was deleted.
Details:
The FDiagnoseReportWorker asynchronous task created an extra asynchronous tasks (calling back CrashReportClient instance) that could fire after the targetted CrashReportClient instance was deleted. The solutions moves the logic to 'finilize' the report in the tick function that is expected to run in the game thread and make 'Close Without Sending' flows like 'Send and Close'/'Send and Restart' but without sending anything.
#rb Francis.Hurteau
#lockdown cristina.riveron
Edigated 11462889 from 4.24
[CL 11512537 by Patrick Laflamme in 4.25 branch]
- Added AppId, AppVersion and UserId as FEditorAnalyticSession members and updated FEditorSessionSummaryWriter to write them.
- Changed FEngineAnalytics::GetProvider() to return IAnalyticsProviderET rather than IAnalyticsProvider.
- Updated FEditorSessionSummarySender to embed the AppId/AppVersion/UserId as attribute when sending the summary event and also configured the AnalyticsProvider to use the SessionID/AppID/AppVersion/UserID of the event rather than the current one.
- Added a function to return the current IAnalyticProviderET configuration.
#rb Wes.Hunt
Edigrated 11445334 and 11459406.
[CL 11512055 by Patrick Laflamme in 4.25 branch]
DataInterfaceRegisteredFunctions accumulated all registered functions from all the instances, then the generator iterated over it for each instance, which was incorrect. The information was already available per instance in FNiagaraScriptDataInterfaceCompileInfo.RegisteredFunctions, so we can just use that and remove DataInterfaceRegisteredFunctions entirely.
Already submitted this once as 11386264, but that introduced a new bug, because RegisteredFunctions can contain duplicates. Did it properly this time, so that GetFunctionHLSL is called once per unique function instance.
#jira none
#rb nicholas.goldstein
#fyi mihnea.balta
[CL 11511993 by Shaun Kime in 4.25 branch]
Remove warning message when display name for material attribute changes, triggered when loading UMaterialExpressionGetMaterialAttributes
#rb none
#fyi cody.albert
[CL 11511574 by Ben Ingram in 4.25 branch]
- Defaulted the Concert debug log level to 'Error' to avoid spamming the log when a remote endpoint disconnect.
#rb Jamie.Dale
Edigrated from 11445411.
[CL 11510926 by Patrick Laflamme in 4.25 branch]