Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doctrine\DBAL\Exception\UniqueConstraintViolationException: An exception occurred while executing 'INSERT INTO "oc_filecache" #6160

Closed
enoch85 opened this issue Aug 17, 2017 · 38 comments · Fixed by #12371 or #12411
Labels
Milestone

Comments

@enoch85
Copy link
Member

enoch85 commented Aug 17, 2017

Steps to reproduce

Don't know

Expected behaviour

No error

Actual behaviour

See Nextcloud log

General server configuration

Operating system: Linux cloud.techandme.se 4.4.0-91-generic #114-Ubuntu SMP Tue Aug 8 11:56:56 UTC 2017 x86_64

Web server: Apache/2.4.18 (Ubuntu) (apache2handler)

Database: pgsql PostgreSQL 9.6.4 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609, 64-bit

PHP version: 7.0.22-0ubuntu0.16.04.1

PHP-modules loaded
 - Core
 - date
 - libxml
 - openssl
 - pcre
 - zlib
 - filter
 - hash
 - Reflection
 - SPL
 - session
 - standard
 - apache2handler
 - PDO
 - xml
 - calendar
 - ctype
 - curl
 - dom
 - mbstring
 - fileinfo
 - ftp
 - gd
 - gettext
 - iconv
 - imap
 - intl
 - json
 - ldap
 - exif
 - mcrypt
 - pdo_pgsql
 - pdo_sqlite
 - pgsql
 - Phar
 - posix
 - readline
 - redis
 - shmop
 - SimpleXML
 - smbclient
 - sockets
 - sqlite3
 - sysvmsg
 - sysvsem
 - sysvshm
 - tokenizer
 - wddx
 - xmlreader
 - xmlwriter
 - xsl
 - zip
 - libsmbclient
 - Zend OPcache

Nextcloud configuration

Nextcloud version: 12.0.2 - 12.0.2.0

Updated from an older Nextcloud/ownCloud or fresh install: YOUR ANSWER HERE

Where did you install Nextcloud from: YOUR ANSWER HERE

Are you using external storage, if yes which one: Array
(
[0] => \OC\Files\Storage\Local
[1] => \OCA\Files_External\Lib\Storage\FTP
[2] => \OC\Files\Storage\DAV
[3] => \OCA\Files_External\Lib\Storage\OwnCloud
[4] => \OCA\Files_External\Lib\Storage\SFTP
[5] => \OCA\Files_External\Lib\Storage\AmazonS3
[6] => \OCA\Files_External\Lib\Storage\Dropbox
[7] => \OCA\Files_External\Lib\Storage\Google
[8] => \OCA\Files_External\Lib\Storage\Swift
[9] => \OCA\Files_External\Lib\Storage\SFTP
[10] => \OCA\Files_External\Lib\Storage\SMB
[11] => \OCA\Files_External\Lib\Storage\SMB
)

Are you using encryption: no

Are you using an external user-backend, if yes which one: NO
(LDAP/ActiveDirectory/Webdav/...)

Signing status
[]
Enabled apps
 - activity: 2.5.2
 - admin_notifications: 1.0.0
 - bruteforcesettings: 1.0.2
 - calendar: 1.5.3
 - checksum: 0.3.5
 - comments: 1.2.0
 - contacts: 1.5.3
 - dav: 1.3.0
 - federatedfilesharing: 1.2.0
 - federation: 1.2.0
 - files: 1.7.2
 - files_downloadactivity: 1.1.1
 - files_external: 1.3.0
 - files_pdfviewer: 1.1.1
 - files_sharing: 1.4.0
 - files_texteditor: 2.4.1
 - files_trashbin: 1.2.0
 - files_versions: 1.5.0
 - files_videoplayer: 1.1.0
 - firstrunwizard: 2.1
 - gallery: 17.0.0
 - impersonate: 1.0.1
 - issuetemplate: 0.2.2
 - logreader: 2.0.0
 - lookup_server_connector: 1.0.0
 - mail: 0.6.4
 - nextcloud_announcements: 1.1
 - notes: 2.3.1
 - notifications: 2.0.0
 - oauth2: 1.0.5
 - ocsms: 1.12.0
 - password_policy: 1.2.2
 - previewgenerator: 1.0.6
 - provisioning_api: 1.2.0
 - qownnotesapi: 17.5.0
 - richdocuments: 1.12.34
 - serverinfo: 1.2.0
 - sharebymail: 1.2.0
 - socialsharing_diaspora: 1.0.1
 - socialsharing_email: 1.0.1
 - socialsharing_facebook: 1.0.1
 - socialsharing_googleplus: 1.0.1
 - socialsharing_twitter: 1.0.1
 - spreed: 2.0.1
 - survey_client: 1.0.0
 - systemtags: 1.2.0
 - theming: 1.3.0
 - twofactor_backupcodes: 1.1.1
 - twofactor_totp: 1.3.1
 - updatenotification: 1.2.0
 - workflowengine: 1.2.0
Disabled apps
 - admin_audit
 - encryption
 - user_external
 - user_ldap
Content of config/config.php
{
    "updatechecker": false,
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "localhost",
        "192.168.4.111",
        "cloud.techandme.se",
    ],
    "datadirectory": "\/var\/ncdata",
    "overwrite.cli.url": "https:\/\/cloud.techandme.se\/",
    "dbtype": "pgsql",
    "version": "12.0.2.0",
    "dbname": "nextcloud_db",
    "dbhost": "127.0.0.1",
    "dbtableprefix": "oc_",
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "logtimezone": "Europe\/Stockholm",
    "installed": true,
    "instanceid": "oc7aii0tkiol",
    "mail_smtpmode": "smtp",
    "mail_smtpauth": 1,
    "mail_smtpport": "587",
    "mail_smtphost": "mail.citynetwork.se",
    "mail_smtpauthtype": "LOGIN",
    "mail_from_address": "no-reply",
    "mail_domain": "techandme.se",
    "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
    "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
    "allowZipDownload": true,
    "session_lifetime": 1800,
    "forcessl": true,
    "logfile": "\/var\/log\/nfs-share\/nextcloud.log",
    "loglevel": 2,
    "memcache.local": "\\OC\\Memcache\\Redis",
    "filelocking.enabled": true,
    "memcache.distributed": "\\OC\\Memcache\\Redis",
    "memcache.locking": "\\OC\\Memcache\\Redis",
    "redis": {
        "host": "\/var\/run\/redis\/redis.sock",
        "port": 0,
        "timeout": 0,
        "dbindex": 0
    },
    "trusted_proxies": [
        [
            "192.168.10.201"
        ]
    ],
    "forwarded_for_headers": [
        "HTTP_X_FORWARDED",
        "HTTP_FORWARDED_FOR"
    ],
    "maintenance": false,
    "mail_smtpsecure": "tls",
    "htaccess.RewriteBase": "\/",
    "theme": "",
    "updater.release.channel": "stable",
    "trashbin_retention_obligation": "auto, 30",
    "activity_expire_days": 60
}

Client configuration

Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36

Operating system: Ubuntu 16.04 Server

Logs

Web server error log
Insert your webserver log here
Nextcloud log (data/nextcloud.log)
Doctrine\DBAL\Exception\UniqueConstraintViolationException: An exception occurred while executing 'INSERT INTO "oc_filecache" ("mimepart","mimetype","mtime","size","etag","storage_mtime","permissions","checksum","path_hash","path","parent","name","storage") SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM "oc_filecache" WHERE "storage" = ? AND "path_hash" = ? HAVING COUNT(*) = 0' with params [1, 2, 1502911047, -1, "59949a47cabae", 1502911047, 31, "", "fb66dca5f27af6f15c1d1d81e6f8d28b", "files_trashbin", 1742774, "files_trashbin", 136, 136, "fb66dca5f27af6f15c1d1d81e6f8d28b"]: SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "fs_storage_path_hash" DETAIL: Key (storage, path_hash)=(136, fb66dca5f27af6f15c1d1d81e6f8d28b) already exists.
/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/Connection.php - line 1015: Doctrine\DBAL\DBALException driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOPgSql\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'INSERT INTO "oc...', Array)
/var/www/nextcloud/lib/private/DB/Connection.php - line 213: Doctrine\DBAL\Connection->executeUpdate('INSERT INTO "oc...', Array, Array)
/var/www/nextcloud/lib/private/DB/Adapter.php - line 114: OC\DB\Connection->executeUpdate('INSERT INTO "oc...', Array)
/var/www/nextcloud/lib/private/DB/Connection.php - line 251: OC\DB\Adapter->insertIfNotExist('*PREFIX*filecac...', Array, Array)
/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 273: OC\DB\Connection->insertIfNotExist('*PREFIX*filecac...', Array, Array)
/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 230: OC\Files\Cache\Cache->insert('files_trashbin', Array)
/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 279: OC\Files\Cache\Cache->put('files_trashbin', Array)
/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 216: OC\Files\Cache\Scanner->addToCache('files_trashbin', Array, -1)
/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 175: OC\Files\Cache\Scanner->scanFile('files_trashbin')
/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 322: OC\Files\Cache\Scanner->scanFile('files_trashbin/...', 3, -1, NULL, false)
/var/www/nextcloud/lib/private/Files/Cache/Updater.php - line 124: OC\Files\Cache\Scanner->scan('files_trashbin/...', false, 3, false)
/var/www/nextcloud/lib/private/Files/View.php - line 321: OC\Files\Cache\Updater->update('files_trashbin/...', 1502911047)
/var/www/nextcloud/lib/private/Files/View.php - line 1151: OC\Files\View->writeUpdate(Object(OCA\Files_Trashbin\Storage), 'files_trashbin/...')
/var/www/nextcloud/lib/private/Files/View.php - line 269: OC\Files\View->basicOperation('mkdir', '/files_trashbin...', Array)
/var/www/nextcloud/apps/files_trashbin/lib/Trashbin.php - line 154: OC\Files\View->mkdir('files_trashbin/...')
/var/www/nextcloud/apps/files_trashbin/lib/Trashbin.php - line 225: OCA\Files_Trashbin\Trashbin setUpTrash('klas')
/var/www/nextcloud/apps/files_trashbin/lib/Storage.php - line 247: OCA\Files_Trashbin\Trashbin move2trash('Photos', false)
/var/www/nextcloud/apps/files_trashbin/lib/Storage.php - line 189: OCA\Files_Trashbin\Storage->doDelete('files/Photos', 'rmdir')
/var/www/nextcloud/lib/private/Files/View.php - line 1136: OCA\Files_Trashbin\Storage->rmdir('files/Photos')
/var/www/nextcloud/lib/private/Files/View.php - line 348: OC\Files\View->basicOperation('rmdir', '/Photos', Array)
/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php - line 303: OC\Files\View->rmdir('/Photos')
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php - line 179: OCA\DAV\Connector\Sabre\Directory->delete()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 287: Sabre\DAV\Tree->delete('Photos')
[internal function] Sabre\DAV\CorePlugin->httpDelete(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105: call_user_func_array(Array, Array)
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 479: Sabre\Event\EventEmitter->emit('method DELETE', Array)
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254: Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
/var/www/nextcloud/apps/dav/appinfo/v1/webdav.php - line 71: Sabre\DAV\Server->exec()
/var/www/nextcloud/remote.php - line 162: require_once('/var/www/nextcl...')
{main}
Browser log
Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log
c) ...
@enoch85 enoch85 added the bug label Aug 17, 2017
@enoch85
Copy link
Member Author

enoch85 commented Aug 17, 2017

@icewind1991

@enoch85
Copy link
Member Author

enoch85 commented Aug 19, 2017

Related: #6104

@nickvergessen
Copy link
Member

Well either it's due to missing file locking or due to invalid database configuration

@enoch85
Copy link
Member Author

enoch85 commented Sep 6, 2017

@nickvergessen Well, it's PostgreSQL default from the Ubuntu repo. So if the DB configuration is wrong, the default configuration in Ubuntu is wrong.

That leaves us with missing file locking. How do I check if it's missing or not?

@nickvergessen
Copy link
Member

/**
* Enables transactional file locking.
* This is enabled by default.
*
* Prevents concurrent processes from accessing the same files
* at the same time. Can help prevent side effects that would
* be caused by concurrent operations. Mainly relevant for
* very large installations with many users working with
* shared files.
*
* Defaults to ``true``
*/
'filelocking.enabled' => true,
/**
* Set the lock's time-to-live in seconds.
*
* Any lock older than this will be automatically cleaned up.
*
* Defaults to ``60*60`` seconds (1 hour) or the php
* max_execution_time, whichever is higher.
*/
'filelocking.ttl' => 60*60,
/**
* Memory caching backend for file locking
*
* Because most memcache backends can clean values without warning using redis
* is highly recommended to *avoid data loss*.
*
* Defaults to ``none``
*/
'memcache.locking' => '\\OC\\Memcache\\Redis',
/**
* Enable locking debug logging
*
* Note that this can lead to a very large volume of log items being written which can lead
* to performance degradation and large log files on busy instance.
*
* Thus enabling this in production for longer periods of time is not recommended
* or should be used together with the ``log.condition`` setting.
*/
'filelocking.debug' => false,

