Hello,
I am setting up a local galaxy installation and using our local SGE
cluster to run the jobs as real users.
One of the first few tools I tested was the ncbi makebkastdb tool. When
I try to run it the history for that particular job is immediately shown
as follows:
0: (unnamed dataset)
Failed to retrieve dataset information.
An error occurred with this dataset:/hasattr(): attribute name must be
string/
In the stdout of the job I was getting the following error:
Fatal error: Matched on Error:
Error: NCBI C++ Exception:
"/usr/local/src/ncbiblast+/2.2.27/c++/src/objtools/blast/seqdb_writer/build_db.cpp",
line 979: Error: ncbi::s_CreateDirectories() - Failed to create directory
'dataset_38_files'
I finally figured out that the makedb wrapper was using
$outfile.extra_files_path instead of $outfile.files_path. I fixed the
wrapper and restarted the instance. The job now runs ok and reports
successful completion in the stdout.
But, the history for this particular job is still shown as explained above.
Can somebody help me figure out what is going wrong in my setup?
Here are some of the relevant logs:
==> web1.log <==
128.192.203.31 - - [19/Mar/2013:15:14:35 -0400] "POST /tool_runner/index
HTTP/1.1" 200 -
"http://galaxy.qbcg.uga.edu/tool_runner?tool_id=toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_makeblastdb/0.0.1"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like
Gecko) Chrome/25.0.1364.172 Safari/537.22"
==> web0.log <==
128.192.203.31 - - [19/Mar/2013:15:14:36 -0400] "GET /history HTTP/1.1"
200 - "http://galaxy.qbcg.uga.edu/tool_runner/index" "Mozilla/5.0
(Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko)
Chrome/25.0.1364.172 Safari/537.22"
galaxy.webapps.galaxy.api.history_contents ERROR 2013-03-19 15:14:36,161
Error in history API at listing contents with history d413a19dec13d11e,
hda e89067bb68bee7a0: hasattr(): attribute name must be string
galaxy.webapps.galaxy.api.history_contents ERROR 2013-03-19 15:14:36,316
Error in history API at listing contents with history d413a19dec13d11e,
hda ba03619785539f8c: hasattr(): attribute name must be string
galaxy.webapps.galaxy.api.history_contents ERROR 2013-03-19 15:14:36,316
Error in history API at listing contents with history d413a19dec13d11e,
hda cbbbf59e8f08c98c: hasattr(): attribute name must be string
galaxy.webapps.galaxy.api.history_contents ERROR 2013-03-19 15:14:36,317
Error in history API at listing contents with history d413a19dec13d11e,
hda 964b37715ec9bd22: hasattr(): attribute name must be string
galaxy.webapps.galaxy.api.history_contents ERROR 2013-03-19 15:14:36,317
Error in history API at listing contents with history d413a19dec13d11e,
hda 1fad1eaf5f4f1766: hasattr(): attribute name must be string
galaxy.webapps.galaxy.api.history_contents ERROR 2013-03-19 15:14:36,318
Error in history API at listing contents with history d413a19dec13d11e,
hda 2fdbd5c5858e78fb: hasattr(): attribute name must be string
==> manager.log <==
galaxy.jobs.manager DEBUG 2013-03-19 15:14:40,856 (42) Job assigned to
handler 'handler0'
==> handler0.log <==
galaxy.jobs DEBUG 2013-03-19 15:14:41,790 (42) Working directory for job
is:
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42
galaxy.jobs.rules.200_rules DEBUG 2013-03-19 15:14:41,791
toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_makeblastdb/0.0.1
galaxy.jobs.handler DEBUG 2013-03-19 15:14:41,792 dispatching job 42 to
drmaa runner
galaxy.jobs.handler INFO 2013-03-19 15:14:41,882 (42) Job dispatched
galaxy.tools DEBUG 2013-03-19 15:14:42,068 Building dependency shell
command for dependency 'makeblastdb'
galaxy.tools WARNING 2013-03-19 15:14:42,068 Failed to resolve
dependency on 'makeblastdb', ignoring
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:14:42,453 (42) submitting
file
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/pbs/galaxy_42.sh
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:14:42,453 (42) command is:
makeblastdb -version &>
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/tmp/GALAXY_VERSION_STRING_42;
makeblastdb -out
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/dataset_41_files/blastdb
-hash_index -in "
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/files/000/dataset_30.dat
" -title "wert" -dbtype nucl; cd
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist;
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/set_metadata.sh
./database/files
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42
.
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/universe_wsgi.ini
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/tmp/tmpxi116L
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/galaxy.json
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/metadata_in_HistoryDatasetAssociation_40_4YjnIJ,/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/metadata_kwds_HistoryDatasetAssociation_40_fWHejS,/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/metadata_out_HistoryDatasetAssociation_40_BwBD1y,/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/metadata_results_HistoryDatasetAssociation_40_0IjMAn,/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/galaxy_dataset_41.dat,/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/metadata_override_HistoryDatasetAssociation_40_pXhQCd
galaxy.jobs DEBUG 2013-03-19 15:14:42,456 (42) Changing ownership of
working directory with: /usr/bin/sudo -E
scripts/external_chown_script.py
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42
raj76 1083
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:14:42,766 (42) submitting
with credentials: raj76 [uid: 740]
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:14:42,774 (42) Job script
for external submission is:
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/pbs/42.jt_json
galaxy.jobs.runners.drmaa INFO 2013-03-19 15:14:43,198 (42) queued as
2246095
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:14:43,420 (42/2246095)
state change: job is queued and active
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:14:54,444 (42/2246095)
state change: job is running
galaxy.jobs.runners.drmaa DEBUG 2013-03-19 15:15:04,614 (42/2246095) job
left DRM queue with following message: code 18: The job specified by the
'jobid' does not exist.
galaxy.jobs DEBUG 2013-03-19 15:15:04,648 (42) Changing ownership of
working directory with: /usr/bin/sudo -E
scripts/external_chown_script.py
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42
galaxy 1234
galaxy.jobs DEBUG 2013-03-19 15:15:06,988 (42) Changing ownership of
working directory with: /usr/bin/sudo -E
scripts/external_chown_script.py
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42
galaxy 1234
galaxy.jobs DEBUG 2013-03-19 15:15:07,833 finish(): Moved
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/galaxy_dataset_41.dat
to
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/files/000/dataset_41.dat
galaxy.tools DEBUG 2013-03-19 15:15:09,546 Error opening galaxy.json
file: [Errno 2] No such file or directory:
'/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42/galaxy.json'
galaxy.jobs DEBUG 2013-03-19 15:15:09,626 job 42 ended
galaxy.datatypes.metadata DEBUG 2013-03-19 15:15:09,626 Cleaning up
external metadata files
galaxy.objectstore CRITICAL 2013-03-19 15:15:09,665
/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42
delete error [Errno 39] Directory not empty:
'/panfs/pstor.storage/home/qbcglab/galaxy_run/galaxy-dist/database/job_working_directory/000/42'
==> web1.log <==
sqlalchemy.pool.QueuePool.0x...4350 WARNING 2013-03-19 15:16:14,801
Error closing cursor: current transaction is aborted, commands ignored
until end of transaction block
Thanks,
-Raj
___________________________________________________________
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/