Re: [galaxy-dev] errors with startup of galaxy server

2014-04-24 Thread Martin Čech
Hi Tony,

this is side-effect of tool migration and should not effect how Galaxy runs
in any way. Please ignore it for now, we will fix it later. :)

thanks

Martin


On Wed, Apr 23, 2014 at 5:55 PM, Tony Kusalik  wrote:

> Hi,
>
> On April 16th, I did an
>hg incoming
> command to update my local version of Galaxy.  Once I restarted my server,
> I was told to do
>sh ./scripts/migrate_tools/0010_tools.sh
> take care of tools which had been migrated to the tool shed.
>
> Ever since the two changes above, I am seeing strange errors in paster.log
> that I do not understand.  Here are some samples:
> (Note that Galaxy is installed in directory /birl2/Galaxy.)
>
> -- begin paste --
> galaxy.tools ERROR 2014-04-23 12:29:48,869 Error reading tool from path:
> data_source/bx_browser.xml
> Traceback (most recent call last):
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 544,
> in load_tool_tag_set
> tool = self.load_tool( os.path.join( tool_path, path ), guid=guid,
> repository_id=repository_id )
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 658,
> in load_tool
> tree = load_tool( config_file )
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/loader.py", line 13, in
> load_tool
> tree = parse_xml(path)
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/util/__init__.py", line 154,
> in parse_xml
> tree = ElementTree.parse(fname)
>   File
> "/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
> line 859, in parse
> tree.parse(source, parser)
>   File
> "/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
> line 576, in parse
> source = open(source, "rb")
> IOError: [Errno 2] No such file or directory:
> './tools/data_source/bx_browser.xml'
> galaxy.tools ERROR 2014-04-23 12:29:48,921 Error reading tool from path:
> data_source/flymine.xml
> Traceback (most recent call last):
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 544,
> in load_tool_tag_set
> tool = self.load_tool( os.path.join( tool_path, path ), guid=guid,
> repository_id=repository_id )
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 658,
> in load_tool
> tree = load_tool( config_file )
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/loader.py", line 13, in
> load_tool
> tree = parse_xml(path)
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/util/__init__.py", line 154,
> in parse_xml
> tree = ElementTree.parse(fname)
>   File
> "/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
> line 859, in parse
> tree.parse(source, parser)
>   File
> "/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
> line 576, in parse
> source = open(source, "rb")
> IOError: [Errno 2] No such file or directory:
> './tools/data_source/flymine.xml'
> galaxy.tools ERROR 2014-04-23 12:29:48,921 Error reading tool from path:
> data_source/flymine_test.xml
> Traceback (most recent call last):
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 544,
> in load_tool_tag_set
> tool = self.load_tool( os.path.join( tool_path, path ), guid=guid,
> repository_id=repository_id )
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 658,
> in load_tool
> tree = load_tool( config_file )
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/loader.py", line 13, in
> load_tool
> tree = parse_xml(path)
>   File "/birl2/Galaxy/galaxy-dist/lib/galaxy/util/__init__.py", line 154,
> in parse_xml
> tree = ElementTree.parse(fname)
>   File
> "/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
> line 859, in parse
> tree.parse(source, parser)
>   File
> "/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
> line 576, in parse
> source = open(source, "rb")
> -- end paste --
>
> This pattern of error messages continues for/from flymine_test.xml,
> mousemine.xml, ratmine.xml, yeastmine.xml, metabolicmine.xml,
> encode_db.xml, epigraph_import.xml, epigraph_import_test.xml, epigraph.xml,
> epigraph_test.xml, gencode_partition.xml, random_intervals.xml,
> column_join.xml, wiggle_to_simple, phastOdds_tool.xml.  The general theme
> is the constant reference to "elementtree-1.2.6_20050316-py2.7.egg".  Also
> of note is that an ls command says that
> /birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg is a
> regular file, and not a directory.
>
> Within the Galaxy Admin window, I tried to search for tools (either
> installed or available) matching "ElementTree" but couldn't find anything.
>  Further, checking paster.log files from prior to having given the
>   sh ./scripts/migrate_tools/0009_tools.sh
> command, I see
> /birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg
> mentioned in the python path 

