From marcel at vernix.org Fri Jun 6 21:08:12 2008 From: marcel at vernix.org (Marcel Molina Jr.) Date: Sat, 7 Jun 2008 01:08:12 +0000 Subject: [s3-dev] Renewed activity Message-ID: <20080607010812.GI10333@comox.textdrive.com> Howdy folks, it's been pretty quite around here. I wanted to let everyone know that I've started working on making long over due updates to the aws-s3 library. I've moved it over to GitHub as per some people's requests: http://github.com/marcel/aws-s3/tree If you are a developer actively modifying the source for your own purposes you'll want to start fetching the latest from my master on github. Major releases will continue to be available on RubyForge so you'll be able to install and update via RubyGems as usual. I'm currently doing some preliminary modernization in preperation for bug fixes and new features. Specifically I'm changing all the hand-rolled mocking in the tests to use FlexMock. This has no impact on you unless you are or plan to be actively developing the source. You'll just need flexmock installed if so. I'm also finding parts of the implementation quite over engineered and complex. I'd like to simplify bits that are unecessarily complicated (without breaking backwards compat, of course). Once I have the tests modernized and the foundation simplified, I plan on doing the following: * Replace the ad hoc S3Object.copy I implemented before there was actual copy support in the API. * Take into account EU buckets * Fix all the bugs in the tracker Once all those things are done I'll cut a new release. marcel -- Marcel Molina Jr. From tiberiu.motoc at gmail.com Thu Jun 19 17:45:51 2008 From: tiberiu.motoc at gmail.com (Tiberiu Motoc) Date: Thu, 19 Jun 2008 14:45:51 -0700 Subject: [s3-dev] files missing in bucket - apparently deleted Message-ID: <84ec458f0806191445k6de4de14t76e9b1c4802baa31@mail.gmail.com> Hi, I started a thread on the Amazon S3 forum: http://developer.amazonwebservices.com/connect/thread.jspa?threadID=22522&tstart=15 in which I complained that a few files were missing from my account. The support guys replied and told me that their logs show that the missing files were deleted a few seconds later after they got uploaded. Here are a few examples from their logs: http://s3.amazonaws.com/bucket_name/long_key_name/ip-content 12/Jun/2008:18:58:57 PUT long_key_name/ip-content 12/Jun/2008:18:59:43 DELETE long_key_name/ip-content http://s3.amazonaws.com/bucket_name/long_key_name/other_filesets.zip 12/Jun/2008:11:59:00 PUT long_key_name/core_xml.zip 12/Jun/2008:18:59:43 DELETE long_key_name/core_xml.zip http://s3.amazonaws.com/bucket_name/long_key_name/core_xml.zip 12/Jun/2008:18:59:01 PUT long_key_name/core_xml.zip 12/Jun/2008:18:59:43 DELETE long_key_name/core_xml.zip I find this hard to believe, but there might be a bug in the amazon-s3-dev library. First of all their response seems odd. Why is the time stamp for other_filesets.zip 11:59 and not 18:59? Also, as I mentioned in my thread, I uploaded approx 500 files through a script, and only 10 files (in the middle of the list) had this problem. I had exception checks, etc. and nothing was detected at upload time. Not only that, but I was able to download them right after I uploaded them. The files started missing the next day. I checked my code over and over, and the only time I call the AWS3 delete method is if I delete the object that references these files. The object was present in the database. Is there any other instance in the AWS3 library where delete might have been called? Perhaps in an update if the PUT is not successful? Btw, did anyone have this kind of trouble before? Thanks, Tiberiu From marcel at vernix.org Thu Jun 19 20:28:48 2008 From: marcel at vernix.org (Marcel Molina Jr.) Date: Thu, 19 Jun 2008 19:28:48 -0500 Subject: [s3-dev] files missing in bucket - apparently deleted In-Reply-To: <84ec458f0806191445k6de4de14t76e9b1c4802baa31@mail.gmail.com> References: <84ec458f0806191445k6de4de14t76e9b1c4802baa31@mail.gmail.com> Message-ID: On Jun 19, 2008, at 4:45 PM, Tiberiu Motoc wrote: > I checked my code over and over, and the only time I call the AWS3 > delete method is if I delete the object that references these files. > The object was present in the database. > Is there any other instance in the AWS3 library where delete might > have been called? Perhaps in an update if the PUT is not successful? > Btw, did anyone have this kind of trouble before? The only situation that comes to mind where an object would be deleted is in the S3Object.rename method which does a copy then delete on the original object. marcel -- Marcel Molina Jr. marcel at vernix.org From packagethief at gmail.com Sun Jun 22 22:06:28 2008 From: packagethief at gmail.com (Jeffrey Hardy) Date: Sun, 22 Jun 2008 22:06:28 -0400 Subject: [s3-dev] Don't overwrite XmlSimple#xml_in Message-ID: <1DA5B076-C7CC-4FF0-882A-FA59B5FF007F@gmail.com> I've forked aws/s3 on github and removed the bundled FasterXmlSimple's unfortunate overwriting of XmlSimple#xml_in. The reason FasterXmlSimple's overwriting is unfortunate is that its version isn't 100% compatible: $ irb -rubygems >> require 'xmlsimple' >> xml = '' >> XmlSimple.xml_in(xml) => {"items"=>[{}], "success"=>"true"} >> require 'aws/s3' >> XmlSimple.xml_in(xml) => {"response"=>{"items"=>{}, "success"=>"true"}} This can cause a lot of head scratching when you're using XmlSimple and wondering why it's not working like you'd expect. We probably shouldn't be in the practice of changing another library unexpectedly, especially if we don't need to. Since we're bundling the library and not relying on gems to load it, modifying it in place seems appropriate. Feel free to pull these changes if anyone agrees. http://github.com/jhardy/aws-s3/tree/master /Jeff From marcel at vernix.org Mon Jun 23 02:58:18 2008 From: marcel at vernix.org (Marcel Molina Jr.) Date: Mon, 23 Jun 2008 15:58:18 +0900 Subject: [s3-dev] Don't overwrite XmlSimple#xml_in In-Reply-To: <1DA5B076-C7CC-4FF0-882A-FA59B5FF007F@gmail.com> References: <1DA5B076-C7CC-4FF0-882A-FA59B5FF007F@gmail.com> Message-ID: <765C2D7B-AFE6-4DB3-8F6A-99A52F7F1A36@vernix.org> Sorry you struggled with that Jeff. It is a bit sneaky to do that without so much as even warning to stderr that FasterXmlSimple is being used. When you say, "We probably shouldn't be in the practice of changing another library unexpectedly, especially if we don't need to." I agree with you but you might reconsider "if we don't need to" after just using REXML. It makes some fairly basic operations consume a lot of resources and go quite slow. FasterXmlSimple was written in only a couple days as a quick attempt to fix the unpleasant REXML experience. Ideally in this case I think it would be go to try to put the work into make FXS more compatible with XmlSimple but I can understand if you aren't interested in doing that. I'm cool with the user having to explicitly configure the use of FasterXmlSimple rather than it just magically happening. On Jun 23, 2008, at 11:06 AM, Jeffrey Hardy wrote: > I've forked aws/s3 on github and removed the bundled > FasterXmlSimple's unfortunate overwriting of XmlSimple#xml_in. > > The reason FasterXmlSimple's overwriting is unfortunate is that its > version isn't 100% compatible: > > $ irb -rubygems > >> require 'xmlsimple' > >> xml = '' > >> XmlSimple.xml_in(xml) > => {"items"=>[{}], "success"=>"true"} > >> require 'aws/s3' > >> XmlSimple.xml_in(xml) > => {"response"=>{"items"=>{}, "success"=>"true"}} > > This can cause a lot of head scratching when you're using XmlSimple > and wondering why it's not working like you'd expect. We probably > shouldn't be in the practice of changing another library > unexpectedly, especially if we don't need to. > > Since we're bundling the library and not relying on gems to load it, > modifying it in place seems appropriate. > > Feel free to pull these changes if anyone agrees. > > http://github.com/jhardy/aws-s3/tree/master > > /Jeff > > _______________________________________________ > amazon-s3-dev mailing list > amazon-s3-dev at rubyforge.org > http://rubyforge.org/mailman/listinfo/amazon-s3-dev marcel -- Marcel Molina Jr. marcel at vernix.org From packagethief at gmail.com Mon Jun 23 08:15:44 2008 From: packagethief at gmail.com (Jeffrey Hardy) Date: Mon, 23 Jun 2008 08:15:44 -0400 Subject: [s3-dev] Don't overwrite XmlSimple#xml_in In-Reply-To: <765C2D7B-AFE6-4DB3-8F6A-99A52F7F1A36@vernix.org> References: <1DA5B076-C7CC-4FF0-882A-FA59B5FF007F@gmail.com> <765C2D7B-AFE6-4DB3-8F6A-99A52F7F1A36@vernix.org> Message-ID: Hi Marcel -- I think our choice of parsing library is an implementation detail. It would be different if we were using FasterXmlSimple as a drop-in replacement, relying on XmlSimple as the common interface. It's a credit to the designer that we have Parsing.parser, which explicitly uses either FasterXmlSimple or XmlSimple. So we don't need to rely on FasterXmlSimple to modify XmlSimple for us. Since we're bundling the library, we're in the position to remove the drop-in replacement feature of FasterXmlSimple and avoid burdening the user. I agree that effort should go into making FasterXmlSimple a true drop- in replacement. But fortunately for us, that's the one feature we don't need. /Jeff On 23-Jun-08, at 2:58 AM, Marcel Molina Jr. wrote: > Sorry you struggled with that Jeff. It is a bit sneaky to do that > without so much as even warning to stderr that FasterXmlSimple is > being used. > > When you say, "We probably shouldn't be in the practice of changing > another library unexpectedly, especially if we don't need to." I > agree with you but you might reconsider "if we don't need to" after > just using REXML. It makes some fairly basic operations consume a > lot of resources and go quite slow. > > FasterXmlSimple was written in only a couple days as a quick attempt > to fix the unpleasant REXML experience. Ideally in this case I think > it would be go to try to put the work into make FXS more compatible > with XmlSimple but I can understand if you aren't interested in > doing that. > > I'm cool with the user having to explicitly configure the use of > FasterXmlSimple rather than it just magically happening. > > On Jun 23, 2008, at 11:06 AM, Jeffrey Hardy wrote: > >> I've forked aws/s3 on github and removed the bundled >> FasterXmlSimple's unfortunate overwriting of XmlSimple#xml_in. >> >> The reason FasterXmlSimple's overwriting is unfortunate is that its >> version isn't 100% compatible: >> >> $ irb -rubygems >> >> require 'xmlsimple' >> >> xml = '' >> >> XmlSimple.xml_in(xml) >> => {"items"=>[{}], "success"=>"true"} >> >> require 'aws/s3' >> >> XmlSimple.xml_in(xml) >> => {"response"=>{"items"=>{}, "success"=>"true"}} >> >> This can cause a lot of head scratching when you're using XmlSimple >> and wondering why it's not working like you'd expect. We probably >> shouldn't be in the practice of changing another library >> unexpectedly, especially if we don't need to. >> >> Since we're bundling the library and not relying on gems to load >> it, modifying it in place seems appropriate. >> >> Feel free to pull these changes if anyone agrees. >> >> http://github.com/jhardy/aws-s3/tree/master >> >> /Jeff >> >> _______________________________________________ >> amazon-s3-dev mailing list >> amazon-s3-dev at rubyforge.org >> http://rubyforge.org/mailman/listinfo/amazon-s3-dev > > > marcel > -- > Marcel Molina Jr. > marcel at vernix.org > > > From bburridg at gmail.com Mon Jun 23 17:33:25 2008 From: bburridg at gmail.com (Brian Burridge) Date: Mon, 23 Jun 2008 17:33:25 -0400 Subject: [s3-dev] Parse Error when stream downloading Message-ID: <475fea880806231433p4a7e5864k94b2cd5e369438e3@mail.gmail.com> I received the error below when attempting to download an image from amazon s3. I can connect ok. Have created/deleted buckets, queried them, uploaded to s3. Using s3sh console: >> open('test-pic.png', 'w') do |file| ?> S3Object.stream('DED91545EF15B79790F351B5140195D85BE56916_axrQYZqS.wmv', 'testbucket') do |chunk| ?> file.write chunk >> end >> end Entity: line 1: parser error : Start tag expected, '<' not found # ^ XML::Parser::ParseError: Document didn't parse from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:179:in `parse' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:179:in `parse' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:58:in `initialize' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:53:in `new' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:53:in `xml_in' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/parsing.rb:64:in `parse' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/parsing.rb:55:in `initialize' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/response.rb:55:in `new' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/response.rb:55:in `unmemoized_parsed_1214255155' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:145:in `send' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:145:in `parsed' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:117:in `memoize' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:144:in `parsed' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/response.rb:45:in `error?' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/base.rb:72:in `request' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/base.rb:83:in `get' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/object.rb:134:in `value' from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/object.rb:138:in `stream' from (irb):12 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:32:in `open_uri_original_open' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:32:in `open' from (irb):11 from :0>> Brian N. Burridge www.brianburridge.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From marcel at vernix.org Mon Jun 23 21:18:58 2008 From: marcel at vernix.org (Marcel Molina Jr.) Date: Tue, 24 Jun 2008 10:18:58 +0900 Subject: [s3-dev] Parse Error when stream downloading In-Reply-To: <475fea880806231433p4a7e5864k94b2cd5e369438e3@mail.gmail.com> References: <475fea880806231433p4a7e5864k94b2cd5e369438e3@mail.gmail.com> Message-ID: <20D0DBE3-F358-4EA6-AFE7-7B99FE42BBDA@vernix.org> Misery loves company. It looks like you've just been hit by the same problem Jeff Hardy just emailed the list about: The fact that FasterXmlSimple is not a 100% compatible drop in replacement for XmlSimple. The kludgy short term solution would be to manually stop the s3 library from using FasterXmlSimple. After the s3 library has been loaded stick this somewhere in your application code: AWS::S3::Parsing.parser = XmlSimple That should force AWS::S3 to use XmlSimple rather than FasterXmlSimple for parsing. On Jun 24, 2008, at 6:33 AM, Brian Burridge wrote: > I received the error below when attempting to download an image from > amazon s3. I can connect ok. Have created/deleted buckets, queried > them, uploaded to s3. Using s3sh console: > > >> open('test-pic.png', 'w') do |file| > ?> > S3Object > .stream('DED91545EF15B79790F351B5140195D85BE56916_axrQYZqS.wmv', > 'testbucket') do |chunk| > ?> file.write chunk > >> end > >> end > Entity: line 1: parser error : Start tag expected, '<' not found > # > ^ > XML::Parser::ParseError: Document didn't parse > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../ > support/faster-xml-simple/lib/faster_xml_simple.rb:179:in `parse' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../ > support/faster-xml-simple/lib/faster_xml_simple.rb:179:in `parse' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../ > support/faster-xml-simple/lib/faster_xml_simple.rb:58:in `initialize' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../ > support/faster-xml-simple/lib/faster_xml_simple.rb:53:in `new' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../ > support/faster-xml-simple/lib/faster_xml_simple.rb:53:in `xml_in' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > parsing.rb:64:in `parse' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > parsing.rb:55:in `initialize' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > response.rb:55:in `new' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > response.rb:55:in `unmemoized_parsed_1214255155' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > extensions.rb:145:in `send' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > extensions.rb:145:in `parsed' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > extensions.rb:117:in `memoize' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > extensions.rb:144:in `parsed' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > response.rb:45:in `error?' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > base.rb:72:in `request' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > base.rb:83:in `get' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > object.rb:134:in `value' > from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/ > object.rb:138:in `stream' > from (irb):12 > from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ > ruby/1.8/open-uri.rb:32:in `open_uri_original_open' > from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ > ruby/1.8/open-uri.rb:32:in `open' > from (irb):11 > from :0>> > > Brian N. Burridge > www.brianburridge.com > _______________________________________________ > amazon-s3-dev mailing list > amazon-s3-dev at rubyforge.org > http://rubyforge.org/mailman/listinfo/amazon-s3-dev marcel -- Marcel Molina Jr. marcel at vernix.org From bburridg at gmail.com Tue Jun 24 14:23:48 2008 From: bburridg at gmail.com (Brian Burridge) Date: Tue, 24 Jun 2008 14:23:48 -0400 Subject: [s3-dev] Parse Error when stream downloading In-Reply-To: <20D0DBE3-F358-4EA6-AFE7-7B99FE42BBDA@vernix.org> References: <475fea880806231433p4a7e5864k94b2cd5e369438e3@mail.gmail.com> <20D0DBE3-F358-4EA6-AFE7-7B99FE42BBDA@vernix.org> Message-ID: <475fea880806241123l133f8f72rcc4f0c7b3fcf2c69@mail.gmail.com> I've tried that and it doesn't appear to be working. I am still getting the error and it references the faster-xml-simple library: Entity: line 1: parser error : Start tag expected, '<' not found # ^ /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-1.2.6/lib/commands/runner.rb:47: /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:179:in `parse': Document didn't parse (XML::Parser::ParseError) from /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:179:in `parse' Brian N. Burridge On Mon, Jun 23, 2008 at 9:18 PM, Marcel Molina Jr. wrote: > Misery loves company. It looks like you've just been hit by the same > problem Jeff Hardy just emailed the list about: The fact that > FasterXmlSimple is not a 100% compatible drop in replacement for XmlSimple. > > The kludgy short term solution would be to manually stop the s3 library > from using FasterXmlSimple. After the s3 library has been loaded stick this > somewhere in your application code: > > AWS::S3::Parsing.parser = XmlSimple > > That should force AWS::S3 to use XmlSimple rather than FasterXmlSimple for > parsing. > > > On Jun 24, 2008, at 6:33 AM, Brian Burridge wrote: > > I received the error below when attempting to download an image from >> amazon s3. I can connect ok. Have created/deleted buckets, queried them, >> uploaded to s3. Using s3sh console: >> >> >> open('test-pic.png', 'w') do |file| >> ?> >> S3Object.stream('DED91545EF15B79790F351B5140195D85BE56916_axrQYZqS.wmv', >> 'testbucket') do |chunk| >> ?> file.write chunk >> >> end >> >> end >> Entity: line 1: parser error : Start tag expected, '<' not found >> # >> ^ >> XML::Parser::ParseError: Document didn't parse >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:179:in >> `parse' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:179:in >> `parse' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:58:in >> `initialize' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:53:in >> `new' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/../../support/faster-xml-simple/lib/faster_xml_simple.rb:53:in >> `xml_in' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/parsing.rb:64:in >> `parse' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/parsing.rb:55:in >> `initialize' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/response.rb:55:in >> `new' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/response.rb:55:in >> `unmemoized_parsed_1214255155' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:145:in >> `send' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:145:in >> `parsed' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:117:in >> `memoize' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/extensions.rb:144:in >> `parsed' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/response.rb:45:in >> `error?' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/base.rb:72:in >> `request' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/base.rb:83:in >> `get' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/object.rb:134:in >> `value' >> from >> /Library/Ruby/Gems/1.8/gems/aws-s3-0.5.0/bin/../lib/aws/s3/object.rb:138:in >> `stream' >> from (irb):12 >> from >> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:32:in >> `open_uri_original_open' >> from >> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/open-uri.rb:32:in >> `open' >> from (irb):11 >> from :0>> >> >> Brian N. Burridge >> www.brianburridge.com >> _______________________________________________ >> amazon-s3-dev mailing list >> amazon-s3-dev at rubyforge.org >> http://rubyforge.org/mailman/listinfo/amazon-s3-dev >> > > > marcel > -- > Marcel Molina Jr. > marcel at vernix.org > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: