-
Notifications
You must be signed in to change notification settings - Fork 54
Description
Steps to reproduce
- Standard Nextcloud 20.0.2 installation on Ubuntu 20.04.
- Install Phone Sync using server Nextcloud App interface.
- Try access the Phone Sync tool as regular user .
Expected behaviour
I have never seen the app running.
I am expecting an empty message view, as there was no sync so far.
Actual behaviour
When accessing the Phone Sync app as a regular user I do see "Internal Server Error".
Logs shows errors, below.
Next as an admin, I disabled and removed the Phone Sync and then was trying to install it again. Now, it was impossible. I have got:
"
An error occured during the request. Unable to proceed.
An exception occurred while executing 'SELECT user_id
, datakey
, datavalue
FROM oc_ocsms_user_datas
WHERE datakey
LIKE ?' with params ["lastReadDate-%"]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_ocsms_user_datas' doesn't exist
"
Server configuration
Nextcloud/ownCloud version:
20.0.2
PHP version:
7.4.3
HTTPd server:
apache2 2.4.41-4ubuntu3.1
Database engine & version:
ubuntu package: mysql-common 5.8+1.0.5ubuntu2
mysql --version: mysql Ver 15.1 Distrib 10.3.25-MariaDB
Client configuration
Android version:
Phone:
Nextcloud SMS app version:
Logs
Insert your log here
`
Doctrine\DBAL\Exception\TableNotFoundException: An exception occurred while executing 'SELECT `sms_address` FROM `oc_ocsms_smsdatas` WHERE (`user_id` = ?) AND (`sms_mailbox` IN (?, ?, ?))' with params ["gore", 0, 1, 3]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_ocsms_smsdatas' doesn't exist
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 169:
Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException()
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 149:
Doctrine\DBAL\DBALException::wrapException()
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 914:
Doctrine\DBAL\DBALException::driverExceptionDuringQuery()
/var/www/html/nextcloud/lib/private/DB/Connection.php - line 202:
Doctrine\DBAL\Connection->executeQuery()
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php - line 206:
OC\DB\Connection->executeQuery()
/var/www/html/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php - line 217:
Doctrine\DBAL\Query\QueryBuilder->execute()
/var/www/html/nextcloud/apps/ocsms/db/smsmapper.php - line 94:
OC\DB\QueryBuilder\QueryBuilder->execute()
/var/www/html/nextcloud/apps/ocsms/controller/smscontroller.php - line 70:
OCA\OcSms\Db\SmsMapper->getAllPhoneNumbers()
/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:
OCA\OcSms\Controller\SmsController->index()
/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:
OC\AppFramework\Http\Dispatcher->executeController()
/var/www/html/nextcloud/lib/private/AppFramework/App.php - line 152:
OC\AppFramework\Http\Dispatcher->dispatch()
/var/www/html/nextcloud/lib/private/Route/Router.php - line 308:
OC\AppFramework\App::main()
/var/www/html/nextcloud/lib/base.php - line 1008:
OC\Route\Router->match()
/var/www/html/nextcloud/index.php - line 37:
OC::handleRequest()
Caused by Doctrine\DBAL\Driver\PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_ocsms_smsdatas' doesn't exist
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 906:
Doctrine\DBAL\Driver\PDOStatement->execute()
/var/www/html/nextcloud/lib/private/DB/Connection.php - line 202:
Doctrine\DBAL\Connection->executeQuery()
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php - line 206:
OC\DB\Connection->executeQuery()
/var/www/html/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php - line 217:
Doctrine\DBAL\Query\QueryBuilder->execute()
/var/www/html/nextcloud/apps/ocsms/db/smsmapper.php - line 94:
OC\DB\QueryBuilder\QueryBuilder->execute()
/var/www/html/nextcloud/apps/ocsms/controller/smscontroller.php - line 70:
OCA\OcSms\Db\SmsMapper->getAllPhoneNumbers()
/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:
OCA\OcSms\Controller\SmsController->index()
/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:
OC\AppFramework\Http\Dispatcher->executeController()
/var/www/html/nextcloud/lib/private/AppFramework/App.php - line 152:
OC\AppFramework\Http\Dispatcher->dispatch()
/var/www/html/nextcloud/lib/private/Route/Router.php - line 308:
OC\AppFramework\App::main()
/var/www/html/nextcloud/lib/base.php - line 1008:
OC\Route\Router->match()
/var/www/html/nextcloud/index.php - line 37:
OC::handleRequest()
Caused by PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_ocsms_smsdatas' doesn't exist
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php - line 127:
PDOStatement->execute()
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 906:
Doctrine\DBAL\Driver\PDOStatement->execute()
/var/www/html/nextcloud/lib/private/DB/Connection.php - line 202:
Doctrine\DBAL\Connection->executeQuery()
/var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php - line 206:
OC\DB\Connection->executeQuery()
/var/www/html/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php - line 217:
Doctrine\DBAL\Query\QueryBuilder->execute()
/var/www/html/nextcloud/apps/ocsms/db/smsmapper.php - line 94:
OC\DB\QueryBuilder\QueryBuilder->execute()
/var/www/html/nextcloud/apps/ocsms/controller/smscontroller.php - line 70:
OCA\OcSms\Db\SmsMapper->getAllPhoneNumbers()
/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 169:
OCA\OcSms\Controller\SmsController->index()
/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 100:
OC\AppFramework\Http\Dispatcher->executeController()
/var/www/html/nextcloud/lib/private/AppFramework/App.php - line 152:
OC\AppFramework\Http\Dispatcher->dispatch()
/var/www/html/nextcloud/lib/private/Route/Router.php - line 308:
OC\AppFramework\App::main()
/var/www/html/nextcloud/lib/base.php - line 1008:
OC\Route\Router->match()
/var/www/html/nextcloud/index.php - line 37:
OC::handleRequest()
`