Enable debug mode and maximum error reporting in Joomla global configuration then retry and provide the full error output.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Not sure this is the same issue, but my site is on J!5.4.3, CB 2.11.0+build.2026.01.12.21.55.56.a25ef0f6c. The most recent person to register went to click the link in the confirmation email sent to him and that produced the following call stack.
0 implode(): Argument #1 ($array) must be of type array, string given
EDIT: I added a debug output to show print_r($messagesToUser,true) and it was empty. So, under what circumstances would that variable be empty? Curious, because the new user forwarded me his email and I opened the confirmation link AFTER I approved and activated his account manually. I did not open the link before doing that. Thought this might be significant info. That said, this should still be protected against since it is definitely a possible situation.
Bruce S - Vienna, VA
Last edit: 1 day 7 hours ago by bascherz. Reason: Additional, possibly useful info
Don't think this is the same issue as the original poster.
$messagesToUser can be NULL or array. The NULL is probably the cause. There shouldn't be a case where there is no confirmation message though. Did you translate the confirmation message to empty string? At any rate will add a bug ticket and a fix for this.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
No, but like I said, I had already enabled his account before he finally dug the email out of his spam folder and clicked it (and before I retested it). So by the time the link was clicked, the account had already been approved and enabled. It is, however, still not "confirmed". So I thought the link should work.
Ok, thank you. I have a fix pending for review and merge that will skip the implode if $messagesToUser is NULL or empty. That'll prevent that error.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.