• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

XML Parser Error

A

AndrewT

Guest
I am trying to develop a Plesk server plugin for ClientExec. Whenever I execute the plugin code using the CE software i keep getting this error
<?xml version="1.0"?>
<packet version="1.3.2.4">
<system>
<status>error</status>
<errcode>1002</errcode>
<errtext>Parser error: Cannot parse the XML from the source specified</errtext>
</system>
</packet>

Here is the code I am using to create a new client
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<packet version="1.3.1.0">
<client>
<add>
<gen_info>
<cname>test</cname>
<pname>this</pname>
<login>out</login>
<passwd>12345</passwd>
</gen_info>
</add>
</client>
</packet>

I notice the packet versions are different. Could that be a problem? I have tested this as a standalone script and it works fine. Any ideas?

Thanks in advance!
 
I figured out what was going on....

Plesk returns a xml repsonse. So I had two identical tags on the page causind the error.

I have another question - how can shutoff the xml output that comes from plesk after using the api?
 
It depends on where you can ignore this output.
If you are using php scripts - you can utilize php output buffering for example...
 
Same problem with Expand and 7.5.2 on FBSD, all operations with domains wors fine..
 
Back
Top