Hey,
This *might* be a duplicate post of http://drupal.org/node/274205, but my issue only has certain similarities to that issue, and unlike that issue, I am not getting a sql error in my watchdog logs.
My information:
CCK version: 5x-1.10
Imagefield verson: 5x-2.1
Permissions in TMP and Files: 777
Public download method
GD2 Image processing.
Imagefield is created as a field and attached to nodes as fields which users can upload multiple images to a node, which is resized and displayed through imagecache on full node view.
Expected results: An image is uploaded into the field, the option to "add another image" is selected, another image is uploaded, and so on, until enough images are saved, and the node is submitted successfully.
Actual results: Images are uploaded in the field, however, at completely random times the upload hangs and the progress bar continues to show with no change. For all intents and purposes the page is essentially frozen, and the page has to be reloaded in order to re upload the node. All information is lost. Interestingly, if an image of over 2MB is uploaded, the imagefield will reset and no image will be uploaded, it will revert back to the open field as if I had not uploaded an image in it at all, without removing the images already uploaded before it. My php.ini settings allow images of large sizes to be uploaded. I beleive post and max size are set to 20MB.
Steps to reproduce the problem:
Allow multiple images to be uploaded to imagefield, upload images, and the upload hangs. No clue how or why. Certain images work sometimes, and do not other times. This problem seems to be more prevalent in safari, but it happens in firefox. No word about IE as of yet.
Steps taken to find problem: Search support forums, issue http://drupal.org/node/274205 touched on this but didn't seem to have my exact issue persay. Searched watchdog logs, no error pertaining to this issue seems to be in my logs at all.
This issue seems to happen between 1-10% of all images uploaded, and its completely random. Ideally, I'd like to have image field spit me out an error and/or time out and revert to a state when this happens so user's posts aren't completely lost when they try and upload an image.
I have attached a screenshot of this issue, if there is any more information you think might be helpful I am very happy to oblidge with it.
Thanks!
Comments
Comment #1
OneTwoTait commentedI have the same issue with Imagefield 6.x-3.0-alpha2. It has been happening often in Safari and has not happened to me with Firefox3 yet.
Comment #2
rc2020 commentedThis request is for 5x-2.1 - a stable release. I will note that it does seem to happen more often in safari than it does in firefox.
Comment #3
rc2020 commentedHas anyone had a chance to take a look into this yet? I want to help get to the bottom of this, it seems like a fairy serious issue considering the widespread use of imagefield.
Comment #4
rc2020 commentedIs there some reason why this issue has not been responded to yet? I am quite aware imagefield issue que is fairly stocked with numerous issues, and that module maintainers are busy and have their own jobs and lives which take a higher priority, but surely someone within the drupal community has seen this issue and has experienced it themselves, especially considering this is a rather serious issue.
Is this a duplicate of another request? I searched for it but I didn't find one that had this identical problem but if I missed something can someone please post it here?
I don't mean to be a pain but this is a fairly serious issue as imagefield is unusable to some of my users, and they upload 10 images only to have it hang, and they loose their entire posts.
If someone could give me some information and help point me in the right direction of solving this problem it would be greatly appreciated.
Thank you.
Comment #5
quicksketchSee #356009: Large Uploads Cause Form to Disappear. This problem also affects latest version of FileField, ImageField, and core's upload module. It's been 4 months since this issue was opened, so I'm going to go ahead and close it directly.