By Jordan Weinstein on Wednesday, 23 October 2013
Posted in Technical Issues
Replies 51
Likes 0
Views 2.1K
Votes 0
Hi guys,

Not sure if you want reports on Joomla 3.2 but on a localhost test site of Joomla 3.2 Beta, receiving this PHP error on both front and backend:

Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /Applications/MAMP/htdocs/ukj10/components/com_easydiscuss/helpers/router.php on line 818

Jordan
Hello Paul,

You can remove the "static" from your file JoomlaFolder\components\com_easydiscuss\helpers\router.php
AT LINE 813

public static function encodeSegments($segments)
{
return JFactory::getApplication()->getRouter()->_encodeSegments($segments);
}


Change to

 
public function encodeSegments($segments)
{
return JFactory::getApplication()->getRouter()->_encodeSegments($segments);
}


Hope this help.

Best Regards
Arlex
·
Thursday, 07 November 2013 01:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Guys,

Joomla 3.2 is out and it breaks EasyDiscuss in the front and backends! We need a patch asap!

Thanks

Paul
·
Thursday, 07 November 2013 00:32
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul,

Sorry for the late reply. Can I have access to your site's backend and FTP to check this out? We need more informatiom to check this out. Please advice.

Thanks!
·
Thursday, 07 November 2013 00:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Adelene,

Details attached.

Thanks,

Paul
·
Thursday, 07 November 2013 01:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Arlex, that seems to have fixed it.
·
Thursday, 07 November 2013 02:17
·
0 Likes
·
0 Votes
·
0 Comments
·
I had the same problem by updating to Joomla 3.2. Easydiscuss got the site blank both in frontend and backend. I solved the problem by removing the two "static" issues on line 23 and 818. But I suggest you to publish a patch as soon as possible or a lot of your users upgrading to Joomla 3.2 will be having the same problem!

The error log was showing:

[Wed Nov 06 19:17:14 2013] [warn] [client 95.245.89.194] mod_fcgid: stderr: PHP Fatal error:  Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /public_html/components/com_easydiscuss/helpers/router.php on line 23, referer: http://www.cucina.it/administrator/index.php?option=com_installer&view=manage
[Wed Nov 06 19:18:18 2013] [warn] [client 95.245.89.194] mod_fcgid: stderr: PHP Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /public_html/components/com_easydiscuss/helpers/router.php on line 818
·
Thursday, 07 November 2013 02:32
·
0 Likes
·
0 Votes
·
0 Comments
·
I am getting the same error after upgrading from j315 to j320

PHP Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /www/ymages.net/components/com_easydiscuss/helpers/router.php on line 0

I am on PHP Version 5.5.3

on line 813 i have

public static function encodeSegments($segments)
{
return JFactory::getApplication()->getRouter()->_encodeSegments($segments);
}
·
Thursday, 07 November 2013 04:43
·
0 Likes
·
0 Votes
·
0 Comments
·
I removed static and it works

thank you
·
Thursday, 07 November 2013 04:47
·
0 Likes
·
0 Votes
·
0 Comments
·
same … Fatal error: Cannot make non static method JRouter::encodeSegments() static in class DiscussRouter in /home/www/web63/html/components/com_easydiscuss/helpers/router.php on line 818
·
Thursday, 07 November 2013 05:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Paul Davis and Erick Boileau,

You're welcome. Glad to heard your issues resolved.

Best Regards
Arlex

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hello Adriano Altorio,

Sorry for late reply to you,
Thanks for your suggestion We will release EasyDiscuss 3.2 version soon and that issues already added the fix in latest version.

Best Regards
Arlex

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hello Wolle,

Sorry for late reply to you,
You can refer back my solution at the above (second reply). Hope this help.

Best Regards
Arlex
·
Thursday, 07 November 2013 10:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks guys it not only fixed my backend Easy Discuss admin acess but also my entire joomla frontend access (which went blank after J3.2 upgrade) many thanks!
·
Thursday, 07 November 2013 13:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Rodrigo Arques Palacio,

