$ cat dbus-error.scm (use dbus posix) (define (make-service-context service) (make-context bus: system-bus service: 'net.connman interface: 'net.connman.Service path: (make-pathname "/net/connman/service" service))) (let ((c (make-service-context "foo"))) (call c "GetProperties" )) $ csi -s dbus-error.scm Error: (call) (org.freedesktop.DBus.Error.ServiceUnknown): The name net.connman was not provided by any .service files Call history: [make-service-context] (##core#begin (make-context bus: system-bus service: (quote net.connman) interface: (quote net.connm...... [make-service-context] (make-context bus: system-bus service: (quote net.connman) interface: (quote net.connman.Service) pa...... [make-service-context] (quote net.connman) [make-service-context] (##core#quote net.connman) [make-service-context] (quote net.connman.Service) [make-service-context] (##core#quote net.connman.Service) [make-service-context] (make-pathname "/net/connman/service" service) (let ((c (make-service-context "foo"))) (call c "GetProperties")) (##core#let ((c (make-service-context "foo"))) (call c "GetProperties")) (##core#begin (call c "GetProperties")) (call c "GetProperties") (make-service-context "foo") (make-service-context "foo") [make-service-context] (make-context bus: system-bus service: (quote net.connman) interface: (quote net.connman.Service) pa...... [make-service-context] (make-pathname "/net/connman/service" service) (call c "GetProperties") <--