{"action":"closed","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/15702","labels_url":"https://api.github.com/repos/owncloud/core/issues/15702/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/15702/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/15702/events","html_url":"https://github.com/owncloud/core/issues/15702","id":69146440,"number":15702,"title":"Moving files makes them disappear (SWIFT object store)","user":{"login":"pvancald","id":11994914,"avatar_url":"https://avatars.githubusercontent.com/u/11994914?v=3","gravatar_id":"","url":"https://api.github.com/users/pvancald","html_url":"https://github.com/pvancald","followers_url":"https://api.github.com/users/pvancald/followers","following_url":"https://api.github.com/users/pvancald/following{/other_user}","gists_url":"https://api.github.com/users/pvancald/gists{/gist_id}","starred_url":"https://api.github.com/users/pvancald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pvancald/subscriptions","organizations_url":"https://api.github.com/users/pvancald/orgs","repos_url":"https://api.github.com/users/pvancald/repos","events_url":"https://api.github.com/users/pvancald/events{/privacy}","received_events_url":"https://api.github.com/users/pvancald/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/3%20-%20To%20Review","name":"3 - To Review","color":"ededed"},{"url":"https://api.github.com/repos/owncloud/core/labels/app:objectstore","name":"app:objectstore","color":"02d7e1"},{"url":"https://api.github.com/repos/owncloud/core/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/owncloud/core/labels/green-ticket","name":"green-ticket","color":"00B85C"},{"url":"https://api.github.com/repos/owncloud/core/labels/regression","name":"regression","color":"e11d21"},{"url":"https://api.github.com/repos/owncloud/core/labels/sev1-critical","name":"sev1-critical","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"DeepDiver1975","id":1005065,"avatar_url":"https://avatars.githubusercontent.com/u/1005065?v=3","gravatar_id":"","url":"https://api.github.com/users/DeepDiver1975","html_url":"https://github.com/DeepDiver1975","followers_url":"https://api.github.com/users/DeepDiver1975/followers","following_url":"https://api.github.com/users/DeepDiver1975/following{/other_user}","gists_url":"https://api.github.com/users/DeepDiver1975/gists{/gist_id}","starred_url":"https://api.github.com/users/DeepDiver1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeepDiver1975/subscriptions","organizations_url":"https://api.github.com/users/DeepDiver1975/orgs","repos_url":"https://api.github.com/users/DeepDiver1975/repos","events_url":"https://api.github.com/users/DeepDiver1975/events{/privacy}","received_events_url":"https://api.github.com/users/DeepDiver1975/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/58","html_url":"https://github.com/owncloud/core/milestones/8.2.1-next-maintenance","labels_url":"https://api.github.com/repos/owncloud/core/milestones/58/labels","id":1300157,"number":58,"title":"8.2.1-next-maintenance","description":"","creator":{"login":"cmonteroluque","id":879976,"avatar_url":"https://avatars.githubusercontent.com/u/879976?v=3","gravatar_id":"","url":"https://api.github.com/users/cmonteroluque","html_url":"https://github.com/cmonteroluque","followers_url":"https://api.github.com/users/cmonteroluque/followers","following_url":"https://api.github.com/users/cmonteroluque/following{/other_user}","gists_url":"https://api.github.com/users/cmonteroluque/gists{/gist_id}","starred_url":"https://api.github.com/users/cmonteroluque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmonteroluque/subscriptions","organizations_url":"https://api.github.com/users/cmonteroluque/orgs","repos_url":"https://api.github.com/users/cmonteroluque/repos","events_url":"https://api.github.com/users/cmonteroluque/events{/privacy}","received_events_url":"https://api.github.com/users/cmonteroluque/received_events","type":"User","site_admin":false},"open_issues":54,"closed_issues":2,"state":"open","created_at":"2015-09-10T21:50:07Z","updated_at":"2015-10-20T08:14:41Z","due_on":"2015-11-18T00:00:00Z","closed_at":null},"comments":33,"created_at":"2015-04-17T14:13:05Z","updated_at":"2015-10-20T08:14:41Z","closed_at":"2015-10-20T08:14:41Z","body":"### Steps to reproduce\r\n1. via the webinterface\r\n2. Create a subfolder in an existing folder\r\n3. Move a file from current folder to the freshly created subfolder\r\n\r\n\r\n### Expected behaviour\r\nThe freshly moved file should be visible in the subfolder\r\n\r\n### Actual behaviour\r\nThe file is not visible and the logs of the desktop client indicates that it has been deleted.\r\n\r\n### Server configuration\r\n**Operating system**: Redhat 6.4\r\n\r\n**Web server:** Apache\r\n\r\n**Database:** EnterpriseDB (PostgreSQL)\r\n\r\n**PHP version:** 5.6.2\r\n\r\n**ownCloud version:** 8.0.2\r\n\r\n**Updated from an older ownCloud or fresh install:** Updated from fresh 8.0.7\r\n\r\n**List of activated apps:** \r\n - activity\r\n - calendar\r\n - contacts\r\n - files\r\n - files_external\r\n - files_locking\r\n - files_pdfviewer\r\n - files_sharing\r\n - files_texteditor\r\n - files_trashbin\r\n - files_versions\r\n - files_videoviewer\r\n - firstrunwizard\r\n - gallery\r\n - provisioning_api\r\n - templateeditor\r\n - updater\r\n - user_external\r\n\r\nDisabled:\r\n - bookmarks\r\n - documents\r\n - external\r\n - files_encryption\r\n - user_ldap\r\n - user_webdavauth\r\n\r\n\r\n**The content of config/config.php:**\r\n\r\n```\r\n<?php\r\n$CONFIG = array (\r\n  'instanceid' => 'XXX',\r\n  'passwordsalt' => 'XXX',\r\n  'secret' => 'XXX',\r\n  'trusted_domains' =>\r\n  array (\r\n    0 => '192.168.14.XXX',\r\n    1 => '192.168.14.XXX',\r\n    2 => '192.168.14.XXX',\r\n    3 => '192.168.14.XXX',\r\n    4 => 'oc.XXX.be',\r\n    5 => 'o.XXX.be',\r\n  ),\r\n  'datadirectory' => '/var/www/html/owncloud/data',\r\n  'overwrite.cli.url' => 'https://o.XXX.be/owncloud/',\r\n  'installed' => true,\r\n  'version' => '8.0.2.0',\r\n  'forcessl' => true,\r\n  'forceSSLforSubdomains' => true,\r\n  'dbtype' => 'pgsql',\r\n  'dbname' => 'PGOWNCLOUD',\r\n  'dbhost' => '192.168.14.XXX',\r\n  'dbtableprefix' => 'oc_',\r\n  'dbuser' => 'XXX',\r\n  'dbpassword' => 'XXX',\r\n  'objectstore' =>\r\n  array (\r\n    'class' => 'OC\\\\Files\\\\ObjectStore\\\\Swift',\r\n    'arguments' =>\r\n    array (\r\n      'username' => 'XXX',\r\n      'password' => 'XXX',\r\n      'container' => 'XXX',\r\n      'autocreate' => true,\r\n      'region' => 'regionOne',\r\n      'url' => 'http://s2.XXX.lan:5000/v2.0',\r\n      'tenantName' => 'owncloud',\r\n      'serviceName' => 'swift',\r\n    ),\r\n  ),\r\n  'user_backends' =>\r\n  array (\r\n    0 =>\r\n    array (\r\n      'class' => 'OC_User_IMAP',\r\n      'arguments' =>\r\n      array (\r\n        0 => '{mailbox.XXX.be:993/imap/ssl}INBOX',\r\n      ),\r\n    ),\r\n  ),\r\n  'theme' => '',\r\n  'maintenance' => false,\r\n  'loglevel' => 2,\r\n);\r\n\r\n```\r\n\r\n**Are you using external storage, if yes which one:** Swift\r\n\r\n**Are you using encryption:** No\r\n\r\n**Are you using an external user-backend, if yes which one:** IMAP\r\n\r\n\r\n### Client configuration\r\n**Browser:** Chrome\r\n\r\n**Operating system:** Windows 7\r\n\r\n### Logs\r\n#### ownCloud log (data/owncloud.log)\r\n```\r\n{\"reqId\":\"5f446c3817ed232afbc10b844dcadf93\",\"remoteAddr\":\"192.168.203.112\",\"app\":\"sharing\",\"message\":\"No fileinfo available for: \\/Documents\\/Lifecycle.png\",\"level\":2,\"time\":\"2015-03-31T13:36:41+00:00\",\"method\":\"POST\",\"url\":\"\\/owncloud\\/index.php\\/apps\\/files\\/ajax\\/move.php\"}\r\n```\r\n#### ownCloud Desktop client log\r\n```\r\nLine 70: 03-31 15:37:06:070 0x433b520 OCC::SocketApi::command_RETRIEVE_FILE_STATUS: void OCC::SocketApi::command_RETRIEVE_FILE_STATUS(const QString&, OCC::SocketType*) \"C:\\Users\\pvancaldenborgh\\ownCloud\\Lifecycle.png\"\r\nLine 71: 03-31 15:37:06:071 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:OK:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 297: 03-31 15:37:08:656 0x7239374 csync_ftw: Uniq ID from Database: Lifecycle.png -> 551aa2b0e33ab\r\nLine 298: 03-31 15:37:08:656 0x7239374 csync_walker: file: C:/Users/XXX/ownCloud/Lifecycle.png [inode=30438 size=225286]\r\nLine 300: 03-31 15:37:08:656 0x7239374 _csync_detect_update: file: Lifecycle.png, instruction: INSTRUCTION_NONE <<=\r\nLine 389: 03-31 15:37:08:719 0x433b520 OCC::SocketApi::command_RETRIEVE_FILE_STATUS: void OCC::SocketApi::command_RETRIEVE_FILE_STATUS(const QString&, OCC::SocketType*) \"C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 390: 03-31 15:37:08:719 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:OK:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 488: 03-31 15:37:09:124 0x433b520 _csync_merge_algorithm_visitor: INSTRUCTION_REMOVE   file: Lifecycle.png\r\nLine 544: 03-31 15:37:09:140 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:SYNC:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 555: 03-31 15:37:09:795 0x433b520 OCC::OwncloudPropagator::localFileNameClash: CaseClashCheck for  \"C:/Users/XXX/ownCloud/Lifecycle.png\"\r\nLine 556: 03-31 15:37:09:795 0x433b520 OCC::SyncJournalDb::deleteFileRecord: \"DELETE FROM metadata WHERE phash=?1\" 9051815921365099374 \"Lifecycle.png\"\r\nLine 558: 03-31 15:37:09:795 0x433b520 OCC::SyncEngine::slotJobCompleted: void OCC::SyncEngine::slotJobCompleted(const OCC::SyncFileItem&) \"Lifecycle.png\" INSTRUCTION_REMOVE 4 \"\"\r\nLine 559: 03-31 15:37:09:795 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:OK:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 560: 03-31 15:37:09:795 0x71c57a8 OCC::WatcherThread::watchChanges: void OCC::WatcherThread::watchChanges(size_t, bool*) Found change in \"C:/Users/XXX/ownCloud/Lifecycle.png\" action: 2\r\nLine 561: 03-31 15:37:09:796 0x433b520 OCC::FolderWatcher::changeDetected: detected changes in paths: QSet(\"C:/Users/XXX/ownCloud/Lifecycle.png\")\r\nLine 564: 03-31 15:37:09:796 0x433b520 OCC::Folder::watcherSlot: void OCC::Folder::watcherSlot(QString) Sync running, IGNORE event for  \"C:/Users/XXX/ownCloud/Lifecycle.png\"\r\nLine 633: 03-31 15:37:10:468 0x433b520 OCC::SocketApi::command_RETRIEVE_FILE_STATUS: void OCC::SocketApi::command_RETRIEVE_FILE_STATUS(const QString&, OCC::SocketType*) \"C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 634: 03-31 15:37:10:469 0x433b520 OCC::SocketApi::fileStatus: OO File  \"C:/Users/XXX/ownCloud/Lifecycle.png\"  is not existing\r\nLine 635: 03-31 15:37:10:469 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:ERROR:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 951: 03-31 15:37:13:639 0x433b520 OCC::SocketApi::command_RETRIEVE_FILE_STATUS: void OCC::SocketApi::command_RETRIEVE_FILE_STATUS(const QString&, OCC::SocketType*) \"C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 952: 03-31 15:37:13:639 0x433b520 OCC::SocketApi::fileStatus: OO File  \"C:/Users/XXX/ownCloud/Lifecycle.png\"  is not existing\r\nLine 953: 03-31 15:37:13:639 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:ERROR:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 1172: 03-31 15:37:15:129 0x433b520 OCC::SocketApi::command_RETRIEVE_FILE_STATUS: void OCC::SocketApi::command_RETRIEVE_FILE_STATUS(const QString&, OCC::SocketType*) \"C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\nLine 1173: 03-31 15:37:15:129 0x433b520 OCC::SocketApi::fileStatus: OO File  \"C:/Users/XXX/ownCloud/Lifecycle.png\"  is not existing\r\nLine 1174: 03-31 15:37:15:130 0x433b520 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  \"STATUS:ERROR:C:\\Users\\XXX\\ownCloud\\Lifecycle.png\"\r\n```"}}