You're welcome. Glad to heard issues resolved.

Best Regards
Arlex
·
Thursday, 07 November 2013 14:21
·
0 Likes
·
0 Votes
·
0 Comments
·
I am getting strict standards warnings which I can turn off, but it sounds like you're aware of them:

Strict Standards: Non-static method DiscussHelper::getPostStatusAndTypes() should not be called statically, assuming $this from incompatible context in /home/server/public_html/healtharise/components/com_easydiscuss/views/index/view.html.php on line 204

Strict Standards: Non-static method DiscussHelper::getPostStatusAndTypes() should not be called statically, assuming $this from incompatible context in /home/server/public_html/healtharise/components/com_easydiscuss/views/index/view.html.php on line 204
·
Thursday, 07 November 2013 19:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Marco deluca,

Sorry for late reply to this,
Could you mind provide us your backend and FTP access so we can access to your site to check on this issue? Please advise


Best Regards
Arlex
·
Thursday, 07 November 2013 22:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex Wong wrote:

Hello Wolle,

Sorry for late reply to you,
You can refer back my solution at the above (second reply). Hope this help.

Best Regards
Arlex


thats it … thx
·
Friday, 08 November 2013 01:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Sure, how do I PM you? This is my first time here, I dont see a private message option... I do have a support ticket in with you guys on another issue, in which I have provided super admin access
·
Friday, 08 November 2013 02:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi I just bought Easy Discuss and I'm getting this error. I deleted the static but now I have this

Strict Standards: Non-static method modEasydiscussMostRepliesHelper::getData() should not be called statically in /home5/poncenos/public_html/modules/mod_easydiscuss_most_replies/mod_easydiscuss_most_replies.php on line 23
Ed
·
Friday, 08 November 2013 04:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Strict Standars Error Solved: Go to Global Configuration => Server => Error Reporting => System Default hope it helps
Ed
·
Friday, 08 November 2013 04:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Well first, that's not "solving" the issue that's hiding the issue. The issue being, since upgrading to joomla 3.2, there are some new php warnings about strict standards being produced. Generally, its not a huge deal to have warnings. But they are warnings for a reason - the php needs to be improved.

So you can hide those warnings, but what you choose depends on your PHP settings. System defaults for me, for example, are to show warnings. So I have to set it to NONE in order to hide them.
·
Friday, 08 November 2013 05:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Wolle,

You're welcome, glad your issues resolved.

Best Regards
Arlex

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hello Marco deluca,

Sorry for late reply to you,

As for confidentiality, the username and password you've provide to us will not be reveals to anyone else other than the support team of Stackideas
You can put the Joomla backend and FTP access information in the optional information field below. Don't worry about privacy. Only Support team can view the information.

If you are replying this via e-mail, there could be times when your email could be discarded by spam. Please use our online helpdesk which is available at https://crm.stackideas.com
If you have any other inquiries, feel free to drop us an email at support@stackideas.com or contact us via our helpdesk, https://crm.stackideas.com

Hope this help.
Best Regards
Arlex

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hello Ed,

Sorry for late reply to you, actually @marco said that is correct, when you set it Error Reporting => System Default is just hide that error, haven't fix it yet. Could you can provide to us your backend and FTP access so we can help you check on this issues at here ? Please advise.

Best Regards
Arlex
·
Friday, 08 November 2013 10:39
·
0 Likes
·
0 Votes
·
0 Comments
·
There doesn't seem to be an update to fix the Joomla 3.2 issues yet, after 11 days. How soon is soon?
·
Tuesday, 19 November 2013 10:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Lynn,

Sorry for the late reply. We actually have a beta out which include 3.2 fixes as well as EasySocial integration and also some other features. If you are having issues with EasyDiscuss in your live site and you want it fixed please send us your backend and FTP and we will check it out for you Please advice.

