Since the fix just removed using the tmpfile function and just jumps straight to using the cache directory, is your cache directory writable?
Chris On Sat, Aug 29, 2009 at 5:10 AM, Ali B.<[email protected]> wrote: > Thanks for taking the time to investigate this Colin. r3693 works around a > bug in the latest versions of PHP. Not really the first time PHP does that > to us. Which makes you think if these issue should be worked around in the > first place. > > As for fixing it, I have honestly no idea how to get Remote Request to work > again without "breaking" it for PHP 5.2.10 and 5.3. I'll have to leave it > for the more experienced. > > On Sat, Aug 29, 2009 at 6:52 PM, Colin <[email protected]> wrote: >> >> Right, it's the changes that were introduced in r3693 that are >> responsible. r3692 works as expected. r3693 doesn't. I don't have >> time right now to investigate these changes or log a bug, but will try >> take a look later this weekend if no one else gets the chance. >> >> >> >> On Sat, Aug 29, 2009 at 9:09 AM, Colin<[email protected]> wrote: >> > I noticed this too, but blamed it on my feed source and didn't >> > investigate further. >> > >> > I think I can probably trawl back through my logs and see when it >> > first started occurring for me. >> > >> > >> > On Fri, Aug 28, 2009 at 8:21 AM, Ali B.<[email protected]> wrote: >> >> I've noticed this issue recently while working with the flickrfeed >> >> plugin. >> >> Whatever URL I have a new remote request to fetch, I get a blank >> >> response >> >> body. The response header is returned with a 200 status. But the body >> >> is >> >> always blank no matter what URL is being fetched. Here's an example: >> >> >> >> $call = new RemoteRequest('http://habariproject.org/en/atom/1'); >> >> $result = $call->execute(); >> >> Utils::debug($call); >> >> Utils::debug($result); >> >> Utils::debug($call->get_response_header()); >> >> Utils::debug($call->get_response_body()); >> >> >> >> The results: >> >> >> >> ----------------------------------------------------------------------------------------------------------------- >> >> object RemoteRequest Object >> >> ( >> >> [method:private] => GET >> >> [url:private] => http://habariproject.org/en/atom/1 >> >> [params:private] => Array >> >> ( >> >> ) >> >> >> >> [headers:private] => Array >> >> ( >> >> [User-Agent] => Habari/0.7-alpha >> >> ) >> >> >> >> [postdata:private] => Array >> >> ( >> >> ) >> >> >> >> [files:private] => Array >> >> ( >> >> ) >> >> >> >> [body:private] => >> >> [timeout:private] => 180 >> >> [processor:private] => CURLRequestProcessor Object >> >> ( >> >> [response_body:private] => >> >> [response_headers:private] => HTTP/1.1 200 OK >> >> Date: Fri, 28 Aug 2009 07:17:45 GMT >> >> Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 >> >> Python/2.5.2 >> >> PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g >> >> X-Powered-By: PHP/5.2.4-2ubuntu5.6 >> >> Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/ >> >> Expires: Thu, 19 Nov 1981 08:52:00 GMT >> >> Cache-Control: no-store, no-cache, must-revalidate, post-check=0, >> >> pre-check=0 >> >> Pragma: no-cache >> >> Vary: Accept-Encoding >> >> Transfer-Encoding: chunked >> >> Content-Type: application/atom+xml >> >> [executed:private] => 1 >> >> [can_followlocation:private] => 1 >> >> [max_redirs:private] => 5 >> >> [_headers:private] => HTTP/1.1 200 OK >> >> Date: Fri, 28 Aug 2009 07:17:45 GMT >> >> Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 >> >> Python/2.5.2 >> >> PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g >> >> X-Powered-By: PHP/5.2.4-2ubuntu5.6 >> >> Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/ >> >> Expires: Thu, 19 Nov 1981 08:52:00 GMT >> >> Cache-Control: no-store, no-cache, must-revalidate, post-check=0, >> >> pre-check=0 >> >> Pragma: no-cache >> >> Vary: Accept-Encoding >> >> Transfer-Encoding: chunked >> >> Content-Type: application/atom+xml >> >> >> >> >> >> ) >> >> >> >> [executed:private] => 1 >> >> [response_body:private] => >> >> [response_headers:private] => HTTP/1.1 200 OK >> >> Date: Fri, 28 Aug 2009 07:17:45 GMT >> >> Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 >> >> Python/2.5.2 >> >> PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g >> >> X-Powered-By: PHP/5.2.4-2ubuntu5.6 >> >> Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/ >> >> Expires: Thu, 19 Nov 1981 08:52:00 GMT >> >> Cache-Control: no-store, no-cache, must-revalidate, post-check=0, >> >> pre-check=0 >> >> Pragma: no-cache >> >> Vary: Accept-Encoding >> >> Transfer-Encoding: chunked >> >> Content-Type: application/atom+xml >> >> [user_agent:private] => Habari/0.7-alpha >> >> ) >> >> >> >> ----------------------------------------------------------------------------------------------------------------- >> >> boolean 1 >> >> >> >> ----------------------------------------------------------------------------------------------------------------- >> >> string HTTP/1.1 200 OK >> >> Date: Fri, 28 Aug 2009 07:17:45 GMT >> >> Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 >> >> Python/2.5.2 >> >> PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g >> >> X-Powered-By: PHP/5.2.4-2ubuntu5.6 >> >> Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/ >> >> Expires: Thu, 19 Nov 1981 08:52:00 GMT >> >> Cache-Control: no-store, no-cache, must-revalidate, post-check=0, >> >> pre-check=0 >> >> Pragma: no-cache >> >> Vary: Accept-Encoding >> >> Transfer-Encoding: chunked >> >> Content-Type: application/atom+xml >> >> >> >> ----------------------------------------------------------------------------------------------------------------- >> >> string >> >> >> >> ----------------------------------------------------------------------------------------------------------------- >> >> >> >> Any idea what's going on with the class? >> >> >> >> -- >> >> Ali B. / dmondark >> >> http://awhitebox.com >> >> >> >> >> >> >> >> > >> > >> > >> > -- >> > Colin Seymour >> > Blog: http://www.colinseymour.co.uk >> > Tech Stuff: http://www.lildude.co.uk >> > >> >> >> >> -- >> Colin Seymour >> Blog: http://www.colinseymour.co.uk >> Tech Stuff: http://www.lildude.co.uk >> >> > > > > -- > Ali B. / dmondark > http://awhitebox.com > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/habari-dev -~----------~----~----~----~------~----~------~--~---
