No, this is not a familiar error. Windows Update? Security settings?
You could try the latest INtime we support, 6.4.21125.2. Let us know if you need a link. It’s what we’re using for 10.3, but I’ve just tested it with 7.3.4 and it seems fine.
jitter.exe (when you try to “Start” the monitoring)
Conclusion
TL;DR: %TEMP%\ldrta.txt Exceeded 4 GiB
I ran ProcMon and noticed that ldrta.exe was writing to %TEMP%\ldrta.txt. Hoping it was a log file with some potentially useful detail about what was going wrong, I went to look at it, and noticed that it had a very conspicuous size: 4,294,991,241 bytes.
I renamed the file, and INtime/ldrta.exe works.
Pertinent Scenario Information
I had been testing recovering from network failures (loss of power, hot-changes to network topology, etc.), all of which involve repeatedly and endlessly attempting to restart the network and/or restart the RTA.
I suppose all those attempts to restart the RTA over the past 4-6 weeks are what filled this (log) file up.
I counted the number of lines in the file that looked like RMPNetwork was (re)loaded. In my case, it happened 63,456 times.
Fix?
This is probably a niche issue, but I think it’s something TenaSys should do something about. The error message I received was not particularly helpful in finding the problem.
There was nothing in the event log.
The error message suggested that the RTA might be responsible.
I’d tell TenASys, but they (already told me that they) don’t want to talk to me (since I’m not a customer).
I’d suggest that they rotate the log every so many MiB. AFAICT, the file doesn’t contain timestamps, so there seems to be little value in keeping much of the data.
Interesting. The weird thing is that none of us at RSI has the file, ldrta.txt. Our test agent PCs are probably starting/stopping the network even more frequently and they also do not have this file.
Do you know if you have turned on some special logging setting? I see some settings under INtime Configuration -> Miscellaneous -> System logging, but mine are all set to No. Yours?
I exported my INtime config to a file. I couldn’t attach it here, so I posted it to pastebin (good until 2021-09-30). Pastebin warned me that my config file contained potentially offensive information (!!) so I had to base64 encode it in order to paste something that you could get to.
I did a quick survey of machines around here. I don’t see the file on any other machines. IDK why the file might only sometimes get created. This particular machine spent much more time in error states, where my application was continuously probing the network and less frequently restarting the RTOS with:
Is it possible that enabling tracing in RMP would cause this? My application is doing that for some things for which we haven’t completely ironed out the implementation.
EDIT: (Clarification) “Tracing” is done with RapidCodeObject::Trace*(...) API functions.
In particular I’m curious about LOGLEVEL and DESTINATION (I think that 2 is actually the default for Windows, all of mine are set to 2 and I’ve never touched that)