I am using Chronoforms 4.0 RC3.5.2. Apparently it turns out it stops the Joomla Smartsearch plugin from indexing.
I get following php errors:
2013-02-05T08:33:11+00:00 WARNING deprecated JDatabase::getErrorNum() is deprecated, use exception handling instead.
2013-02-05T08:33:11+00:00 WARNING deprecated JParameter::__construct is deprecated.
2013-02-05T08:33:11+00:00 WARNING deprecated JParameter::__construct is deprecated.
2013-02-05T08:33:11+00:00 WARNING deprecated JParameter::__construct is deprecated.
2013-02-05T08:33:11+00:00 WARNING deprecated JParameter::__construct is deprecated.
2013-02-05T08:33:11+00:00 WARNING deprecated JParameter::__construct is deprecated.
2013-02-05T08:33:11+00:00 WARNING deprecated JBehavior::mootools is deprecated.
2013-02-05T08:33:11+00:00 WARNING deprecated JBehavior::mootools is deprecated.
I also get following error in my apache log:
[05-Feb-2013 09:33:11] PHP Fatal error: Call to undefined method JDocumentJSON::addCustomTag() in /var/www/nfs/potter00/domain/htdocs/jupgrade/libraries/joomla/html/editor.php on line 258
[05-Feb-2013 09:33:11] PHP Fatal error: Access to undeclared static property: JLoader::$classes in /var/www/nfs/potter00/domain/htdocs/jupgrade/libraries/loader.php on line 195
I've commented out the line 258
$document->addCustomTag($return);
in the editor.php file and it worked fine. I don't like changing Joomla Core Files so I found out that by disabling the "chronoforms" plugin before indexing with smartsearch, everything works fine. After Indexing I just turn chronoforms on again.