Passwords App Internal Error

Hello friends,

I installed the passwords app but when I try to click the passwords symbol in the top navigation bar I get only a error page with

## Internal Server Error

The server was unable to complete your request.

If this happens again, please send the technical details below to the server administrator.

More details can be found in the server log.

### Technical details

* Remote Address: 192.168.178.37
* Request ID: 73IV4G4wfd13USoGGwtR

I am using

Nextcloud version 20.0.5
OS Debian 10
PHP Version: 7.4.14

EDIT: I am using Docker

my logging entry

Exception: Typed property OCA\Passwords\Helper\Http\SetupReportHelper::$isProxy must not be accessed before initialization

    /var/www/html/lib/private/AppFramework/App.php - line 152:

    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Password ... {}, "index")

    /var/www/html/lib/private/Route/Router.php - line 309:

    OC\AppFramework\App::main("OCA\\Passwo ... r", "index", OC\AppFramew ... {}, { _route: "p ... "})

    /var/www/html/lib/base.php - line 1008:

    OC\Route\Router->match("/apps/passwords/")

    /var/www/html/index.php - line 37:

    OC::handleRequest()

Caused by Error: Typed property OCA\Passwords\Helper\Http\SetupReportHelper::$isProxy must not be accessed before initialization

    /var/www/html/custom_apps/passwords/lib/Helper/Http/SetupReportHelper.php - line 88:

    OCA\Passwords\Helper\Http\SetupReportHelper->isProxy()

    /var/www/html/custom_apps/passwords/lib/Helper/Http/SetupReportHelper.php - line 57:

    OCA\Passwords\Helper\Http\SetupReportHelper->getProxyStatus()

    /var/www/html/custom_apps/passwords/lib/Controller/PageController.php - line 212:

    OCA\Passwords\Helper\Http\SetupReportHelper->getHttpsSetupReport()

    /var/www/html/custom_apps/passwords/lib/Controller/PageController.php - line 126:

    OCA\Passwords\Controller\PageController->getTemplateVariables(false)

    /var/www/html/lib/private/AppFramework/Http/Dispatcher.php - line 169:

    OCA\Passwords\Controller\PageController->index()

    /var/www/html/lib/private/AppFramework/Http/Dispatcher.php - line 100:

    OC\AppFramework\Http\Dispatcher->executeController(OCA\Password ... {}, "index")

    /var/www/html/lib/private/AppFramework/App.php - line 152:

    OC\AppFramework\Http\Dispatcher->dispatch(OCA\Password ... {}, "index")

    /var/www/html/lib/private/Route/Router.php - line 309:

    OC\AppFramework\App::main("OCA\\Passwo ... r", "index", OC\AppFramew ... {}, { _route: "p ... "})

    /var/www/html/lib/base.php - line 1008:

    OC\Route\Router->match("/apps/passwords/")

    /var/www/html/index.php - line 37:

    OC::handleRequest()

my config.php file

<?php
$CONFIG = array (
  'htaccess.RewriteBase' => '/',
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'apps_paths' =>
  array (
    0 =>
    array (
      'path' => '/var/www/html/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 =>
    array (
      'path' => '/var/www/html/custom_apps',
      'url' => '/custom_apps',
      'writable' => true,
    ),
  ),
  'instanceid' => 'ocgigiuwv3yk',
  'passwordsalt' => 'foo',
  'secret' => 'foo',
  'trusted_domains' =>
  array (
    0 => '192.168.178.38:8080',
  ),
  'datadirectory' => '/var/www/html/data',
  'dbtype' => 'mysql',
  'version' => '20.0.5.2',
  'overwrite.cli.url' => 'http://192.168.178.38:8080',
  'dbname' => 'nextcloud',
  'dbhost' => 'db',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud',
  'dbpassword' => 'foo',
  'installed' => true,
  'app_install_overwrite' =>
  array (
    0 => 'passman',
  ),
  'theme' => '',
  'loglevel' => 2,
  'maintenance' => false,
);

Looks like the http error report causes this issue.

The passwords app requires https to run. Enabling https will fix the issue.
If you’re using a reverse proxy, you need to configure Nextcloud for it.

thank you, i will try that.