Describe the issue
Since version 0.13.2 a popular client (Bitcoiner on Android) fails to connect to the daemon via the HTTP-based RPC interface.
The server receives the initial getinfo POST request:
Received a POST request for / from XXX.XXX.XXX.XXX:AAAA 2017-01-20 16:53:46 ThreadRPCServer method=getinfo
But then the client side on Android seems to time out:
01-20 17:53:56.316 26855 26855 W bitcoiner: RPC call failed 01-20 17:53:58.503 2397 3033 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=net.lwi.bitcoiner/.Main bnds=[360,406][477,579] (has extras)} from uid 10023 on display 0
(time skew on the server side being UTC vs. CET).
Can you reliably reproduce the issue?
Start server and client and wait.
If so, please list the steps to reproduce below:
See above
Expected behaviour
Client should display wallet contents.
Actual behaviour
Client seems to time out.
What version of bitcoin-core are you using?
List the version number/commit ID, and if it is an official binary, self compiled or a distribution package such as PPA. 0.13.2-3 (on an armv7h board, Arch community/bitcoin-daemon 0.13.2-3 package)
Machine specs:
- OS: Arch
- CPU: dual-core armv7h
- RAM: 2GB
- Disk size: 512 GB
- Disk Type (HD/SDD): USB
Any extra information that might be useful in the debugging process.
This is normally the contents of a debug.log or config.log file. Raw text or a link to a pastebin type site are preferred.
debug.log: http://pastebin.com/ESQYSkWk
More than happy to provide more info for both server and client; just let me know what you need.
BTW: not sure where the RPC port failure message comes from as the port is open on the machine.