Ticket #70 (new defect)

Opened 2 years ago

Last modified 7 months ago

continuing ripping when morituri generated an empty track gives a traceback and stops

Reported by: http://thomasvs.myopenid.com/ Owned by: https://thomasvs.myopenid.com/
Priority: major Milestone: future
Component: morituri Version: master
Keywords: Cc:

Description

Checking device /dev/sr1
CDDB disc id c211cd0e                         
MusicBrainz disc id YxnSXKf8kty8YLwlCzdjy8r_ZOA-
Matching releases:
Artist  : Guns N' Roses
Title   : Use Your Illusion II
Artist  : Guns N' Roses
Title   : Use Your Illusion II
Artist  : Guns N' Roses
Title   : Use Your Illusion II
Artist  : Guns N' Roses
Title   : Use Your Illusion II

Found Hidden Track One Audio from frame 0 to 32
Verifying track 0 of 14: 00. Guns N' Roses - Hidden Track One Audio.flac
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Verifying track 1 of 14: 01. Guns N' Roses - Civil War.flac
Verifying track 2 of 14: 02. Guns N' Roses - 14 Years.flac
Verifying track 3 of 14: 03. Guns N' Roses - Yesterdays.flac
Verifying track 4 of 14: 04. Guns N' Roses - Knockin' on Heaven's Door.flac
Verifying track 5 of 14: 05. Guns N' Roses - Get in the Ring.flac
Verifying track 6 of 14: 06. Guns N' Roses - Shotgun Blues.flac
Verifying track 7 of 14: 07. Guns N' Roses - Breakdown.flac
Verifying track 8 of 14: 08. Guns N' Roses - Pretty Tied Up.flac
Verifying track 9 of 14: 09. Guns N' Roses - Locomotive.flac
Verifying track 10 of 14: 10. Guns N' Roses - So Fine.flac
Verifying track 11 of 14: 11. Guns N' Roses - Estranged.flac
Verifying track 12 of 14: 12. Guns N' Roses - You Could Be Mine.flac
Traceback (most recent call last):            
  File "/home/thomas/dev/own/morituri/trunk/bin/rip", line 35, in <module>
    sys.exit(main.main(sys.argv[1:]))
  File "/home/thomas/dev/own/morituri/trunk/morituri/rip/main.py", line 14, in main
    ret = c.parse(argv)
  File "/home/thomas/dev/own/morituri/trunk/morituri/rip/main.py", line 82, in parse
    logcommand.LogCommand.parse(self, argv)
  File "/home/thomas/dev/own/morituri/trunk/morituri/extern/command/command.py", line 335, in parse
    return self.subCommands[command].parse(args[1:])
  File "/home/thomas/dev/own/morituri/trunk/morituri/extern/command/command.py", line 335, in parse
    return self.subCommands[command].parse(args[1:])
  File "/home/thomas/dev/own/morituri/trunk/morituri/extern/command/command.py", line 304, in parse
    ret = self.do(args)
  File "/home/thomas/dev/own/morituri/trunk/morituri/rip/cd.py", line 272, in do
    ripIfNotRipped(i + 1)
  File "/home/thomas/dev/own/morituri/trunk/morituri/rip/cd.py", line 216, in ripIfNotRipped
    if not prog.verifyTrack(runner, trackResult):
  File "/home/thomas/dev/own/morituri/trunk/morituri/common/program.py", line 460, in verifyTrack
    runner.run(t)
  File "/home/thomas/dev/own/morituri/trunk/morituri/common/task.py", line 432, in run
    raise TaskException(task.exception, message=msg)
morituri.common.task.TaskException: (<GstException: GError 'Stream contains no data.', debug "gsttypefindelement.c(948): gst_type_find_element_activate (): /GstPipeline:pipeline12/GstDecodeBin:decode/GstTypeFindElement:typefind:\nCan't typefind empty stream">, 'exception GstException at morituri/common/gstreamer.py:87: start(): (<GError at 0x29b6500>, "gsttypefindelement.c(948): gst_type_find_element_activate (): /GstPipeline:pipeline12/GstDecodeBin:decode/GstTypeFindElement:typefind:\\nCan\'t typefind empty stream")\nTraceback (most recent call last):\n  File "/home/thomas/dev/own/morituri/trunk/morituri/common/task.py", line 439, in _startWrap\n    task.start(self)\n  File "/home/thomas/dev/own/morituri/trunk/morituri/common/gstreamer.py", line 87, in start\n    raise self.exception\nGstException: (<GError at 0x29b6500>, "gsttypefindelement.c(948): gst_type_find_element_activate (): /GstPipeline:pipeline12/GstDecodeBin:decode/GstTypeFindElement:typefind:\\nCan\'t typefind empty stream")\n')

Change History

comment:1 Changed 7 months ago by https://thomasvs.myopenid.com/

  • Milestone changed from 0.1.3 to future
Note: See TracTickets for help on using tickets.