@enoch85
Copy link
Member Author

enoch85 commented Sep 6, 2017

@nickvergessen Yeah, forgot about that. Obvious.

And yes, it's activated. I use Redis and later + OPcache as it's recommended since NC12.

@mxschmitt
Copy link

Hi,
On my machine occurs to my knowledge the same error. The configuration is the same as written in this issue #6899.

Stacktrace
Doctrine\DBAL\Exception\UniqueConstraintViolationException: An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params ["3", "14", 1508661498, 0, "e529af4920a84580d90233f21903bd3d", 1508661498, 27, 36, "", "68df112244cdd1a21c0d23e3dd41fabd", "appdata_ocqw4m1v6kk0\/js\/activity\/activity-sidebar.js.deps", "activity-sidebar.js.deps", 1, 1, "68df112244cdd1a21c0d23e3dd41fabd"]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-68df112244cdd1a21c0d23e3dd41fabd' for key 'fs_storage_path_hash'
/var/www/cloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 128: Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException))
/var/www/cloud/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)
/var/www/cloud/lib/private/DB/Connection.php - line 213: Doctrine\DBAL\Connection->executeUpdate('INSERT INTO `oc...', Array, Array)
/var/www/cloud/lib/private/DB/Adapter.php - line 114: OC\DB\Connection->executeUpdate('INSERT INTO `oc...', Array)
/var/www/cloud/lib/private/DB/Connection.php - line 251: OC\DB\Adapter->insertIfNotExist('*PREFIX*filecac...', Array, Array)
/var/www/cloud/lib/private/Files/Cache/Cache.php - line 273: OC\DB\Connection->insertIfNotExist('*PREFIX*filecac...', Array, Array)
/var/www/cloud/lib/private/Files/Cache/Cache.php - line 230: OC\Files\Cache\Cache->insert('appdata_ocqw4m1...', Array)
/var/www/cloud/lib/private/Files/Cache/Scanner.php - line 279: OC\Files\Cache\Cache->put('appdata_ocqw4m1...', Array)
/var/www/cloud/lib/private/Files/Cache/Scanner.php - line 216: OC\Files\Cache\Scanner->addToCache('appdata_ocqw4m1...', Array, -1)
/var/www/cloud/lib/private/Files/Cache/Scanner.php - line 322: OC\Files\Cache\Scanner->scanFile('appdata_ocqw4m1...', 3, 36, false, true)
/var/www/cloud/lib/private/Files/View.php - line 1315: OC\Files\Cache\Scanner->scan('appdata_ocqw4m1...', false)
/var/www/cloud/lib/private/Files/View.php - line 1356: OC\Files\View->getCacheEntry(Object(OCA\Files_Trashbin\Storage), 'appdata_ocqw4m1...', '/appdata_ocqw4m...')
/var/www/cloud/lib/private/Files/Node/Root.php - line 196: OC\Files\View->getFileInfo('/appdata_ocqw4m...')
/var/www/cloud/lib/private/Files/Node/Folder.php - line 133: OC\Files\Node\Root->get('/appdata_ocqw4m...')
/var/www/cloud/lib/private/Files/SimpleFS/SimpleFolder.php - line 73: OC\Files\Node\Folder->get('activity-sideba...')
/var/www/cloud/lib/private/Template/JSCombiner.php - line 102: OC\Files\SimpleFS\SimpleFolder->getFile('activity-sideba...')
/var/www/cloud/lib/private/Template/JSCombiner.php - line 86: OC\Template\JSCombiner->isCached('activity-sideba...', Object(OC\Files\SimpleFS\SimpleFolder))
/var/www/cloud/lib/private/Template/JSResourceLocator.php - line 105: OC\Template\JSCombiner->process('/var/www/cloud....', 'js/activity-sid...', 'activity')
/var/www/cloud/lib/private/Template/JSResourceLocator.php - line 92: OC\Template\JSResourceLocator->cacheAndAppendCombineJsonIfExist('/var/www/cloud....', 'js/activity-sid...', 'activity')
/var/www/cloud/lib/private/Template/ResourceLocator.php - line 75: OC\Template\JSResourceLocator->doFind('js/activity-sid...')
/var/www/cloud/lib/private/TemplateLayout.php - line 249: OC\Template\ResourceLocator->find(Array)
/var/www/cloud/lib/private/TemplateLayout.php - line 132: OC\TemplateLayout findJavascriptFiles(Array)
/var/www/cloud/lib/private/legacy/template.php - line 205: OC\TemplateLayout->__construct('user', 'files')
/var/www/cloud/lib/public/AppFramework/Http/TemplateResponse.php - line 157: OC_Template->fetchPage()
/var/www/cloud/lib/private/AppFramework/Http/Dispatcher.php - line 113: OCP\AppFramework\Http\TemplateResponse->render()
/var/www/cloud/lib/private/AppFramework/App.php - line 114: OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Files\Controller\ViewController), 'index')
/var/www/cloud/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47: OC\AppFramework\App main('ViewController', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
[internal function] OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)
/var/www/cloud/lib/private/Route/Router.php - line 299: call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)
/var/www/cloud/lib/base.php - line 1004: OC\Route\Router->match('/apps/files/')
/var/www/cloud/index.php - line 48: OC handleRequest()
{main}
data/nextcloud.log
{
    "reqId": "cDtwiSOoiGoO7uZB1l0v",
    "level": 3,
    "time": "2017-10-22T08:38:18+00:00",
    "remoteAddr": "162.158.202.30",
    "user": "maxibanki",
    "app": "index",
    "method": "GET",
    "url": "\/apps\/files\/",
    "message": "Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\UniqueConstraintViolationException\",\"Message\":\"An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params [\\\"3\\\", \\\"14\\\", 1508661498, 0, \\\"e529af4920a84580d90233f21903bd3d\\\", 1508661498, 27, 36, \\\"\\\", \\\"68df112244cdd1a21c0d23e3dd41fabd\\\", \\\"appdata_ocqw4m1v6kk0\\\\\\\/js\\\\\\\/activity\\\\\\\/activity-sidebar.js.deps\\\", \\\"activity-sidebar.js.deps\\\", 1, 1, \\\"68df112244cdd1a21c0d23e3dd41fabd\\\"]:\\n\\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-68df112244cdd1a21c0d23e3dd41fabd' for key 'fs_storage_path_hash'\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/cloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(128): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/var\\\/www\\\/cloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(1015): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'INSERT INTO `oc...', Array)\\n#2 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/DB\\\/Connection.php(213): Doctrine\\\\DBAL\\\\Connection->executeUpdate('INSERT INTO `oc...', Array, Array)\\n#3 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/DB\\\/Adapter.php(114): OC\\\\DB\\\\Connection->executeUpdate('INSERT INTO `oc...', Array)\\n#4 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/DB\\\/Connection.php(251): OC\\\\DB\\\\Adapter->insertIfNotExist('*PREFIX*filecac...', Array, Array)\\n#5 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Cache\\\/Cache.php(273): OC\\\\DB\\\\Connection->insertIfNotExist('*PREFIX*filecac...', Array, Array)\\n#6 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Cache\\\/Cache.php(230): OC\\\\Files\\\\Cache\\\\Cache->insert('appdata_ocqw4m1...', Array)\\n#7 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Cache\\\/Scanner.php(279): OC\\\\Files\\\\Cache\\\\Cache->put('appdata_ocqw4m1...', Array)\\n#8 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Cache\\\/Scanner.php(216): OC\\\\Files\\\\Cache\\\\Scanner->addToCache('appdata_ocqw4m1...', Array, -1)\\n#9 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Cache\\\/Scanner.php(322): OC\\\\Files\\\\Cache\\\\Scanner->scanFile('appdata_ocqw4m1...', 3, 36, false, true)\\n#10 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/View.php(1315): OC\\\\Files\\\\Cache\\\\Scanner->scan('appdata_ocqw4m1...', false)\\n#11 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/View.php(1356): OC\\\\Files\\\\View->getCacheEntry(Object(OCA\\\\Files_Trashbin\\\\Storage), 'appdata_ocqw4m1...', '\\\/appdata_ocqw4m...')\\n#12 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Node\\\/Root.php(196): OC\\\\Files\\\\View->getFileInfo('\\\/appdata_ocqw4m...')\\n#13 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/Node\\\/Folder.php(133): OC\\\\Files\\\\Node\\\\Root->get('\\\/appdata_ocqw4m...')\\n#14 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Files\\\/SimpleFS\\\/SimpleFolder.php(73): OC\\\\Files\\\\Node\\\\Folder->get('activity-sideba...')\\n#15 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Template\\\/JSCombiner.php(102): OC\\\\Files\\\\SimpleFS\\\\SimpleFolder->getFile('activity-sideba...')\\n#16 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Template\\\/JSCombiner.php(86): OC\\\\Template\\\\JSCombiner->isCached('activity-sideba...', Object(OC\\\\Files\\\\SimpleFS\\\\SimpleFolder))\\n#17 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Template\\\/JSResourceLocator.php(105): OC\\\\Template\\\\JSCombiner->process('\\\/var\\\/www\\\/cloud....', 'js\\\/activity-sid...', 'activity')\\n#18 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Template\\\/JSResourceLocator.php(92): OC\\\\Template\\\\JSResourceLocator->cacheAndAppendCombineJsonIfExist('\\\/var\\\/www\\\/cloud....', 'js\\\/activity-sid...', 'activity')\\n#19 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Template\\\/ResourceLocator.php(75): OC\\\\Template\\\\JSResourceLocator->doFind('js\\\/activity-sid...')\\n#20 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/TemplateLayout.php(249): OC\\\\Template\\\\ResourceLocator->find(Array)\\n#21 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/TemplateLayout.php(132): OC\\\\TemplateLayout::findJavascriptFiles(Array)\\n#22 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/legacy\\\/template.php(205): OC\\\\TemplateLayout->__construct('user', 'files')\\n#23 \\\/var\\\/www\\\/cloud\\\/lib\\\/public\\\/AppFramework\\\/Http\\\/TemplateResponse.php(157): OC_Template->fetchPage()\\n#24 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/AppFramework\\\/Http\\\/Dispatcher.php(113): OCP\\\\AppFramework\\\\Http\\\\TemplateResponse->render()\\n#25 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/AppFramework\\\/App.php(114): OC\\\\AppFramework\\\\Http\\\\Dispatcher->dispatch(Object(OCA\\\\Files\\\\Controller\\\\ViewController), 'index')\\n#26 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/AppFramework\\\/Routing\\\/RouteActionHandler.php(47): OC\\\\AppFramework\\\\App::main('ViewController', 'index', Object(OC\\\\AppFramework\\\\DependencyInjection\\\\DIContainer), Array)\\n#27 [internal function]: OC\\\\AppFramework\\\\Routing\\\\RouteActionHandler->__invoke(Array)\\n#28 \\\/var\\\/www\\\/cloud\\\/lib\\\/private\\\/Route\\\/Router.php(299): call_user_func(Object(OC\\\\AppFramework\\\\Routing\\\\RouteActionHandler), Array)\\n#29 \\\/var\\\/www\\\/cloud\\\/lib\\\/base.php(1004): OC\\\\Route\\\\Router->match('\\\/apps\\\/files\\\/')\\n#30 \\\/var\\\/www\\\/cloud\\\/index.php(48): OC::handleRequest()\\n#31 {main}\",\"File\":\"\\\/var\\\/www\\\/cloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":66}",
    "userAgent": "Mozilla\/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/61.0.3163.100 Safari\/537.36",
    "version": "12.0.3.3"
}

@techc0de
Copy link

techc0de commented Dec 9, 2017

I have same error on v12.0.4.
OS: Debian 8; Nginx; PHP-5

Doctrine\DBAL\Exception\UniqueConstraintViolationException: An exception occurred while executing 'INSERT INTO oc_filecache (mimepart,mimetype,mtime,size,etag,storage_mtime,permissions,parent,checksum,path_hash,path,name,storage) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM oc_filecacheWHEREstorage= ? ANDpath_hash = ? HAVING COUNT(*) = 0' with params ["13", "19", 1512770508, 0, "db14564d3b3939b0c495a228f13895de", 1512770508, 27, 16635, "", "619aa6621db88cefca5fe60b402d212c", "appdata_ocboc03zyp7e\/css\/core\/25c6ce980724e37af3fe774551b7943c-server.css", "25c6ce980724e37af3fe774551b7943c-server.css", 27, 27, "619aa6621db88cefca5fe60b402d212c"]: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '27-619aa6621db88cefca5fe60b402d212c' for key 'fs_storage_path_hash'

@j-ed
Copy link
Contributor

j-ed commented Dec 10, 2017

I realized the same error on v12.0.4.
Linux v,3.16.50, Apache2 2.4.29, PHP 5.6.29, MariaDB 10.0.32:

