Internal server error on share link access
When trying to open a shared gpx file, I receive the following error log:
Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'SELECT servername, type, url, layers, version, format, opacity, transparent, minzoom, maxzoom, attribution FROM oc_gpxpod_tile_servers WHERE "user"='XXX' AND 0 AND type='overlay';': SQLSTATE[42804]: Datatype mismatch: 7 ERROR: argument of AND must be type boolean, not type integer LINE 1: ...M oc_gpxpod_tile_servers WHERE "user"='XXX' AND 0 AND type... ^
/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 128: Doctrine\DBAL\Driver\AbstractPostgreSQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException))
/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Statement.php - line 177: Doctrine\DBAL\DBALException driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOPgSql\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'SELECT serverna...', Array)
/var/www/nextcloud/apps/gpxpod/controller/pagecontroller.php - line 274: Doctrine\DBAL\Statement->execute()
/var/www/nextcloud/apps/gpxpod/controller/pagecontroller.php - line 1826: OCA\GpxPod\Controller\PageController->getUserTileServers('overlay', 'XXX', '')
[internal function] OCA\GpxPod\Controller\PageController->publicFile()
/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 161: call_user_func_array(Array, Array)
/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 91: OC\AppFramework\Http\Dispatcher->executeController(Object(OCA\GpxPod\Controller\PageController), 'publicFile')
/var/www/nextcloud/lib/private/AppFramework/App.php - line 115: OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\GpxPod\Controller\PageController), 'publicFile')
/var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47: OC\AppFramework\App main('PageController', 'publicFile', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
[internal function] OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)
/var/www/nextcloud/lib/private/Route/Router.php - line 297: call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)
/var/www/nextcloud/lib/base.php - line 999: OC\Route\Router->match('/apps/gpxpod/pu...')
/var/www/nextcloud/index.php - line 42: OC handleRequest()
{main}
This happens with gpxpod 2.2.2 in nextcloud 13.0.5 and Chromium 66.
Edited by Christian Wiwie