Quote
This happens because you are creating long chains of unconfirmed transactions. When you send a transaction, you create a change output for the change. When you send another one before the first confirms, you are spending from that change output. And so on and so forth. Bitcoin Core will not accept any transactions which are in a chain of 25 or more unconfirmed transactions. You will need to change some options to increase that limit.
May you tell me, which options should I use? On the wiki (https://en.bitcoin.it/wiki/Running_Bitcoin#Command-line_arguments) I've found only spendzeroconfchange, but this option is default set as 1, so it shouldn't be a problem.
Quote
That is interesting. It probably has to do with the transactions getting rejected. This may be a bug.
Ok, I'll try to report this on the bitcoin's github page.