__clone method called on non-object when subscribing to a remote group

__clone method called on non-object when subscribing to a remote group

Issue ID:3597
Issue Category:bug
Component:ostatus
Priority:major
Status:invalid
Assigned:Unassigned
Version:1.0

I can't subscribe to groups on identi.ca from my own instance, even through the non-js stuff.

The AJAXy interface just pops up an alert() saying "error" and that's it.

When opening the link in a new tab (https://identi.ca/main/ostatus/group/koumbit), i get a 500 error on my side (http://status.orangeseeds.org/main/ostatussub?profile=http%3A%2F%2Fident...):


[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP Fatal error: __clone method called on non-object in /var/www/statusnet-1.0.1/plugins/OStatus/classes/Ostatus_profile.php on line 1668
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP Stack trace:
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 1. {main}() /var/www/statusnet-1.0.1/index.php:0
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 2. main() /var/www/statusnet-1.0.1/index.php:380
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 3. OStatusSubAction->prepare() /var/www/statusnet-1.0.1/index.php:364
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 4. OStatusSubAction->pullRemoteProfile() /var/www/statusnet-1.0.1/plugins/OStatus/actions/ostatussub.php:322
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 5. Ostatus_profile::ensureProfileURL() /var/www/statusnet-1.0.1/plugins/OStatus/actions/ostatussub.php:230
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 6. Ostatus_profile::ensureFeedURL() /var/www/statusnet-1.0.1/plugins/OStatus/classes/Ostatus_profile.php:1043
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 7. Ostatus_profile::ensureAtomFeed() /var/www/statusnet-1.0.1/plugins/OStatus/classes/Ostatus_profile.php:1118
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 8. Ostatus_profile::ensureActivityObjectProfile() /var/www/statusnet-1.0.1/plugins/OStatus/classes/Ostatus_profile.php:1149
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 9. Ostatus_profile->updateFromActivityObject() /var/www/statusnet-1.0.1/plugins/OStatus/classes/Ostatus_profile.php:1375
[Thu Apr 12 02:28:38 2012] [error] [client 2001:1928:1:9::1] PHP 10. Ostatus_profile::updateGroup() /var/www/statusnet-1.0.1/plugins/OStatus/classes/Ostatus_profile.php:1582

Updates

#1

#2

actually scratch that, that merge request is for http://status.net/open-source/issues/3595

#3

Note that while I originally got this error on php 5.4, it still occurs on 5.3.10-1.

#4

Status:active» invalid

so it *seems* like this was a database problem on my side, feel free to ignore.

Login or Register to modify this issue, or to receive updates by email.

You can also subscribe to the RSS feed for updates to this issue.