johnlilpy
UE5 Preview 2 has been release and Houdini Engine for Preview 1 does not work with UE5 Preview 2. Could you update https://github.com/sideeffects/HoudiniEngineForUnreal [github.com] for the Preview 2 version? Thanks a lot.
marcin.susDoes HE for UE P2 works fine for you guys? As I am facing with the "Failed to start the Houdini session..." warning while my HE 2.0.8 plugin, Houdini 19.0.531, UE P2 and licenses are installed properly. However everything works fine with the same version of HE plugin 2.0.8 for UE EA2 on the same PC.
HE works with Preview-2. You need to download this version:
https://github.com/sideeffects/HoudiniEngineForUnreal/releases/tag/v2.0.8 [github.com]
[/Script/HoudiniEngineRuntime.HoudiniRuntimeSettings]
HoudiniExecutable=HRSHE_HoudiniIndie
CustomHoudiniLocation=(Path="C:/Program Files/Side Effects Software/Houdini 19.0.531/bin")
string HoudiniVersion = "19.0.531";
[2697/4024] Compile Module.HoudiniEngineEditor.1_of_4.cpp
In file included from /opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Intermediate/Build/Linux/B4D820EA/UnrealEditor/Development/HoudiniEngineEditor/Module.HoudiniEngineEditor.1_of_4.cpp:9:
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniEngineDetails.cpp:1130:3: error: misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
return MainHAC->bCookOnParameterChange ? ECheckBoxState::Checked : ECheckBoxState::Unchecked;
^
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineEditor/Private/HoudiniEngineDetails.cpp:1127:8: note: previous statement is here
if (!IsValidWeakPointer(MainHAC))
^
1 error generated.
rmageeThanks but when I installed it through the launcher it doesn't appear on the top menu like you would expect and didn't show up in the Plugins direcory. I have 19.0.585 installed. Unreal 4.27 and the latest 5.0 (I don't think this is Preview 2 any more as I got the same error message as the fella above when I tried to install the github version using 19.0.561).
The Houdini Engine for Unreal Engine 5 plug-in will be available with the daily builds of Houdini starting with build 19.0.581 which includes the new plug-in as part of the Houdini installation package.
rmageeThanks. I'll give it another try once the next production build comes out.
The Houdini Engine for Unreal Engine 5 plug-in will be available with the daily builds of Houdini starting with build 19.0.581 which includes the new plug-in as part of the Houdini installation package.
AeroAstroArts
I got the same error message as the fella above
Fele
Hi,
I just tried launching UE5 with the daily build engine plugin from 585 and below but I keep getting this error...
Anything I need to adjust? Worked always fine with 4.2x..
Thanks
Felix
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(44,7): error CS0246: The type or namespace name 'Tools' could not be found (are you missing a using directive or an assembly reference?)
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs(44,44): error CS0117: 'UnrealTargetPlatform' does not contain a definition for 'Switch'
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(60,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(74,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(84,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(94,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(105,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(116,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(126,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(136,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(150,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(160,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(179,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(186,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(214,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(220,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(224,9): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(241,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(249,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(260,13): error CS0103: The name 'Log' does not exist in the current context
ERROR: Unhandled exception: System.NullReferenceException: Object reference not set to an instance of an object.
at EpicGames.Core.FileSystemReference.CombineStrings(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/FileSystemReference.cs:line 65
at EpicGames.Core.DirectoryReference.Combine(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 147
at UnrealBuildTool.ProjectFileGenerator.CreateRulesAssemblyProject(RulesAssembly RulesAssembly, DirectoryReference FSPathBase) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 605
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String[] Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1081
at UnrealBuildTool.GenerateProjectFilesMode.Execute(CommandLineArguments Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/Modes/GenerateProjectFilesMode.cs:line 234
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.cs:line 593
ajz3d
With 19.0.589 GenerateProjectFiles.sh throws a lot of errors:/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(44,7): error CS0246: The type or namespace name 'Tools' could not be found (are you missing a using directive or an assembly reference?)
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngineRuntime/HoudiniEngineRuntime.Build.cs(44,44): error CS0117: 'UnrealTargetPlatform' does not contain a definition for 'Switch'
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(60,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(74,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(84,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(94,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(105,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(116,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(126,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(136,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(150,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(160,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(179,21): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(186,25): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(214,17): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(220,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(224,9): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(241,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(249,13): error CS0103: The name 'Log' does not exist in the current context
/opt/UnrealEngine/Engine/Plugins/Runtime/HoudiniEngine/Source/HoudiniEngine/HoudiniEngine.Build.cs(260,13): error CS0103: The name 'Log' does not exist in the current context
ERROR: Unhandled exception: System.NullReferenceException: Object reference not set to an instance of an object.
at EpicGames.Core.FileSystemReference.CombineStrings(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/FileSystemReference.cs:line 65
at EpicGames.Core.DirectoryReference.Combine(DirectoryReference BaseDirectory, String[] Fragments) in /opt/UnrealEngine/Engine/Source/Programs/Shared/EpicGames.Core/DirectoryReference.cs:line 147
at UnrealBuildTool.ProjectFileGenerator.CreateRulesAssemblyProject(RulesAssembly RulesAssembly, DirectoryReference FSPathBase) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 605
at UnrealBuildTool.ProjectFileGenerator.GenerateProjectFiles(PlatformProjectGeneratorCollection PlatformProjectGenerators, String[] Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/ProjectFiles/ProjectFileGenerator.cs:line 1081
at UnrealBuildTool.GenerateProjectFilesMode.Execute(CommandLineArguments Arguments) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/Modes/GenerateProjectFilesMode.cs:line 234
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in /opt/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.cs:line 593
Mindark
This problem happened to us when we cloned the Github repo.
We solved this issue by installing Houdini on the computer, browsing the folder where the UE5 plugin is located, and manually copying the plugin code to our codebase. After this everything worked for us.
GenerateProjectFiles.sh
completes successfully with Houdini19.0-Unreal5.00
git branch (last commit: 0ae9a590001eaf01a75db0573b4add04d173b7e3
). That's for production build 19.0.610, so it doesn't even require changing of version number in HoudiniEngine.Build.cs
.