Closed MikaelBertze closed 5 years ago
I've just checked with the bundled (C#) listener example and I don't get any errorlog .. Do you get a similar log when running that same example ?
Another observation: 'your' error above smells like you're creating huge amounts of instances (without unregistering) which at some point would cause your write to fail .. could that be the case (also as I can't relate the above error to call-backs) ?
My code is runing without errors for some time. The error_log seems to be filled up after the code been running for a while...
I noticed that compared to the example code I've been using the WriteDispose method on the dataWriter insted of the Write method. Could that be causing the error messages? Even though the error logs have been filled with 50Gb of messages, I have not noticed any issues in my application.
As stated, I see no evidence that the error is related to call-backs .. and your statement that your code is running OK for a while somehow again points to my question about how many instances (key-values) you are creating whilst running .. if you keep on generating new instances (key-values) without unregistering (which isn't the same as disposing as dispose is about lifecycle-awareness, not about resource-cleanup) you will eventually run out or resources i.e. get errors ..
Ok. This appears to be a misunderstanding on my side regarding the message keys. Going through my test code I notice that I do create a new key for every message that is published. Assuming this is the cause and will close the issue. Thanks for the help.
When I use OpenSplice 6.9.181018OSS, I get huge error log file. I use the C# API with a onDataAvailable call-back. From the release notes I find that this should have been fixed in version 6.7.2.
Platform: Win10 Release: PXXX-VortexOpenSplice-6.9.190403OSS-HDE-x86_64.win-vs2017-installer.zip
Relese notes 6.7.2 Report ID: OSPL-9823