{"action":"opened","issue":{"url":"https://api.github.com/repos/readbeyond/aeneas/issues/8","labels_url":"https://api.github.com/repos/readbeyond/aeneas/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/readbeyond/aeneas/issues/8/comments","events_url":"https://api.github.com/repos/readbeyond/aeneas/issues/8/events","html_url":"https://github.com/readbeyond/aeneas/issues/8","id":107524771,"number":8,"title":"The job cannot be loaded from the specified container","user":{"login":"bennylin","id":3002108,"avatar_url":"https://avatars.githubusercontent.com/u/3002108?v=3","gravatar_id":"","url":"https://api.github.com/users/bennylin","html_url":"https://github.com/bennylin","followers_url":"https://api.github.com/users/bennylin/followers","following_url":"https://api.github.com/users/bennylin/following{/other_user}","gists_url":"https://api.github.com/users/bennylin/gists{/gist_id}","starred_url":"https://api.github.com/users/bennylin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bennylin/subscriptions","organizations_url":"https://api.github.com/users/bennylin/orgs","repos_url":"https://api.github.com/users/bennylin/repos","events_url":"https://api.github.com/users/bennylin/events{/privacy}","received_events_url":"https://api.github.com/users/bennylin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-21T14:28:08Z","updated_at":"2015-09-21T14:28:08Z","closed_at":null,"body":"This is the result from my execute_job test. I couldn't find what's causing the problem.\r\nIt worked when it was tested on Unix machine, but on Windows 7 64-bit it doesn't work. \r\nFresh installation of Python 2.7.10 (+BeautifulSoup and lxml), ffmpeg-20150916, espeak-1.48.04, numpy-1.9.2+mkl-cp27, and scikits.audiolab-0.11.0-cp27\r\n\r\nc:\\sync\\aeneas-master>python -m aeneas.tools.execute_job test/01.zip output/ -v\r\n[INFO] Loading job from container...\r\n[DEBU] 2015-09-21 21:20:38.113000 ExecuteJob: Loading job from container...\r\n[DEBU] 2015-09-21 21:20:38.113000 ExecuteJob: Validating container...\r\n[DEBU] 2015-09-21 21:20:38.113000 Validator: Checking container file 'test/01.zi p'\r\n[DEBU] 2015-09-21 21:20:38.128000 Validator: Checking container file exists\r\n[DEBU] 2015-09-21 21:20:38.128000 Validator: Checking container file has config file\r\n[DEBU] 2015-09-21 21:20:38.128000 Validator: Container has TXT config file\r\n[DEBU] 2015-09-21 21:20:38.128000 Validator: Checking container with TXT config file\r\n[DEBU] 2015-09-21 21:20:38.128000 Validator: Trying to read config file from con tainer\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Config file found in container\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Checking contents TXT config file\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Converting file contents to config string\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Checking that string is well encode d\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Checking that the given string is w ell encoded\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Checking encoding of string\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Checking for reserved characters\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.144000 Validator: Checking required parameters\r\n[DEBU] 2015-09-21 21:20:38.160000 Validator: Checking required parameters '['is_ hierarchy_type', 'is_hierarchy_prefix', 'is_text_file_relative_path', 'is_text_f ile_name_regex', 'is_text_type', 'is_audio_file_relative_path', 'is_audio_file_n ame_regex', 'os_job_file_name', 'os_job_file_container', 'os_job_file_hierarchy_ type', 'os_job_file_hierarchy_prefix', 'os_task_file_name', 'os_task_file_format ', 'job_language']'\r\n[DEBU] 2015-09-21 21:20:38.285000 Validator: Checking required parameters\r\n[DEBU] 2015-09-21 21:20:38.300000 Validator: Checking input parameters are not empty\r\n[DEBU] 2015-09-21 21:20:38.332000 Validator: Checking no required parameter is missing\r\n[DEBU] 2015-09-21 21:20:38.378000 Validator: Checking all parameter values are allowed\r\n[DEBU] 2015-09-21 21:20:38.410000 Validator: Checking allowed values for parameter 'job_language'\r\n[DEBU] 2015-09-21 21:20:38.457000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.472000 Validator: Checking allowed values for parameter 'task_language'\r\n[DEBU] 2015-09-21 21:20:38.519000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.535000 Validator: Checking allowed values for parameter 'os_job_file_container'\r\n[DEBU] 2015-09-21 21:20:38.582000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.597000 Validator: Checking allowed values for parameter 'is_hierarchy_type'\r\n[DEBU] 2015-09-21 21:20:38.644000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.660000 Validator: Checking allowed values for parameter 'os_job_file_hierarchy_type'\r\n[DEBU] 2015-09-21 21:20:38.707000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.722000 Validator: Checking allowed values for parameter 'is_text_type'\r\n[DEBU] 2015-09-21 21:20:38.753000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.785000 Validator: Checking allowed values for parameter 'os_task_file_format'\r\n[DEBU] 2015-09-21 21:20:38.816000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.847000 Validator: Checking allowed values for parameter 'task_adjust_boundary_algorithm'\r\n[DEBU] 2015-09-21 21:20:38.878000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:38.910000 Validator: Checking all implied parameters are present\r\n[DEBU] 2015-09-21 21:20:38.941000 Validator: Checking implied parameters by 'is_hierarchy_type'='paged'\r\n[DEBU] 2015-09-21 21:20:38.988000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.003000 Validator: Checking implied parameters by 'is_text_type'='unparsed'\r\n[DEBU] 2015-09-21 21:20:39.050000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.066000 Validator: Checking implied parameters by 'is_text_type'='unparsed'\r\n[DEBU] 2015-09-21 21:20:39.113000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.128000 Validator: Checking implied parameters by 'os_task_file_format'='smil'\r\n[DEBU] 2015-09-21 21:20:39.160000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.191000 Validator: Checking implied parameters by 'os_task_file_format'='smil'\r\n[DEBU] 2015-09-21 21:20:39.222000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.238000 Validator: Checking implied parameters by 'task_adjust_boundary_algorithm'='percent'\r\n[DEBU] 2015-09-21 21:20:39.285000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.300000 Validator: Checking implied parameters by 'task_adjust_boundary_algorithm'='rate'\r\n[DEBU] 2015-09-21 21:20:39.347000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.363000 Validator: Checking implied parameters by 'task_adjust_boundary_algorithm'='rateaggressive'\r\n[DEBU] 2015-09-21 21:20:39.394000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.425000 Validator: Checking implied parameters by 'task_adjust_boundary_algorithm'='aftercurrent'\r\n[DEBU] 2015-09-21 21:20:39.457000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.472000 Validator: Checking implied parameters by 'task_adjust_boundary_algorithm'='beforenext'\r\n[DEBU] 2015-09-21 21:20:39.519000 Validator: Passed\r\n[DEBU] 2015-09-21 21:20:39.550000 Validator: Checking required parameters: returning True\r\n[DEBU] 2015-09-21 21:20:39.582000 Validator: Checking contents TXT config file: returning True\r\n[DEBU] 2015-09-21 21:20:39.628000 Validator: Analyze the contents of the container\r\n[DEBU] 2015-09-21 21:20:39.675000 Validator: Checking the Job object generated from container\r\n[DEBU] 2015-09-21 21:20:39.722000 Validator: Checking the Job is not None\r\n[DEBU] 2015-09-21 21:20:39.738000 Validator: Checking the Job has at least one Task\r\n[DEBU] 2015-09-21 21:20:39.785000 Validator: Unable to create at least one Task from the container.\r\n[DEBU] 2015-09-21 21:20:39.816000 Validator: Checking container with TXT config file: returning False\r\n[DEBU] 2015-09-21 21:20:39.863000 Validator: Checking container: returning False\r\n[DEBU] 2015-09-21 21:20:39.894000 ExecuteJob: Validating container: failed\r\n[DEBU] 2015-09-21 21:20:39.925000 ExecuteJob: Loading job from container: failed\r\n[INFO] Loading job from container... done [ERRO] The job cannot be loaded from the specified container\r\n\r\n\r\nConfig:\r\n\r\nis_hierarchy_type=flat\r\nis_hierarchy_prefix=input/\r\nis_text_file_relative_path=.\r\nis_text_file_name_regex=.*\\.txt\r\nis_text_type=parsed\r\nis_audio_file_relative_path=.\r\nis_audio_file_name_regex=.*\\.MP3\r\n\r\nos_job_file_name=output_test-01\r\nos_job_file_container=zip\r\nos_job_file_hierarchy_type=flat\r\nos_job_file_hierarchy_prefix=input/\r\nos_task_file_name=$PREFIX.smil\r\nos_task_file_format=smil\r\nos_task_file_smil_page_ref=$PREFIX.xhtml\r\nos_task_file_smil_audio_ref=$PREFIX.mp3\r\n\r\njob_language=en\r\njob_description=Test 01 (flat hierarchy, parsed text files) "}}