Bug #605
IO errors are not reported properly
Status: | Resolved | Start date: | 10/02/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | - | |||
Target version: | Robotics Service Bus - 0.5 |
Description
Example:
[jmoringe@azurit build-x86_64]$ ./bag-info /media/local_data/jmoringe/nao-long-sequence-local-senders-as-events.tide Illegal :UTF-8 character starting at byte position 0.
Associated revisions
Added initial conditions in src/backend/tidelog/*.lisp
refs #605
refs #605
- src/backend/tidelog/conditions.lisp: new file; contains
conditions used in the backend.tidelog module - src/backend/tidelog/io.lisp (scan :around t t): new method;
translate specific error conditions to generic tidelog error
conditions
(unpack :around t t): likewise - src/backend/tidelog/package.lisp (package rsbag.backend.tidelog):
added exported symbols tidelog-condition, log-file-error,
log-file-error-source, invalid-file-structure - cl-rsbag.asd (system cl-rsbag-tidelog): added file
src/backend/tidelog/conditions.lisp
Added and used open-error in src/{conditions,protocol}.lisp
fixes #605
fixes #605
- src/conditions.lisp (open-error): new condition; signaled when
opening a bag fails - src/protocol.lisp (open-bag :around t): new method; translate
specific conditions to generic `open-error' condition - src/package.lisp (package rsbag): added exported symbols open-error
and open-error-source
History
#1 Updated by J. Moringen over 12 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r169.