I’m just setting up a local toolshed.  After creating a repo, I changed my public name (from the default guestsi to simon-guest) on the web interface, and got this traceback when I tried to look at my repo:

 

Internal Server Error

Galaxy was unable to sucessfully complete your request

 

URL: http://galaxy-dev.agresearch.co.nz/toolshed/repository/manage_repository?sort=name&page=1&async=false&show_item_checkboxes=false&operation=view_or_manage_repository&id=5250d6d52a525eba

Module galaxy.web.framework.middleware.error:149 in __call__

>>  app_iter = self.application(environ, sr_checker)

Module paste.debug.prints:106 in __call__

>>  environ, self.app)

Module paste.wsgilib:543 in intercept_output

>>  app_iter = application(environ, replacement_start_response)

Module paste.recursive:84 in __call__

>>  return self.application(environ, start_response)

Module galaxy.webapps.tool_shed.framework.middleware.remoteuser:74 in __call__

>>  return self.app( environ, start_response )

Module paste.httpexceptions:633 in __call__

>>  return self.application(environ, start_response)

Module galaxy.web.framework.base:132 in __call__

>>  return self.handle_request( environ, start_response )

Module galaxy.web.framework.base:190 in handle_request

>>  body = method( trans, **kwargs )

Module galaxy.web.framework:98 in decorator

>>  return func( self, trans, *args, **kwargs )

Module galaxy.webapps.tool_shed.controllers.repository:1883 in manage_repository

>>  repo_dir = repository.repo_path( trans.app )

Module galaxy.webapps.tool_shed.model:205 in repo_path

>>  return app.hgweb_config_manager.get_entry( os.path.join( "repos", self.user.username, self.name ) )

Module galaxy.webapps.tool_shed.util.hgweb_config:62 in get_entry

>>  raise Exception( "Entry for repository %s missing in file %s." % ( lhs, self.hgweb_config ) )

Exception: Entry for repository repos/simon-guest/emboss_5_native missing in file /home/galaxy-dev/hgweb/hgweb.config.

 

It looks like it’s trying to use the public name in the repo path, which isn’t going to work very well if public names can be changed.

 

Changing my public name back to what it was before made it start working again.

 

cheers,

Simon

 


=======================================================================
Attention: The information contained in this message and/or attachments
from AgResearch Limited is intended only for the persons or entities
to which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipients is prohibited by AgResearch
Limited. If you have received this message in error, please notify the
sender immediately.
=======================================================================