Sorry Greg, I hadn’t spotted your other questions there.

 

I’m fairly certain this must be a problem with the repository download I took as a .tar.gz from the main Galaxy Tool Shed: http://toolshed.g2.bx.psu.edu/repository/view_repository?id=ecc93bc8f0382e9e&changeset_revision=c2a356708570

 

I have tested this on a prior revision and the same error reoccurs.

 

I’m installing this clean for each test, to walk you through my process…

 

su – postgres

psql

postgres=# DROP DATABASE toolshed;

postgres=# CREATE DATABASE toolshed OWNER galaxy TEMPLATE template0;

postgres=# \q

exit

 

su – galaxy

cd toolshed/

hg clone http://www.bx.psu.edu/hg/galaxy galaxy-dist

cd galaxy-dist/

hg pull –u

cp ../../community_wsgi.ini .

chmod a+x ./*run*

./run.sh --daemon start; tail -F paster.log

./run.sh --daemon stop

./run_community.sh --daemon start; tail -F community_webapp.log

 

 

I access the Tool Shed and register my account, I access the Admin menu and create a category. I create a new repository and from there attempt to upload files to repository, selecting the .tar.gz previously downloaded from the link above. This is when I receive the error:

 

Module paste.exceptions.errormiddleware:143 in __call__
>>  app_iter = self.application(environ, start_response)
Module paste.debug.prints:98 in __call__
>>  environ, self.app)
Module paste.wsgilib:539 in intercept_output
>>  app_iter = application(environ, replacement_start_response)
Module paste.recursive:80 in __call__
>>  return self.application(environ, start_response)
Module paste.httpexceptions:632 in __call__
>>  return self.application(environ, start_response)
Module galaxy.web.framework.base:160 in __call__
>>  body = method( trans, **kwargs )
Module galaxy.web.framework:94 in decorator
>>  return func( self, trans, *args, **kwargs )
Module galaxy.webapps.community.controllers.upload:184 in upload
>>  set_repository_metadata_due_to_new_tip( trans, repository, content_alert_str=content_alert_str, **kwd )
Module galaxy.webapps.community.controllers.common:884 in set_repository_metadata_due_to_new_tip
>>  error_message, status = set_repository_metadata( trans, repository, content_alert_str=content_alert_str, **kwd )
Module galaxy.webapps.community.controllers.common:833 in set_repository_metadata
>>  updating_installed_repository=False )
Module galaxy.util.shed_util:706 in generate_metadata_for_changeset_revision
>>  invalid_files_and_errors_tups = check_tool_input_params( app, files_dir, name, tool, sample_file_metadata_paths )
Module galaxy.util.shed_util:310 in check_tool_input_params
>>  if options.tool_data_table or options.missing_tool_data_table_name:
AttributeError: 'str' object has no attribute 'tool_data_table'

 

 

From: Greg Von Kuster [mailto:greg@bx.psu.edu]
Sent: 05 December 2012 13:43
To: Adam Carr (NBI)
Cc: galaxy-dev@lists.bx.psu.edu
Subject: Re: [galaxy-dev] Main toolshed broken??

 

ok, I'll wait on the additional information I requested.

 

 

On Dec 5, 2012, at 6:56 AM, Adam Carr (NBI) wrote:



Hi Greg,

 

Thank you for helping me out here.

I’m running on the galaxy-dist branch, changeset 8285:f364d992270c.

 

Many Thanks,

Adam.

 

From: Greg Von Kuster [mailto:greg@bx.psu.edu] 
Sent: 05 December 2012 11:20
To: Adam Carr (NBI)
Cc: galaxy-dev@lists.bx.psu.edu
Subject: Re: [galaxy-dev] Main toolshed broken??

 

Hi Adam,

 

I cannot help with this new issue without more information from you.  What version of Galaxy are you running?