League\Flysystem\FileNotFoundException: File not found at path: 2018/03/21_1.jpg src/vendor/league/flysystem/src/Filesystem.php:385
Stack trace
#0 src/vendor/league/flysystem/src/Filesystem.php(193): League\Flysystem\Filesystem->assertPresent('2018/03/21_1.jp...')
#1 [internal function]: League\Flysystem\Filesystem->readStream('2018/03/21_1.jp...', Array)
#2 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(431): call_user_func_array('parent::readStr...', Array)
#3 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(395): League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod('readStream', Array)
#4 src/addons/Xfrocks/AttachmentStore/Fs.php(29): League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall('readStream', Array)
#5 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(154): Xfrocks\AttachmentStore\Fs->delegateMethodCall('readStream', Array)
#6 [internal function]: League\Flysystem\EventableFilesystem\EventableFilesystem->readStream('2018/03/21_1.jp...')
#7 src/vendor/league/flysystem/src/MountManager.php(269): call_user_func_array(Array, Array)
#8 src/vendor/league/flysystem/src/MountManager.php(179): League\Flysystem\MountManager->invokePluginOnFilesystem('readStream', Array, 'Xfrocks-Attachm...')
#9 src/XF/Util/File.php(91): League\Flysystem\MountManager->__call('readStream', Array)
#10 src/addons/XFMG/Service/Media/ThumbnailGenerator.php(17): XF\Util\File::copyAbstractedPathToTempFile('Xfrocks-Attachm...')
#11 src/addons/XFMG/Service/Media/TempCreator.php(107): XFMG\Service\Media\ThumbnailGenerator->createTempThumbnailFromAttachment(Object(XF\Entity\Attachment), 'data://xfmg/tem...', 'image')
#12 src/XF/Service/ValidateAndSavableTrait.php(40): XFMG\Service\Media\TempCreator->_save()
#13 src/addons/XFMG/Attachment/Media.php(140): XFMG\Service\Media\TempCreator->save()
#14 src/XF/Service/Attachment/Preparer.php(225): XFMG\Attachment\Media->onNewAttachment(Object(XF\Entity\Attachment), Object(XF\FileWrapper))
#15 src/XF/Service/Attachment/Preparer.php(17): XF\Service\Attachment\Preparer->insertTemporaryAttachment(Object(XFMG\Attachment\Media), Object(Xfrocks\AttachmentStore\XF\Entity\AttachmentData), '219c36ee47caa6a...', Object(XF\FileWrapper))
#16 src/XF/Attachment/Manipulator.php(170): XF\Service\Attachment\Preparer->insertAttachment(Object(XFMG\Attachment\Media), Object(XF\FileWrapper), Object(XFMG\XF\Entity\User), '219c36ee47caa6a...')
#17 src/XF/Pub/Controller/Attachment.php(86): XF\Attachment\Manipulator->insertAttachmentFromUpload(Object(XF\Http\Upload), NULL)
#18 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Attachment->actionUpload(Object(XF\Mvc\ParameterBag))
#19 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Attachment', 'Upload', 'json', Object(XF\Mvc\ParameterBag), '', Object(Xfrocks\AttachmentStore\XF\Pub\Controller\Attachment), NULL)
#20 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#21 src/XF/App.php(1891): XF\Mvc\Dispatcher->run()
#22 src/XF.php(328): XF\App->run()
#23 index.php(13): XF::runApp('XF\\Pub\\App')
#24 {main}
Request state
array(4) {
["url"] => string(111) "/_xf2/index.php?attachments/upload&type=xfmg_media&context[category_id]=1&hash=219c36ee47caa6a884c1da6f725d71b2"
["referrer"] => string(80) "https://mydomain.net/_xf2/index.php?media/categories/example-category.1/add"
["_GET"] => array(4) {
["attachments/upload"] => string(0) ""
["type"] => string(10) "xfmg_media"
["context"] => array(1) {
["category_id"] => string(1) "1"
}
["hash"] => string(32) "219c36ee47caa6a884c1da6f725d71b2"
}
["_POST"] => array(11) {
["_xfToken"] => string(8) "********"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["flowChunkNumber"] => string(1) "1"
["flowChunkSize"] => string(10) "4294967296"
["flowCurrentChunkSize"] => string(5) "15229"
["flowTotalSize"] => string(5) "15229"
["flowIdentifier"] => string(10) "15229-1jpg"
["flowFilename"] => string(5) "1.jpg"
["flowRelativePath"] => string(5) "1.jpg"
["flowTotalChunks"] => string(1) "1"
}
}