Bug #2362
introspect json output is always empty
Status: | Resolved | Start date: | 08/18/2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Common Lisp Tools | |||
Target version: | rsb-0.13 |
Description
I can't get a recent introspect tool version to produce any JSON output. The help does not specify any options which could influence this behavior.
jwienke@cinnabar ~> /vol/toolkit/nightly/trusty/x86_64/last/bin/rsb-toolscl0.13 introspect spread: cinnabar UP (932 ms) │ Clock offset ??.??? s │ Machine type x86_64 │ Software type linux │ Latency ??.??? s │ Machine version …1620 0 @ 3.60GHz │ Software version 3.18.1-tf1-ll ├─000331 RUNNING (876 ms) /usr/lib/jvm/java-7-openjdk-amd64/bin/java -classpath .. │ │ Uptime 5 m │ User jwienke │ │ Latency ??.??? s │ RSB Version 0.11.0 │ │ Transports spread://localhost:4803/ │ ├─BA281738 ACTIVE REMOTE-SERVER<T> /request/speechrec/psa/ │ ├─809B043A ACTIVE LISTENER<java.lang.Object>/speech/tts/mary/ │ └─EAA4FD6F ACTIVE LOCAL-SERVER<T> /speech/tts/mary/server/ ├─000332 RUNNING (879 ms) /vol/robocup/faults-nightly/bin/rsb-process-monitor0.11 -s -i -f -c 1000 -u -n .. │ │ Uptime 5 m │ User jwienke │ │ Latency ??.??? s │ RSB Version 0.11.2-gaccda7c │ │ Transports spread://localhost:4803/ │ └─285FD9DD ACTIVE INFORMER<T> /monitoring/cinnabar/texttospeech/331/ ├─022309 RUNNING (883 ms) speech_rec (/vol/robocup/faults-nightly/bin/pocketsphinxAdapter) .. │ │ Uptime 1 h │ User jwienke │ │ Latency ??.??? s │ RSB Version 0.11.2-gaccda7c │ │ Transports spread://localhost:4803/ │ ├─4A323E58 ACTIVE LISTENER<T> /__errors/pocketSphinxLeak/ │ ├─6B85088E ACTIVE LOCAL-SERVER<T> /request/speechrec/psa/ │ ├─A383BB7A ACTIVE INFORMER<T> /speechrec/psa/confirm/ │ ├─5F7E0EE7 ACTIVE INFORMER<T> /speechrec/psa/controlExecution/ │ ├─FEDF8257 ACTIVE INFORMER<T> /speechrec/psa/object/ │ ├─9F8B1F77 ACTIVE INFORMER<T> /speechrec/psa/ordering/ │ ├─DFE38C20 ACTIVE INFORMER<T> /speechrec/psa/otherCommand/ │ ├─58A2BCAF ACTIVE INFORMER<T> /speechrec/psa/person/ │ └─1416BD39 ACTIVE INFORMER<T> /speechrec/psa/saveCommand/ └─022310 RUNNING (911 ms) /vol/robocup/faults-nightly/bin/rsb-process-monitor0.11 -s -i -f -c 1000 -u -n .. │ Uptime 1 h │ User jwienke │ Latency ??.??? s │ RSB Version 0.11.2-gaccda7c │ Transports spread://localhost:4803/ └─0ECE1E79 ACTIVE INFORMER<T> /monitoring/cinnabar/speechrec/22309/ jwienke@cinnabar ~> /vol/toolkit/nightly/trusty/x86_64/last/bin/rsb-toolscl0.13 introspect --response-timeout=5 -s json spread: {"hosts":[]}⏎ jwienke@cinnabar ~> /vol/toolkit/nightly/trusty/x86_64/last/bin/rsb-toolscl0.13 introspect --version /vol/toolkit/nightly/trusty/x86_64/last/bin/rsb-toolscl0.13 introspect version 0.13.21-gfc5e454 SBCL version 1.2.7 RSB version 0.13.31-ge58c4de
Associated revisions
Added configurable delay to JSON style in formatting/introspection/*.lisp
fixes #2362
- formatting/introspection/styles.lisp (delay-mixin): new class; mixin
class for introspection formatting styles that produce their output
after a certain delay
(format-event :before t delay-mixin t): sleep for the requested amount
of time, if any
(style-object-tree): added superclass `delay-mixin'; removed :delay
default initarg
(style-object-tree::delay): removed; provided by superclass
(format-event t style-object-tree t): do not implement delay since
superclass does that - formatting/introspection/json.lisp (style-json): added superclass
`delay-mixin' - src/commands/web/introspection.lisp
(initialize-instance :after introspection-json-handler): pass :delay
nil initarg to :json style
History
#1 Updated by J. Moringen over 7 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset rsb-tools-cl|aa26eaee6790b25d919796f2e2e89d39e6ff403a.