Whoops that was a fix for SEF usernames with spaces. Please try the below for userlist fix.
IN: /components/com_comprofiler/router.php
ON: Line 53
FROM:
Code:
$query['listid'] = $listNames[0];
TO:
Code:
$query['listid'] = (int) $query['listid'] . ':' . $listNames[0];
ON: Line 118 - 119
FROM:
Code:
$database = JFactory::getDBO();
$sql = 'SELECT listid FROM #__comprofiler_lists WHERE title = '. $database->Quote( $listid ) . ' AND published = 1';
TO:
Code:
list( $id, $alias ) = explode( ':', $listid, 2 );
$database = JFactory::getDBO();
$sql = 'SELECT listid FROM #__comprofiler_lists WHERE listid = '. (int) $id . ' AND published = 1';
Note sure if the quickfix will entirely work on CB 1.9, but it's fixed for CB 2.0.