SmarterTrack WHMCS Module
Problem reported by Neill Toms - February 4, 2015 at 6:56 AM
Known
I have installed the WHMCS module but it wont synchronize my customers all it does is reload the page out of its frame (i.e. not surround on the text).
 
Is there anyway to fix this??
 
Im using smartertrack 8.6 with whmcs 5.3.10

13 Replies

Reply to Thread
0
Neill Toms Replied
Ok it's now kicking 500 internal server error?
0
Employee Replied
Employee Post
Hello Neill,
 
Thank you for the inquiry. We are aware of an issue with WHMCS that is currently being reviewed. There is difficulty with the communication / synchronization when adding users. Please let me know if there is a specific error that is displayed and when this started to occur.  I may have a solution that we can provide to you.
 
Thanks.
 
0
Neill Toms Replied
The exact error Fatal error: Class 'SoapClient' not found in C:\Inetpub\vhosts\...\httpdocs\billing\modules\addons\SmarterTrack\smartertrack_functions.php on line 47
0
Neill Toms Replied
Fixed that fault, you might want to indicate that SoapClient is required to be compiled in your PHP version?
0
Neill Toms Replied
New fault: Fatal error: Uncaught SoapFault exception: [Function ("CreateUser2") is not a valid method for this service] 0 in C:\Inetpub\vhosts\th-designs.co.uk\httpdocs\billing\includes\classes\WHMCS\Terminus.php:0 Stack trace: #0 C:\Inetpub\vhosts\th-designs.co.uk\httpdocs\billing\includes\classes\WHMCS\Terminus.php(0): WHMCS_Terminus::whmcsExceptionHandler() #1 [internal function]: WHMCS_Terminus->whmcsExceptionHandler(Object(SoapFault)) #2 {main} thrown in C:\Inetpub\vhosts\th-designs.co.uk\httpdocs\billing\includes\classes\WHMCS\Terminus.php on line 0
0
Neill Toms Replied
Fix the error above by renaming CreateUser2 to CreateUser but new error: Fatal error: Uncaught SoapFault exception: [System.Web.Services.Protocols.SoapException: Server was unable to read request. ---> System.InvalidOperationException: There is an error in XML document (2, 304). ---> System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read76_AddRoleToUser() at Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer108.Deserialize(XmlSerializationReader reader) at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) at in C:\Inetpub\vhosts\th-designs.co.uk\httpdocs\billing\includes\classes\WHMCS\Terminus.php on line 0
0
Grady Werner Replied
Employee Post
Your best bet, if possible, is to use our new version 2 of the WHMCS plugin, but that requires the version of SmarterTrack 10 that was put out yesterday. If you're under upgrade protection, post that here and we'll send you the link. If not, we'll continue to troubleshoot it here, but the new plugin is MANY times faster and generally more reliable than the old one.
Grady Werner
Development Manager
SmarterTools Inc.
(877) 357-6278
www.smartertools.com
0
Neill Toms Replied
Thank you for your reply, unfortunately I'm not so lucky and my portection expired. I have fixed the bugs up till now.  Coding is something I play with from time to time so I've managed to bug fix so far.  The bug now is to do with adding roles to users during sync, the error kicks out but it syncs the first user into smarter track and halts as the roles get assigned towards the end of the script.  When this is fixed I will be more than happy to package the files for the community to use.  Regards Neill
0
Neill Toms Replied
ok fixed! all clients sync with no issues, my only issue is when clients login all they see is the smartertrack module error page could this be a bad or out-of-date hook in hooks.php? and is there a way to get the module to show the raw error instead?
0
Neill Toms Replied
Ok, last error then I can upload a working module for you, the issue left is that the module doesn't input st_userid into the module table.
 
once this is fixed the module works 100% for versions 8 and possibly 9 of smartertrack.
 
please help!!!
0
Neill Toms Replied
Ok, with no help what so ever from smartertools I have created/fixes the whmcs module for version 8 & 9 smartertrack if anyone would like it please message here.
0
zunixaani xaani Replied
I've seen that message when I failed to stop the IIS services and mailservice. I think it means a file was locked during the installation process. I think the safe move is to reboot. Follow the upgrade guidelines closely next time and you shouldn't see that message.
Lily lara
0
Neill Toms Replied
Thanks, but I got it working last month it took a lot of recoding.

Reply to Thread