Failed to build RiderLink plugin
Hello, I'm having issues install RiderLink with JetBrains Rider 2025.1 into UE5.5.4. Seemingly the installation tool, possibly Unreal Build Tool, failed to build some component. The log is below.
Running AutomationTool...
Using bundled DotNet SDK version: 8.0.300
Starting AutomationTool...
Parsing command line: BuildPlugin -Unversioned -Plugin=C:\Users\johnj\AppData\Local\Temp\UnrealLink\Kohenav\RiderLink.uplugin -Package=C:\Users\johnj\AppData\Local\Temp\UnrealLink\Ticiruq
Initializing script modules...
Total script module initialization time: 0.21 s.
Using C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe
Executing commands...
Copying 414 file(s) using max 64 thread(s)
Reading plugin from C:\Users\johnj\AppData\Local\Temp\UnrealLink\Ticiruq\HostProject\Plugins\RiderLink\RiderLink.uplugin...
Building plugin for host platforms: Win64
Running: A:\UnrealProjects\UE_5.5\Engine\Binaries\ThirdParty\DotNet\8.0.300\win-x64\dotnet.exe "A:\UnrealProjects\UE_5.5\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" UnrealEditor Win64 Development -Project="C:\Users\johnj\AppData\Local\Temp\UnrealLink\Ticiruq\HostProject\HostProject.uproject" -plugin="C:\Users\johnj\AppData\Local\Temp\UnrealLink\Ticiruq\HostProject\Plugins\RiderLink\RiderLink.uplugin" -noubtmakefiles -manifest="C:\Users\johnj\AppData\Local\Temp\UnrealLink\Ticiruq\HostProject\Saved\Manifest-UnrealEditor-Win64-Development.xml" -nohotreload -log="C:\Users\johnj\AppData\Roaming\Unreal Engine\AutomationTool\Logs\A+UnrealProjects+UE_5.5\UBA-UnrealEditor-Win64-Development.txt"
Log file: C:\Users\johnj\AppData\Roaming\Unreal Engine\AutomationTool\Logs\A+UnrealProjects+UE_5.5\UBA-UnrealEditor-Win64-Development.txt
Total execution time: 2.51 seconds
Unhandled exception: ArgumentNullException: Value cannot be null. (Parameter 'element')
at System.ArgumentNullException.Throw(String paramName)
at System.Attribute.GetCustomAttributes(MemberInfo element, Type attributeType, Boolean inherit)
at System.Reflection.CustomAttributeExtensions.GetCustomAttributes[T](MemberInfo element)
at UnrealBuildTool.ModuleRules.IsValidForTarget(Type moduleType, ReadOnlyTargetRules targetRules, String& invalidReason) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\ModuleRules.cs:line 1680
at UnrealBuildTool.UEBuildTarget.AddAllValidModulesToTarget(ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4266
at UnrealBuildTool.UEBuildTarget.PreBuildSetup(ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 3720
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, UnrealIntermediateEnvironment IntermediateEnvironment, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 1390
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, BuildConfiguration BuildConfiguration, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 1220
at UnrealBuildTool.BuildMode.CreateMakefileAsync(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 1144
at UnrealBuildTool.BuildMode.BuildAsync(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets, String ActionTypeFilter) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 402
at UnrealBuildTool.BuildMode.ExecuteAsync(CommandLineArguments Arguments, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 257
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 687
Took 2.64s to run dotnet.exe, ExitCode=6
UnrealBuildTool failed. See log for more details. (C:\Users\johnj\AppData\Roaming\Unreal Engine\AutomationTool\Logs\A+UnrealProjects+UE_5.5\UBA-UnrealEditor-Win64-Development.txt)
AutomationTool executed for 0h 0m 3s
AutomationTool exiting with ExitCode=6 (6)
BUILD FAILED
Failed to build RiderLink plugin for A:\UnrealProjects\UE_5.5
Failed to build RiderLink plugin
Please sign in to leave a comment.
Thank you for contacting us.
It looks like you have encountered a known issue.
Could you try:
And let me know if the issue persists?
This did fix the immediate problem, is there any solution that installs the plugin to the engine rather than a singular project?
Did you try installing RiderLink to the engine upon successful installation to the Game?
Is there still the same error?