Hi,
I'm encountering an out of memory exception related to a QAction (QA900012) that isn't present in my code.
This issue only occurs when running on DataMiner 10.2.9.0, but it does not happen when running locally on 10.4.7.0.
The protocol scripts show it's only a 3KB file.
Does anyone know what might be causing this issue or how I should proceed with the investigation? Thanks!
2024/07/22 16:59:20.099|SLProtocol - 44432 - Genus Chassis Test|33388|CManagedScript::Load|ERR|-1|Compilation failed for QAction 900012 System.OutOfMemoryException: Insufficient memory to continue the execution of the program. at System.Runtime.InteropServices.Marshal.AllocHGlobal(IntPtr cb) at System.Reflection.Internal.NativeHeapMemoryBlock.DisposableData..ctor(Int32 size) at System.Reflection.Internal.StreamMemoryBlockProvider.ReadMemoryBlockNoLock(Stream stream, Boolean isFileStream, Int64 start, Int32 size) at System.Reflection.PortableExecutable.PEReader..ctor(Stream peStream, PEStreamOptions options, Int32 size) at Microsoft.CodeAnalysis.ModuleMetadata.CreateFromStream(Stream peStream, PEStreamOptions options) at Microsoft.CodeAnalysis.MetadataReference.CreateFromFile(String path, MetadataReferenceProperties properties, DocumentationProvider documentation) at Skyline.DataMiner.Scripting.CodeBuilder.CompileWithRoslyn() at Skyline.DataMiner.Scripting.CodeBuilder.BuildCSharp() at CManagedScript.Load(CManagedScript* , tagVARIANT varContent, Int32 iCoding, Int32 iResourceType, tagVARIANT varOptions, IUnknown* pProtocol, Int32* piCookie) 2024/07/22 16:59:20.099|SLProtocol - 44432 - Genus Chassis Test|76396|CQAction::Run|ERR|-1|QAction [900012] triggered by [pid=65129/idx=-1/pk=/user=] failed. (0x8004022D) Input: new = <NULL> Input: old = <NULL> Input: extra = <NULL>
it is similar to this post a while back: https://community.dataminer.services/question/error-with-qaction-900012-and-900011.
It is likely due to limited physical resources of your disk space, ram or SLScripting