Updating local copy of the accessors repository. In "/Users/cxh/ptII/org/terraswarm/accessor/accessors", about to execute: svn update --non-interactive --trust-server-cert --accept postpone Updating '.': A web/hosts/jxcore A web/hosts/jxcore/jxcore A web/hosts/jxcore/jxcore/common A web/hosts/jxcore/jxcore/common/modules A web/hosts/jxcore/jxcore/common/modules/events.js A web/hosts/jxcore/jxcore/common/modules/hostHelper.js A web/hosts/jxcore/jxcore/common/modules/util.js A web/hosts/jxcore/jxcore/common/test A web/hosts/jxcore/jxcore/common/test/testCommon.js A web/hosts/jxcore/jxcore/common/test/mocha A web/hosts/jxcore/jxcore/modules A web/hosts/jxcore/jxcore/modules/events.js A web/hosts/jxcore/jxcore/modules/hostHelper.js U web/hosts/browser/modules/faceDetector.js A web/hosts/jxcore/jxcore/common/commonHost.js A web/hosts/jxcore/jxcore/common/modules/utilPtDoc.xml A web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemanticsPtDoc.xml A web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemantics.js A web/hosts/jxcore/jxcore/common/commonHostPtDoc.xml A web/hosts/jxcore/jxcore/common/test/mocha/testCommon.js A web/hosts/jxcore/jxcore/common/test/README.txt A web/hosts/jxcore/jxcore/modules/util.js A web/hosts/jxcore/jxcore/app.js A web/hosts/jxcore/main.js Updated to revision 1526. All Done Updated accessor repository. Updating documentation for accessors. In "/Users/cxh/ptII/org/terraswarm/accessor/accessors/web", about to execute: /opt/local/bin/ant Buildfile: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/build.xml eduk: [echo] The eduk binary has fewer command line options than the duk binary. [echo] The eduk binary is what would be deployed on an embedded machine. [echo] The eduk binary can also be run from the command line. [echo] [exec] ./js2h ../../common/commonHost.js commonHost.h [exec] WARN: Dropping unused variable id [../../common/commonHost.js:744,18] [exec] WARN: Side effects in initialization of unused variable destinationInput [../../common/commonHost.js:878,20] [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1189,8] [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1283,8] [exec] WARN: Side effects in initialization of unused variable myRealizes [../../common/commonHost.js:1726,12] [exec] WARN: Side effects in initialization of unused variable accRealizes [../../common/commonHost.js:1729,12] [exec] ./js2h ../../common/test/testCommon.js testCommon.h [exec] gcc -o eduk -DEDUK_FULL -DEDUK_RAMPJSDISPLAY -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer -I. -I../duktape/src c_eventloop.c duk_stack.c eduk.c modSearch.c nofileio.c ../duktape/src/duktape.c -lm duk: [echo] The duk binary has more command line options that the eduk binary. [echo] The duk binary would not be deployed on an embedded machine. [echo] [exec] /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.cmdline [exec] gcc -o duk -DEDUK_FULL -DEDUK_RAMPJSDISPLAY -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer -I. -I./src -DDUK_OPT_SELF_TESTS src/duktape.c examples/cmdline/duk_cmdline.c examples/eventloop/poll.c ../eduk/nofileio.c examples/eventloop/fileio.c -lm eduk2: [echo] The eduk2 binary has fewer command line options than the duk binary. [echo] The eduk binary is what would be deployed on an embedded machine. [echo] The eduk binary can also be run from the command line. [echo] [exec] ./js2h ../../common/commonHost.js commonHost.h [exec] WARN: Dropping unused variable id [../../common/commonHost.js:744,18] [exec] WARN: Side effects in initialization of unused variable destinationInput [../../common/commonHost.js:878,20] [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1189,8] [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1283,8] [exec] WARN: Side effects in initialization of unused variable myRealizes [../../common/commonHost.js:1726,12] [exec] WARN: Side effects in initialization of unused variable accRealizes [../../common/commonHost.js:1729,12] [exec] gcc -o eduk2 -DEDUK_FULL -DEDUK_RAMPJSDISPLAY -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer -I. -I../duktape2/src -DDUK_CMDLINE_PRINTALERT_SUPPORT -I../duktape2/extras/print-alert -DDUK_CMDLINE_MODULE_SUPPORT -I../duktape2/extras/module-duktape c_eventloop.c duk_stack.c eduk2.c modSearch.c nofileio.c ../duktape2/src/duktape.c ../duktape2/extras/module-duktape/duk_module_duktape.c ../duktape2/extras/print-alert/duk_print_alert.c -lm [exec] duk_heap_stringtable.c:600:16: warning: unused function 'duk__remove_matching_hstring_probe' [-Wunused-function] [exec] DUK_LOCAL void duk__remove_matching_hstring_probe(duk_heap *heap, duk_hstring **entries, duk_uint32_t size, duk_hstring *h) { [exec] ^ [exec] 1 warning generated. duk2: [echo] The duk2 binary uses duktape 2.x. [echo] The duk2 binary has more command line options that the eduk binary. [echo] The duk2 binary would not be deployed on an embedded machine. [echo] [exec] /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.cmdline [exec] gcc -o duk2 -DEDUK_FULL -DEDUK_RAMPJSDISPLAY -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer -I. -I./src -DDUK_CMDLINE_PRINTALERT_SUPPORT -I./extras/print-alert -DDUK_CMDLINE_CONSOLE_SUPPORT -I./extras/console -DDUK_CMDLINE_LOGGING_SUPPORT -I./extras/logging -DDUK_CMDLINE_MODULE_SUPPORT -I./extras/module-duktape -I../eduk src/duktape.c examples/cmdline/duk_cmdline.c examples/eventloop/poll.c ../eduk/nofileio.c extras/print-alert/duk_print_alert.c extras/console/duk_console.c extras/logging/duk_logging.c extras/module-duktape/duk_module_duktape.c -lm [exec] duk_heap_stringtable.c:600:16: warning: unused function 'duk__remove_matching_hstring_probe' [-Wunused-function] [exec] DUK_LOCAL void duk__remove_matching_hstring_probe(duk_heap *heap, duk_hstring **entries, duk_uint32_t size, duk_hstring *h) { [exec] ^ [exec] 1 warning generated. -cargo-in-path: [echo] [echo] Checking to see if the cargo binary is present. [echo] cargo is used for the rusteduk target. [echo] Rusteduk is a Duktape-based Java Interpreter that can be called from rust. [echo] If cargo is not found, then rusteduk won't compile. [echo] Rusteduk is not required by Accessors. [echo] rusteduk: [echo] [echo] The rusteduk binary is a Rust binary that invokes the C-based [echo] duktape JavaScript interpreter. Rusteduk requires cargo and [echo] rustc. The easiest way to get rustc is to install rustup, see [echo] https://www.rustup.rs [echo] [echo] Then run: [echo] rustup default stable [echo] See https://www.icyphy.org/accessors/wiki/Main/RustHost [echo] [echo] cargo.present: true [echo] [exec] make: Nothing to be done for `all'. duktape: -check-jsdoc: jsdoc-install: jsdoc-update: jsdoc: [echo] Invoke jsdoc to generate documentation for .js files. [echo] [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioCapture.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioPlayer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/ClipPlayer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoCapture.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoPlay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoWavFile.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Camera.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Foscam.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAware.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwareTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/FirebaseInterface.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterface.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterfaceTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ParaimpuInterface.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousAperiodic.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousPeriodic.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/demo/simpleDTSswarmlet.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/test/auto/mocha/testSimpleDTSswarmlet.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/AdsB.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/DrDose.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/EcSensor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Hue.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Moto360SensorListener.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/PhSensor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/test/TestHue.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogAppend.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogCreate.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogRead.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogSubscribe.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStore.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStoreQuery.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/GDPLogSubscribeOnlyJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/TestGdp.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogCreateAppendReadJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogSubscribeJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/EuclideanDist.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/Lla2Ecef.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/LlaDist.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/browser.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/lib/codemirror.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/mode/javascript/javascript.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/tutorial.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/auto/mocha/simpleTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/net/testREST.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/services/testStockTick.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testAccessor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testRunner.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/regressionTestScript.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/testServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/commonHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/deterministicTemporalSemantics.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/hostHelper.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/mocha/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/cordova.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/TestAccessor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/app.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/commonHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/nodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape/examples/eventloop/ecma_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape2/examples/eventloop/ecma_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktapeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk/c_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk2/c_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/rusteduk/examples/life.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/noTestCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/testComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/app.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/commonHost.js ... [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 58Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemantics.js ... [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 69 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 100 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 109 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 128 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 139 [exec] [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 170 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 179Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/events.js ... [exec] [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/hostHelper.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/mocha/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/hostHelper.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/main.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/Heartbeat.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/NaturalLanguage.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/TestComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchEmulator.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLight.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLightGDP.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostInvoke.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostShell.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/auto/Stop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeAllAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHostInstantiateTopLevel.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testProcessCommandLineArguments.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoCapture.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoPlay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoWavFile.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testGdp.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeOneAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testWebSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/AprilTags.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/CharacterRecognition.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ComputerVision.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/FaceDetector.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageAnnotate.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageFilter.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/MotionDetector.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/demo/TextFromCamera/TextFromCamera.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/library/website/accessors.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/Location.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/mapRepo.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/MutableTestGain.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain1.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain2.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/demo/simpleMutable/simpleMutable.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/test/auto/mocha/testSimpleMutable.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/Discovery.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/IPAddress.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/KeyValueStore.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttPublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttSubscriber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/REST.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecurePublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureSubscriber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SerialPort.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketListener.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketSender.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxPublish.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxSubscribe.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/XBee.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/TestWebSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackIntToString.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackInvalid.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackJSON.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackNumber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackShort.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackString.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackUnsignedByte.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestHue.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTGet.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut2.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestUdpSocketSelf.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient2JS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient3JS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClientJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketGraph.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketLog.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketSendReceive.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/mocha/testREST.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/basicFunctions.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/browserHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/accessorMap.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/calculateAccessorMap.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/demo/sampleStatus.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/status.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/DroneLocation.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Global2LatLonAlt.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/LocationRosPublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosPublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosSubscriber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Scarab.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/GeoCoder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Heartbeat.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/NaturalLanguage.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/RedPinLocation.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/StockTick.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Weather.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder2.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/testGeoCoder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/signals/FFT.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/MochaTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAccessor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAdder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestBaseC.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositeSpontaneous.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedAgainA.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedC.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDisplay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestFunctions.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestGain.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestImplement.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestInheritance.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestRequire.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneous.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousOnce.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TrainableTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/AccessorStatusTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSDisplay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTestDisplay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/Stop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/TestComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/ideas/timeline.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/util/monitor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/trusted/AccessorStatus.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/tutorial/Hello.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Browser.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Exec.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Stop.js ... [exec] Generating output files... [exec] Finished running in 5.03 seconds. [exec] Result: 1 [echo] The jsdoc output may be found in doc/jsdoc/index.html [echo] ptdoc: [echo] Invoke jsdoc to read *.js files and generate *PtDoc.xml files suitable for Ptolemy. [echo] See https://chess.eecs.berkeley.edu/ptexternal/wiki/Main/JSDocSystems [echo] See jsdoc/jsdoc.json [echo] See jsdoc/plugins/accessorJSDocTags.js [echo] See jsdoc/templates/ptdoc/publish.js [echo] [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioCapture.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioPlayer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/ClipPlayer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoCapture.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoPlay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoWavFile.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Camera.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Foscam.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAware.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwareTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/FirebaseInterface.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterface.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterfaceTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ParaimpuInterface.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousAperiodic.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousPeriodic.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/demo/simpleDTSswarmlet.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/test/auto/mocha/testSimpleDTSswarmlet.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/AdsB.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/DrDose.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/EcSensor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Hue.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Moto360SensorListener.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/PhSensor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/test/TestHue.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogAppend.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogCreate.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogRead.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogSubscribe.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStore.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStoreQuery.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/GDPLogSubscribeOnlyJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/TestGdp.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogCreateAppendReadJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogSubscribeJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/EuclideanDist.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/Lla2Ecef.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/LlaDist.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/browser.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/lib/codemirror.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/mode/javascript/javascript.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/tutorial.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/auto/mocha/simpleTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/net/testREST.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/services/testStockTick.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testAccessor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testRunner.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/regressionTestScript.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/testServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/commonHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/deterministicTemporalSemantics.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/hostHelper.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/mocha/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/cordova.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/TestAccessor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/app.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/commonHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/nodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape/examples/eventloop/ecma_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape2/examples/eventloop/ecma_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktapeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk/c_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk2/c_eventloop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/rusteduk/examples/life.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/noTestCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/testComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/app.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/commonHost.js ... [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 58 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 69 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 100 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 109 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 128 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 139 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 170 [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 179 [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemantics.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/hostHelper.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/mocha/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/events.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/hostHelper.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/util.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/main.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/Heartbeat.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/NaturalLanguage.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/TestComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchEmulator.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLight.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLightGDP.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostInvoke.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostShell.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/auto/Stop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testCommon.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeAllAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHostInstantiateTopLevel.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testProcessCommandLineArguments.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoCapture.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoPlay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoWavFile.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testGdp.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeOneAuto.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testWebSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/AprilTags.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/CharacterRecognition.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ComputerVision.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/FaceDetector.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageAnnotate.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageFilter.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/MotionDetector.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/demo/TextFromCamera/TextFromCamera.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/library/website/accessors.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/Location.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/mapRepo.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/MutableTestGain.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain1.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain2.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/demo/simpleMutable/simpleMutable.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/test/auto/mocha/testSimpleMutable.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/Discovery.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/IPAddress.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/KeyValueStore.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttPublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttSubscriber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/REST.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecurePublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureSubscriber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SerialPort.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketListener.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketSender.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxPublish.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxSubscribe.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketServer.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/XBee.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/TestWebSocketClient.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackIntToString.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackInvalid.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackJSON.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackNumber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackShort.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackString.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackUnsignedByte.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestHue.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTGet.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut2.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestUdpSocketSelf.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient2JS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient3JS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClientJS.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketGraph.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketLog.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketSendReceive.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/mocha/testREST.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/basicFunctions.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/browserHost.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/accessorMap.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/calculateAccessorMap.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/demo/sampleStatus.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/status.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/DroneLocation.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Global2LatLonAlt.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/LocationRosPublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosPublisher.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosSubscriber.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Scarab.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/GeoCoder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Heartbeat.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/NaturalLanguage.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/RedPinLocation.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/StockTick.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Weather.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder2.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/testGeoCoder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/signals/FFT.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/MochaTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAccessor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAdder.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestBaseC.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositeSpontaneous.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedAgainA.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedC.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDisplay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestFunctions.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestGain.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestImplement.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestInheritance.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestRequire.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneous.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousOnce.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TrainableTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/AccessorStatusTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSDisplay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTest.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTestDisplay.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/Stop.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/TestComposite.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/ideas/timeline.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/util/monitor.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/trusted/AccessorStatus.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/tutorial/Hello.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Browser.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Exec.js ... [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Stop.js ... [exec] Generating output files... [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioCapturePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioPlayerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/ClipPlayerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoCapturePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoPlayPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoWavFilePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/CameraPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/FoscamPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwarePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwareTestPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousAperiodicPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousPeriodicPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/demo/simpleDTSswarmletPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/AdsBPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/DrDosePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/EcSensorPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/HuePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Moto360SensorListenerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/PhSensorPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogAppendPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogCreatePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogReadPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogSubscribePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStorePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStoreQueryPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/TestGdpPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/EuclideanDistPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/Lla2EcefPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/LlaDistPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/browserPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/tutorialPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/regressionTestScriptPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/commonHostPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/deterministicTemporalSemanticsPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/utilPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/cordovaPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/TestAccessorPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/commonHostPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/nodeHostPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/utilPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktapeHostPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/appPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/commonHostPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemanticsPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/utilPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/utilPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostInvokePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostShellPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeAllAutoPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeAutoPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/AprilTagsPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/CharacterRecognitionPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ComputerVisionPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/FaceDetectorPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageAnnotatePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageFilterPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/MotionDetectorPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/demo/TextFromCamera/TextFromCameraPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/LocationPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/mapRepoPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/MutableTestGainPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain1PtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain2PtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/demo/simpleMutable/simpleMutablePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/DiscoveryPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/IPAddressPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/KeyValueStorePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttPublisherPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttSubscriberPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/RESTPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommClientPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommServerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecurePublisherPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureSubscriberPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SerialPortPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketClientPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketServerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketListenerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketSenderPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxPublishPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxSubscribePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebServerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketClientPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketServerPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/XBeePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/TestWebSocketClientPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/accessorMapPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/demo/sampleStatusPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/statusPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/DroneLocationPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Global2LatLonAltPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/LocationRosPublisherPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosPublisherPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosSubscriberPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/ScarabPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/GeoCoderPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/HeartbeatPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/NaturalLanguagePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/RedPinLocationPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/StockTickPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/WeatherPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/signals/FFTPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/MochaTestPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAccessorPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAdderPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestBaseCPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositeSpontaneousPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedAgainAPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedCPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDisplayPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestFunctionsPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestGainPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestImplementPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestInheritancePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestRequirePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousOncePtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TrainableTestPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/trusted/AccessorStatusPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/tutorial/HelloPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/BrowserPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/ExecPtDoc.xml [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/StopPtDoc.xml [exec] Finished running in 3.64 seconds. [exec] Result: 1 build: BUILD SUCCESSFUL Total time: 30 seconds All Done Updated documentation for accessors. Opened file:/Users/cxh/ptII/ptolemy/actor/lib/jjs/modules/gdp/test/auto/GDPLogSubscribe.xml in 34247 ms. Size Statistics for .GDPLogSubscribe AtomicEntities: 16 CompositeEntities: 0 OpaqueCompositeEntities: 0 Relations: 10 Attributes: 134 Atomic Actor Names and Counts: org.terraswarm.accessor.JSAccessor 4 ptolemy.actor.lib.DiscreteClock 3 ptolemy.actor.lib.gui.Display 3 ptolemy.actor.lib.Ramp 2 ptolemy.actor.lib.Test 2 ptolemy.actor.lib.Expression 1 ptolemy.actor.lib.RandomInteger 1 Composite Entity Depths and Counts: GDPLogCreate.js: initialize() GDPLogAppend.js: initialize() GDPLogCreate.js: create() Start. GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 3, edu.berkeley.eecs.gdp-01.gdplogd): GDPManager: Using configuration files in /Users/cxh/.ep_adm_params GDPManager: gdp settings: swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@5304b58d, 3, org.terraswarm.gdp.GDP_NAME@338272bf) GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@5304b58d(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), RA, org.terraswarm.gdp.GDP_NAME@338272bf(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) >>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I) _gdp_lib_init(NULL) @(#)libgdp 0.7.2 (2017-04-11 12:32) 00cf2f7b1b4a3d02447767de3faf5b7912f7400d My GDP routing name = PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 gdp_lib_init: OK Trying Zeroconf: create_new_simple_poll_client: avahi_simple_poll_get: Daemon not running Failed to create client object: Daemon not running gdp_zc_scan: create_new_simple_poll_client failed: No such file or directory gdp_zc_scan failed _gdp_chan_open(gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu) Trying gdp-03.eecs.berkeley.edu _gdp_chan_open: trying host gdp-03.eecs.berkeley.edu port 8007 _gdp_chan_open: talking to router at gdp-03.eecs.berkeley.edu:8007 gdp_event_loop: starting up I/O base loop Inserted events: 0x7f81b1dc27a0 [fd 117] Write Persist 0x7f81b1dc2720 [fd 117] Read Persist 0x7f81b59a3b80 [fd -1] Persist Timeout=1491940204.979702 Active events: _gdp_req_new: allocated new pdu @ 0x7f81b19119c0 _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_ADVERTISE gdp_init: OK _gdp_req_new: allocated new pdu @ 0x7f81b19119c0 >>> _gdp_invoke(req=0x7f81abfe2720 rid=1): CMD_OPEN_RA (75), gcl@0x7f81b589d2c0 datum @ 0x7f81b589bf00: recno -1, len 0, no timestamp _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_OPEN_RA _gdp_pdu_in(NAK_R_NOROUTE) => OK *** Processing ack/nak 240=NAK_R_NOROUTE from socket 117 gdp_pdu_proc_resp(0x7f81b1dc33d0 NAK_R_NOROUTE) gcl 0x7f81b589d2c0 _gdp_req_dispatch >>> NAK_R_NOROUTE (240) [gcl->refcnt 2] nak_router: received NAK_R_NOROUTE for CMD_OPEN_RA _gdp_req_dispatch <<< NAK_R_NOROUTE [gcl->refcnt 2] ERROR: 600 no route available [Berkeley:Swarm-GDP:600] <<< _gdp_invoke(0x7f81abfe2720 rid=1) CMD_OPEN_RA: ERROR: 600 no route available [Berkeley:Swarm-GDP:600] Couldn't open GCL a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I: ERROR: 600 no route available [Berkeley:Swarm-GDP:600] <<< gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I): ERROR: 600 no route available [Berkeley:Swarm-GDP:600] GDP_GCL: gdp_gcl_open() failed, trying to create the log and call gdp_gcl_open() again. GDP_GCL.java: create(org.terraswarm.gdp.GDP_NAME@5304b58d, , org.terraswarm.gdp.GDP_NAME@338272bf, {}) >>> gdp_gcl_create _gdp_gcl_create: gcl=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I logd=m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U _gdp_req_new: allocated new pdu @ 0x7f81b19119c0 >>> _gdp_invoke(req=0x7f81abfe2720 rid=2): CMD_CREATE (66), gcl@0x7f81b589d3d0 datum @ 0x7f81b589bf00: recno -1, len 34, no timestamp 00000000 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 fd 55 69 3a k ð Ó Ó ? ? ? O ? O C ? ý U i : 00000010 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 70 ab 97 a2 ? ¯ U f $ £ B æ ¬ Ì M ? p « ? ¢ 00000020 00 00 ? ? _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_CREATE _gdp_pdu_in(ACK_DATA_CREATED) => OK *** Processing ack/nak 129=ACK_DATA_CREATED from socket 117 gdp_pdu_proc_resp(0x7f81b1dc33d0 ACK_DATA_CREATED) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 2] ack_success: received ACK_DATA_CREATED for CMD_CREATE _gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 2] OK [201 = 0xc9] <<< _gdp_invoke(0x7f81abfe2720 rid=2) CMD_CREATE: OK [201 = 0xc9] <<< gdp_gcl_create: OK [201 = 0xc9] >>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I) gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0 <<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK GDPLogCreate.js: create() Done! GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 1, edu.berkeley.eecs.gdp-01.gdplogd): GDPManager: Using configuration files in /Users/cxh/.ep_adm_params GDPManager: gdp settings: swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@66e4244b, 1, org.terraswarm.gdp.GDP_NAME@2d83b0ae) GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@66e4244b(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), RO, org.terraswarm.gdp.GDP_NAME@2d83b0ae(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) >>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I) gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0 <<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK _gdp_req_new: allocated new pdu @ 0x7f81b19119c0 >>> _gdp_invoke(req=0x7f81abfe2720 rid=3): CMD_SUBSCRIBE (72), gcl@0x7f81b589d3d0 datum @ 0x7f81b589bf00: recno 0, len 4, no timestamp 00000000 00 00 00 00 ? ? ? ? _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_SUBSCRIBE _gdp_pdu_in(ACK_SUCCESS) => OK *** Processing ack/nak 128=ACK_SUCCESS from socket 117 gdp_pdu_proc_resp(0x7f81b1dc33d0 ACK_SUCCESS) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_SUCCESS (128) [gcl->refcnt 5] ack_success: received ACK_SUCCESS for CMD_SUBSCRIBE _gdp_req_dispatch <<< ACK_SUCCESS [gcl->refcnt 5] OK [200 = 0xc8] <<< _gdp_invoke(0x7f81abfe2720 rid=3) CMD_SUBSCRIBE: OK [200 = 0xc8] Starting subscription poker thread Append to log named: ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383 GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 2, edu.berkeley.eecs.gdp-01.gdplogd): GDPManager: Using configuration files in /Users/cxh/.ep_adm_params GDPManager: gdp settings: swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@1964bedb, 2, org.terraswarm.gdp.GDP_NAME@764aa7dc) GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@1964bedb(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), AO, org.terraswarm.gdp.GDP_NAME@764aa7dc(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) >>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I) gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0 <<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK Append data: 1 GDPHelper.append(1) ep_thr_mutex_lock gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000] gdp_datum_new => 0x7f81b589bf00 >>> gdp_gcl_append ep_thr_mutex_lock gdp_api.c:464 0x7f81b589d3d0 (gcl) [0x70000ac83000] ep_thr_mutex_lock gdp_req.c:139 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_req.c:144 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000] ep_thr_mutex_lock ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_init gdp_req.c:161 0x7f81b58ac460 (&req->mutex) [0x70000ac83000] ep_thr_cond_init gdp_req.c:163 0x7f81b58ac4b0 (&req->cond) [0x70000ac83000] _gdp_req_lock: req @ 0x7f81b58ac460 ep_thr_mutex_lock gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ac83000] ep_thr_mutex_lock gdp_pdu.c:780 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_pdu.c:789 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000] ep_thr_mutex_lock gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000] gdp_datum_new => 0x7f81b1dc3450 _gdp_pdu_new => 0x7f81b1dc33d0 _gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0 ep_thr_mutex_lock gdp_req.c:195 0x7f81b1dc2650 (&chan->mutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_req.c:205 0x7f81b1dc2650 (&chan->mutex) [0x70000ac83000] _gdp_req_new(gcl=0x7f81b589d3d0, cmd=CMD_APPEND) => 0x7f81b58ac460 (rid=0) >>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_APPEND (71), gcl@0x7f81b589d3d0 datum @ 0x7f81b1dc3450: recno 1, len 1, no timestamp 00000000 31 1 ep_thr_mutex_lock ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_lock ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_lock ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000] _gdp_invoke: sending 71, retries=2 _gdp_req_send: req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=ACTIVE, stat=OK act_ts=1970-01-01 00:00:00.000000000Z flags=0x100 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 6, reqs = 0x7f81abfe2720, nrecs = 0 flags = 0xe cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=(none) rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=88 _gdp_req_send(0x7f81b58ac460) gcl=0x7f81b589d3d0 _gdp_req_send(0x7f81b589d3d0) adding to cache _gdp_gcl_cache_add(0x7f81b589d3d0): adding _gdp_gcl_cache_add(0x7f81b589d3d0): already cached _gdp_pdu_out, fd = 117, basemd = 0x0: PDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=88 _gdp_pdu_out: sending PDU: 00000000 03 0f 00 47 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 00000010 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 00000020 70 ab 97 a2 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c 00000030 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf 00000040 04 1f 9b 6e 00 00 00 00 00 00 02 02 00 00 00 01 00000050 00 00 00 00 00 00 00 01 00000058 31 1 _gdp_invoke: waiting on 0x7f81b58ac460 ep_thr_mutex_unlock gdp_proto.c:143 0x7f81b589d3d0 (req->gcl) [0x70000ac83000] ep_thr_cond_wait-cv gdp_proto.c:146 0x7f81b58ac4b0 (&req->cond) [0x70000ac83000] ep_thr_cond-wait-mtx gdp_proto.c:146 0x7f81b58ac460 (&req->cond) [0x70000ac83000] gdp_read_cb: fd 117, 105 bytes ep_thr_mutex_lock gdp_pdu.c:780 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_pdu.c:789 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000] ep_thr_mutex_lock gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_lock ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_init gdp_datum.c:75 0x7f81b58a40a0 (&datum->mutex) [0x70000ad06000] gdp_datum_new => 0x7f81b58a40a0 _gdp_pdu_new => 0x7f81b58a4690 >>>>> _gdp_pdu_in >>>>> _gdp_pdu_in: fixed pdu header: 00000000 03 0f 00 85 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c 00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf 00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 00000040 70 ab 97 a2 00 00 00 03 00 00 06 0a 00 00 00 01 _gdp_pdu_in: read PDU header: 00000000 03 0f 00 85 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c 00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf 00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 00000040 70 ab 97 a2 00 00 00 03 00 00 06 0a 00 00 00 01 00000050 00 00 00 00 00 00 00 01 00 00 00 00 58 ed 33 4f 00000060 12 ac 32 78 00 00 00 00 _gdp_pdu_in: reading 1 data bytes (1 available) 00000068 31 1 _gdp_pdu_in(ACK_DATA_CONTENT) => OK PDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0 flags=0xa datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1 ts=2017-04-11 19:49:35.313275000Z sigmdalg=0x0, siglen=0, sig=0x0 total header=128 *** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117 ep_thr_mutex_lock ep_hash.c:169 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_lock gdp_gcl_cache.c:227 0x7f81b589d3d0 (gcl) [0x70000ad06000] _gdp_gcl_touch(0x7f81b589d3d0) _gdp_gcl_incref(0x7f81b589d3d0): 7 gdp_gcl_cache_get: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U => 0x7f81b589d3d0 refcnt 7 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0 gdp_pdu_proc_resp: searching gcl 0x7f81b589d3d0 for rid 3 _gdp_req_find(gcl=0x7f81b589d3d0, rid=3) _gdp_req_lock: req @ 0x7f81b58ac460 ep_thr_mutex_lock gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ad06000] _gdp_req_unlock: req @ 0x7f81b58ac460 ep_thr_mutex_unlock gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ad06000] _gdp_req_lock: req @ 0x7f81abfe2720 ep_thr_mutex_lock gdp_req.c:383 0x7f81abfe2720 (&req->mutex) [0x70000ad06000] _gdp_req_find(gcl=0x7f81b589d3d0, rid=3) => 0x7f81abfe2720, state IDLE ... found req@0x7f81abfe2720: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=IDLE, stat=OK [200 = 0xc8] act_ts=2017-04-11 19:49:35.271856000Z flags=0x1d7 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 0 flags = 0xe cPDU@0x7f81b19119c0: v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=3, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 ep_thr_mutex_unlock gdp_main.c:410 0x7f81b589d3d0 (gcl) [0x70000ad06000] gdp_pdu_proc_resp: req@0x7f81abfe2720: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=IDLE, stat=OK [200 = 0xc8] act_ts=2017-04-11 19:49:35.271856000Z flags=0x1d7 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 0 flags = 0xa cPDU@0x7f81b19119c0: v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=3, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0 flags=0xa datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1 ts=2017-04-11 19:49:35.313275000Z sigmdalg=0x0, siglen=0, sig=0x0 total header=128 _gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 7], req@0x7f81abfe2720: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=IDLE, stat=OK [200 = 0xc8] act_ts=2017-04-11 19:49:35.319323000Z flags=0x1d7 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 0 flags = 0xa cPDU@0x7f81b19119c0: v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=3, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0 flags=0xa datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1 ts=2017-04-11 19:49:35.313275000Z sigmdalg=0x0, siglen=0, sig=0x0 total header=128 ack_success: received ACK_DATA_CONTENT for CMD_SUBSCRIBE _gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 7] OK [205 = 0xcd] req@0x7f81abfe2720: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=IDLE, stat=OK [200 = 0xc8] act_ts=2017-04-11 19:49:35.319375000Z flags=0x1d7 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 1 flags = 0xa cPDU@0x7f81b19119c0: v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=3, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0 flags=0xa datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1 ts=2017-04-11 19:49:35.313275000Z sigmdalg=0x0, siglen=0, sig=0x0 total header=128 acknak_from_estat: OK [205 = 0xcd] -> ACK_DATA_CONTENT gdp_pdu_proc_resp(ACK_DATA_CONTENT for CMD_SUBSCRIBE): OK [205 = 0xcd] req@0x7f81abfe2720: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=IDLE, stat=OK [200 = 0xc8] act_ts=2017-04-11 19:49:35.319375000Z flags=0x1d7 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 1 flags = 0xa cPDU@0x7f81b19119c0: v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=3, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0 flags=0xa datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1 ts=2017-04-11 19:49:35.313275000Z sigmdalg=0x0, siglen=0, sig=0x0 total header=128 ep_thr_mutex_lock gdp_event.c:72 0x129454b60 (&FreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_event.c:75 0x129454b60 (&FreeListMutex) [0x70000ad06000] _gdp_event_new => 0x7f81b58aeaf0 ep_thr_mutex_lock gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_lock ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_init gdp_datum.c:75 0x7f81b58ac180 (&datum->mutex) [0x70000ad06000] gdp_datum_new => 0x7f81b58ac180 _gdp_event_trigger: adding event 0x7f81b58aeaf0 (1) to active list ep_thr_mutex_lock gdp_event.c:201 0x129454bc0 (&ActiveListMutex) [0x70000ad06000] ep_thr_cond_broadcast gdp_event.c:203 0x129454c20 (&ActiveListSig) [0x70000ad06000] ep_thr_mutex_unlock gdp_event.c:204 0x129454bc0 (&ActiveListMutex) [0x70000ad06000] _gdp_pdu_free(0x7f81b58a4690) gdp_event_next: ep_thr_cond_wait => 0 gdp_datum_free(0x7f81b58a40a0) ep_thr_mutex_unlock gdp_event.c:175 0x129454bc0 (&ActiveListMutex) [0x70000ae8c000] ... draining 1 bytes gdp_event_next => 0x7f81b58aeaf0 ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b58a40a0 (&datum->mutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:122 0x7f81b58a40a0 (&datum->mutex) [0x70000ad06000] ep_thr_mutex_lock gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_lock gdp_pdu.c:813 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_pdu.c:815 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000] _gdp_req_unlock: req @ 0x7f81abfe2720 ep_thr_mutex_unlock gdp_req.c:404 0x7f81abfe2720 (&req->mutex) [0x70000ad06000] gdp_pdu_proc_resp <<< done gdp_event_free(0x7f81b58aeaf0) gdp_datum_free(0x7f81b58ac180) ... draining 1 bytes ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b58ac180 (&datum->mutex) [0x70000ae8c000] ep_thr_mutex_unlock gdp_datum.c:122 0x7f81b58ac180 (&datum->mutex) [0x70000ae8c000] ep_thr_mutex_lock gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ae8c000] ep_thr_mutex_unlock gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ae8c000] ep_thr_mutex_lock gdp_event.c:104 0x129454b60 (&FreeListMutex) [0x70000ae8c000] ep_thr_mutex_unlock gdp_event.c:106 0x129454b60 (&FreeListMutex) [0x70000ae8c000] gdp_event_next: gcl 0x7f81b589d3d0 ep_thr_mutex_lock gdp_event.c:132 0x129454bc0 (&ActiveListMutex) [0x70000ae8c000] gdp_event_next: empty ActiveList; waiting ep_thr_cond_wait-cv gdp_event.c:141 0x129454c20 (&ActiveListSig) [0x70000ae8c000] ep_thr_cond-wait-mtx gdp_event.c:141 0x129454bc0 (&ActiveListSig) [0x70000ae8c000] gdp_read_cb: fd 117, 88 bytes ep_thr_mutex_lock gdp_pdu.c:780 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_pdu.c:789 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000] ep_thr_mutex_lock gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] gdp_datum_new => 0x7f81b58ac180 _gdp_pdu_new => 0x7f81b58a4690 >>>>> _gdp_pdu_in >>>>> _gdp_pdu_in: fixed pdu header: 00000000 03 0f 00 81 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c 00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf 00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 00000040 70 ab 97 a2 00 00 00 00 00 00 02 02 00 00 00 00 _gdp_pdu_in: read PDU header: 00000000 03 0f 00 81 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c 00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf 00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 00000040 70 ab 97 a2 00 00 00 00 00 00 02 02 00 00 00 00 00000050 00 00 00 00 00 00 00 01 _gdp_pdu_in: reading 0 data bytes (0 available) _gdp_pdu_in(ACK_DATA_CREATED) => OK PDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b58ac180, recno=1, dbuf=0x7f81b58ac210, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 *** Processing ack/nak 129=ACK_DATA_CREATED from socket 117 ep_thr_mutex_lock ep_hash.c:169 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_unlock ep_hash.c:175 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000] ep_thr_mutex_lock gdp_gcl_cache.c:227 0x7f81b589d3d0 (gcl) [0x70000ad06000] _gdp_gcl_touch(0x7f81b589d3d0) _gdp_gcl_incref(0x7f81b589d3d0): 8 gdp_gcl_cache_get: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U => 0x7f81b589d3d0 refcnt 8 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CREATED) gcl 0x7f81b589d3d0 gdp_pdu_proc_resp: searching gcl 0x7f81b589d3d0 for rid 0 _gdp_req_find(gcl=0x7f81b589d3d0, rid=0) _gdp_req_lock: req @ 0x7f81b58ac460 ep_thr_mutex_lock gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ad06000] _gdp_req_find(gcl=0x7f81b589d3d0, rid=0) => 0x7f81b58ac460, state WAITING ... found req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=WAITING, stat=OK act_ts=1970-01-01 00:00:00.000000000Z flags=0x100 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xe cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=88 ep_thr_mutex_unlock gdp_main.c:410 0x7f81b589d3d0 (gcl) [0x70000ad06000] gdp_pdu_proc_resp: req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=WAITING, stat=OK act_ts=1970-01-01 00:00:00.000000000Z flags=0x100 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xa cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=88 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b58ac180, recno=1, dbuf=0x7f81b58ac210, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 _gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 8], req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=WAITING, stat=OK act_ts=2017-04-11 19:49:35.334673000Z flags=0x100 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xa cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=88 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b58ac180, recno=1, dbuf=0x7f81b58ac210, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 ack_success: received ACK_DATA_CREATED for CMD_APPEND ack_success: reusing old datum for req 0x7f81b58ac460 datum @ 0x7f81b1dc3450: recno 1, len 1, no timestamp 00000000 31 1 gdp_datum_free(0x7f81b58ac180) ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b58ac180 (&datum->mutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:122 0x7f81b58ac180 (&datum->mutex) [0x70000ad06000] ep_thr_mutex_lock gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] ep_thr_mutex_unlock gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000] _gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 8] OK [201 = 0xc9] req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=WAITING, stat=OK act_ts=2017-04-11 19:49:35.334754000Z flags=0x100 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xa cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 acknak_from_estat: OK [201 = 0xc9] -> ACK_DATA_CREATED gdp_pdu_proc_resp(ACK_DATA_CREATED for CMD_APPEND): OK [201 = 0xc9] req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=WAITING, stat=OK act_ts=2017-04-11 19:49:35.334754000Z flags=0x100 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xa cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 gdp_pdu_proc_resp: signaling req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=WAITING, stat=OK [201 = 0xc9] act_ts=2017-04-11 19:49:35.334754000Z flags=0x103 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xa cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 ep_thr_cond_signal gdp_main.c:497 0x7f81b58ac4b0 (&req->cond) [0x70000ad06000] ep_thr_yield gdp_main.c:501 0x0 ((null)) [0x70000ad06000] _gdp_req_unlock: req @ 0x7f81b58ac460 ep_thr_mutex_unlock gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ad06000] gdp_pdu_proc_resp <<< done _gdp_req_unlock: req @ 0x7f81b58ac460 ep_thr_mutex_unlock gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ac83000] ep_thr_mutex_lock gdp_proto.c:153 0x7f81b589d3d0 (req->gcl) [0x70000ac83000] _gdp_req_lock: req @ 0x7f81b58ac460 ep_thr_mutex_lock gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ac83000] _gdp_invoke wait: got 0, done=1, state=2, stat=OK [201 = 0xc9] _gdp_event_trigger_pending(0x7f81b58ac570): empty <<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_APPEND: OK [201 = 0xc9] req@0x7f81b58ac460: nextrec=0, numrecs=0, chan=0x7f81b1dc2650 postproc=0x0, sub_cb=0x0, udata=0x0 state=ACTIVE, stat=OK [201 = 0xc9] act_ts=2017-04-11 19:49:35.334754000Z flags=0x103 GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1 flags = 0xe cPDU@0x7f81b1dc33d0: v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 rid=0, olen=0, chan=0x0, seqno=0 flags=0 datum=0x0 total header=80 rPDU@0x7f81b58a4690: v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24 src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0 flags=0x2 datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0 ts=(none) sigmdalg=0x0, siglen=0, sig=0x0 total header=96 _gdp_req_free(0x7f81b58ac460) state=1, gcl=0x7f81b589d3d0 ep_thr_mutex_lock gdp_req.c:272 0x7f81b1dc2650 (&req->chan->mutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_req.c:275 0x7f81b1dc2650 (&req->chan->mutex) [0x70000ac83000] _gdp_pdu_free(0x7f81b58a4690) gdp_datum_free(0x7f81b1dc3450) ... draining 0 bytes ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b1dc3450 (&datum->mutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_datum.c:122 0x7f81b1dc3450 (&datum->mutex) [0x70000ac83000] ep_thr_mutex_lock gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000] ep_thr_mutex_lock gdp_pdu.c:813 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_pdu.c:815 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000] _gdp_pdu_free(0x7f81b1dc33d0) ep_thr_mutex_lock gdp_pdu.c:813 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_pdu.c:815 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000] ep_thr_mutex_lock gdp_req.c:313 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_req.c:316 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000] _gdp_req_unlock: req @ 0x7f81b58ac460 ep_thr_mutex_unlock gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ac83000] ep_thr_mutex_unlock gdp_api.c:466 0x7f81b589d3d0 (gcl) [0x70000ac83000] <<< gdp_gcl_append: OK [201 = 0xc9] GDPLogRead.read(0): start GDPLogRead.read(0): About to call new GDP.GDP() GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 1, edu.berkeley.eecs.gdp-01.gdplogd): GDPManager: Using configuration files in /Users/cxh/.ep_adm_params GDPManager: gdp settings: swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@15cfd277, 1, org.terraswarm.gdp.GDP_NAME@5657444e) GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@15cfd277(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), RO, org.terraswarm.gdp.GDP_NAME@5657444e(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) >>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I) gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0 <<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK GDPLogRead.read(0): recno was 0, sending nil GDPHelper.subscribe(): about to call _notifyIncoming {recno=1, data=[B@3c2e1199, ts=EP_TIME_SPEC(auto-allocated@0x7f81b5b27000 (16 bytes)) { long tv_sec@0=58ed334f int tv_nsec@8=12ac3278 float tv_accuracy@c=0.0 }} ****** received: 1 ****** sent data: 1 Append to log named: ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383 Append data: 2 GDPHelper.append(2) _gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0 >>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_APPEND (71), gcl@0x7f81b589d3d0 datum @ 0x7f81b58ac180: recno 2, len 1, no timestamp 00000000 32 2 _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_APPEND _gdp_pdu_in(ACK_DATA_CONTENT) => OK *** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 10] ack_success: received ACK_DATA_CONTENT for CMD_SUBSCRIBE _gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 10] OK [205 = 0xcd] _gdp_pdu_in(ACK_DATA_CREATED) => OK *** Processing ack/nak 129=ACK_DATA_CREATED from socket 117 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CREATED) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 11] ack_success: received ACK_DATA_CREATED for CMD_APPEND _gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 11] OK [201 = 0xc9] <<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_APPEND: OK [201 = 0xc9] GDPHelper.subscribe(): about to call _notifyIncoming {recno=2, data=[B@7cc608cd, ts=EP_TIME_SPEC(auto-allocated@0x7f81b1ddff90 (16 bytes)) { long tv_sec@0=58ed334f int tv_nsec@8=2f31eca8 float tv_accuracy@c=0.0 }} ****** received: 2 ****** sent data: 2 GDPLogRead.read(1): start _gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0 >>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_READ (70), gcl@0x7f81b589d3d0 datum @ 0x7f81b5823ec0: recno 1, len 0, no timestamp _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_READ _gdp_pdu_in(ACK_DATA_CONTENT) => OK *** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 12] ack_success: received ACK_DATA_CONTENT for CMD_READ _gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 12] OK [205 = 0xcd] <<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_READ: OK [205 = 0xcd] GDPLogRead.read(1): sending 1 Append to log named: ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383 Append data: 3 GDPHelper.append(3) _gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0 >>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_APPEND (71), gcl@0x7f81b589d3d0 datum @ 0x7f81b58a40a0: recno 2, len 1, no timestamp 00000000 33 3 _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_APPEND _gdp_pdu_in(ACK_DATA_CONTENT) => OK *** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 13] ack_success: received ACK_DATA_CONTENT for CMD_SUBSCRIBE _gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 13] OK [205 = 0xcd] _gdp_pdu_in(ACK_DATA_CREATED) => OK *** Processing ack/nak 129=ACK_DATA_CREATED from socket 117 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CREATED) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 14] ack_success: received ACK_DATA_CREATED for CMD_APPEND _gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 14] OK [201 = 0xc9] <<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_APPEND: OK [201 = 0xc9] GDPHelper.subscribe(): about to call _notifyIncoming {recno=2, data=[B@1fe0c204, ts=EP_TIME_SPEC(auto-allocated@0x7f81b58ccab0 (16 bytes)) { long tv_sec@0=58ed3350 int tv_nsec@8=2f3ed170 float tv_accuracy@c=0.0 }} ****** received: 3 ****** sent data: 3 GDPLogRead.read(2): start _gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0 >>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_READ (70), gcl@0x7f81b589d3d0 datum @ 0x7f81b58cf6e0: recno 2, len 0, no timestamp _gdp_pdu_out, fd = 117, basemd = 0x0: CMD_READ _gdp_pdu_in(ACK_DATA_CONTENT) => OK *** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117 gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0 _gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 15] ack_success: received ACK_DATA_CONTENT for CMD_READ _gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 15] OK [205 = 0xcd] <<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_READ: OK [205 = 0xcd] GDPLogRead.read(2): sending 3 >>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) <<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK >>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) <<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK >>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) <<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK >>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U) <<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK 4367 ms. Memory: 471552K Free: 274716K (58%)