I have further investigated. There was no logging message until I have changed the log level to debug. The following are a few lines of the log produced with log level set to debug when browsing image in Grid view.
{
"reqId": "tfxsKHD3t6gHqdfmSCw9",
"level": 0,
"time": "2024-07-06T20:43:09+00:00",
"remoteAddr": "10.27.0.14",
"user": "janus",
"app": "no app in context",
"method": "GET",
"url": "/core/preview?fileId=27268635&x=128&y=128&mimeFallback=true&a=0",
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"version": "29.0.3.4",
"exception": {
"Exception": "Exception",
"Message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"Code": 0,
"Trace": [
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 344,
"function": "executeQuery",
"class": "OC\\DB\\Connection",
"type": "->"
},
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 384,
"function": "executeQuery",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php",
"line": 280,
"function": "execute",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 164,
"function": "execute",
"class": "OC\\DB\\QueryBuilder\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1336,
"function": "get",
"class": "OC\\Files\\Cache\\Cache",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1386,
"function": "getCacheEntry",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 108,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 209,
"function": "getFileInfo",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 64,
"function": "getId",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 54,
"function": "deleteNode",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/WatcherConnector.php",
"line": 62,
"function": "postWrite",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"function": "OC\\Preview\\{closure}",
"class": "OC\\Preview\\WatcherConnector",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Hooks/EmitterTrait.php",
"line": 105,
"function": "call_user_func_array"
},
{
"file": "/app/www/public/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 150,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 133,
"function": "emit",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Folder.php",
"line": 196,
"function": "sendHooks",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/SimpleFS/NewSimpleFile.php",
"line": 121,
"function": "newFile",
"class": "OC\\Files\\Node\\Folder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 561,
"function": "putContent",
"class": "OC\\Files\\SimpleFS\\NewSimpleFile",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 193,
"function": "generatePreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 110,
"function": "generatePreviews",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/PreviewManager.php",
"line": 187,
"function": "getPreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 174,
"function": "getPreview",
"class": "OC\\PreviewManager",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 142,
"function": "fetchPreview",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getPreviewByFileId",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Route/Router.php",
"line": 338,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/app/www/public/lib/base.php",
"line": 1050,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/app/www/public/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/app/www/public/lib/private/DB/Connection.php",
"Line": 316,
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"tables": [
"oc_filecache"
],
"reads": [
"oc_filecache",
"oc_filecache_extended",
"oc_files_metadata"
],
"exception": {},
"CustomMessage": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)"
}
}
{
"reqId": "tfxsKHD3t6gHqdfmSCw9",
"level": 0,
"time": "2024-07-06T20:43:09+00:00",
"remoteAddr": "10.27.0.14",
"user": "janus",
"app": "no app in context",
"method": "GET",
"url": "/core/preview?fileId=27268635&x=128&y=128&mimeFallback=true&a=0",
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"version": "29.0.3.4",
"exception": {
"Exception": "Exception",
"Message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"Code": 0,
"Trace": [
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 344,
"function": "executeQuery",
"class": "OC\\DB\\Connection",
"type": "->"
},
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 384,
"function": "executeQuery",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php",
"line": 280,
"function": "execute",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 164,
"function": "execute",
"class": "OC\\DB\\QueryBuilder\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1336,
"function": "get",
"class": "OC\\Files\\Cache\\Cache",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1386,
"function": "getCacheEntry",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 208,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/LazyFolder.php",
"line": 161,
"function": "get",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/AppData/AppData.php",
"line": 132,
"function": "get",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Storage/Root.php",
"line": 48,
"function": "getFolder",
"class": "OC\\Files\\AppData\\AppData",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 67,
"function": "getFolder",
"class": "OC\\Preview\\Storage\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 54,
"function": "deleteNode",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/WatcherConnector.php",
"line": 62,
"function": "postWrite",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"function": "OC\\Preview\\{closure}",
"class": "OC\\Preview\\WatcherConnector",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Hooks/EmitterTrait.php",
"line": 105,
"function": "call_user_func_array"
},
{
"file": "/app/www/public/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 150,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 133,
"function": "emit",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Folder.php",
"line": 196,
"function": "sendHooks",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/SimpleFS/NewSimpleFile.php",
"line": 121,
"function": "newFile",
"class": "OC\\Files\\Node\\Folder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 561,
"function": "putContent",
"class": "OC\\Files\\SimpleFS\\NewSimpleFile",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 193,
"function": "generatePreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 110,
"function": "generatePreviews",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/PreviewManager.php",
"line": 187,
"function": "getPreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 174,
"function": "getPreview",
"class": "OC\\PreviewManager",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 142,
"function": "fetchPreview",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getPreviewByFileId",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Route/Router.php",
"line": 338,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/app/www/public/lib/base.php",
"line": 1050,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/app/www/public/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/app/www/public/lib/private/DB/Connection.php",
"Line": 316,
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"tables": [
"oc_filecache"
],
"reads": [
"oc_filecache",
"oc_filecache_extended",
"oc_files_metadata"
],
"exception": {},
"CustomMessage": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)"
}
}
{
"reqId": "Gw5ulI0L7PBvpfGaTBy5",
"level": 0,
"time": "2024-07-06T20:43:09+00:00",
"remoteAddr": "10.27.0.14",
"user": "janus",
"app": "no app in context",
"method": "GET",
"url": "/core/preview?fileId=27268592&x=128&y=128&mimeFallback=true&a=0",
"message": "dirty table reads: SELECT `path` FROM `*PREFIX*filecache` WHERE (`storage` = :dcValue1) AND (`fileid` = :dcValue2)",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"version": "29.0.3.4",
"exception": {
"Exception": "Exception",
"Message": "dirty table reads: SELECT `path` FROM `*PREFIX*filecache` WHERE (`storage` = :dcValue1) AND (`fileid` = :dcValue2)",
"Code": 0,
"Trace": [
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 344,
"function": "executeQuery",
"class": "OC\\DB\\Connection",
"type": "->"
},
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 384,
"function": "executeQuery",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php",
"line": 280,
"function": "execute",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 1102,
"function": "execute",
"class": "OC\\DB\\QueryBuilder\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 419,
"function": "getPathById",
"class": "OC\\Files\\Cache\\Cache",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Updater.php",
"line": 264,
"function": "update",
"class": "OC\\Files\\Cache\\Cache",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Files/Cache/Updater.php",
"line": 145,
"function": "correctParentStorageMtime",
"class": "OC\\Files\\Cache\\Updater",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 298,
"function": "update",
"class": "OC\\Files\\Cache\\Updater",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1188,
"function": "writeUpdate",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 683,
"function": "basicOperation",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Folder.php",
"line": 188,
"function": "file_put_contents",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/SimpleFS/NewSimpleFile.php",
"line": 121,
"function": "newFile",
"class": "OC\\Files\\Node\\Folder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 561,
"function": "putContent",
"class": "OC\\Files\\SimpleFS\\NewSimpleFile",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 193,
"function": "generatePreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 110,
"function": "generatePreviews",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/PreviewManager.php",
"line": 187,
"function": "getPreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 174,
"function": "getPreview",
"class": "OC\\PreviewManager",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 142,
"function": "fetchPreview",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getPreviewByFileId",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Route/Router.php",
"line": 338,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/app/www/public/lib/base.php",
"line": 1050,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/app/www/public/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/app/www/public/lib/private/DB/Connection.php",
"Line": 316,
"message": "dirty table reads: SELECT `path` FROM `*PREFIX*filecache` WHERE (`storage` = :dcValue1) AND (`fileid` = :dcValue2)",
"tables": [
"oc_filecache"
],
"reads": [
"oc_filecache"
],
"exception": {},
"CustomMessage": "dirty table reads: SELECT `path` FROM `*PREFIX*filecache` WHERE (`storage` = :dcValue1) AND (`fileid` = :dcValue2)"
}
}
{
"reqId": "Gw5ulI0L7PBvpfGaTBy5",
"level": 0,
"time": "2024-07-06T20:43:09+00:00",
"remoteAddr": "10.27.0.14",
"user": "janus",
"app": "no app in context",
"method": "GET",
"url": "/core/preview?fileId=27268592&x=128&y=128&mimeFallback=true&a=0",
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"version": "29.0.3.4",
"exception": {
"Exception": "Exception",
"Message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"Code": 0,
"Trace": [
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 344,
"function": "executeQuery",
"class": "OC\\DB\\Connection",
"type": "->"
},
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 384,
"function": "executeQuery",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php",
"line": 280,
"function": "execute",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 164,
"function": "execute",
"class": "OC\\DB\\QueryBuilder\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1336,
"function": "get",
"class": "OC\\Files\\Cache\\Cache",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1386,
"function": "getCacheEntry",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 108,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 209,
"function": "getFileInfo",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 64,
"function": "getId",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 54,
"function": "deleteNode",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/WatcherConnector.php",
"line": 62,
"function": "postWrite",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"function": "OC\\Preview\\{closure}",
"class": "OC\\Preview\\WatcherConnector",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Hooks/EmitterTrait.php",
"line": 105,
"function": "call_user_func_array"
},
{
"file": "/app/www/public/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 150,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 133,
"function": "emit",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Folder.php",
"line": 196,
"function": "sendHooks",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/SimpleFS/NewSimpleFile.php",
"line": 121,
"function": "newFile",
"class": "OC\\Files\\Node\\Folder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 561,
"function": "putContent",
"class": "OC\\Files\\SimpleFS\\NewSimpleFile",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 193,
"function": "generatePreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 110,
"function": "generatePreviews",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/PreviewManager.php",
"line": 187,
"function": "getPreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 174,
"function": "getPreview",
"class": "OC\\PreviewManager",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 142,
"function": "fetchPreview",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getPreviewByFileId",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Route/Router.php",
"line": 338,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/app/www/public/lib/base.php",
"line": 1050,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/app/www/public/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/app/www/public/lib/private/DB/Connection.php",
"Line": 316,
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"tables": [
"oc_filecache"
],
"reads": [
"oc_filecache",
"oc_filecache_extended",
"oc_files_metadata"
],
"exception": {},
"CustomMessage": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)"
}
}
{
"reqId": "Gw5ulI0L7PBvpfGaTBy5",
"level": 0,
"time": "2024-07-06T20:43:09+00:00",
"remoteAddr": "10.27.0.14",
"user": "janus",
"app": "no app in context",
"method": "GET",
"url": "/core/preview?fileId=27268592&x=128&y=128&mimeFallback=true&a=0",
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"version": "29.0.3.4",
"exception": {
"Exception": "Exception",
"Message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"Code": 0,
"Trace": [
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 344,
"function": "executeQuery",
"class": "OC\\DB\\Connection",
"type": "->"
},
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 384,
"function": "executeQuery",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php",
"line": 280,
"function": "execute",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 164,
"function": "execute",
"class": "OC\\DB\\QueryBuilder\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1336,
"function": "get",
"class": "OC\\Files\\Cache\\Cache",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1386,
"function": "getCacheEntry",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 208,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/LazyFolder.php",
"line": 161,
"function": "get",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/AppData/AppData.php",
"line": 132,
"function": "get",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Storage/Root.php",
"line": 48,
"function": "getFolder",
"class": "OC\\Files\\AppData\\AppData",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 67,
"function": "getFolder",
"class": "OC\\Preview\\Storage\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 54,
"function": "deleteNode",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/WatcherConnector.php",
"line": 62,
"function": "postWrite",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"function": "OC\\Preview\\{closure}",
"class": "OC\\Preview\\WatcherConnector",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Hooks/EmitterTrait.php",
"line": 105,
"function": "call_user_func_array"
},
{
"file": "/app/www/public/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 150,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 133,
"function": "emit",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Folder.php",
"line": 196,
"function": "sendHooks",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/SimpleFS/NewSimpleFile.php",
"line": 121,
"function": "newFile",
"class": "OC\\Files\\Node\\Folder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 561,
"function": "putContent",
"class": "OC\\Files\\SimpleFS\\NewSimpleFile",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 193,
"function": "generatePreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 110,
"function": "generatePreviews",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/PreviewManager.php",
"line": 187,
"function": "getPreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 174,
"function": "getPreview",
"class": "OC\\PreviewManager",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 142,
"function": "fetchPreview",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getPreviewByFileId",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Route/Router.php",
"line": 338,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/app/www/public/lib/base.php",
"line": 1050,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/app/www/public/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/app/www/public/lib/private/DB/Connection.php",
"Line": 316,
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"tables": [
"oc_filecache"
],
"reads": [
"oc_filecache",
"oc_filecache_extended",
"oc_files_metadata"
],
"exception": {},
"CustomMessage": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)"
}
}
{
"reqId": "Gw5ulI0L7PBvpfGaTBy5",
"level": 0,
"time": "2024-07-06T20:43:09+00:00",
"remoteAddr": "10.27.0.14",
"user": "janus",
"app": "no app in context",
"method": "GET",
"url": "/core/preview?fileId=27268592&x=128&y=128&mimeFallback=true&a=0",
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"version": "29.0.3.4",
"exception": {
"Exception": "Exception",
"Message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"Code": 0,
"Trace": [
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 344,
"function": "executeQuery",
"class": "OC\\DB\\Connection",
"type": "->"
},
{
"file": "/app/www/public/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php",
"line": 384,
"function": "executeQuery",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/DB/QueryBuilder/QueryBuilder.php",
"line": 280,
"function": "execute",
"class": "Doctrine\\DBAL\\Query\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Cache/Cache.php",
"line": 164,
"function": "execute",
"class": "OC\\DB\\QueryBuilder\\QueryBuilder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1336,
"function": "get",
"class": "OC\\Files\\Cache\\Cache",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/View.php",
"line": 1386,
"function": "getCacheEntry",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 208,
"function": "getFileInfo",
"class": "OC\\Files\\View",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/LazyFolder.php",
"line": 161,
"function": "get",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/AppData/AppData.php",
"line": 132,
"function": "get",
"class": "OC\\Files\\Node\\LazyFolder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Storage/Root.php",
"line": 57,
"function": "getFolder",
"class": "OC\\Files\\AppData\\AppData",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 67,
"function": "getFolder",
"class": "OC\\Preview\\Storage\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Watcher.php",
"line": 54,
"function": "deleteNode",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/WatcherConnector.php",
"line": 62,
"function": "postWrite",
"class": "OC\\Preview\\Watcher",
"type": "->"
},
{
"function": "OC\\Preview\\{closure}",
"class": "OC\\Preview\\WatcherConnector",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/app/www/public/lib/private/Hooks/EmitterTrait.php",
"line": 105,
"function": "call_user_func_array"
},
{
"file": "/app/www/public/lib/private/Hooks/PublicEmitter.php",
"line": 40,
"function": "emit",
"class": "OC\\Hooks\\BasicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Root.php",
"line": 150,
"function": "emit",
"class": "OC\\Hooks\\PublicEmitter",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Node.php",
"line": 133,
"function": "emit",
"class": "OC\\Files\\Node\\Root",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/Node/Folder.php",
"line": 196,
"function": "sendHooks",
"class": "OC\\Files\\Node\\Node",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Files/SimpleFS/NewSimpleFile.php",
"line": 121,
"function": "newFile",
"class": "OC\\Files\\Node\\Folder",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 561,
"function": "putContent",
"class": "OC\\Files\\SimpleFS\\NewSimpleFile",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 193,
"function": "generatePreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Preview/Generator.php",
"line": 110,
"function": "generatePreviews",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/lib/private/PreviewManager.php",
"line": 187,
"function": "getPreview",
"class": "OC\\Preview\\Generator",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 174,
"function": "getPreview",
"class": "OC\\PreviewManager",
"type": "->"
},
{
"file": "/app/www/public/core/Controller/PreviewController.php",
"line": 142,
"function": "fetchPreview",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getPreviewByFileId",
"class": "OC\\Core\\Controller\\PreviewController",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/app/www/public/lib/private/Route/Router.php",
"line": 338,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/app/www/public/lib/base.php",
"line": 1050,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/app/www/public/index.php",
"line": 49,
"function": "handleRequest",
"class": "OC",
"type": "::"
}
],
"File": "/app/www/public/lib/private/DB/Connection.php",
"Line": 316,
"message": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)",
"tables": [
"oc_filecache"
],
"reads": [
"oc_filecache",
"oc_filecache_extended",
"oc_files_metadata"
],
"exception": {},
"CustomMessage": "dirty table reads: SELECT `filecache`.`fileid`, `storage`, `path`, `path_hash`, `filecache`.`parent`, `filecache`.`name`, `mimetype`, `mimepart`, `size`, `mtime`, `storage_mtime`, `encrypted`, `etag`, `filecache`.`permissions`, `checksum`, `unencrypted_size`, `metadata_etag`, `creation_time`, `upload_time`, `meta`.`json` AS `meta_json`, `meta`.`sync_token` AS `meta_sync_token` FROM `*PREFIX*filecache` `filecache` LEFT JOIN `*PREFIX*filecache_extended` `fe` ON `filecache`.`fileid` = `fe`.`fileid` LEFT JOIN `*PREFIX*files_metadata` `meta` ON `filecache`.`fileid` = `meta`.`file_id` WHERE (`storage` = :dcValue1) AND (`path_hash` = :dcValue2)"
}
}