When I run the process all work fine, from the IDE I can connect to my service and can open the datatables.
In execution (server and client running in linux) the server (in Windows all work fine) when I try to open a datatable with dynamicwhere raise this exception:
An exception was raised on the server: Stream read error: Invalid string length “-1211979837”
the problem is the Indy HTTP Server! If I change it with ROHTTPServer all work fine! The BIG problem is that with the TROHTTPServer the CPU of the process is 100% and more.
the project is quite large and it is not easy to extract a test case on the fly but I try to prepare it.
Consider that I am using the Indy channel because ROHTTPServer gives me the CPU allocation problem (only in Linux).
If you can me help to find a solution for the CPU problem I would switch to ROHTTPServer instead of Indy.
We are getting problems with this new build and linux with TROSuperTCPServer with similar issues of 100% CPU probably if a socket connection fails etc. This latest build has been very poorly tested and is a big disappointment for the lack of attention.