03-25-2025 09:38 AM
Hi everyone,
I have an issue uploading a .tsr-File when it contains an additional result with the value to log aiming at 'FileGlobals.Recepie.PartNo["Default"].EOL_Parameterization.Path'. Even when the string is empty, the .tsr-File runs into an error. The additional results are not an extra step but belong to a sequence call.
Even more interesting is that in the same additional results is a very similar numeric value 'FileGlobals.Recepie.PartNo["Default"].settings.NodeID', which is uploaded without a problem.
If I try to run it with the sequence 'Process Results File [for testing and debugging]' from the 'NI_OfflineResultsGenerator.seq' the error is simply 'Operation failed'.
Is there something else i can do to find out what exactly is the problem here?
My workaround is to copy the value to a local variable and save it to the database, but there must be a better way.
Thanks for your help.
03-31-2025 07:55 AM
Thanks for your approaches.
I checked the string for special characters and checked the possible length of the string and the field in the database (255), but everything seems fine.
If I copy the string into e.g. locals.dummy and add it to the addtional results instead of FileGlobals.Recepie.PartNo["Default"].EOL_Parameterization.Path it also works fine. So there must be some issue with call of the variable itself.
And in addition I also disabled the database output in the result processing profile of the ORPU and it still runs into the same error with only the Report output active. (Operation failed) So there must be something in the result processing.
03-31-2025 08:33 AM
Also very interesting is that when I use the result processing direct in Teststand, the result can be processed and uploaded.
So the error have to be in the ORPU. The error appears even when no output in the ORPU result processing is enabled.