server icon indicating copy to clipboard operation
server copied to clipboard

Put storage cache initalization in a transaction

Open tcitworld opened this issue 3 years ago • 0 comments

Fixes

   "Exception":"RuntimeException",
   "Message":"Storage could neither be inserted nor be selected from the database: object::user:test",
   "Code":0,
   "Trace":[
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Cache/Cache.php",
         "line":122,
         "function":"__construct",
         "class":"OC\\\\Files\\\\Cache\\\\Storage",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Storage/Common.php",
         "line":344,
         "function":"__construct",
         "class":"OC\\\\Files\\\\Cache\\\\Cache",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Storage/Wrapper/Wrapper.php",
         "line":395,
         "function":"getCache",
         "class":"OC\\\\Files\\\\Storage\\\\Common",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Storage/Wrapper/Wrapper.php",
         "line":395,
         "function":"getCache",
         "class":"OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Storage/Wrapper/Wrapper.php",
         "line":395,
         "function":"getCache",
         "class":"OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/apps/terms_of_service/lib/Filesystem/StorageWrapper.php",
         "line":99,
         "function":"getCache",
         "class":"OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Mount/MountPoint.php",
         "line":295,
         "function":"getCache",
         "class":"OCA\\\\TermsOfService\\\\Filesystem\\\\StorageWrapper",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/SetupManager.php",
         "line":256,
         "function":"getStorageRootId",
         "class":"OC\\\\Files\\\\Mount\\\\MountPoint",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/SetupManager.php",
         "line":311,
         "function":"oneTimeUserSetup",
         "class":"OC\\\\Files\\\\SetupManager",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/SetupManager.php",
         "line":226,
         "function":"setupForUserWith",
         "class":"OC\\\\Files\\\\SetupManager",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/legacy/OC_Util.php",
         "line":111,
         "function":"setupForUser",
         "class":"OC\\\\Files\\\\SetupManager",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/apps/provisioning_api/lib/Controller/AUserData.php",
         "line":247,
         "function":"setupFS",
         "class":"OC_Util",
         "type":"::"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/apps/provisioning_api/lib/Controller/AUserData.php",
         "line":149,
         "function":"fillStorageInfo",
         "class":"OCA\\\\Provisioning_API\\\\Controller\\\\AUserData",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/apps/provisioning_api/lib/Controller/UsersController.php",
         "line":528,
         "function":"getUserData",
         "class":"OCA\\\\Provisioning_API\\\\Controller\\\\AUserData",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/AppFramework/Http/Dispatcher.php",
         "line":225,
         "function":"getUser",
         "class":"OCA\\\\Provisioning_API\\\\Controller\\\\UsersController",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/AppFramework/Http/Dispatcher.php",
         "line":133,
         "function":"executeController",
         "class":"OC\\\\AppFramework\\\\Http\\\\Dispatcher",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/AppFramework/App.php",
         "line":172,
         "function":"dispatch",
         "class":"OC\\\\AppFramework\\\\Http\\\\Dispatcher",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/lib/private/Route/Router.php",
         "line":298,
         "function":"main",
         "class":"OC\\\\AppFramework\\\\App",
         "type":"::"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/ocs/v1.php",
         "line":63,
         "function":"match",
         "class":"OC\\\\Route\\\\Router",
         "type":"->"
      },
      {
         "file":"/var/www/nc/nextcloud-25.0.1/ocs/v2.php",
         "line":23,
         "args":[
            "/var/www/nc/nextcloud-25.0.1/ocs/v1.php"
         ],
         "function":"require_once"
      }
   ],
   "File":"/var/www/nc/nextcloud-25.0.1/lib/private/Files/Cache/Storage.php",
   "Line":87
}

TODO

  • [ ] ...

Checklist

tcitworld avatar Dec 13 '22 13:12 tcitworld