Actual behaviour
Android client reports an error while attempting to connect to my nextcloud server instance. Old login method works. Desktop client works fine.
Expected behaviour
Both methods (new and old) should be working.
Steps to reproduce
Start Nextcloud Android client, enter server hostname
Environment data
Android version: 6.0.1
Device model: Samsung S5
Stock or customized system: Stock
Nextcloud app version: 2.0.0
Nextcloud server version: 12.0.4-r1, Alpine Linux
Logs
Web server error log
192.168.0.119 - - [10/Jan/2018:21:16:54 +0000] "GET /status.php HTTP/1.0" 200 146 "-" "Mozilla/5.0 (Android) ownCloud-android/2.0.0" "192.168.0.1"
192.168.0.119 - - [10/Jan/2018:21:16:54 +0000] "HEAD /remote.php/webdav/ HTTP/1.0" 401 0 "-" "Mozilla/5.0 (Android) ownCloud-android/2.0.0" "192.168.0.1"
192.168.0.119 - - [10/Jan/2018:21:16:55 +0000] "GET /index.php/login/flow HTTP/1.0" 500 4970 "-" "Samsung SM-G900F" "192.168.0.1"
Nextcloud log (data/nextcloud.log)
{"reqId":"U92ZrffjR2SEVEHQn7L5","level":3,"time":"2018-01-10T21:16:55+00:00","remoteAddr":"192.168.0.119","user":"--","app":"index","method":"GET","url":"\/index.php\/login\/flow","message":"Exception: {\"Exception\":\"OCP\\\\AppFramework\\\\QueryException\",\"Message\":\"Could not resolve appName! Class appName does not exist\",\"Code\":0,\"Trace\":\"#0 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Utility\\\/SimpleContainer.php(117): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->resolve('appName')\\n#1 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/ServerContainer.php(132): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->query('appName')\\n#2 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Utility\\\/SimpleContainer.php(66): OC\\\\ServerContainer->query('appName')\\n#3 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Utility\\\/SimpleContainer.php(96): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->buildClass(Object(ReflectionClass))\\n#4 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Utility\\\/SimpleContainer.php(117): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->resolve('OC\\\\\\\\Core\\\\\\\\Control...')\\n#5 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/ServerContainer.php(132): OC\\\\AppFramework\\\\Utility\\\\SimpleContainer->query('OC\\\\\\\\Core\\\\\\\\Control...')\\n#6 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/DependencyInjection\\\/DIContainer.php(416): OC\\\\ServerContainer->query('OC\\\\\\\\Core\\\\\\\\Control...')\\n#7 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(101): OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer->query('OC\\\\\\\\Core\\\\\\\\Control...')\\n#8 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Routing\\\/RouteActionHandler.php(47): OC\\\\AppFramework\\\\App::main('ClientFlowLogin...', 'showAuthPickerP...', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer), Array)\\n#9 [internal function]: OC\\\\AppFramework\\\\Routing\\\\RouteActionHandler->__invoke(Array)\\n#10 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/Route\\\/Router.php(299): call_user_func(Object(OC\\\\AppFramework\\\\Routing\\\\RouteActionHandler), Array)\\n#11 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/base.php(1004): OC\\\\Route\\\\Router->match('\\\/login\\\/flow')\\n#12 \\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/index.php(48): OC::handleRequest()\\n#13 {main}\",\"File\":\"\\\/usr\\\/share\\\/webapps\\\/nextcloud\\\/lib\\\/private\\\/AppFramework\\\/Utility\\\/SimpleContainer.php\",\"Line\":102}","userAgent":"Samsung SM-G900F","version":"12.0.4.3"}```
Actual behaviour
Android client reports an error while attempting to connect to my nextcloud server instance. Old login method works. Desktop client works fine.
Expected behaviour
Both methods (new and old) should be working.
Steps to reproduce
Start Nextcloud Android client, enter server hostname
Environment data
Android version: 6.0.1
Device model: Samsung S5
Stock or customized system: Stock
Nextcloud app version: 2.0.0
Nextcloud server version: 12.0.4-r1, Alpine Linux
Logs
Web server error log
Nextcloud log (data/nextcloud.log)