And that fixed the problem. I found the solution in the NuSoap forums, but I though I would share the information as a post in the hopes it make it easier for someone else to find, and my line number was different than the one mentioned. It looks like it is an old problem that has not been patched in the official release.
From: NuSoap version 0.9.5 Attempt to modify property of non-object in nusoap.php: