Error running packed game under linux

Hi,
I created a new class UWCableActor which actually a duplicated and slightly modified code of the CableActor class and put all the code under the source directory. when running under the editor everything works fine but as a packed game I keep getting the following error:

[2018.01.11-04.25.56:818] 0]Cached free pages: 0.000000mb
[2018.01.11-04.25.56:818] 0]LogStreaming: Warning: FAsyncPackage::LoadImports for /Game/mycontent/testmap: Skipping import UWCableActor, depends on missing native class
[2018.01.11-04.25.56:819] 0]LogStreaming: Error: ****DumpDependencies [Dependencies]:
[2018.01.11-04.25.56:819] 0]LogStreaming: Error: Export 19 UWCableActor_1
[2018.01.11-04.25.56:819] 0]LogStreaming: Error: Linker is …/…/…/Oceantest1/Content/mycontent/testmap.umap
[2018.01.11-04.25.56:819] 0]LogStreaming: Error: Dep C_BEFORE_S Export 19 UwCableComponent0 (class UwCableComponent)
[2018.01.11-04.25.56:819] 0]LogStreaming: Error: Dep S_BEFORE_C Import 25 UWCableActor
[2018.01.11-04.25.56:820] 0]LogStreaming: Error: Dep S_BEFORE_C Import 51 Default__UWCableActor
[2018.01.11-04.25.56:820] 0]LogStreaming: Error: Dep S_BEFORE_C Import 52 UwCableComponent0
[2018.01.11-04.25.56:820] 0]LogStreaming: Error: Dep C_BEFORE_C Export 9 PersistentLevel (class Level)
Fatal error: [File:/local/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/Serialization/AsyncLoading.cpp] [Line: 3013]
Missing Dependency, request for UWCableActor but it hasn’t been created yet.
[2018.01.11-04.25.56:828] 0]LogLinux: Error: appError called: Assertion failed: Assertion failed: [File:/local/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/Serialization/AsyncLoading.cpp] [Line: 3013]
Missing Dependency, request for UWCableActor but it hasn’t been created yet.

Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092

I tried disabling the “Event Driven Loader” and the packed game didn’t crash but the cable was not visible and was not created.