Hi,
I have tried running (on my local instance) a  number of tools (fasta_to_tabular, tandem_repeat_finder, others) on my fasta file but keep getting the error Error executing tool: 'fasta' after file execution. In the log file I see this

10.1.1.119 - - [27/Jan/2012:15:47:15 -0400] "GET /tool_runner?tool_id=fasta2tab HTTP/1.1" 200 - "http://domain:8080/root/tool_menu" "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0"
galaxy.tools ERROR 2012-01-27 15:47:17,647 Exception caught while attempting tool execution:
Traceback (most recent call last):
  File "/Galaxy/galaxy_dist/lib/galaxy/tools/__init__.py", line 1184, in handle_input
    _, out_data = self.execute( trans, incoming=params, history=history )
  File "/Galaxy/galaxy_dist/lib/galaxy/tools/__init__.py", line 1503, in execute
    return self.tool_action.execute( self, trans, incoming=incoming, set_output_hid=set_output_hid, history=history, **kwargs )
  File "/Galaxy/galaxy_dist/lib/galaxy/tools/actions/__init__.py", line 199, in execute
    build_fasta_dataset = trans.app.model.HistoryDatasetAssociation.get( custom_build_dict[ 'fasta' ] )
KeyError: 'fasta'

The fasta file is ok because I have a development installation and the tools work fine there. So there is something wrong with my production installation.
I did a diff between the files galaxy_dist/lib/galaxy/tools/__init__.py and lib/galaxy/tools/actions/__init__.py but they are the same.

Any help would be much appreciated.

Thanks,
Liisa