Click anywhere to close this dialog

Farewell

Great is the art of beginning, but greater is the art of ending
Henry Wadsworth Longfellow

I announce that I cease all development and activity in the programming universe indefinitely. My career has reached the turning point I was not expecting for at least another year, leaving me highly off guard and without laid-out plans for this hobby's continuity. I have begun a 5-year residency program in Neurosurgery which is clearly not compatible, time-wise, with programming.

I gave in all my passion for developing, and you gave me back your loyalty and trust, even when I did not deserve that much. Now it is the time for payback. I release all my present and past work as Open Source software, in the hope some talented developer will continue maintaining and expanding my vision of a modern, sleek forum software. The intrinsic flexibility of MyBB is the true hidden gem of an otherwise outdated codebase; I do hope the project can continue and be updated complying to the latest coding standards.

I hereby thank Euan, kawaii, andrewjs18, Ben, Matt, Omar G., effone, Eric J., Devilshakerz, Wildcard, JordanMussi and all the other team members I have had the opportunity to work with when I was a MyBB team member. I thank Tomm M, my mentor, who inspired me to pick up coding with his piece-of-art plugins. And finally, I thank all of you MyBBoost subscribers who have helped me getting through my toughest university years economically.

Yours sincerely, Filippo

MYSQL Error

29 Oct 2019 Edited
#1
This issue is marked as solved
I just upgraded my server to MYSQL 5.7 and got this error when clicking on the PURCHASES link in Bankpipe:

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
    1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'bigmackt_7173stang.mybb_bankpipe_payments.pid' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
Query:
    SELECT *, GROUP_CONCAT(bid, '|', price, '|', pid) concat FROM mybb_bankpipe_payments WHERE type NOT IN (1,0,6) AND uid = '1' GROUP BY invoice ORDER BY date DESC

Looks like a similar error comes up in the Paypal payment window when testing a payment:
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
    1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'bigmackt_7173stang.mybb_bankpipe_payments.pid' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
Query:
    SELECT *, GROUP_CONCAT(bid, '|', price, '|', pid) concat FROM mybb_bankpipe_payments WHERE invoice = '5db827b43d78e' GROUP BY invoice ORDER BY date DESC
Any ideas how to fix? Or is this a server side setting I need to change?

Thanks,
RF
Shade 29 Oct 2019
#2
Thanks for your report. This is indeed an issue with MySQL's ONLY_FULL_GROUP_BY option which I have solved in beta 8. Since the fix is quite technical, I'd suggest you to turn off the option in your MySQL manager. Here's a handy and quick tutorial: https://stackoverflow.com/questions/2392...y/23921234