End-to-end-encryption on iOS not working

Hi,

I have enabled e2e on iOS but cannot get it working. As soon as I click “Encrypt”, I see a red error message (Error 404) for a short time, which then disappears. The Nextcloud logfile contains the following information:

Doctrine\DBAL\Exception\UniqueConstraintViolationException: An exception occurred while executing 'INSERT INTOoc_e2e_encryption_lock(id,timestamp,token) VALUES(?, ?, ?)' with params [xxx, 1521071987, "xxx"]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'xxx' for key 'id'

Emptying oc_e2e_encryption_lock did not help. Any idea what I could do?

Nextcloud 13.0.0
End-to-End Encryption 1.0.5

I found same error in my log.

NC 13.0.1
End-to-End Encryption 1.0.5

   /home/nginx/domains/domain.name/public/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 128: Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException))
/home/nginx/domains/domain.name/public/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 1015: Doctrine\DBAL\DBALException driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'INSERT INTO `oc...', Array)
/home/nginx/domains/domain.name/public/lib/private/DB/Connection.php - line 216: Doctrine\DBAL\Connection->executeUpdate('INSERT INTO `oc...', Array, Array)
/home/nginx/domains/domain.name/public/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php - line 208: OC\DB\Connection->executeUpdate('INSERT INTO `oc...', Array, Array)
/home/nginx/domains/domain.name/public/lib/private/DB/QueryBuilder/QueryBuilder.php - line 214: Doctrine\DBAL\Query\QueryBuilder->execute()
/home/nginx/domains/domain.name/public/apps/end_to_end_encryption/lib/Db/LockMapper.php - line 84: OC\DB\QueryBuilder\QueryBuilder->execute()
/home/nginx/domains/domain.name/public/apps/end_to_end_encryption/lib/LockManager.php - line 95: OCA\EndToEndEncryption\Db\LockMapper->insert(Object(OCA\EndToEndEncryption\Db\LockEntity))
/home/nginx/domains/domain.name/public/apps/end_to_end_encryption/lib/Controller/RequestHandlerController.php - line 481: OCA\EndToEndEncryption\LockManager->lockFile(198, '')
[internal function] OCA\EndToEndEncryption\Controller\RequestHandlerController->lockFolder(198, '')
/home/nginx/domains/domain.name/public/lib/private/AppFramework/Http/Dispatcher.php - line 161: call_user_func_array(Array, Array)
/home/nginx/domains/domain.name/public/lib/private/AppFramework/Http/Dispatcher.php - line 91: OC\AppFramework\Http\Dispatcher->executeController(Object(OCA\EndToEndEncryption\Controller\RequestHandlerController), 'lockFolder')
/home/nginx/domains/domain.name/public/lib/private/AppFramework/App.php - line 115: OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\EndToEndEncryption\Controller\RequestHandlerController), 'lockFolder')
/home/nginx/domains/domain.name/public/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47: OC\AppFramework\App main('OCA\\EndToEndEnc...', 'lockFolder', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
[internal function] OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)
/home/nginx/domains/domain.name/public/lib/private/Route/Router.php - line 297: call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)
/home/nginx/domains/domain.name/public/ocs/v1.php - line 78: OC\Route\Router->match('/ocsapp/apps/en...')
/home/nginx/domains/domain.name/public/ocs/v2.php - line 24: require_once('/home/nginx/dom...')
{main}