[galaxy-dev] errors with startup of galaxy server

2014-04-23 Thread Tony Kusalik
Hi,

On April 16th, I did an
   hg incoming
command to update my local version of Galaxy.  Once I restarted my server, I 
was told to do 
   sh ./scripts/migrate_tools/0010_tools.sh
take care of tools which had been migrated to the tool shed.

Ever since the two changes above, I am seeing strange errors in paster.log that 
I do not understand.  Here are some samples:
(Note that Galaxy is installed in directory /birl2/Galaxy.)

-- begin paste --
galaxy.tools ERROR 2014-04-23 12:29:48,869 Error reading tool from path: 
data_source/bx_browser.xml
Traceback (most recent call last):
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 544, in 
load_tool_tag_set
tool = self.load_tool( os.path.join( tool_path, path ), guid=guid, 
repository_id=repository_id )
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 658, in 
load_tool
tree = load_tool( config_file )
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/loader.py", line 13, in 
load_tool
tree = parse_xml(path)
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/util/__init__.py", line 154, in 
parse_xml
tree = ElementTree.parse(fname)
  File 
"/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
 line 859, in parse
tree.parse(source, parser)
  File 
"/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
 line 576, in parse
source = open(source, "rb")
IOError: [Errno 2] No such file or directory: 
'./tools/data_source/bx_browser.xml'
galaxy.tools ERROR 2014-04-23 12:29:48,921 Error reading tool from path: 
data_source/flymine.xml
Traceback (most recent call last):
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 544, in 
load_tool_tag_set
tool = self.load_tool( os.path.join( tool_path, path ), guid=guid, 
repository_id=repository_id )
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 658, in 
load_tool
tree = load_tool( config_file )
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/loader.py", line 13, in 
load_tool
tree = parse_xml(path)
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/util/__init__.py", line 154, in 
parse_xml
tree = ElementTree.parse(fname)
  File 
"/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
 line 859, in parse
tree.parse(source, parser)
  File 
"/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
 line 576, in parse
source = open(source, "rb")
IOError: [Errno 2] No such file or directory: './tools/data_source/flymine.xml'
galaxy.tools ERROR 2014-04-23 12:29:48,921 Error reading tool from path: 
data_source/flymine_test.xml
Traceback (most recent call last):
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 544, in 
load_tool_tag_set
tool = self.load_tool( os.path.join( tool_path, path ), guid=guid, 
repository_id=repository_id )
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/__init__.py", line 658, in 
load_tool
tree = load_tool( config_file )
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/tools/loader.py", line 13, in 
load_tool
tree = parse_xml(path)
  File "/birl2/Galaxy/galaxy-dist/lib/galaxy/util/__init__.py", line 154, in 
parse_xml
tree = ElementTree.parse(fname)
  File 
"/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
 line 859, in parse
tree.parse(source, parser)
  File 
"/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg/elementtree/ElementTree.py",
 line 576, in parse
source = open(source, "rb")
-- end paste --

This pattern of error messages continues for/from flymine_test.xml, 
mousemine.xml, ratmine.xml, yeastmine.xml, metabolicmine.xml, encode_db.xml, 
epigraph_import.xml, epigraph_import_test.xml, epigraph.xml, epigraph_test.xml, 
gencode_partition.xml, random_intervals.xml, column_join.xml, wiggle_to_simple, 
phastOdds_tool.xml.  The general theme is the constant reference to 
"elementtree-1.2.6_20050316-py2.7.egg".  Also of note is that an ls command 
says that /birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg 
is a regular file, and not a directory.

Within the Galaxy Admin window, I tried to search for tools (either installed 
or available) matching "ElementTree" but couldn't find anything.  Further, 
checking paster.log files from prior to having given the
  sh ./scripts/migrate_tools/0009_tools.sh
command, I see 
/birl2/Galaxy/galaxy-dist/eggs/elementtree-1.2.6_20050316-py2.7.egg mentioned 
in the python path given at the beginning of paster.log, but no error messages 
involving "ElementTree" or "elementtree".

How do I deal with this problem, and get the server to come up error free?  Any 
suggestions would be welcome.



___
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to t