Catched exception while executing monitor helper

Error message

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'comment_node_forum_form' not found or invalid function name in drupal_retrieve_form() (line 844 of /var/www/www.gremwell.com/includes/form.inc).

Submitted by zoneranger on 28 January, 2012 - 21:28

Hello all...

I'm seeing the same problem as volker.

I'm using MT (1.0-build1615) - running on BT5.1 in a VM, but I have 2G of RAM configured.

Thanks for the bug report, I will try to reproduce the problem again. Could you please tell me which exactly BT VM image are you using: KDE or GNOME? 32 or 64 bit? Have you got the image from BT website or installed yourself from ISO?

Ok, we have a workaround for this problem: wipe out ~/.magictree/bin directory and restart MT. There supposed to be no user-modifiable files under this directory, so this operation is safe.

The problem itself is caused by some files not being overwritten during the upgrade. This is a bug and it needs to be fixed. I first run MT bundled with Backtrack (beta version) and then try running build 1615, I get the exception similar to yours. There is no problem if I try running build 1615 on fresh VM or if I wipe out ~/.magictree directory before running MT.

However, same problem will prevent XSLT and possibly other useful files from being updated correctly. So right now to get the most recent version of all files you need to backup any files you have modified under ~/.magictree (XSLT, report templates), wipe ~/.magictree directory, run MT, and place the files back under ~/.magictree.