Hi, I've got a smiliar problem.
Using OCS latest stack with docker (configured exactly like instructed on the docker page) and OCS latest agent for window machine.
Agent log show no problem, plugins are executed successfully, everything is sent successfully (shown with debug=2)
If I generate a local XML : .\OCSInventory.exe /local="C:\Test\logs" /force /xml="C:\Test\logs"
The XML file actually CONTAINS the plugins data (looks like <plugintest> ... some data ...</plugintest>).
However, when I connect to my server GUI (localhost/ocsreports), install the plugin "plugintest" :
1. I get this error : "The communication server encountered the following error on install : " with no error code. I had the error : Err_02 : Module transfer between ocsreports and ocsserver failed ( Can be a network related issue ) which I solved by installing module Apache2::SOAP and restarting apache server.
2. All mysql tables are created just fine, but never filled. The plugintest page I created (in a similar manner than plugin officepack does) appears just fine and when filling manually the plugintest mysql table, data is displayed. When I select the specific windows machine and browse the XML file (in the server GUI), I see that the XML ocsreports shows me does not contain the plugintest data at all !
3. Monitoring the mysql server shows no access denied, apache error log on ocs server show no error anymore...
I'm lost and can't find any solution for now, is there a guide or instructions to install a plugin manually on ocs server with version 2.3.1 ? I believe the plugin engine can't properly make the link between ocsreport and ocsserver ?