4.21 Release


#43

Check the 4.21 branch, my guess is that you are missing the last 3 recent commits, there was a snafu with the .uplugin file which would explain your error.

lol, be the squeaky wheel Ben, it’s how things get fixed :wink:


#44

Works like a charm. Thank you :smile:


#45

Hi, I wanted to try your plugin, it looks promising. But I can’t run it. I use the mac, and UE4.21.2,
plugin source from https://github.com/AgogLabs/SkookumScript-UnrealEngine/tree/4.21 copy to …Engine/Plugins/Marketplace/

here is the crash log for the new project after running. (UE try recompile plugin but crash)


EBuildTarget.AddPlugin: Enabling plugin ‘WebMMedia’ (referenced via default plugins -> WebMMoviePlayer.uplugin)
UEBuildTarget.AddPlugin: Enabling plugin ‘WindowsMoviePlayer’ (referenced via default plugins)
ExternalExecution.ExecuteHeaderToolIfNecessary: @progress push 5%
ProgressWriter.Write: @progress ‘Generating code…’ 0%
ExternalExecution.ExecuteHeaderToolIfNecessary: Building UnrealHeaderTool…
Log.WriteException: ==============================================================================
Log.WriteException: ERROR: System.ComponentModel.Win32Exception: ApplicationName=’/Users/Shared/Epic Games/UE_4.21/Engine/Binaries/DotNET/UnrealBuildTool.exe’, CommandLine=‘UnrealHeaderTool Mac Development -NoMutex -noxge -ignorejunk -project="/Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Test1.uproject" -log="…/Programs/UnrealBuildTool/Log_UHT.txt"’, CurrentDirectory=’’, Native error= Cannot find the specified file
Log.WriteException: at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in :0
Log.WriteException: at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in :0
Log.WriteException: at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in :0
Log.WriteException: at UnrealBuildTool.ExternalExecution.RunExternalDotNETExecutable (System.String ExePath, System.String Commandline) [0x00000] in :0
Log.WriteException: at UnrealBuildTool.ExternalExecution.ExecuteHeaderToolIfNecessary (UnrealBuildTool.BuildConfiguration BuildConfiguration, UnrealBuildTool.UEBuildTarget Target, UnrealBuildTool.CppCompileEnvironment GlobalCompileEnvironment, System.Collections.Generic.List1 UObjectModules, Tools.DotNETCommon.FileReference ModuleInfoFileName, UnrealBuildTool.ECompilationResult& UHTResult, EHotReload HotReload, Boolean bIsGatheringBuild, Boolean bIsAssemblingBuild) [0x00000] in <filename unknown>:0 Log.WriteException: at UnrealBuildTool.UEBuildTarget.Build (UnrealBuildTool.BuildConfiguration BuildConfiguration, UnrealBuildTool.CPPHeaders Headers, System.Collections.Generic.List1 OutputItems, System.Collections.Generic.List1 UObjectModules, ISourceFileWorkingSet WorkingSet, UnrealBuildTool.ActionGraph ActionGraph, EHotReload HotReload, Boolean bIsAssemblingBuild) [0x00000] in <filename unknown>:0 Log.WriteException: at UnrealBuildTool.UnrealBuildTool.RunUBT (UnrealBuildTool.BuildConfiguration BuildConfiguration, System.String[] Arguments, Tools.DotNETCommon.FileReference ProjectFile, Boolean bCatchExceptions) [0x00000] in <filename unknown>:0 Log.WriteException: (see ../Programs/UnrealBuildTool/Log.txt for full exception trace) Log.WriteException: Log.WriteException: Win32Exception: ApplicationName='/Users/Shared/Epic Games/UE_4.21/Engine/Binaries/DotNET/UnrealBuildTool.exe', CommandLine='UnrealHeaderTool Mac Development -NoMutex -noxge -ignorejunk -project="/Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Test1.uproject" -log="../Programs/UnrealBuildTool/Log_UHT.txt"', CurrentDirectory='', Native error= Cannot find the specified file Log.WriteException: at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 Log.WriteException: at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0 Log.WriteException: at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in <filename unknown>:0 Log.WriteException: at UnrealBuildTool.ExternalExecution.RunExternalDotNETExecutable (System.String ExePath, System.String Commandline) [0x00000] in <filename unknown>:0 Log.WriteException: at UnrealBuildTool.ExternalExecution.ExecuteHeaderToolIfNecessary (UnrealBuildTool.BuildConfiguration BuildConfiguration, UnrealBuildTool.UEBuildTarget Target, UnrealBuildTool.CppCompileEnvironment GlobalCompileEnvironment, System.Collections.Generic.List1 UObjectModules, Tools.DotNETCommon.FileReference ModuleInfoFileName, UnrealBuildTool.ECompilationResult& UHTResult, EHotReload HotReload, Boolean bIsGatheringBuild, Boolean bIsAssemblingBuild) [0x00000] in :0
Log.WriteException: at UnrealBuildTool.UEBuildTarget.Build (UnrealBuildTool.BuildConfiguration BuildConfiguration, UnrealBuildTool.CPPHeaders Headers, System.Collections.Generic.List1 OutputItems, System.Collections.Generic.List1 UObjectModules, ISourceFileWorkingSet WorkingSet, UnrealBuildTool.ActionGraph ActionGraph, EHotReload HotReload, Boolean bIsAssemblingBuild) [0x00000] in :0
Log.WriteException: at UnrealBuildTool.UnrealBuildTool.RunUBT (UnrealBuildTool.BuildConfiguration BuildConfiguration, System.String[] Arguments, Tools.DotNETCommon.FileReference ProjectFile, Boolean bCatchExceptions) [0x00000] in :0
Log.WriteException: ==============================================================================

