URL: http://localhost:9009/upload/upload?repository_id=cd0d8ada19d98f27
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 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.upload:147 in upload
>> altered, root_elem = commit_util.handle_tool_dependencies_definition( trans, uploaded_file_name )
Module tool_shed.util.commit_util:321 in handle_tool_dependencies_definition
>> raise Exception( exception_message )
Exception: The tool_dependencies.xml file contains an invalid
<repository> tag. Unable to locate repository with name
package_atlas_3_10 and owner hello.
On Mon, 2013-08-12 at 12:41 +0100, Peter Cock wrote:On Mon, Aug 12, 2013 at 12:27 PM, Bjoern Gruening
<bjoern.gruening@gmail.com> wrote:Hi,Hi Bjoern & Greg,
The Biopython package looks OK on the test tool shed,
http://testtoolshed.g2.bx.psu.edu/view/biopython/package_biopython_1_61
This includes the lines:
<package name="numpy" version="1.7.1">
<repository changeset_revision="ad6ebe2c75ef"
name="package_numpy_1_7" owner="bgruening"
prior_installation_required="True"
toolshed="http://testtoolshed.g2.bx.psu.edu" />
</package>
<package name="matplotlib" version="1.2.1">
<repository changeset_revision="c888aa8ed318"
name="package_matplotlib_1_2" owner="bgruening"
prior_installation_required="True"
toolshed="http://testtoolshed.g2.bx.psu.edu" />
</package>
Note that we plan to update those dependencies to point
at the IUC account, not Bjoern's personal account.
However, on the main Tool Shed something is broken with the
dependencies lacking relevant revisions:
http://toolshed.g2.bx.psu.edu/view/biopython/package_biopython_1_61
<package name="numpy" version="1.7.1">
<repository name="package_numpy_1_7" owner="bgruening"
prior_installation_required="True"
toolshed="http://toolshed.g2.bx.psu.edu" />
</package>
<package name="matplotlib" version="1.2.1">
<repository name="package_matplotlib_1_2" owner="bgruening"
prior_installation_required="True"
toolshed="http://toolshed.g2.bx.psu.edu" />
</package>
Upps ... :(My guess is the revisions failed because there is no such
repository on the main Tool Shed (they do exist under the
new IUC user through, while on the Test Tool Shed they
exist under both usernames for now).
Bjoern, do you remember if this was a manual upload to
the Main Tool Shed, or done via the migration script?
It was done manually.Greg, if this was uploaded manually, the reference to
non-existent repositories should have shown up as an
error. If this was migrated, was there no error message?
Bjoern, are you happy to update both the test & main
repositories to point at the IUC packages now? Or
should I do that myself?
Done! Hope it works now.
Thanks for pointing that out!
Bjoern
Great - that seems to have solve the Biopython issue,
although I'm curious if there is a glitch in the Tool Shed
failing to issue a warning in a case like this?
Yes, a waning would be really great. I totally missed it :(Thanks,
Peter
___________________________________________________________
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/