Bug #1092
emitandnext via RPC kills bag-play if at end of file
Status: | Resolved | Start date: | 07/20/2012 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | - | |||
Target version: | Robotics Service Bus - rsb-0.7 |
Description
jwienke@augit:~/Desktop/annotation-fixes$ ./bag-play -r 'remote-controlled :uri "spread://localhost:4803/control"' -S 24150 /vol/humavips/studies/Y2_Vernissage/corpus/slots/18/video.tide spread:?name=4803 2012-01-12T14:25:23.711743+01:00 100.00 % 24,172 [ 0, 24,172] [ ERROR (RSBAG.RSB.REPLAY) ] Failed to retrieve an event for replay: Failed to retrieve next event from #<REPLAY-BAG-CONNECTION (1) {100BDC8BB3}> for replay according to strategy #<REMOTE-CONTROLLED [24,150, *[ {100BCF87D3}> Caused by: > Index 48346 out of bounds for (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (48346)), should be nonnegative and <48346. [ WARN (RSBAG.TOOLS.PLAY) ] Restart LOG not found; Doing nothing. Index 48346 out of bounds for (SIMPLE-ARRAY (UNSIGNED-BYTE 64) (48346)), should be nonnegative and <48346.
Related issues
Associated revisions
Handle bounds violations in src/rsb/replay/external-driver-mixin.lisp
fixes #1092
fixes #1092
- src/rsb/replay/external-driver-mixin.lisp
(replay replay-bag-connection external-driver-mixin): when an
attempt is made to step beyond the bounds of the sequence, repair
the iterator and signal an error
History
#1 Updated by J. Moringen almost 12 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset r490.