Thanks!
·
Tuesday, 19 November 2013 11:32
·
0 Likes
·
0 Votes
·
0 Comments
·
It is disappointing to see that after over a month of knowing about this issue, you are having people manually edit a file to fix this issue. I somewhat expect that from a free extension; however, EasyDiscuss isn't free, is it? I have less than 90 days left until my license expires, and I am thinking I made the wrong choice of solutions for my site.
·
Sunday, 01 December 2013 13:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Jay C,

If you do not want to modify any files, download the beta version of EasyDiscuss 3.2. This version is compatible with Joomla 3.2 and we're also planning to release the RC version of it next week.
·
Sunday, 01 December 2013 14:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark - I cannot see any situation where I would use a beta version of a product on a production or live site. Your mere suggestion that I do so causes me even greater concern. The bottom line is simple: I (and many other clients of yours) caught this bug the second we upgraded to Joomla! 3.2. If you knew your code did not work on Joomla! 3.2, then it is incumbent upon your organization to prominently post a notice advising people before downloading the update that it does not work with Joomla! 3.2, or better yet, fix the code before releasing it. Hopefully you would agree that downing a website is among the worst things that can happen, yet this update kills the public part of the website immediately after installation.

I have been actively testing EasyDiscuss on one website, and considering using it on another. Due to this fiasco, I am suspending tests on the second site, and will begin reevaluating using EasyDiscuss on the other site.
·
Sunday, 01 December 2013 18:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Jay,

Appreciate your input on this matter and I agree with your statement above. We should have posted a notice on the forums or the blog to ensure that the customer are aware of this.

We are planning to push for the stable release of EasyDiscuss 3.2 by the mid of December and once it is available, it would work with Joomla 3.2 out of the box.
·
Sunday, 01 December 2013 22:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark,

I just downloaded the ED 3.2.9190 RC

So you feel that it will take until Dec 15 or two weeks to have a final stable version that is compatible with Joomla 3.2?

I will be hammering away on the RC version and send feedback all this week and the next to make sure it is rock solid on release.
·
Monday, 02 December 2013 03:45
·
0 Likes
·
0 Votes
·
0 Comments
·
you have juste to remove ONE word ( static ) and it works very well ... or wait
·
Monday, 02 December 2013 03:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Erick - You intentionally or unintentionally missed my entire point. Fortunately, I think the staff understood it.
·
Monday, 02 December 2013 04:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Randall
·
Monday, 02 December 2013 10:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Guys,

I've installed EasyDiscuss on Joomla 3.2.0 and discovered the backend and frontend both blank. I removed static from line 818 but nothing so I also removed static from line 23, still nothing.

I then installed the ED 3.2.9190 RC but still nothing.

I've just persuaded my biggest client to build a new website based around EasyDiscuss and I'm meant to be starting the job tomorrow!

Any suggestions?
·
Tuesday, 03 December 2013 05:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello RussianBlue,

Sorry for late reply to this,
Could you mind provide us with a temporary access to your Joomla backend (as admin) and an FTP access so we can check that issue and see where the problem is coming from? Please advise.
·
Tuesday, 03 December 2013 10:14
·
0 Likes
·
0 Votes
·
0 Comments
·
Yay, got it working using a different server and the last RC. Mind you, can't remove the "Powered by" backlink at the bottom, but that's a separate issue.
·
Wednesday, 04 December 2013 17:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello RussianBlue,