Please give any ideas, to fixed it.
And Thank you.


#46

I don’t have a mac and am not familiar with the differences in its build environment.

This is the only error I see in the above:
Native error= Cannot find the specified file

If I’m reading things right, and I might not be, it seems to be trying to run /Users/Shared/Epic Games/UE_4.21/Engine/Binaries/DotNET/UnrealBuildTool.exe. Again, not sure how the mac side works but I wasn’t expecting it to run an .exe. Maybe there are more details in the UHT log Programs/UnrealBuildTool/Log_UHT.txt.


#47

I don’t find the Programs/UnrealBuildTool/Log_UNT.txt . I have only Programs/UnrealBuildTool/Log.txt, with i show in preview post.
I make Log_UNT.txt and get this:

UEBuildTarget.AddPlugin: Enabling plugin ‘WindowsMoviePlayer’ (referenced via default plugins)
ExternalExecution.ExecuteHeaderToolIfNecessary: @progress push 5%
ProgressWriter.Write: @progress ‘Generating code…’ 0%
ProgressWriter.Write: @progress ‘Generating code…’ 33%
ExternalExecution.ExecuteHeaderToolIfNecessary: Parsing headers for Test1Editor
ExternalExecution.ExecuteHeaderToolIfNecessary: Running UnrealHeaderTool “/Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Test1.uproject” “/Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Intermediate/Build/Mac/Test1Editor/Development/Test1Editor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
ExternalExecution.PrintProcessOutputAsync: LogModuleManager: Warning: ModuleManager: Unable to load module ‘SkookumScriptGenerator’ - 0 instances of that module name found.
ExternalExecution.PrintProcessOutputAsync: LogCompile: Error: Failed to initialize the engine (PreInit failed).
UEBuildTarget.Build: Error: UnrealHeaderTool failed for target ‘Test1Editor’ (platform: Mac, module info: /Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Intermediate/Build/Mac/Test1Editor/Development/Test1Editor.uhtmanifest, exit code: CrashOrAssert (3)).

UEBuildTarget.AddPlugin: Enabling plugin ‘WindowsMoviePlayer’ (referenced via default plugins)
ExternalExecution.ExecuteHeaderToolIfNecessary: @progress push 5%
ProgressWriter.Write: @progress ‘Generating code…’ 0%
ProgressWriter.Write: @progress ‘Generating code…’ 33%
ExternalExecution.ExecuteHeaderToolIfNecessary: Parsing headers for Test1Editor
ExternalExecution.ExecuteHeaderToolIfNecessary: Running UnrealHeaderTool “/Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Test1.uproject” “/Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Intermediate/Build/Mac/Test1Editor/Development/Test1Editor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
ExternalExecution.PrintProcessOutputAsync: LogModuleManager: Warning: ModuleManager: Unable to load module ‘SkookumScriptGenerator’ - 0 instances of that module name found.
ExternalExecution.PrintProcessOutputAsync: LogCompile: Error: Failed to initialize the engine (PreInit failed).
UEBuildTarget.Build: Error: UnrealHeaderTool failed for target ‘Test1Editor’ (platform: Mac, module info: /Users/gakhov/Space/unrealProjects/SkookumScript/Test1/Intermediate/Build/Mac/Test1Editor/Development/Test1Editor.uhtmanifest, exit code: CrashOrAssert (3)).


#48

Hi, i build UE4 from source, and run the project without a crash, but now I have got the message on start:
“SkookumScript UE4 Plugin cannot connect to the SkookumIDE!”

It should be located at the following path: [mypath]/UnrealEngine-4.21.2/Engine/Plugins/SkookumScript/SkookumIDE/SkookumIDE.exe

I think it means SkookumIDE.app,
but I can’t find it. only UnrealEngine-4.21.2/Engine/Plugins/SkookumScript/SkookumIDE/Engine/Binaries/Win64/SkookumIDE.exe.
And I haven’t even Binaries/Mac folder

what did I miss, this time?


#49

Hi, I found this posts Plugin folder location on a mac?, Is it actual?
Do u support SkookumIDE for mac?


#50

I can confirm that the IDE is not supported on the mac.