Jump to content

WHMCS / DNP space creation error - Error: wsdl error: XML error pasing WSDL


stustones

Recommended Posts

Hi all,

 

Got a problem with WHMCS and DotNetPanel not creating new Users and Spaces.

 

We're currently upgrading and migrating from a WHMCS 3.7.2 / Helm 3 / Windows 2003 IIS6 platform to a new WHMCS 4.1 / DotNetPanel 2.8.8 / Windows 2008 IIS7. Each component works fine on it's own, but WHMCS is unable to create new customers and hosting spaces on DotNetPanel after signup.

 

When a customer in WHMCS signs up to a DotNetPanel shared hosting service, the User and Space in DNP doesn't get created. WHMCS reports back the account has been activated successfully, but no DNP space.

 

In both WHMCS 3.7.2 and 4.1 the error is:

 

Module Create Failed - Service ID: 118 - Error: wsdl error: XML error pasing WSDL from http://x.x.x.x:9001/esPackages.asmx?WSDL on line 20: > required.

 

Few things to note:

 

- The existing WHMCS 3.7.2 is on W2003, WHMCS 4.1 is on CentOs5 - same error.

- DNP Enterprise server is listening on port 9001.

- Have tried with & without PHP caching on both web servers, also tried php_soap, still no change.

- All firewall ports are open, I can browse to DNP on 9001 and get back the asmx page.

- Have tried to create accounts with and without the "hosting space email" ticked.

- the domain name box in WHMCS has something in it.

- Attempting to create Users and Spaces under the "serveradmin" account.

 

I'm posting this into both the WHMCS and DNP forums, in the hope someone might be able to help! As with most things I'm sure it's a simple error to fix, I'm just stuck on how to fix it! :-(

 

Any help appreciated.

- Stuart.

 

High Availability Hosting

VMware dedicated servers - http://www.hahosting.com

SaaS and Hosting - http://www.thevirtualcloud.com

Rack space and Colocation - http://www.sheffielddatacentre.com

Link to comment
Share on other sites

Hi samant!

 

Thanks for the idea, tried changing the port from 9001 to 9003, also made sure all ports are open and working (again) from the internet, local etc... I can browse to http://server:9001 (now 9003) and get the "server running" message, and I can browse the XML, but no joy with WHMCS :-(

 

Did you have exactly the same error before (line 20 > required)??

 

I've raised a support ticket and Matt is looking into it too, he's said "hmm"... lol

Link to comment
Share on other sites

  • 2 weeks later...

Fixed it (well, a workaround)...

 

...the "fix" was to ditch Windows Server 2008 and install the DNP Enterprise components on Windows Server 2003!

 

Not sure wether it's an IIS, .NET or general config error (not got the time to investigate fully, but I did try many combinations of settings without success), the problem might even be a problem with the nuSOAP implementation in WHMCS - but when DNP Enterprise Server was reinstalled on W2003R2, WHMCS could provision new Hosting Spaces successfully straight away. The new environment has now started customer trials.

 

Just wanna add a personal thanks to Matt who did some investigative work for me, even logging into the servers and debugging nuSOAP.

 

Maybe the issues are fixed in 2008R2, maybe I'll be brave enough to install it one day soon!

 

Cheers,

Stuart.

Link to comment
Share on other sites

  • 2 months later...
  • 3 months later...

Warning: SoapClient::SoapClient(http://xxxxxxx:9002/espackages.asmx?WSDL) [soapclient.soapclient]: failed to open stream: Connection refused in /home/mcsup/public_html/modules/servers/dotnetpanel/dotnetpanel.php on line 0

 

Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://xxxx:9002/espackages.asmx?WSDL" in /home/mcsup/public_html/modules/servers/dotnetpanel/dotnetpanel.php on line 0

 

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxxxxxx:9002/espackages.asmx?WSDL' : failed to load external entity "http://xxxxxx:9002/espackages.asmx?WSDL" in /home/mcsup/public_html/modules/servers/dotnetpanel/dotnetpanel.php:0 Stack trace: #0 /home/mcsup/public_html/modules/servers/dotnetpanel/dotnetpanel.php(0): SoapClient->SoapClient() #1 /home/mcsup/public_html/includes/modulefunctions.php(0) : eval()'d code(1): DotNetPanel_CreateAccount('http://2xxxx....', Array) #2 /home/mcsup/public_html/includes/modulefunctions.php(0): unknown() #3 /home/mcsup/public_html/includes/orderfunctions.php(0): ServerCreateAccount() #4 /home/mcsup/public_html/admin/orders.php(0): acceptOrder() #5 {main} thrown in /home/mcsup/public_html/modules/servers/dotnetpanel/dotnetpanel.php on line 0

 

 

We are getting this error - everything is working fine for the server login but when we try to create through WHMCS this error appears. Enterprise server is running and can be reached by the world. We are running 2008R2. Help as there is no response in days from our support ticket....

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

virtually the same error i just posted on another thread ..

hope there's a fix ..

 

 

Warning: SoapClient::SoapClient(http://68.71.134.10:9002/espackages.asmx?WSDL) [soapclient.soapclient]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\modules\servers\dotnetpanel\dotnetpanel.php on line 0

 

Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "http://68.71.134.10:9002/espackages.asmx?WSDL" in C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\modules\servers\dotnetpanel\dotnetpanel.php on line 0

 

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://68.71.134.10:9002/espackages.asmx?WSDL' : failed to load external entity "http://68.71.134.10:9002/espackages.asmx?WSDL" in C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\modules\servers\dotnetpanel\dotnetpanel.php:0 Stack trace: #0 C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\modules\servers\dotnetpanel\dotnetpanel.php(0): SoapClient->SoapClient() #1 C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\includes\modulefunctions.php(0) : eval()'d code(1): DotNetPanel_CreateAccount('http://68.71.13...', Array) #2 C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\includes\modulefunctions.php(0): unknown() #3 C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\admin\clientshosting.php(0): ServerCreateAccount() #4 {main} thrown in C:\HostingSpaces\admin1\support.webdesignthailand.net\wwwroot\modules\servers\dotnetpanel\dotnetpanel.php on line 0

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated