Bug #1099

bag-{play,cat} should fail if no transform is found for a channel type

Added by J. Moringen almost 12 years ago. Updated almost 12 years ago.

Status:ResolvedStart date:07/25/2012
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:-
Target version:Robotics Service Bus - rsb-0.9

Description

... instead of silently operating on untransformed binary blobs.


Related issues

Related to RSBag - Bug #1098: bag-play 0.8 does not decode type RSB-EVENT-0.7 Resolved 07/25/2012

Associated revisions

Revision 93e4dfa0
Added by J. Moringen almost 12 years ago

Added channel-open-error and handle transform-related errors
fixes #1099
  • src/conditions.lisp (channel-open-error): new condition class;
    signaled when a channel cannot be opened
  • src/bag.lisp (%make-channel): added condition translation error ->
    channel-open-error
    (%make-channel-transform): likewise; added continue restart which
    continues with identity transform
  • src/package.lisp (package rsbag): added exported symbol
    channel-open-error

Revision 6e4c85d2
Added by J. Moringen almost 12 years ago

Added channel-open-error and handle transform-related errors
refs #1099
  • src/conditions.lisp (channel-open-error): new condition class;
    signaled when a channel cannot be opened
  • src/bag.lisp (%make-channel): added condition translation error ->
    channel-open-error
    (%make-channel-transform): likewise; added continue restart which
    continues with identity transform
  • src/package.lisp (package rsbag): added exported symbol
    channel-open-error

History

#1 Updated by J. Moringen almost 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 30 to 100

Applied in changeset r500.

Also available in: Atom PDF