Doctrine\DBAL\Exception\UniqueConstraintViolationException: An exception occurred while executing
'INSERT INTO `nc_filecache`  (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,
`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,?
FROM `nc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params
["5", "9", 1512925591, 876, "31f801d5edcb5be1ffeeee34fea9356c", 1512925591, 27, 98, "",
"24deee6a704e6e31156a1faa70a9a970", "appdata_oc3rij6gro8a\/css\/core\/3e49acc621a9e6ce81524892062bbf7f-server.css.deps", "3e49acc621a9e6ce81524
892062bbf7f-server.css.deps", 2, 2, "24deee6a704e6e31156a1faa70a9a970"]: SQLSTATE[23000]:
Integrity constraint violation: 1062 Doppelter Eintrag '2-24deee6a704e6e31156a1faa70a9a970'
für Schlüssel 'fs_storage_path_hash'

@klada
Copy link

klada commented Dec 11, 2017

Hi,

I have the very same issue on Nextcloud v12.0.4. For me it happens after DELETE statements in heavy-load situations (e.g. multiple clients accessing/deleting the same file). Apache log of the relevant file:

10.1.2.3 - user0815 [11/Dec/2017:10:52:59 +0100] "PUT /remote.php/dav/files/user0815/data/filename.o HTTP/1.1" 201 - "-" "Mozilla/5.0 (Macintosh) mirall/2.3.2 (build 1) (Nextcloud)" 1
10.1.2.3 - user0815 [11/Dec/2017:10:53:20 +0100] "DELETE /remote.php/dav/files/user0815/data/filename.o HTTP/1.1" 500 756 "-" "Mozilla/5.0 (Macintosh) mirall/2.3.2 (build 1) (Nextcloud)" 0

And this is the anonymized output of the relevant Nextcloud log:

[INFO] -- 2017-12-11 10:53:20+01:00 --
[INFO] DELETE /remote.php/dav/files/user0815/data/filename.o
[INFO] User: 'user0815'@'10.1.2.3'
[INFO] File deleted: "/data/filename.o"

[some more DELETE requests on other files]

[FATAL] -- 2017-12-11 10:53:20+01:00 --
[FATAL] DELETE /remote.php/dav/files/user0815/data/filename.o
[FATAL] User: 'user0815'@'10.1.2.3'
[FATAL] Exception: An exception occurred while executing 'UPDATE "oc_filecache" SET "storage" = ?, "path" = ?, "path_hash" = ?, "name" = ?, "parent" = ? WHERE "fileid" = ?' with params [88, "files_trashbin\/files\/filename.o.d1512986000", "0bb76c0cb1188da59208c21c6096652f", "filename.o.d1512986000", 236307, 2040671]:

SQLSTATE[23505]: Unique violation: 7 FEHLER:  doppelter Schlüsselwert verletzt Unique-Constraint »fs_storage_path_hash«
DETAIL:  Schlüssel »(storage, path_hash)=(88, 0bb76c0cb1188da59208c21c6096652f)« existiert bereits.
[FATAL] Trace:
 #0 /var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(128): Doctrine\DBAL\Driver\AbstractPostgreSQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException))
#1 /var/www/html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(855): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOPgSql\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'UPDATE "oc_file...', Array)
#2 /var/www/html/nextcloud/lib/private/DB/Connection.php(192): Doctrine\DBAL\Connection->executeQuery('UPDATE "oc_file...', Array, Array, NULL)
#3 /var/www/html/nextcloud/lib/private/Files/Cache/Cache.php(553): OC\DB\Connection->executeQuery('UPDATE "oc_file...', Array)
#4 /var/www/html/nextcloud/lib/private/Files/Cache/Cache.php(484): OC\Files\Cache\Cache->moveFromCache(Object(OC\Files\Cache\HomeCache), 'files/data...', 'files_trashbin/...')
#5 /var/www/html/nextcloud/lib/private/Files/Cache/Updater.php(196): OC\Files\Cache\Cache->move('files/data...', 'files_trashbin/...')
#6 /var/www/html/nextcloud/apps/files_trashbin/lib/Trashbin.php(269): OC\Files\Cache\Updater->renameFromStorage(Object(OCA\Files_Trashbin\Storage), 'files/data...', 'files_trashbin/...')
#7 /var/www/html/nextcloud/apps/files_trashbin/lib/Storage.php(247): OCA\Files_Trashbin\Trashbin::move2trash('data...', false)
#8 /var/www/html/nextcloud/apps/files_trashbin/lib/Storage.php(163): OCA\Files_Trashbin\Storage->doDelete('data...', 'unlink')
#9 /var/www/html/nextcloud/lib/private/Files/View.php(1136): OCA\Files_Trashbin\Storage->unlink('data...')
#10 /var/www/html/nextcloud/lib/private/Files/View.php(701): OC\Files\View->basicOperation('unlink', 'data...', Array)
#11 /var/www/html/nextcloud/apps/dav/lib/Connector/Sabre/File.php(344): OC\Files\View->unlink('data...')
#12 /var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php(179): OCA\DAV\Connector\Sabre\File->delete()
#13 /var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(287): Sabre\DAV\Tree->delete('files/user0815...')
#14 [internal function]: Sabre\DAV\CorePlugin->httpDelete(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#15 /var/www/html/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
#16 /var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(479): Sabre\Event\EventEmitter->emit('method:DELETE', Array)
#17 /var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#18 /var/www/html/nextcloud/apps/dav/lib/Server.php(258): Sabre\DAV\Server->exec()
#19 /var/www/html/nextcloud/apps/dav/appinfo/v2/remote.php(33): OCA\DAV\Server->exec()
#20 /var/www/html/nextcloud/remote.php(162): require_once('/var/www/html/n...')
#21 {main}

It looks like the file filename.o had been deleted correctly and on the second DELETE the exception is thrown.

  • NC 12.0.4
  • Postgres 9.2.23
  • RHEL 7.4
  • 'memcache.locking' => '\OC\Memcache\Redis'
  • 'filelocking.enabled' => true,

@enoch85
Copy link
Member Author

enoch85 commented Feb 7, 2018

@nickvergessen Any update here? Been seeing this a lot lately on a system with around 100 users.

@nickvergessen
Copy link
Member

Not from me, I never managed to create such conflicts. especially since file locking was added.

@tsueri
Copy link

tsueri commented Feb 12, 2018

Same issue here on ubuntu 16.04, php 7.0.25, mysql 5.7.21, filelocking enabled with redis-server 3.0.6-1

@protree
Copy link

protree commented Feb 12, 2018

Same issue after upgrade to 13.0 using docker installation like this: https://github.com/nextcloud/docker/tree/master/.examples/docker-compose/with-nginx-proxy/mariadb-cron-redis/apache

Steps to reproduce:

  • Log in after having uploaded many images
  • switch to Activity tab
  • many previews will be generated
  • switch to gallery tab while preview generation isn't finished
  • Wait until nextcloud crashes because of an "internal server error"
  • see log for mentioned error message

@Greek64
Copy link

Greek64 commented Feb 12, 2018

@protree
Do note though, that the Original Poster has a postgres Database, where as you have a MariaDB.

Also note that the default configuration of the docker installation you have referenced has MariaDB with a 'READ-REPEATABLE' Transaction Isolation Level, but Nextcloud requires 'READ-COMMITTED'. According to many issues around here, this can be the cause of Deadlocks.
I have pushed a PR that sets this by default, but until that is merged, you have to set the TIL manually.

@klada
Copy link

klada commented Feb 12, 2018

@Greek64 @protree
Since this also effects Postgres where "read committed" is the default transaction isolation level I don't think that this bug can be solved by changing the MySQL transaction level. It is correct though that people should always be using "READ-COMMITTED" with Nextcloud on MySQL.

@protree
Copy link

protree commented Feb 13, 2018

@Greek64
Thank you, I will change my configuration and have a look at my logs.

@MartinBrugnara
Copy link
Contributor

It seams like those two configuration edits fix the issue also for me.

[mysqld]
transaction-isolation = READ-COMMITTED
'memcache.locking' => '\\OC\\Memcache\\Redis'

@MeiRos
Copy link

MeiRos commented Apr 21, 2018

Still having this issue.
Webdav fatal changed to no app in context error after transaction-isolation = READ-COMMITTED setting.

Memcache locking is the same like above.

Newest (highest versions) Nextcloud, Mariadb and PHP. Nginx is few weeks old.

Errors came while uploading whole camera roll from iphone. Over 2000 pics/vids.

@SchoolGuy
Copy link

I can confirm this error with Ubuntu 18.04, Nextcloud 14.0.0, redis 4.0.9 and opcache enabled like in the documentation described... It is appearing when syncing a large number of files. Big files or a small number of files are not a problem...

@nextcloud-bot nextcloud-bot removed the stale Ticket or PR with no recent activity label Sep 12, 2018
@urbenlegend
Copy link

I can confirm on Arch Linux, Nextcloud 14 with MariaDB and opcache enabled. Issue pops up when I try to transfer a directory with a large number of files in it. Transfer completely stops when the error occurs.

@protree
Copy link

protree commented Sep 14, 2018

I am still facing this issue, too. Setting transaction-isolation to READ-COMITTED didn‘t fix the issue...

@danut2006
Copy link

danut2006 commented Sep 14, 2018

I have the same issue, I try to upload a large number of files. The NC is fresh install, 14.0.0.19, ubuntu 18.04, nginx,redis.MariaDB 10.3.9

Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'INSERT INTO oc_filecache (mimepart,mimetype,mtime,size,etag,storage_mtime,permissions,parent,checksum,path_hash,path,name,storage) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM oc_filecache WHERE storage = ? AND path_hash = ? HAVING COUNT(*) = 0' with params ["3", "4", 1536936632, 2579397, "fbdb2c2dcde5b52d635ab533cc8638ba", 1536936632, 27, 308, "", "75d7b9b5a8ac9db8c6dcf45660bfbc01", "files/Camera/20151106_160915.jpg", "20151106_160915.jpg", 3, 3, "75d7b9b5a8ac9db8c6dcf45660bfbc01"]: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 128:Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException("An exceptio ... n", Doctrine\DBA ... ]})/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 1015:Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Doctrine\DBA ... {}, Doctrine\DBA ... ]}, "INSERT INTO ... 0", { 1: "3",2: ... "})/var/www/nextcloud/lib/private/DB/Connection.php - line 216:Doctrine\DBAL\Connection->executeUpdate("INSERT INTO ... 0", [ "3","4",15 ... "], [])/var/www/nextcloud/lib/private/DB/Adapter.php - line 114:OC\DB\Connection->executeUpdate("INSERT INTO ... 0", [ "3","4",15 ... "])/var/www/nextcloud/lib/private/DB/Connection.php - line 254:OC\DB\Adapter->insertIfNotExist("PREFIXfilecache", { mimepart: ... 3}, [ "storage","path_hash"])/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 272:OC\DB\Connection->insertIfNotExist("PREFIXfilecache", { mimepart: ... 3}, [ "storage","path_hash"])/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 229:OC\Files\Cache\Cache->insert("files/Camer ... g", { mimetype: ... "})/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 292:OC\Files\Cache\Cache->put("files/Camer ... g", { mimetype: ... "})/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 221:OC\Files\Cache\Scanner->addToCache("files/Camer ... g", { mimetype: ... "}, -1)/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 336:OC\Files\Cache\Scanner->scanFile("files/Camer ... g", 3, 308, false, true)/var/www/nextcloud/lib/private/Files/View.php - line 1324:OC\Files\Cache\Scanner->scan("files/Camer ... g", false)/var/www/nextcloud/lib/private/Files/View.php - line 1368:OC\Files\View->getCacheEntry(OCA\Files_Tr ... l}, "files/Camer ... g", "/Camera/20151106_160915.jpg")/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php - line 223:OC\Files\View->getFileInfo("/classit/fi ... g")/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php - line 76:OCA\DAV\Connector\Sabre\Directory->getChild("20151106_160915.jpg")/var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php - line 59:Sabre\DAV\Tree->getNodeForPath("files/class ... g")OCA\DAV\Connector\Sabre\LockPlugin->getLock(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105:call_user_func_array([ OCA\DAV\Co ... "], [ Sabre\HTTP ... }])/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 466:Sabre\Event\EventEmitter->emit("beforeMethod", [ Sabre\HTTP ... }])/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:Sabre\DAV\Server->invokeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})/var/www/nextcloud/apps/dav/lib/Server.php - line 293:Sabre\DAV\Server->exec()/var/www/nextcloud/apps/dav/appinfo/v2/remote.php - line 35:OCA\DAV\Server->exec()/var/www/nextcloud/remote.php - line 163:require_once("/var/www/ne ... p")Cased by Doctrine\DBAL\Driver\PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 1008:Doctrine\DBAL\Driver\PDOStatement->execute([ "3","4",15 ... "])/var/www/nextcloud/lib/private/DB/Connection.php - line 216:Doctrine\DBAL\Connection->executeUpdate("INSERT INTO ... 0", [ "3","4",15 ... "], [])/var/www/nextcloud/lib/private/DB/Adapter.php - line 114:OC\DB\Connection->executeUpdate("INSERT INTO ... 0", [ "3","4",15 ... "])/var/www/nextcloud/lib/private/DB/Connection.php - line 254:OC\DB\Adapter->insertIfNotExist("PREFIXfilecache", { mimepart: ... 3}, [ "storage","path_hash"])/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 272:OC\DB\Connection->insertIfNotExist("PREFIXfilecache", { mimepart: ... 3}, [ "storage","path_hash"])/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 229:OC\Files\Cache\Cache->insert("files/Camer ... g", { mimetype: ... "})/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 292:OC\Files\Cache\Cache->put("files/Camer ... g", { mimetype: ... "})/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 221:OC\Files\Cache\Scanner->addToCache("files/Camer ... g", { mimetype: ... "}, -1)/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 336:OC\Files\Cache\Scanner->scanFile("files/Camer ... g", 3, 308, false, true)/var/www/nextcloud/lib/private/Files/View.php - line 1324:OC\Files\Cache\Scanner->scan("files/Camer ... g", false)/var/www/nextcloud/lib/private/Files/View.php - line 1368:OC\Files\View->getCacheEntry(OCA\Files_Tr ... l}, "files/Camer ... g", "/Camera/20151106_160915.jpg")/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php - line 223:OC\Files\View->getFileInfo("/classit/fi ... g")/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php - line 76:OCA\DAV\Connector\Sabre\Directory->getChild("20151106_160915.jpg")/var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php - line 59:Sabre\DAV\Tree->getNodeForPath("files/class ... g")OCA\DAV\Connector\Sabre\LockPlugin->getLock(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105:call_user_func_array([ OCA\DAV\Co ... "], [ Sabre\HTTP ... }])/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 466:Sabre\Event\EventEmitter->emit("beforeMethod", [ Sabre\HTTP ... }])/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:Sabre\DAV\Server->invokeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})/var/www/nextcloud/apps/dav/lib/Server.php - line 293:Sabre\DAV\Server->exec()/var/www/nextcloud/apps/dav/appinfo/v2/remote.php - line 35:OCA\DAV\Server->exec()/var/www/nextcloud/remote.php - line 163:require_once("/var/www/ne ... p")Cased by PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php - line 105:PDOStatement->execute([ "3","4",15 ... "])/var/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 1008:Doctrine\DBAL\Driver\PDOStatement->execute([ "3","4",15 ... "])/var/www/nextcloud/lib/private/DB/Connection.php - line 216:Doctrine\DBAL\Connection->executeUpdate("INSERT INTO ... 0", [ "3","4",15 ... "], [])/var/www/nextcloud/lib/private/DB/Adapter.php - line 114:OC\DB\Connection->executeUpdate("INSERT INTO ... 0", [ "3","4",15 ... "])/var/www/nextcloud/lib/private/DB/Connection.php - line 254:OC\DB\Adapter->insertIfNotExist("PREFIXfilecache", { mimepart: ... 3}, [ "storage","path_hash"])/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 272:OC\DB\Connection->insertIfNotExist("PREFIXfilecache", { mimepart: ... 3}, [ "storage","path_hash"])/var/www/nextcloud/lib/private/Files/Cache/Cache.php - line 229:OC\Files\Cache\Cache->insert("files/Camer ... g", { mimetype: ... "})/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 292:OC\Files\Cache\Cache->put("files/Camer ... g", { mimetype: ... "})/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 221:OC\Files\Cache\Scanner->addToCache("files/Camer ... g", { mimetype: ... "}, -1)/var/www/nextcloud/lib/private/Files/Cache/Scanner.php - line 336:OC\Files\Cache\Scanner->scanFile("files/Camer ... g", 3, 308, false, true)/var/www/nextcloud/lib/private/Files/View.php - line 1324:OC\Files\Cache\Scanner->scan("files/Camer ... g", false)/var/www/nextcloud/lib/private/Files/View.php - line 1368:OC\Files\View->getCacheEntry(OCA\Files_Tr ... l}, "files/Camer ... g", "/Camera/20151106_160915.jpg")/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php - line 223:OC\Files\View->getFileInfo("/classit/fi ... g")/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php - line 76:OCA\DAV\Connector\Sabre\Directory->getChild("20151106_160915.jpg")/var/www/nextcloud/apps/dav/lib/Connector/Sabre/LockPlugin.php - line 59:Sabre\DAV\Tree->getNodeForPath("files/class ... g")OCA\DAV\Connector\Sabre\LockPlugin->getLock(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})/var/www/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105:call_user_func_array([ OCA\DAV\Co ... "], [ Sabre\HTTP ... }])/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 466:Sabre\Event\EventEmitter->emit("beforeMethod", [ Sabre\HTTP ... }])/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 254:Sabre\DAV\Server->invokeMethod(Sabre\HTTP\R ... "}, Sabre\HTTP\Response {})/var/www/nextcloud/apps/dav/lib/Server.php - line 293:Sabre\DAV\Server->exec()/var/www/nextcloud/apps/dav/appinfo/v2/remote.php - line 35:OCA\DAV\Server->exec()/var/www/nextcloud/remote.php - line 163:require_once("/var/www/ne ... p")

@protree
Copy link

protree commented Oct 24, 2018

I don‘t use cloudfare at all

@iw0nderhow
Copy link

Not using Cloudflare either, here's my log:

{"reqId":"4pOFkGS0BPXTrJrOAXuP","level":3,"time":"2018-10-25T14:52:57+00:00","remoteAddr":"94.221.18.57","user":"christopher","app":"index","method":"GET","url":"\/settings\/apps","message":{"Exception":"Doctrine\\DBAL\\Exception\\UniqueConstraintViolationException","Message":"An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params [\"3\", \"15\", 1540479177, 0, \"64c534e8f454e540ce82b3e39d6e8ec4\", 1540479177, 27, 486521, \"\", \"edfb7a0a5786c73e4c68b902fdf4b01c\", \"appdata_oc4j4bs8k9dg\\\/css\\\/firstrunwizard\\\/70e2-6568-firstrunwizard.css.gzip\", \"70e2-6568-firstrunwizard.css.gzip\", 1, 1, \"edfb7a0a5786c73e4c68b902fdf4b01c\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'","Code":0,"Trace":[{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/DBALException.php","line":128,"function":"convertException","class":"Doctrine\\DBAL\\Driver\\AbstractMySQLDriver","type":"->","args":["An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params [\"3\", \"15\", 1540479177, 0, \"64c534e8f454e540ce82b3e39d6e8ec4\", 1540479177, 27, 486521, \"\", \"edfb7a0a5786c73e4c68b902fdf4b01c\", \"appdata_oc4j4bs8k9dg\\\/css\\\/firstrunwizard\\\/70e2-6568-firstrunwizard.css.gzip\", \"70e2-6568-firstrunwizard.css.gzip\", 1, 1, \"edfb7a0a5786c73e4c68b902fdf4b01c\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'",{"errorInfo":["23000",1062,"Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'"],"__class__":"Doctrine\\DBAL\\Driver\\PDOException"}]},{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php","line":1015,"function":"driverExceptionDuringQuery","class":"Doctrine\\DBAL\\DBALException","type":"::","args":[{"__class__":"Doctrine\\DBAL\\Driver\\PDOMySql\\Driver"},{"errorInfo":["23000",1062,"Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'"],"__class__":"Doctrine\\DBAL\\Driver\\PDOException"},"INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",{"1":"3","2":"15","3":1540479177,"4":0,"5":"64c534e8f454e540ce82b3e39d6e8ec4","6":1540479177,"7":27,"8":486521,"9":"","10":"edfb7a0a5786c73e4c68b902fdf4b01c","11":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","12":"70e2-6568-firstrunwizard.css.gzip","13":1,"14":1,"15":"edfb7a0a5786c73e4c68b902fdf4b01c"}]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":216,"function":"executeUpdate","class":"Doctrine\\DBAL\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"],[]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Adapter.php","line":114,"function":"executeUpdate","class":"OC\\DB\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":254,"function":"insertIfNotExist","class":"OC\\DB\\Adapter","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Cache.php","line":272,"function":"insertIfNotExist","class":"OC\\DB\\Connection","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Cache","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip"}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":114,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":292,"function":"put","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":221,"function":"addToCache","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""},-1]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":336,"function":"scanFile","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",3,486521,false,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Updater.php","line":124,"function":"scan","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",false,3,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":320,"function":"update","class":"OC\\Files\\Cache\\Updater","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",1540479177]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":1161,"function":"writeUpdate","class":"OC\\Files\\View","type":"->","args":[{"mountPoint":"\/","cache":{"__class__":"OC\\Files\\Cache\\Cache"},"scanner":{"__class__":"OC\\Files\\Cache\\Scanner"},"watcher":null,"propagator":{"__class__":"OC\\Files\\Cache\\Propagator"},"updater":{"__class__":"OC\\Files\\Cache\\Updater"},"__class__":"OCA\\RansomwareProtection\\StorageWrapper"},"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":567,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["touch","\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",["touch","create","write"],null]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Node\/Folder.php","line":181,"function":"touch","class":"OC\\Files\\View","type":"->","args":["\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":304,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":153,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard\/css","70e2-6568-firstrunwizard.css","firstrunwizard.scss",{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},"\/apps\/firstrunwizard\/css"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":109,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":84,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/ResourceLocator.php","line":78,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["css\/firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":285,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","settings\/css\/settings"]]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":201,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","settings\/css\/settings"]]},{"file":"\/var\/www\/html\/lib\/private\/legacy\/template.php","line":210,"function":"__construct","class":"OC\\TemplateLayout","type":"->","args":["user","settings"]},{"file":"\/var\/www\/html\/lib\/public\/AppFramework\/Http\/TemplateResponse.php","line":157,"function":"fetchPage","class":"OC_Template","type":"->","args":[{"serverData":{"appstoreEnabled":true,"updateCount":0,"developerDocumentation":"https:\/\/docs.nextcloud.com\/server\/14\/go.php?to=developer-manual","bundles":[{"name":"Firmen-Paket","id":"EnterpriseBundle","appIdentifiers":["admin_audit","user_ldap","files_retention","files_automatedtagging","user_saml","files_accesscontrol","terms_of_service"]},{"name":"Groupware-Paket","id":"GroupwareBundle","appIdentifiers":["calendar","contacts","deck","mail"]},{"name":"Paket f\u00fcr das Teilen in sozialen Medien","id":"SocialSharingBundle","appIdentifiers":["socialsharing_twitter","socialsharing_googleplus","socialsharing_facebook","socialsharing_email","socialsharing_diaspora"]},{"name":"Bildungsausgabe","id":"EducationBundle","appIdentifiers":["zenodo","dashboard","circles","groupfolders","announcementcenter","admin_notifications","quota_warning","orcid","user_saml"]}]}}]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":119,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\AppSettingsController"},"viewApps"]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Settings\\Controller\\AppSettingsController","viewApps",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"file":"\/var\/www\/html\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"file":"\/var\/www\/html\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/settings\/apps"]},{"file":"\/var\/www\/html\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/AbstractMySQLDriver.php","Line":66,"Previous":{"Exception":"Doctrine\\DBAL\\Driver\\PDOException","Message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'","Code":"23000","Trace":[{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php","line":1008,"function":"execute","class":"Doctrine\\DBAL\\Driver\\PDOStatement","type":"->","args":[["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":216,"function":"executeUpdate","class":"Doctrine\\DBAL\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"],[]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Adapter.php","line":114,"function":"executeUpdate","class":"OC\\DB\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":254,"function":"insertIfNotExist","class":"OC\\DB\\Adapter","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Cache.php","line":272,"function":"insertIfNotExist","class":"OC\\DB\\Connection","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Cache","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip"}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":114,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":292,"function":"put","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":221,"function":"addToCache","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""},-1]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":336,"function":"scanFile","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",3,486521,false,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Updater.php","line":124,"function":"scan","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",false,3,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":320,"function":"update","class":"OC\\Files\\Cache\\Updater","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",1540479177]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":1161,"function":"writeUpdate","class":"OC\\Files\\View","type":"->","args":[{"mountPoint":"\/","cache":{"__class__":"OC\\Files\\Cache\\Cache"},"scanner":{"__class__":"OC\\Files\\Cache\\Scanner"},"watcher":null,"propagator":{"__class__":"OC\\Files\\Cache\\Propagator"},"updater":{"__class__":"OC\\Files\\Cache\\Updater"},"__class__":"OCA\\RansomwareProtection\\StorageWrapper"},"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":567,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["touch","\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",["touch","create","write"],null]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Node\/Folder.php","line":181,"function":"touch","class":"OC\\Files\\View","type":"->","args":["\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":304,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":153,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard\/css","70e2-6568-firstrunwizard.css","firstrunwizard.scss",{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},"\/apps\/firstrunwizard\/css"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":109,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":84,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/ResourceLocator.php","line":78,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["css\/firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":285,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","settings\/css\/settings"]]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":201,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","settings\/css\/settings"]]},{"file":"\/var\/www\/html\/lib\/private\/legacy\/template.php","line":210,"function":"__construct","class":"OC\\TemplateLayout","type":"->","args":["user","settings"]},{"file":"\/var\/www\/html\/lib\/public\/AppFramework\/Http\/TemplateResponse.php","line":157,"function":"fetchPage","class":"OC_Template","type":"->","args":[{"serverData":{"appstoreEnabled":true,"updateCount":0,"developerDocumentation":"https:\/\/docs.nextcloud.com\/server\/14\/go.php?to=developer-manual","bundles":[{"name":"Firmen-Paket","id":"EnterpriseBundle","appIdentifiers":["admin_audit","user_ldap","files_retention","files_automatedtagging","user_saml","files_accesscontrol","terms_of_service"]},{"name":"Groupware-Paket","id":"GroupwareBundle","appIdentifiers":["calendar","contacts","deck","mail"]},{"name":"Paket f\u00fcr das Teilen in sozialen Medien","id":"SocialSharingBundle","appIdentifiers":["socialsharing_twitter","socialsharing_googleplus","socialsharing_facebook","socialsharing_email","socialsharing_diaspora"]},{"name":"Bildungsausgabe","id":"EducationBundle","appIdentifiers":["zenodo","dashboard","circles","groupfolders","announcementcenter","admin_notifications","quota_warning","orcid","user_saml"]}]}}]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":119,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\AppSettingsController"},"viewApps"]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Settings\\Controller\\AppSettingsController","viewApps",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"file":"\/var\/www\/html\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"file":"\/var\/www\/html\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/settings\/apps"]},{"file":"\/var\/www\/html\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOStatement.php","Line":107,"Previous":{"Exception":"PDOException","Message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'","Code":"23000","Trace":[{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOStatement.php","line":105,"function":"execute","class":"PDOStatement","type":"->","args":[["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php","line":1008,"function":"execute","class":"Doctrine\\DBAL\\Driver\\PDOStatement","type":"->","args":[["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":216,"function":"executeUpdate","class":"Doctrine\\DBAL\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"],[]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Adapter.php","line":114,"function":"executeUpdate","class":"OC\\DB\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":254,"function":"insertIfNotExist","class":"OC\\DB\\Adapter","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Cache.php","line":272,"function":"insertIfNotExist","class":"OC\\DB\\Connection","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Cache","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip"}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":114,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":292,"function":"put","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":221,"function":"addToCache","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""},-1]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":336,"function":"scanFile","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",3,486521,false,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Updater.php","line":124,"function":"scan","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",false,3,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":320,"function":"update","class":"OC\\Files\\Cache\\Updater","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",1540479177]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":1161,"function":"writeUpdate","class":"OC\\Files\\View","type":"->","args":[{"mountPoint":"\/","cache":{"__class__":"OC\\Files\\Cache\\Cache"},"scanner":{"__class__":"OC\\Files\\Cache\\Scanner"},"watcher":null,"propagator":{"__class__":"OC\\Files\\Cache\\Propagator"},"updater":{"__class__":"OC\\Files\\Cache\\Updater"},"__class__":"OCA\\RansomwareProtection\\StorageWrapper"},"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":567,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["touch","\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",["touch","create","write"],null]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Node\/Folder.php","line":181,"function":"touch","class":"OC\\Files\\View","type":"->","args":["\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":304,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":153,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard\/css","70e2-6568-firstrunwizard.css","firstrunwizard.scss",{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},"\/apps\/firstrunwizard\/css"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":109,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":84,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/ResourceLocator.php","line":78,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["css\/firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":285,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","settings\/css\/settings"]]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":201,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","settings\/css\/settings"]]},{"file":"\/var\/www\/html\/lib\/private\/legacy\/template.php","line":210,"function":"__construct","class":"OC\\TemplateLayout","type":"->","args":["user","settings"]},{"file":"\/var\/www\/html\/lib\/public\/AppFramework\/Http\/TemplateResponse.php","line":157,"function":"fetchPage","class":"OC_Template","type":"->","args":[{"serverData":{"appstoreEnabled":true,"updateCount":0,"developerDocumentation":"https:\/\/docs.nextcloud.com\/server\/14\/go.php?to=developer-manual","bundles":[{"name":"Firmen-Paket","id":"EnterpriseBundle","appIdentifiers":["admin_audit","user_ldap","files_retention","files_automatedtagging","user_saml","files_accesscontrol","terms_of_service"]},{"name":"Groupware-Paket","id":"GroupwareBundle","appIdentifiers":["calendar","contacts","deck","mail"]},{"name":"Paket f\u00fcr das Teilen in sozialen Medien","id":"SocialSharingBundle","appIdentifiers":["socialsharing_twitter","socialsharing_googleplus","socialsharing_facebook","socialsharing_email","socialsharing_diaspora"]},{"name":"Bildungsausgabe","id":"EducationBundle","appIdentifiers":["zenodo","dashboard","circles","groupfolders","announcementcenter","admin_notifications","quota_warning","orcid","user_saml"]}]}}]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":119,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\AppSettingsController"},"viewApps"]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Settings\\Controller\\AppSettingsController","viewApps",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"file":"\/var\/www\/html\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"category":"","id":"","_route":"settings.AppSettings.viewApps"}]},{"file":"\/var\/www\/html\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/settings\/apps"]},{"file":"\/var\/www\/html\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOStatement.php","Line":105}},"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko\/20100101 Firefox\/62.0","version":"14.0.3.0"}
{"reqId":"v6p7ygJwDGgxhC9HpngX","level":3,"time":"2018-10-25T14:52:57+00:00","remoteAddr":"94.221.18.57","user":"christopher","app":"index","method":"GET","url":"\/apps\/files\/","message":{"Exception":"Doctrine\\DBAL\\Exception\\UniqueConstraintViolationException","Message":"An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params [\"3\", \"15\", 1540479177, 0, \"64c534e8f454e540ce82b3e39d6e8ec4\", 1540479177, 27, 486521, \"\", \"edfb7a0a5786c73e4c68b902fdf4b01c\", \"appdata_oc4j4bs8k9dg\\\/css\\\/firstrunwizard\\\/70e2-6568-firstrunwizard.css.gzip\", \"70e2-6568-firstrunwizard.css.gzip\", 1, 1, \"edfb7a0a5786c73e4c68b902fdf4b01c\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'","Code":0,"Trace":[{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/DBALException.php","line":128,"function":"convertException","class":"Doctrine\\DBAL\\Driver\\AbstractMySQLDriver","type":"->","args":["An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params [\"3\", \"15\", 1540479177, 0, \"64c534e8f454e540ce82b3e39d6e8ec4\", 1540479177, 27, 486521, \"\", \"edfb7a0a5786c73e4c68b902fdf4b01c\", \"appdata_oc4j4bs8k9dg\\\/css\\\/firstrunwizard\\\/70e2-6568-firstrunwizard.css.gzip\", \"70e2-6568-firstrunwizard.css.gzip\", 1, 1, \"edfb7a0a5786c73e4c68b902fdf4b01c\"]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'",{"errorInfo":["23000",1062,"Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'"],"__class__":"Doctrine\\DBAL\\Driver\\PDOException"}]},{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php","line":1015,"function":"driverExceptionDuringQuery","class":"Doctrine\\DBAL\\DBALException","type":"::","args":[{"__class__":"Doctrine\\DBAL\\Driver\\PDOMySql\\Driver"},{"errorInfo":["23000",1062,"Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'"],"__class__":"Doctrine\\DBAL\\Driver\\PDOException"},"INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",{"1":"3","2":"15","3":1540479177,"4":0,"5":"64c534e8f454e540ce82b3e39d6e8ec4","6":1540479177,"7":27,"8":486521,"9":"","10":"edfb7a0a5786c73e4c68b902fdf4b01c","11":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","12":"70e2-6568-firstrunwizard.css.gzip","13":1,"14":1,"15":"edfb7a0a5786c73e4c68b902fdf4b01c"}]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":216,"function":"executeUpdate","class":"Doctrine\\DBAL\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"],[]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Adapter.php","line":114,"function":"executeUpdate","class":"OC\\DB\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":254,"function":"insertIfNotExist","class":"OC\\DB\\Adapter","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Cache.php","line":272,"function":"insertIfNotExist","class":"OC\\DB\\Connection","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Cache","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip"}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":114,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":292,"function":"put","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":221,"function":"addToCache","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""},-1]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":336,"function":"scanFile","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",3,486521,false,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Updater.php","line":124,"function":"scan","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",false,3,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":320,"function":"update","class":"OC\\Files\\Cache\\Updater","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",1540479177]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":1161,"function":"writeUpdate","class":"OC\\Files\\View","type":"->","args":[{"mountPoint":"\/","cache":{"__class__":"OC\\Files\\Cache\\Cache"},"scanner":{"__class__":"OC\\Files\\Cache\\Scanner"},"watcher":null,"propagator":{"__class__":"OC\\Files\\Cache\\Propagator"},"updater":{"__class__":"OC\\Files\\Cache\\Updater"},"__class__":"OCA\\RansomwareProtection\\StorageWrapper"},"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":567,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["touch","\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",["touch","create","write"],null]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Node\/Folder.php","line":181,"function":"touch","class":"OC\\Files\\View","type":"->","args":["\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":304,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":153,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard\/css","70e2-6568-firstrunwizard.css","firstrunwizard.scss",{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},"\/apps\/firstrunwizard\/css"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":109,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":84,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/ResourceLocator.php","line":78,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["css\/firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":285,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","files\/css\/merged","files_external\/css\/external","files_trashbin\/css\/trash","activity\/css\/style","audioplayer\/css\/3rdparty\/fontello\/css\/fontello","comments\/css\/autocomplete","comments\/css\/comments","files_markdown\/css\/..\/build\/styles","files_markdown\/css\/preview","files_sharing\/css\/mergedAdditionalStyles","files_texteditor\/css\/merged","gallery\/css\/slideshow","gallery\/css\/gallerybutton","gallery\/css\/share","metadata\/css\/tabview","socialsharing_email\/css\/socialsharingemail","css\/systemtags","systemtags\/css\/systemtagsfilelist"]]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":201,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","files\/css\/merged","files_external\/css\/external","files_trashbin\/css\/trash","activity\/css\/style","audioplayer\/css\/3rdparty\/fontello\/css\/fontello","comments\/css\/autocomplete","comments\/css\/comments","files_markdown\/css\/..\/build\/styles","files_markdown\/css\/preview","files_sharing\/css\/mergedAdditionalStyles","files_texteditor\/css\/merged","gallery\/css\/slideshow","gallery\/css\/gallerybutton","gallery\/css\/share","metadata\/css\/tabview","socialsharing_email\/css\/socialsharingemail","css\/systemtags","systemtags\/css\/systemtagsfilelist"]]},{"file":"\/var\/www\/html\/lib\/private\/legacy\/template.php","line":210,"function":"__construct","class":"OC\\TemplateLayout","type":"->","args":["user","files"]},{"file":"\/var\/www\/html\/lib\/public\/AppFramework\/Http\/TemplateResponse.php","line":157,"function":"fetchPage","class":"OC_Template","type":"->","args":[{"usedSpacePercent":46,"owner":"christopher","ownerDisplayName":"Christopher","isPublic":false,"allowShareWithLink":"yes","defaultFileSorting":"name","defaultFileSortingDirection":"asc","showHiddenFiles":1,"fileNotFound":0,"appNavigation":{"__class__":"OCP\\Template"},"appContents":{"files":{"id":"files","content":"<div id=\"controls\">\n\t\t<div class=\"actions creatable hidden\">\n\t\t\t<div id=\"uploadprogresswrapper\">\n\t\t\t\t<div id=\"uploadprogressbar\">\n\t\t\t\t\t<em class=\"label outer\" style=\"display:none\"><span class=\"desktop\">Lade hoch...<\/span><span class=\"mobile\">\u2026<\/span><\/em>\n\t\t\t\t<\/div>\n\t\t\t\t<button class=\"stop icon-close\" style=\"display:none\">\n\t\t\t\t\t<span class=\"hidden-visually\">Hochladen abbrechen<\/span>\n\t\t\t\t<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div id=\"file_action_panel\"><\/div>\n\t\t<div class=\"notCreatable notPublic hidden\">\n\t\t\tDu hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"permissions\" value=\"\" id=\"permissions\">\n\t<input type=\"hidden\" id=\"free_space\" value=\"\">\n\t\t<input type=\"hidden\" class=\"max_human_file_size\"\n\t\t   value=\"(max )\">\n<\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-folder\"><\/div>\n\t<h2>Keine Dateien vorhanden<\/h2>\n\t<p class=\"uploadmessage hidden\">Inhalte hochladen oder mit deinen Ger\u00e4ten synchronisieren!<\/p>\n<\/div>\n\n<div class=\"nofilterresults emptycontent hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\" data-allow-public-upload=\"yes\" data-preview-x=\"32\" data-preview-y=\"32\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id=\"headerSelection\" class=\"hidden column-selection\">\n\t\t\t\t<input type=\"checkbox\" id=\"select_all_files\" class=\"select-all checkbox\"\/>\n\t\t\t\t<label for=\"select_all_files\">\n\t\t\t\t\t<span class=\"hidden-visually\">Alle ausw\u00e4hlen<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/th>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\">\n                        <span>Name<\/span>\n                        <span class=\"sort-indicator\"><\/span>\n\n                    <\/a>\n                    <span id=\"selectedActionsList\" class=\"selectedActions\">\n                        <a href=\"\" class=\"actions-selected\">\n                            <span class=\"icon icon-more\"><\/span>\n                            <span>Aktionen<\/span>\n                        <\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n<input type=\"hidden\" name=\"dir\" id=\"dir\" value=\"\" \/>\n<div class=\"hiddenuploadfield\">\n\t<input type=\"file\" id=\"file_upload_start\" class=\"hiddenuploadfield\" name=\"files[]\" \/>\n<\/div>\n<div id=\"editor\"><\/div><!-- FIXME Do not use this div in your app! It is deprecated and will be removed in the future! -->\n<div id=\"uploadsize-message\" title=\"Der Upload ist zu gro\u00df\">\n\t<p>\n\tDie Datei \u00fcberschreitet die Maximalgr\u00f6\u00dfe f\u00fcr Uploads auf diesem Server.\t<\/p>\n<\/div>\n"},"recent":{"id":"recent","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t<tr>\n\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t<div id=\"headerName-container\">\n\t\t\t\t<a class=\"name sort columntitle\"\n\t\t\t\t   data-sort=\"name\"><span>Name<\/span><\/a>\n\t\t\t<\/div>\n\t\t<\/th>\n\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t<a class=\"size sort columntitle\"\n\t\t\t   data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><\/a>\n\t\t<\/th>\n\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t<a id=\"modified\" class=\"columntitle\"\n\t\t\t   data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span\n\t\t\t\t\tclass=\"sort-indicator\"><\/span><\/a>\n\t\t\t<span class=\"selectedActions\">\n\t\t\t\t<a href=\"\" class=\"delete-selected\">\n\t\t\t\t\t<span class=\"icon icon-delete\"><\/span>\n\t\t\t\t\t<span>L\u00f6schen<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/span>\n\t\t<\/th>\n\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"-vf-Schule-2-ITB-":{"id":"-vf-Schule-2-ITB-","content":""},"favorites":{"id":"favorites","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-starred\"><\/div>\n\t<h2>Noch keine Favoriten vorhanden<\/h2>\n\t<p>Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier<\/p>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<span class=\"selectedActions\">\n\t\t\t\t    <a href=\"\" class=\"delete-selected\">\n\t\t\t\t\t<img class=\"svg\" alt=\"\"\n\t\t\t\t\t     src=\"\/core\/img\/actions\/delete.svg\" \/>\n\t\t\t\t\tL\u00f6schen\t\t\t\t    <\/a>\n\t\t\t\t<\/span>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharingout":{"id":"sharingout","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharingin":{"id":"sharingin","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharinglinks":{"id":"sharinglinks","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"deletedshares":{"id":"deletedshares","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"shareoverview":{"id":"shareoverview","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"systemtagsfilter":{"id":"systemtagsfilter","content":"<div id=\"controls\">\n<\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-folder\"><\/div>\n\t<h2>Keine Dateien vorhanden<\/h2>\n\t<p class=\"uploadmessage hidden\"><\/p>\n<\/div>\n\n<div class=\"nofilterresults emptycontent hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\" data-preview-x=\"32\" data-preview-y=\"32\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n<input type=\"hidden\" name=\"dir\" id=\"dir\" value=\"\" \/>\n\n"},"extstoragemounts":{"id":"extstoragemounts","content":"<div id=\"controls\">\n\t<div id=\"file_action_panel\"><\/div>\n<\/div>\n<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-external\"><\/div>\n\t<h2>Es ist kein externer Speicher eingerichtet oder Du hast keine Berechtigung dies zu tun.<\/h2>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerBackend\" class=\"hidden column-backend\">\n\t\t\t\t<a class=\"backend sort columntitle\" data-sort=\"backend\"><span>Speichertyp<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerScope\" class=\"hidden column-scope column-last\">\n\t\t\t\t<a class=\"scope sort columntitle\" data-sort=\"scope\"><span>Anwendungsbereich<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"trashbin":{"id":"trashbin","content":"<div id=\"controls\">\n\t<div id=\"file_action_panel\"><\/div>\n<\/div>\n<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-delete\"><\/div>\n\t<h2>Keine gel\u00f6schten Dateien<\/h2>\n\t<p>Hier k\u00f6nnen gel\u00f6schte Dateien wiederhergestellt werden<\/p>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id=\"headerSelection\" class=\"hidden column-selection\">\n\t\t\t\t<input type=\"checkbox\" id=\"select_all_trash\" class=\"select-all checkbox\"\/>\n\t\t\t\t<label for=\"select_all_trash\">\n\t\t\t\t\t<span class=\"hidden-visually\">Alle ausw\u00e4hlen<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/th>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t\t<span id=\"selectedActionsList\" class='selectedActions'>\n\t\t\t\t\t\t<a href=\"\" class=\"actions-selected\">\n\t\t\t\t\t\t\t<span class=\"icon icon-more\"><\/span>\n\t\t\t\t\t\t\t<span>Aktionen<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>gel\u00f6scht<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"}},"hiddenFields":[]}]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":119,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Files\\Controller\\ViewController"},"index"]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["ViewController","index",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"files.view.index"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"files.view.index"}]},{"file":"\/var\/www\/html\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_route":"files.view.index"}]},{"file":"\/var\/www\/html\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/apps\/files\/"]},{"file":"\/var\/www\/html\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/AbstractMySQLDriver.php","Line":66,"Previous":{"Exception":"Doctrine\\DBAL\\Driver\\PDOException","Message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'","Code":"23000","Trace":[{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php","line":1008,"function":"execute","class":"Doctrine\\DBAL\\Driver\\PDOStatement","type":"->","args":[["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":216,"function":"executeUpdate","class":"Doctrine\\DBAL\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"],[]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Adapter.php","line":114,"function":"executeUpdate","class":"OC\\DB\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":254,"function":"insertIfNotExist","class":"OC\\DB\\Adapter","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Cache.php","line":272,"function":"insertIfNotExist","class":"OC\\DB\\Connection","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Cache","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip"}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":114,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":292,"function":"put","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":221,"function":"addToCache","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""},-1]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":336,"function":"scanFile","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",3,486521,false,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Updater.php","line":124,"function":"scan","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",false,3,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":320,"function":"update","class":"OC\\Files\\Cache\\Updater","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",1540479177]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":1161,"function":"writeUpdate","class":"OC\\Files\\View","type":"->","args":[{"mountPoint":"\/","cache":{"__class__":"OC\\Files\\Cache\\Cache"},"scanner":{"__class__":"OC\\Files\\Cache\\Scanner"},"watcher":null,"propagator":{"__class__":"OC\\Files\\Cache\\Propagator"},"updater":{"__class__":"OC\\Files\\Cache\\Updater"},"__class__":"OCA\\RansomwareProtection\\StorageWrapper"},"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":567,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["touch","\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",["touch","create","write"],null]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Node\/Folder.php","line":181,"function":"touch","class":"OC\\Files\\View","type":"->","args":["\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":304,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":153,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard\/css","70e2-6568-firstrunwizard.css","firstrunwizard.scss",{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},"\/apps\/firstrunwizard\/css"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":109,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":84,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/ResourceLocator.php","line":78,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["css\/firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":285,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","files\/css\/merged","files_external\/css\/external","files_trashbin\/css\/trash","activity\/css\/style","audioplayer\/css\/3rdparty\/fontello\/css\/fontello","comments\/css\/autocomplete","comments\/css\/comments","files_markdown\/css\/..\/build\/styles","files_markdown\/css\/preview","files_sharing\/css\/mergedAdditionalStyles","files_texteditor\/css\/merged","gallery\/css\/slideshow","gallery\/css\/gallerybutton","gallery\/css\/share","metadata\/css\/tabview","socialsharing_email\/css\/socialsharingemail","css\/systemtags","systemtags\/css\/systemtagsfilelist"]]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":201,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","files\/css\/merged","files_external\/css\/external","files_trashbin\/css\/trash","activity\/css\/style","audioplayer\/css\/3rdparty\/fontello\/css\/fontello","comments\/css\/autocomplete","comments\/css\/comments","files_markdown\/css\/..\/build\/styles","files_markdown\/css\/preview","files_sharing\/css\/mergedAdditionalStyles","files_texteditor\/css\/merged","gallery\/css\/slideshow","gallery\/css\/gallerybutton","gallery\/css\/share","metadata\/css\/tabview","socialsharing_email\/css\/socialsharingemail","css\/systemtags","systemtags\/css\/systemtagsfilelist"]]},{"file":"\/var\/www\/html\/lib\/private\/legacy\/template.php","line":210,"function":"__construct","class":"OC\\TemplateLayout","type":"->","args":["user","files"]},{"file":"\/var\/www\/html\/lib\/public\/AppFramework\/Http\/TemplateResponse.php","line":157,"function":"fetchPage","class":"OC_Template","type":"->","args":[{"usedSpacePercent":46,"owner":"christopher","ownerDisplayName":"Christopher","isPublic":false,"allowShareWithLink":"yes","defaultFileSorting":"name","defaultFileSortingDirection":"asc","showHiddenFiles":1,"fileNotFound":0,"appNavigation":{"__class__":"OCP\\Template"},"appContents":{"files":{"id":"files","content":"<div id=\"controls\">\n\t\t<div class=\"actions creatable hidden\">\n\t\t\t<div id=\"uploadprogresswrapper\">\n\t\t\t\t<div id=\"uploadprogressbar\">\n\t\t\t\t\t<em class=\"label outer\" style=\"display:none\"><span class=\"desktop\">Lade hoch...<\/span><span class=\"mobile\">\u2026<\/span><\/em>\n\t\t\t\t<\/div>\n\t\t\t\t<button class=\"stop icon-close\" style=\"display:none\">\n\t\t\t\t\t<span class=\"hidden-visually\">Hochladen abbrechen<\/span>\n\t\t\t\t<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div id=\"file_action_panel\"><\/div>\n\t\t<div class=\"notCreatable notPublic hidden\">\n\t\t\tDu hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"permissions\" value=\"\" id=\"permissions\">\n\t<input type=\"hidden\" id=\"free_space\" value=\"\">\n\t\t<input type=\"hidden\" class=\"max_human_file_size\"\n\t\t   value=\"(max )\">\n<\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-folder\"><\/div>\n\t<h2>Keine Dateien vorhanden<\/h2>\n\t<p class=\"uploadmessage hidden\">Inhalte hochladen oder mit deinen Ger\u00e4ten synchronisieren!<\/p>\n<\/div>\n\n<div class=\"nofilterresults emptycontent hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\" data-allow-public-upload=\"yes\" data-preview-x=\"32\" data-preview-y=\"32\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id=\"headerSelection\" class=\"hidden column-selection\">\n\t\t\t\t<input type=\"checkbox\" id=\"select_all_files\" class=\"select-all checkbox\"\/>\n\t\t\t\t<label for=\"select_all_files\">\n\t\t\t\t\t<span class=\"hidden-visually\">Alle ausw\u00e4hlen<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/th>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\">\n                        <span>Name<\/span>\n                        <span class=\"sort-indicator\"><\/span>\n\n                    <\/a>\n                    <span id=\"selectedActionsList\" class=\"selectedActions\">\n                        <a href=\"\" class=\"actions-selected\">\n                            <span class=\"icon icon-more\"><\/span>\n                            <span>Aktionen<\/span>\n                        <\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n<input type=\"hidden\" name=\"dir\" id=\"dir\" value=\"\" \/>\n<div class=\"hiddenuploadfield\">\n\t<input type=\"file\" id=\"file_upload_start\" class=\"hiddenuploadfield\" name=\"files[]\" \/>\n<\/div>\n<div id=\"editor\"><\/div><!-- FIXME Do not use this div in your app! It is deprecated and will be removed in the future! -->\n<div id=\"uploadsize-message\" title=\"Der Upload ist zu gro\u00df\">\n\t<p>\n\tDie Datei \u00fcberschreitet die Maximalgr\u00f6\u00dfe f\u00fcr Uploads auf diesem Server.\t<\/p>\n<\/div>\n"},"recent":{"id":"recent","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t<tr>\n\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t<div id=\"headerName-container\">\n\t\t\t\t<a class=\"name sort columntitle\"\n\t\t\t\t   data-sort=\"name\"><span>Name<\/span><\/a>\n\t\t\t<\/div>\n\t\t<\/th>\n\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t<a class=\"size sort columntitle\"\n\t\t\t   data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><\/a>\n\t\t<\/th>\n\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t<a id=\"modified\" class=\"columntitle\"\n\t\t\t   data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span\n\t\t\t\t\tclass=\"sort-indicator\"><\/span><\/a>\n\t\t\t<span class=\"selectedActions\">\n\t\t\t\t<a href=\"\" class=\"delete-selected\">\n\t\t\t\t\t<span class=\"icon icon-delete\"><\/span>\n\t\t\t\t\t<span>L\u00f6schen<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/span>\n\t\t<\/th>\n\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"-vf-Schule-2-ITB-":{"id":"-vf-Schule-2-ITB-","content":""},"favorites":{"id":"favorites","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-starred\"><\/div>\n\t<h2>Noch keine Favoriten vorhanden<\/h2>\n\t<p>Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier<\/p>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<span class=\"selectedActions\">\n\t\t\t\t    <a href=\"\" class=\"delete-selected\">\n\t\t\t\t\t<img class=\"svg\" alt=\"\"\n\t\t\t\t\t     src=\"\/core\/img\/actions\/delete.svg\" \/>\n\t\t\t\t\tL\u00f6schen\t\t\t\t    <\/a>\n\t\t\t\t<\/span>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharingout":{"id":"sharingout","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharingin":{"id":"sharingin","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharinglinks":{"id":"sharinglinks","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"deletedshares":{"id":"deletedshares","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"shareoverview":{"id":"shareoverview","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"systemtagsfilter":{"id":"systemtagsfilter","content":"<div id=\"controls\">\n<\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-folder\"><\/div>\n\t<h2>Keine Dateien vorhanden<\/h2>\n\t<p class=\"uploadmessage hidden\"><\/p>\n<\/div>\n\n<div class=\"nofilterresults emptycontent hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\" data-preview-x=\"32\" data-preview-y=\"32\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n<input type=\"hidden\" name=\"dir\" id=\"dir\" value=\"\" \/>\n\n"},"extstoragemounts":{"id":"extstoragemounts","content":"<div id=\"controls\">\n\t<div id=\"file_action_panel\"><\/div>\n<\/div>\n<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-external\"><\/div>\n\t<h2>Es ist kein externer Speicher eingerichtet oder Du hast keine Berechtigung dies zu tun.<\/h2>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerBackend\" class=\"hidden column-backend\">\n\t\t\t\t<a class=\"backend sort columntitle\" data-sort=\"backend\"><span>Speichertyp<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerScope\" class=\"hidden column-scope column-last\">\n\t\t\t\t<a class=\"scope sort columntitle\" data-sort=\"scope\"><span>Anwendungsbereich<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"trashbin":{"id":"trashbin","content":"<div id=\"controls\">\n\t<div id=\"file_action_panel\"><\/div>\n<\/div>\n<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-delete\"><\/div>\n\t<h2>Keine gel\u00f6schten Dateien<\/h2>\n\t<p>Hier k\u00f6nnen gel\u00f6schte Dateien wiederhergestellt werden<\/p>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id=\"headerSelection\" class=\"hidden column-selection\">\n\t\t\t\t<input type=\"checkbox\" id=\"select_all_trash\" class=\"select-all checkbox\"\/>\n\t\t\t\t<label for=\"select_all_trash\">\n\t\t\t\t\t<span class=\"hidden-visually\">Alle ausw\u00e4hlen<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/th>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t\t<span id=\"selectedActionsList\" class='selectedActions'>\n\t\t\t\t\t\t<a href=\"\" class=\"actions-selected\">\n\t\t\t\t\t\t\t<span class=\"icon icon-more\"><\/span>\n\t\t\t\t\t\t\t<span>Aktionen<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>gel\u00f6scht<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"}},"hiddenFields":[]}]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":119,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Files\\Controller\\ViewController"},"index"]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["ViewController","index",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"files.view.index"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"files.view.index"}]},{"file":"\/var\/www\/html\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_route":"files.view.index"}]},{"file":"\/var\/www\/html\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/apps\/files\/"]},{"file":"\/var\/www\/html\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOStatement.php","Line":107,"Previous":{"Exception":"PDOException","Message":"SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-edfb7a0a5786c73e4c68b902fdf4b01c' for key 'fs_storage_path_hash'","Code":"23000","Trace":[{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOStatement.php","line":105,"function":"execute","class":"PDOStatement","type":"->","args":[["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php","line":1008,"function":"execute","class":"Doctrine\\DBAL\\Driver\\PDOStatement","type":"->","args":[["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":216,"function":"executeUpdate","class":"Doctrine\\DBAL\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"],[]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Adapter.php","line":114,"function":"executeUpdate","class":"OC\\DB\\Connection","type":"->","args":["INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0",["3","15",1540479177,0,"64c534e8f454e540ce82b3e39d6e8ec4",1540479177,27,486521,"","edfb7a0a5786c73e4c68b902fdf4b01c","appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","70e2-6568-firstrunwizard.css.gzip",1,1,"edfb7a0a5786c73e4c68b902fdf4b01c"]]},{"file":"\/var\/www\/html\/lib\/private\/DB\/Connection.php","line":254,"function":"insertIfNotExist","class":"OC\\DB\\Adapter","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Cache.php","line":272,"function":"insertIfNotExist","class":"OC\\DB\\Connection","type":"->","args":["*PREFIX*filecache",{"mimepart":"3","mimetype":"15","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path_hash":"edfb7a0a5786c73e4c68b902fdf4b01c","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip","storage":1},["storage","path_hash"]]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Cache","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":"","path":"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip","name":"70e2-6568-firstrunwizard.css.gzip"}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":128,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Wrapper\/CacheWrapper.php","line":114,"function":"insert","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":292,"function":"put","class":"OC\\Files\\Cache\\Wrapper\\CacheWrapper","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""}]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":221,"function":"addToCache","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",{"mimetype":"application\/x-gzip","mtime":1540479177,"size":0,"etag":"64c534e8f454e540ce82b3e39d6e8ec4","storage_mtime":1540479177,"permissions":27,"parent":486521,"checksum":""},-1]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Scanner.php","line":336,"function":"scanFile","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",3,486521,false,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Cache\/Updater.php","line":124,"function":"scan","class":"OC\\Files\\Cache\\Scanner","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",false,3,false]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":320,"function":"update","class":"OC\\Files\\Cache\\Updater","type":"->","args":["appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",1540479177]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":1161,"function":"writeUpdate","class":"OC\\Files\\View","type":"->","args":[{"mountPoint":"\/","cache":{"__class__":"OC\\Files\\Cache\\Cache"},"scanner":{"__class__":"OC\\Files\\Cache\\Scanner"},"watcher":null,"propagator":{"__class__":"OC\\Files\\Cache\\Propagator"},"updater":{"__class__":"OC\\Files\\Cache\\Updater"},"__class__":"OCA\\RansomwareProtection\\StorageWrapper"},"appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/View.php","line":567,"function":"basicOperation","class":"OC\\Files\\View","type":"->","args":["touch","\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip",["touch","create","write"],null]},{"file":"\/var\/www\/html\/lib\/private\/Files\/Node\/Folder.php","line":181,"function":"touch","class":"OC\\Files\\View","type":"->","args":["\/appdata_oc4j4bs8k9dg\/css\/firstrunwizard\/70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Files\/SimpleFS\/SimpleFolder.php","line":83,"function":"newFile","class":"OC\\Files\\Node\\Folder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":304,"function":"newFile","class":"OC\\Files\\SimpleFS\\SimpleFolder","type":"->","args":["70e2-6568-firstrunwizard.css.gzip"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/SCSSCacher.php","line":153,"function":"cache","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard\/css","70e2-6568-firstrunwizard.css","firstrunwizard.scss",{"__class__":"OC\\Files\\SimpleFS\\SimpleFolder"},"\/apps\/firstrunwizard\/css"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":109,"function":"process","class":"OC\\Template\\SCSSCacher","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/CSSResourceLocator.php","line":84,"function":"cacheAndAppendScssIfExist","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["\/var\/www\/html\/apps\/firstrunwizard","css\/firstrunwizard.scss","firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/Template\/ResourceLocator.php","line":78,"function":"doFind","class":"OC\\Template\\CSSResourceLocator","type":"->","args":["css\/firstrunwizard"]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":285,"function":"find","class":"OC\\Template\\ResourceLocator","type":"->","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","files\/css\/merged","files_external\/css\/external","files_trashbin\/css\/trash","activity\/css\/style","audioplayer\/css\/3rdparty\/fontello\/css\/fontello","comments\/css\/autocomplete","comments\/css\/comments","files_markdown\/css\/..\/build\/styles","files_markdown\/css\/preview","files_sharing\/css\/mergedAdditionalStyles","files_texteditor\/css\/merged","gallery\/css\/slideshow","gallery\/css\/gallerybutton","gallery\/css\/share","metadata\/css\/tabview","socialsharing_email\/css\/socialsharingemail","css\/systemtags","systemtags\/css\/systemtagsfilelist"]]},{"file":"\/var\/www\/html\/lib\/private\/TemplateLayout.php","line":201,"function":"findStylesheetFiles","class":"OC\\TemplateLayout","type":"::","args":[["vendor\/select2\/select2","vendor\/jquery-ui\/themes\/base\/jquery-ui","css\/jquery-ui-fixes","css\/server","css\/css-variables","apporder\/css\/apporder","files_pdfviewer\/css\/style","files_versions\/css\/versions","files_videoplayer\/css\/style","firstrunwizard\/css\/firstrunwizard","gpxedit\/css\/style","notifications\/css\/styles","css\/jquery.ocdialog","search\/css\/results","files\/css\/merged","files_external\/css\/external","files_trashbin\/css\/trash","activity\/css\/style","audioplayer\/css\/3rdparty\/fontello\/css\/fontello","comments\/css\/autocomplete","comments\/css\/comments","files_markdown\/css\/..\/build\/styles","files_markdown\/css\/preview","files_sharing\/css\/mergedAdditionalStyles","files_texteditor\/css\/merged","gallery\/css\/slideshow","gallery\/css\/gallerybutton","gallery\/css\/share","metadata\/css\/tabview","socialsharing_email\/css\/socialsharingemail","css\/systemtags","systemtags\/css\/systemtagsfilelist"]]},{"file":"\/var\/www\/html\/lib\/private\/legacy\/template.php","line":210,"function":"__construct","class":"OC\\TemplateLayout","type":"->","args":["user","files"]},{"file":"\/var\/www\/html\/lib\/public\/AppFramework\/Http\/TemplateResponse.php","line":157,"function":"fetchPage","class":"OC_Template","type":"->","args":[{"usedSpacePercent":46,"owner":"christopher","ownerDisplayName":"Christopher","isPublic":false,"allowShareWithLink":"yes","defaultFileSorting":"name","defaultFileSortingDirection":"asc","showHiddenFiles":1,"fileNotFound":0,"appNavigation":{"__class__":"OCP\\Template"},"appContents":{"files":{"id":"files","content":"<div id=\"controls\">\n\t\t<div class=\"actions creatable hidden\">\n\t\t\t<div id=\"uploadprogresswrapper\">\n\t\t\t\t<div id=\"uploadprogressbar\">\n\t\t\t\t\t<em class=\"label outer\" style=\"display:none\"><span class=\"desktop\">Lade hoch...<\/span><span class=\"mobile\">\u2026<\/span><\/em>\n\t\t\t\t<\/div>\n\t\t\t\t<button class=\"stop icon-close\" style=\"display:none\">\n\t\t\t\t\t<span class=\"hidden-visually\">Hochladen abbrechen<\/span>\n\t\t\t\t<\/button>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div id=\"file_action_panel\"><\/div>\n\t\t<div class=\"notCreatable notPublic hidden\">\n\t\t\tDu hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"permissions\" value=\"\" id=\"permissions\">\n\t<input type=\"hidden\" id=\"free_space\" value=\"\">\n\t\t<input type=\"hidden\" class=\"max_human_file_size\"\n\t\t   value=\"(max )\">\n<\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-folder\"><\/div>\n\t<h2>Keine Dateien vorhanden<\/h2>\n\t<p class=\"uploadmessage hidden\">Inhalte hochladen oder mit deinen Ger\u00e4ten synchronisieren!<\/p>\n<\/div>\n\n<div class=\"nofilterresults emptycontent hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\" data-allow-public-upload=\"yes\" data-preview-x=\"32\" data-preview-y=\"32\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id=\"headerSelection\" class=\"hidden column-selection\">\n\t\t\t\t<input type=\"checkbox\" id=\"select_all_files\" class=\"select-all checkbox\"\/>\n\t\t\t\t<label for=\"select_all_files\">\n\t\t\t\t\t<span class=\"hidden-visually\">Alle ausw\u00e4hlen<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/th>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\">\n                        <span>Name<\/span>\n                        <span class=\"sort-indicator\"><\/span>\n\n                    <\/a>\n                    <span id=\"selectedActionsList\" class=\"selectedActions\">\n                        <a href=\"\" class=\"actions-selected\">\n                            <span class=\"icon icon-more\"><\/span>\n                            <span>Aktionen<\/span>\n                        <\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n<input type=\"hidden\" name=\"dir\" id=\"dir\" value=\"\" \/>\n<div class=\"hiddenuploadfield\">\n\t<input type=\"file\" id=\"file_upload_start\" class=\"hiddenuploadfield\" name=\"files[]\" \/>\n<\/div>\n<div id=\"editor\"><\/div><!-- FIXME Do not use this div in your app! It is deprecated and will be removed in the future! -->\n<div id=\"uploadsize-message\" title=\"Der Upload ist zu gro\u00df\">\n\t<p>\n\tDie Datei \u00fcberschreitet die Maximalgr\u00f6\u00dfe f\u00fcr Uploads auf diesem Server.\t<\/p>\n<\/div>\n"},"recent":{"id":"recent","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t<tr>\n\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t<div id=\"headerName-container\">\n\t\t\t\t<a class=\"name sort columntitle\"\n\t\t\t\t   data-sort=\"name\"><span>Name<\/span><\/a>\n\t\t\t<\/div>\n\t\t<\/th>\n\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t<a class=\"size sort columntitle\"\n\t\t\t   data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><\/a>\n\t\t<\/th>\n\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t<a id=\"modified\" class=\"columntitle\"\n\t\t\t   data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span\n\t\t\t\t\tclass=\"sort-indicator\"><\/span><\/a>\n\t\t\t<span class=\"selectedActions\">\n\t\t\t\t<a href=\"\" class=\"delete-selected\">\n\t\t\t\t\t<span class=\"icon icon-delete\"><\/span>\n\t\t\t\t\t<span>L\u00f6schen<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/span>\n\t\t<\/th>\n\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"-vf-Schule-2-ITB-":{"id":"-vf-Schule-2-ITB-","content":""},"favorites":{"id":"favorites","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-starred\"><\/div>\n\t<h2>Noch keine Favoriten vorhanden<\/h2>\n\t<p>Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier<\/p>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<span class=\"selectedActions\">\n\t\t\t\t    <a href=\"\" class=\"delete-selected\">\n\t\t\t\t\t<img class=\"svg\" alt=\"\"\n\t\t\t\t\t     src=\"\/core\/img\/actions\/delete.svg\" \/>\n\t\t\t\t\tL\u00f6schen\t\t\t\t    <\/a>\n\t\t\t\t<\/span>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharingout":{"id":"sharingout","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharingin":{"id":"sharingin","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"sharinglinks":{"id":"sharinglinks","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"deletedshares":{"id":"deletedshares","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"shareoverview":{"id":"shareoverview","content":"<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\"><\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Freigabezeitpunkt<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th class=\"hidden column-expiration\">\n\t\t\t\t<a class=\"columntitle\"><span>Ablaufdatum<\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"systemtagsfilter":{"id":"systemtagsfilter","content":"<div id=\"controls\">\n<\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-folder\"><\/div>\n\t<h2>Keine Dateien vorhanden<\/h2>\n\t<p class=\"uploadmessage hidden\"><\/p>\n<\/div>\n\n<div class=\"nofilterresults emptycontent hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\" data-preview-x=\"32\" data-preview-y=\"32\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerSize\" class=\"hidden column-size\">\n\t\t\t\t<a class=\"size sort columntitle\" data-sort=\"size\"><span>Gr\u00f6\u00dfe<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>Ge\u00e4ndert<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n<input type=\"hidden\" name=\"dir\" id=\"dir\" value=\"\" \/>\n\n"},"extstoragemounts":{"id":"extstoragemounts","content":"<div id=\"controls\">\n\t<div id=\"file_action_panel\"><\/div>\n<\/div>\n<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-external\"><\/div>\n\t<h2>Es ist kein externer Speicher eingerichtet oder Du hast keine Berechtigung dies zu tun.<\/h2>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerBackend\" class=\"hidden column-backend\">\n\t\t\t\t<a class=\"backend sort columntitle\" data-sort=\"backend\"><span>Speichertyp<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerScope\" class=\"hidden column-scope column-last\">\n\t\t\t\t<a class=\"scope sort columntitle\" data-sort=\"scope\"><span>Anwendungsbereich<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"},"trashbin":{"id":"trashbin","content":"<div id=\"controls\">\n\t<div id=\"file_action_panel\"><\/div>\n<\/div>\n<div id='notification'><\/div>\n\n<div id=\"emptycontent\" class=\"hidden\">\n\t<div class=\"icon-delete\"><\/div>\n\t<h2>Keine gel\u00f6schten Dateien<\/h2>\n\t<p>Hier k\u00f6nnen gel\u00f6schte Dateien wiederhergestellt werden<\/p>\n<\/div>\n\n<input type=\"hidden\" name=\"dir\" value=\"\" id=\"dir\">\n\n<div class=\"nofilterresults hidden\">\n\t<div class=\"icon-search\"><\/div>\n\t<h2>Keine Eintr\u00e4ge in diesem Ordner gefunden<\/h2>\n\t<p><\/p>\n<\/div>\n\n<table id=\"filestable\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th id=\"headerSelection\" class=\"hidden column-selection\">\n\t\t\t\t<input type=\"checkbox\" id=\"select_all_trash\" class=\"select-all checkbox\"\/>\n\t\t\t\t<label for=\"select_all_trash\">\n\t\t\t\t\t<span class=\"hidden-visually\">Alle ausw\u00e4hlen<\/span>\n\t\t\t\t<\/label>\n\t\t\t<\/th>\n\t\t\t<th id='headerName' class=\"hidden column-name\">\n\t\t\t\t<div id=\"headerName-container\">\n\t\t\t\t\t<a class=\"name sort columntitle\" data-sort=\"name\"><span>Name<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t\t\t<span id=\"selectedActionsList\" class='selectedActions'>\n\t\t\t\t\t\t<a href=\"\" class=\"actions-selected\">\n\t\t\t\t\t\t\t<span class=\"icon icon-more\"><\/span>\n\t\t\t\t\t\t\t<span>Aktionen<\/span>\n\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/th>\n\t\t\t<th id=\"headerDate\" class=\"hidden column-mtime\">\n\t\t\t\t<a id=\"modified\" class=\"columntitle\" data-sort=\"mtime\"><span>gel\u00f6scht<\/span><span class=\"sort-indicator\"><\/span><\/a>\n\t\t\t<\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody id=\"fileList\">\n\t<\/tbody>\n\t<tfoot>\n\t<\/tfoot>\n<\/table>\n"}},"hiddenFields":[]}]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":119,"function":"render","class":"OCP\\AppFramework\\Http\\TemplateResponse","type":"->","args":[]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/App.php","line":118,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Files\\Controller\\ViewController"},"index"]},{"file":"\/var\/www\/html\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["ViewController","index",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"files.view.index"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"files.view.index"}]},{"file":"\/var\/www\/html\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_route":"files.view.index"}]},{"file":"\/var\/www\/html\/lib\/base.php","line":987,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/apps\/files\/"]},{"file":"\/var\/www\/html\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/html\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Driver\/PDOStatement.php","Line":105}},"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko\/20100101 Firefox\/62.0","version":"14.0.3.0"}

@ak1n
Copy link

ak1n commented Oct 25, 2018

Replicated on fresh install of nextcloud 14 using same single-client ~19GB dataset on two different servers: freenas on local IP address & antergos using docker on http address. On first-client sync using nextcloud desktop client (on either KDE neon or Arch linux) get logs spammed with errors - though these are different on the different systems. Testing with encryption disabled on both.

Freenas nextcloud config includes:

"system": {
    "dbtype": "mysql",
    "version": "14.0.3.0",
    "dbport": "",
    "dbtableprefix": "oc_",
    "mysql.utf8mb4": true,
    "log_type": "file",
    "logfile": "\/var\/log\/nextcloud.log",
    "loglevel": "2",
    "logrotate_size": "104847600",
    "memcache.local": "\\OC\\Memcache\\APCu",
    "redis": {
        "port": 0,
        "timeout": 0
    },
    "filelocking.enabled": true,
    "memcache.locking": "\\OC\\Memcache\\Redis",
    "htaccess.RewriteBase": "\/"

Freenas gui log yields many deadlocks in log:

Fatal	webdav	Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'INSERT INTO `oc_filecache` (`mimepart`,`mimetype`,`mtime`,`size`,`etag`,`storage_mtime`,`permissions`,`parent`,`checksum`,`path_hash`,`path`,`name`,`storage`) SELECT ?,?,?,?,?,?,?,?,?,?,?,?,? FROM `oc_filecache` WHERE `storage` = ? AND `path_hash` = ? HAVING COUNT(*) = 0' with params [STUFF]: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

Freenas script used to generate nextcloud server: https://github.com/ak1n/freenas-iocage-nextcloud

Interestingly, trying to replicate same config settings using docker on antergos on http domain a different error comes up (maybe missed config differences vs. different versions of package dependencies?).

Docker antergos config includes:

"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
    {
        "path": "\/var\/www\/html\/apps",
        "url": "\/apps",
        "writable": false
    },
    {
        "path": "\/var\/www\/html\/custom_apps",
        "url": "\/custom_apps",
        "writable": true
    }
],
"filelocking.enabled": true,
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
    "port": 6379,
    "timeout": 0
},
"dbtype": "mysql",
"version": "14.0.3.0",
"overwrite.cli.url": "http:\/\/localhost",
"dbport": "",
"mysql.utf8mb4": true,

Docker antergos in gui log: OCA\DAV\Connector\Sabre\Exception\FileLocked: "FILE" is locked

Docker script used to generate nextcloud server: https://gitlab.com/deepthought/nextcloud-docker

I suspect the two errors originate from a same bug in the nextcloud code (though conceivably different ones due to differences in setup/config). Seems like replication requires a large number of files based on my dataset and comments in related github issues. These errors preclude nextcloud from production use for me. Is there a bounty for fixing this?

Any information re the above would be much appreciated, particularly if I have made errors in configurations.

@ak1n
Copy link

ak1n commented Oct 26, 2018

Any recommendations re how to backtrace this to the specific file (given the many referenced..)? Errors in locking calls could cause a deadlock and I'm just trying to figure out what the relevant server php files are for this...

@obel1x
Copy link

obel1x commented Nov 4, 2018

Hi everyone, i am using nc 14.0.3 with mariadb 10.2.x on OpenSuSe using Tar-Version and also had many and a lot problems with filecache-table / Deadlocks. As i can see i am not the only one and after using nc for a while it really got annoying, so i decided to check for a solution in coding.

For me it looked like the query itself would cause the problem as it does updates to the same table as it does selects in. That may work most times, but sometimes may not (depending of the internal state of the dbms itself).
So i changed the code for testing proposal splitting the query up into two parts - one select and one update in lib/private/DB/Adapter.php. I made a fork in https://github.com/obel1x/server/pull/1/commits/2370e7b0bdbf1915c7914ba283547caff2787602

For me, replacing the file, it now works without any deadlocks, tested with 11GB of data, which caused around 100 Deadlocks before. Afterwards none.

But sorry, i have not done php / github before, so this is really rough testing style and i am not sure, if the git- fork was done the right way. Please: This is not for production and is not meant to be like it. This is only for testing if it solves the Deadlock for me and others.

So maybe some users can test this and see if this solves the problem in general and afterwards a nc developer can clean this up for the audience?
Regards, Daniel

@jcklpe
Copy link

jcklpe commented Nov 7, 2018

I have a possibly related issue here: #12343

@MorrisJobke
Copy link
Member

fix for this is in #12368. The crucial part is, that the log says something about INSERT INTO and the stack trace contains Cache->insert. I will also look into the failures during an UPDATE statement. See #12315 (comment) for more details. I will try to ping the people that reported given stuff in the fixes that match their stack trace.

@MorrisJobke
Copy link
Member

I will try to ping the people that reported given stuff in the fixes that match their stack trace.

Overview ticket can be found at #12369

MorrisJobke added a commit that referenced this issue Nov 12, 2018
* fixes #6160 by not being prone to the race condition in insertIfNotExists
* fixes #12228 by not using a query that can result in a deadlock
* replaces the insertIfNotExists call with an insert which is wrapped into a try-catch block

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
MorrisJobke added a commit that referenced this issue Nov 12, 2018
* fixes #6160 by not being prone to the race condition in insertIfNotExists
* fixes #12228 by not using a query that can result in a deadlock
* replaces the insertIfNotExists call with an insert which is wrapped into a try-catch block

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
@MorrisJobke MorrisJobke added this to the Nextcloud 15 milestone Nov 12, 2018
MorrisJobke added a commit that referenced this issue Nov 13, 2018
* fixes #6160 by not being prone to the race condition in insertIfNotExists
* fixes #12228 by not using a query that can result in a deadlock
* replaces the insertIfNotExists call with an insert which is wrapped into a try-catch block

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
MorrisJobke added a commit that referenced this issue Nov 13, 2018
* fixes #6160 by not being prone to the race condition in insertIfNotExists
* fixes #12228 by not using a query that can result in a deadlock
* replaces the insertIfNotExists call with an insert which is wrapped into a try-catch block

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
@BUG-reporter
Copy link

Please, backport to Nextcloud 14. Thanks.

@MorrisJobke
Copy link
Member

#12411 will be shipped in 14.0.4 and 13.0.8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment