Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Silverstripe 3.0.2 - UploadField 400 Bad Request


Go to End
Reply

11 Posts   2540 Views

Avatar
fyrebase

5 October 2012 at 2:40am Community Member, 7 Posts

Hi,

UploadFields are currently giving me a 400 Bad Request error in my local dev environment - OS X PHP 5.3.17

The following is my error log for an UploadField request...

If anyone has any ideas, I'm all ears.

[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP Warning: error_log(error_log) [<a href='function.error-log'>function.error-log</a>]: failed to open stream: Permission denied in /Users/bollox/Sites/ksid/__ss/framework/dev/LogFileWriter.php on line 61, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP Stack trace:, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 1. {main}() /Users/bollox/Sites/ksid/__ss/framework/main.php:0, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 2. Director::direct() /Users/bollox/Sites/ksid/__ss/framework/main.php:126, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 3. Director::handleRequest() /Users/bollox/Sites/ksid/__ss/framework/control/Director.php:112, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 4. AdminRootController->handleRequest() /Users/bollox/Sites/ksid/__ss/framework/control/Director.php:283, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 5. LeftAndMain->handleRequest() /Users/bollox/Sites/ksid/__ss/framework/admin/code/AdminRootController.php:88, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 6. Controller->handleRequest() /Users/bollox/Sites/ksid/__ss/framework/admin/code/LeftAndMain.php:353, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 7. RequestHandler->handleRequest() /Users/bollox/Sites/ksid/__ss/framework/control/Controller.php:149, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 8. RequestHandler->handleRequest() /Users/bollox/Sites/ksid/__ss/framework/control/RequestHandler.php:186, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 9. RequestHandler->handleRequest() /Users/bollox/Sites/ksid/__ss/framework/control/RequestHandler.php:186, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 10. UploadField->upload() /Users/bollox/Sites/ksid/__ss/framework/control/RequestHandler.php:168, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 11. Upload->loadIntoFile() /Users/bollox/Sites/ksid/__ss/framework/forms/UploadField.php:492, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 12. Upload->load() /Users/bollox/Sites/ksid/__ss/framework/filesystem/Upload.php:179, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 13. copy() /Users/bollox/Sites/ksid/__ss/framework/filesystem/Upload.php:158, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 14. errorHandler() /Users/bollox/Sites/ksid/__ss/framework/filesystem/Upload.php:158, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 15. Debug::warningHandler() /Users/bollox/Sites/ksid/__ss/framework/dev/Debug.php:697, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 16. SS_Log::log() /Users/bollox/Sites/ksid/__ss/framework/dev/Debug.php:254, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 17. Zend_Log->log() /Users/bollox/Sites/ksid/__ss/framework/dev/Log.php:176, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 18. Zend_Log_Writer_Abstract->write() /Users/bollox/Sites/ksid/__ss/framework/thirdparty/Zend/Log.php:428, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 19. SS_LogFileWriter->_write() /Users/bollox/Sites/ksid/__ss/framework/thirdparty/Zend/Log/Writer/Abstract.php:85, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14
[Thu Oct 04 23:34:52 2012] [error] [client 192.168.1.1] PHP 20. error_log() /Users/bollox/Sites/ksid/__ss/framework/dev/LogFileWriter.php:61, referer: http://www-dev.ksid.kgb/admin/pages/edit/show/14

Avatar
RobboDev

5 October 2012 at 3:55pm (Last edited: 5 October 2012 3:58pm), Community Member, 21 Posts

I've got the same problem.

I'm using SS 3.0.2 on Win7 64bit

Latest version of Xampp Apache 2.4.2

My Error log shows no problems. I just get 400 Bad Request when i try to upload a file by dragging it into the "drop area". This is in the CMS backend.

Avatar
RobboDev

5 October 2012 at 4:09pm Community Member, 21 Posts

I've fixed it somehow. It wasnt a dev build or a flush, cos those were the first things i tried.

try editing then publishing your object that has the image.

Then try uploading again.

Good luck

Avatar
fyrebase

5 October 2012 at 10:23pm Community Member, 7 Posts

Thanks for the suggestion RobboDev... but it didn't work for me. I'll keep digging.

Avatar
fyrebase

5 October 2012 at 11:18pm Community Member, 7 Posts

Looks like it is a permissions issue on the assets/Uploads folder. I can now upload images, however the image preview does not show.

Avatar
Marcus

30 October 2012 at 12:36pm Administrator, 86 Posts

I've noticed the problem occurs if I visit the ModelAdmin edit URL directly (eg admin/objects/MyObject/EditForm/field/MyObject/item/1/edit), but if I navigate to the edit view from the ModelAdmin view, there's no problem. I'm guessing there's a JS initialisation problem somewhere that's not binding some information that's needed for doing uploads correctly - will see if I can find anything else out

Avatar
pinkp

27 February 2013 at 7:34am Community Member, 168 Posts

I have this on SS3, when I drag and drop reorder as I release I get the 'bad request' error.
Any idea what causes this? thanks

Avatar
kinglozzer

27 February 2013 at 10:21pm Community Member, 148 Posts

I seem to remember getting this error when I was incorrectly using $has_many for images. So make sure you aren't using $has_many for them, switch them to $many_many if you are and try again.

Go to Top