I did some debugging, and found that it's an issue with the Geolocation IP-service.
When I turn off the IP-Info-Service in the host-settings (http://vwboard.de/default.aspx?g=admin_hostsettings#View2), then registration works.
I had these settings (part of my api-key is hidden):
http://api.ipinfodb.com/v3/ip-city/?key=630PARTLY0HIDDEN0084c0&format=xml&ip= {0}
IP Information Geolocation Web Service Params= StatusCode,StatusMessage,IpAddress,CountryCode,CountryName,RegionName,CityName,ZipCode,Latitude,Longitude,TimeZone
http://www.ip2location.com/ {0}
I also tried the original value for the web-service params which contained a
typo (there's an additional space-char next to 'IpAddress' ):
StatusCode,StatusMessage, IpAddress,CountryCode,CountryName,RegionName,CityName,ZipCode,Latitude,Longitude,TimeZone
That also failed.
Then I took a look at the response from api.ipinfodb.com which looks like:
OK31.18.126.144DEGERMANYBERLINBERLIN1017852.524413.4105+02:00for my IP:
http://api.ipinfodb.com/v3/ip-city/?key=630PARTLY0HIDDEN0084c0&format=xml&ip=31.18.126.144 So I remembered that XML-tags are case-sensitive, and tried with the following setting:
statusCode,statusMessage,ipAddress,countryCode,countryName,regionName,cityName,zipCode,latitude,longitude,timeZone
But still registration doesn't work.
FillLocationData-function surely needs some love (and a check against invalid input).
Could somebody help me please? (I also tried all of the above strings with semicolon instead of comma, but that still didn't work)
For now I turned that module off, and can run my forum. But I would surely like to use that function.
Thanks!