__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
made this merge request: https://gitorious.org/statusnet/mainline/merge_requests/2230
#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
so it *seems* like this was a database problem on my side, feel free to ignore.
You can also subscribe to the
RSS feed for updates to this issue.