Cannot login to 1.2.18
OpenVBX installations updated to version 1.2.18, and reports incorrect e-mail/password. I have another installation still running 1.2.14 and I can login to that server.
Similarly account information which works on the web and in iOS does not work in the Android version.
In short I and several commenters in the App Store have a similar issue, but I can not see the cause in the code. Logging in is unfortunately often the most complex thing that most IT environments ever have to do and fraught with unexpected testing scenarios but it doesn't appear to be the actual authentication that is failing.
The "Your email address or password is invalid" error message itself just means that any kind of exception was thrown during the execution of OpenVBX.API.getFolders() which appears to mean what "directories" are below /messages/inbox but at that point it looses me.
Basically there appears to be a lot that can go wrong there that has nothing do with the login itself.
Since it is really any error in OpenVBX.API.getFolders() that is being reported as "Your email address or password is invalid", the error is likely to be dependent on the version of OpenVBX which is your endpoint or something else about the configuration of the endpoint being different. I am using a patched v0.90 r47 which even the author's Mother must have abandoned by now. You are using much more appropriate versions than I.
There may also be something else different between your two openVBX implementations. It would be worth comparing the .htaccess files on the two installations. Do report back if you find a cause as it might help myself or others.
The error occurs during processing the 200 status response to a HTTP authenticated request to "GET /vbs/messages/inbox HTTP/1.1". The password was accepted because this is an authenticated request that received a 200 rather than a 401. But there was something else that the Android App did not like about the payload that was sent back to Android and which prevented it from completing OpenVBX.API.getFolders().
In the openvbx server's Apache logs I see:
IPADDRESS - USEREMAIL [30/Apr/2016:04:44:16 -0700] "GET /vbs/client HTTP/1.1" 200 58 "-" "okhttp/2.4.0" 218 1573
IPADDRESS - USEREMAIL [30/Apr/2016:04:44:38 -0700] "GET /vbs/messages/inbox HTTP/1.1" 200 850 "-" "okhttp/2.4.0" 226 3206
Still not working. I'm on version 1.2.20
Any insight on this issue?