Hi Marco,

You'll need to enable some missing tool data tables in 
tool_data_table_conf.xml. i.e. adding:

    <!-- Location of Picard dict files valid for GATK -->
    <table name="gatk_picard_indexes" comment_char="#">
        <columns>value, dbkey, name, path</columns>
        <file path="tool-data/gatk_sorted_picard_index.loc" />
    </table>
    <!-- Available of GATK references -->
    <table name="gatk_annotations" comment_char="#">
        <columns>value, name, gatk_value, tools_valid_for</columns>
        <file path="tool-data/gatk_annotations.txt" />
    </table>

Also make sure the files exist at the listed <file path>, they probably do, but 
if not, there are *.sample files in the tool-data you can copy over.


From the Galaxy root, doing a diff tool_data_table_conf.xml 
tool_data_table_conf.xml.sample should show any other missing data table 
entries (along with the differences in custom paths to certain data).



Thanks for using Galaxy,

Dan


On Jun 20, 2013, at 2:19 PM, Marco Ocana wrote:

> Hi,
> 
> When starting up Galaxy from Cloudman and updating the latest version from 
> repository, most of the GATK tools do not show up in the tool bar.
> 
> I have attached the log file.
> 
> There are other errors in the log file, but I have pasted what I believe the 
> relavant section of the log.
> 
> Any pointers on how to fix the problem would be appreciated.
> 
> Thanks
> 
> Marco
> 
> Traceback (most recent call last):
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 396, in load_tool_tag_set
>     tool = self.load_tool( os.path.join( tool_path, path ), guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 515, in load_tool
>     return ToolClass( config_file, root, self.app, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 855, in __init__
>     self.parse( root, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1028, in parse
>     self.parse_inputs( root )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1112, in parse_inputs
>     display, inputs = self.parse_input_page( page, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1516, in parse_input_page
>     inputs = self.parse_input_elem( input_elem, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1583, in parse_input_elem
>     case.inputs = self.parse_input_elem( case_elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1609, in parse_input_elem
>     param = self.parse_param_elem( elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1621, in parse_param_elem
>     param = ToolParameter.build( self, input_elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 176, in build
>     return parameter_types[param_type]( tool, param )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 1361, in __init__
>     ToolParameter.__init__( self, tool, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 43, in __init__
>     self.validators.append( validation.Validator.from_element( self, elem ) )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 23, in from_element
>     return validator_types[type].from_element( param, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 279, in from_element
>     tool_data_table = param.tool.app.tool_data_tables[ table_name ]
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/data/__init__.py", 
> line 25, in __getitem__
>     return self.data_tables.__getitem__( key )
> KeyError: 'gatk_picard_indexes'
> galaxy.tools ERROR 2013-06-20 17:54:00,272 Error reading tool from path: 
> gatk/indel_realigner.xml
> Traceback (most recent call last):
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 396, in load_tool_tag_set
>     tool = self.load_tool( os.path.join( tool_path, path ), guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 515, in load_tool
>     return ToolClass( config_file, root, self.app, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 855, in __init__
>     self.parse( root, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1028, in parse
>     self.parse_inputs( root )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1112, in parse_inputs
>     display, inputs = self.parse_input_page( page, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1516, in parse_input_page
>     inputs = self.parse_input_elem( input_elem, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1583, in parse_input_elem
>     case.inputs = self.parse_input_elem( case_elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1609, in parse_input_elem
>     param = self.parse_param_elem( elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1621, in parse_param_elem
>     param = ToolParameter.build( self, input_elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 176, in build
>     return parameter_types[param_type]( tool, param )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 1361, in __init__
>     ToolParameter.__init__( self, tool, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 43, in __init__
>     self.validators.append( validation.Validator.from_element( self, elem ) )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 23, in from_element
>     return validator_types[type].from_element( param, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 279, in from_element
>     tool_data_table = param.tool.app.tool_data_tables[ table_name ]
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/data/__init__.py", 
> line 25, in __getitem__
>     return self.data_tables.__getitem__( key )
> KeyError: 'gatk_picard_indexes'
> galaxy.tools ERROR 2013-06-20 17:54:00,281 Error reading tool from path: 
> gatk/count_covariates.xml
> Traceback (most recent call last):
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 396, in load_tool_tag_set
>     tool = self.load_tool( os.path.join( tool_path, path ), guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 515, in load_tool
>     return ToolClass( config_file, root, self.app, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 855, in __init__
>     self.parse( root, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1028, in parse
>     self.parse_inputs( root )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1112, in parse_inputs
>     display, inputs = self.parse_input_page( page, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1516, in parse_input_page
>     inputs = self.parse_input_elem( input_elem, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1583, in parse_input_elem
>     case.inputs = self.parse_input_elem( case_elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1609, in parse_input_elem
>     param = self.parse_param_elem( elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1621, in parse_param_elem
>     param = ToolParameter.build( self, input_elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 176, in build
>     return parameter_types[param_type]( tool, param )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 1361, in __init__
>     ToolParameter.__init__( self, tool, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 43, in __init__
>     self.validators.append( validation.Validator.from_element( self, elem ) )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 23, in from_element
>     return validator_types[type].from_element( param, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 279, in from_element
>     tool_data_table = param.tool.app.tool_data_tables[ table_name ]
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/data/__init__.py", 
> line 25, in __getitem__
>     return self.data_tables.__getitem__( key )
> KeyError: 'gatk_picard_indexes'
> galaxy.tools ERROR 2013-06-20 17:54:00,290 Error reading tool from path: 
> gatk/table_recalibration.xml
> Traceback (most recent call last):
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 396, in load_tool_tag_set
>     tool = self.load_tool( os.path.join( tool_path, path ), guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 515, in load_tool
>     return ToolClass( config_file, root, self.app, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 855, in __init__
>     self.parse( root, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1028, in parse
>     self.parse_inputs( root )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1112, in parse_inputs
>     display, inputs = self.parse_input_page( page, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1516, in parse_input_page
>     inputs = self.parse_input_elem( input_elem, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1583, in parse_input_elem
>     case.inputs = self.parse_input_elem( case_elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1609, in parse_input_elem
>     param = self.parse_param_elem( elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1621, in parse_param_elem
>     param = ToolParameter.build( self, input_elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 176, in build
>     return parameter_types[param_type]( tool, param )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 1361, in __init__
>     ToolParameter.__init__( self, tool, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 43, in __init__
>     self.validators.append( validation.Validator.from_element( self, elem ) )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 23, in from_element
>     return validator_types[type].from_element( param, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 279, in from_element
>     tool_data_table = param.tool.app.tool_data_tables[ table_name ]
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/data/__init__.py", 
> line 25, in __getitem__
>     return self.data_tables.__getitem__( key )
> KeyError: 'gatk_picard_indexes'
> galaxy.tools ERROR 2013-06-20 17:54:00,323 Error reading tool from path: 
> gatk/unified_genotyper.xml
> Traceback (most recent call last):
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 396, in load_tool_tag_set
>     tool = self.load_tool( os.path.join( tool_path, path ), guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 515, in load_tool
>     return ToolClass( config_file, root, self.app, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 855, in __init__
>     self.parse( root, guid=guid )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1028, in parse
>     self.parse_inputs( root )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1112, in parse_inputs
>     display, inputs = self.parse_input_page( page, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1516, in parse_input_page
>     inputs = self.parse_input_elem( input_elem, enctypes )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1583, in parse_input_elem
>     case.inputs = self.parse_input_elem( case_elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1539, in parse_input_elem
>     group.inputs = self.parse_input_elem( elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1609, in parse_input_elem
>     param = self.parse_param_elem( elem, enctypes, context )
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/__init__.py", line 
> 1621, in parse_param_elem
>     param = ToolParameter.build( self, input_elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 176, in build
>     return parameter_types[param_type]( tool, param )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 1361, in __init__
>     ToolParameter.__init__( self, tool, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/basic.py", line 
> 43, in __init__
>     self.validators.append( validation.Validator.from_element( self, elem ) )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 23, in from_element
>     return validator_types[type].from_element( param, elem )
>   File 
> "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/parameters/validation.py", 
> line 279, in from_element
>     tool_data_table = param.tool.app.tool_data_tables[ table_name ]
>   File "/mnt/galaxyTools/galaxy-central/lib/galaxy/tools/data/__init__.py", 
> line 25, in __getitem__
>     return self.data_tables.__getitem__( key )
> KeyError: 'gatk_picard_indexes'
> 
> <galaxy.log>___________________________________________________________
> Please keep all replies on the list by using "reply all"
> in your mail client.  To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>  http://lists.bx.psu.edu/
> 
> To search Galaxy mailing lists use the unified search at:
>  http://galaxyproject.org/search/mailinglists/

___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/

Reply via email to