I would also recommend changing line 238 of cb.core.php from:
[code:1]if ( ( count( $userParams ) > 0 ) && in_array( $_CB_framework->getCfg( "frontend_userparams" ), array( '1', null) ) ) {[/code:1]
to:
[code:1]if ($userParams !== false && ( count( $userParams ) > 0 ) && in_array( $_CB_framework->getCfg( "frontend_userparams" ), array( '1', null) ) ) {[/code:1]
since it is possible that JParameter::getParams could return false, and count(false) returns 1 for some reason.
in comprofiler.html.php
change this
[code:1]
//--><!]]></script>
<form action="<?php echo sefRelToAbs("index.php?option=$option".getCBprofileItemid(true)); ?>" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">
<!-- TAB -->
[/code:1]
white this
[code:1]
//--><!]]></script>
<form action="<?php echo "index.php?option=$option".getCBprofileItemid(); ?>" method="post" id="adminForm" name="adminForm" onsubmit="return submitbutton(this)">
<!-- TAB -->
[/code:1]
and i can update my profile now
This eliminated the ".../components/com_comprofiler/plugin/user/plug_cbcore/cb.core.php on line 240" error but now i get a 404 error when a user logs in using CB login [going to >> ...website.com/index.php?option=com_content&view=frontpage&Itemid=1]