On Silverwolf's SBC Pool #1:
The client is throwing an error message when users are trying to withdraw.
What does this error message mean :
PHP Error :
XML-RPC: xmlrpcmsg::parseResponseHeaders: HTTP error, got response: HTTP/1.1 500 Internal Server Error
PHP Fatal error: Uncaught BitcoinClientException: [0]: Didn't receive 200 OK from remote server. (HTTP/1.1 500 Internal Server Error)
Client Error :
SendMoney() : Error: Transaction creation failed keypool return 5924
ThreadRPCServer method=sendtoaddress
I've restarted the client but it made no difference.
FYI in the event other pool operators or users run into this issue :
I tracked this down to a single transaction where a user was trying to withdraw more than 20k coins in a single transaction and the client apparently has a problem with that. It was throwing the above error message whenever that transaction came around again.
I fixed it by coding a limit of 10k for a single withdrawal transaction. Somewhat annoying to the users, but effective.
Resetting SBC Pool #1 to Normal Status.
http://silverwolf.ath.cx/sbcAlso, applied this work-around to pool #2 to prevent any issues over there.