Do you mean that you would like to remove this "Powered by EasyDiscuss for Joomla!" at the bottom of the Easydiscuss page? ( http://screencast.com/t/P8YwZCMxnE )
Please advise.
·
Wednesday, 04 December 2013 17:54
·
0 Likes
·
0 Votes
·
0 Comments
·
@RussianBlue Glad you got it working. Is the backlink issue you mentioned no longer an option, or is it an option that does not seem to be working?
·
Wednesday, 04 December 2013 17:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi, didn't expect a response to that one, usually forums get annoyed if you post of topic

I still have the "Powered by EasyDiscuss for Joomla!" backlink at the foot of the page. I read in another post this morning that it will be gone on the next release. I have the client looking at the new site build this morning and I'm expecting him to make a comment about this and I was trying to circumvent the question.

I did look at the controllers.php line 240 but it didn't bare any relation to the backlink
·
Wednesday, 04 December 2013 18:07
·
0 Likes
·
0 Votes
·
0 Comments
·
I am trying to understand if this is an issue that was overlooked by the developers, or a new "feature" in the product.
·
Wednesday, 04 December 2013 18:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello RussianBlue,

Could you mind provide us with your backend and FTP access so we can help you remove it. Please advise.

===========================================================================================================
Hello Jay,

Hmm, actually that is not a issues, if the user purchase the EasyDiscuss Community, the backlink "Powered by EasyDiscuss for Joomla!" should be there, that's is our politicize and the promote thing. You can see this our reference link -> http://stackideas.com/easyblog/plans
·
Wednesday, 04 December 2013 19:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

I have the EasyDiscuss Unlimited subscription and I know the client (a global financial institution) will be asking me to remove it sooner or later.
·
Wednesday, 04 December 2013 19:12
·
0 Likes
·
0 Votes
·
0 Comments
·
@Alex - I was just getting ready to reply when I saw RussianBlue's post. I was speaking of his post, since he said he had the link, and from I could see he has a version in which it can be disabled. As for me, I am unsure yet whether I will continue using EasyDiscuss. Right now I am on the fence, and have not yet begun to lean one way or the other.
·
Wednesday, 04 December 2013 19:16
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello RussianBlue,

I have tried to access, but i getting login fail "Username and password do not match or you do not have an account yet.". Please advise.
Could you mind provide us with your FTP access because it more easy to modify in your file.
·
Wednesday, 04 December 2013 19:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

I've reset the password. I can't give you FTP access as the hosting company uses an encryption passkey system to gain access.

I don't mind editing a file backend if you know where I can remove the link text or if you want to send me a replacement file, that would also work for me
·
Wednesday, 04 December 2013 19:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello RussianBlue,

May i have your email address, so i can attachment the file to you? Because i have tried to modify your file from your backend, but your file already set protected, so it couldn't let me modify with your file.
·
Wednesday, 04 December 2013 21:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thank you for sticking with this one
·
Wednesday, 04 December 2013 22:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello RussianBlue,

You're welcome, i already sent out the attachment file to you (andrew@xxx.com). Please have a check.
·
Wednesday, 04 December 2013 22:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,
I have same problem after update to 3.2, i change static and it's ok.
But after i discover another problem, when the Easydiscuss module "Recent Discussions" is on Easyblog page, i have blank page.
It's make that only with easyblog page, no problem with categories.

Now i just desactivate Easydiscuss module "Recent Discussions" in some place and it's ok.
·
Monday, 09 December 2013 11:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Pierreto,

Do you mean that when you publish the "Easydiscuss module - Recent Discussion" and set it display on the Easyblog page then come out blank page right? Could you mind provide us with a temporary access to your Joomla backend (as admin) and an FTP access so we can check that issue and see where the problem is coming from? Please advise.
·
Monday, 09 December 2013 11:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex Wong,

Yes, it's that, and now i find another problem, when i post in easydiscuss i have blank page and when i return on forum, have duplicate post.
·
Tuesday, 10 December 2013 08:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Pierreto,

Can you kindly please start a new thread and also provide us with both the back end and FTP access to the site?
·
Tuesday, 10 December 2013 10:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mark,

I make new pos here:
http://stackideas.com/forums/problem-after-upgrade-to-joomla-3-2

But don't use ftp.
·
Tuesday, 10 December 2013 10:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Pierreto, we'll reply you there
·
Tuesday, 10 December 2013 11:00
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post