Project

General

Profile

gdpPtolemyDarwin11Apr2017.txt

Anonymous, 04/11/2017 12:49 PM

Download (110 KB)

 
1
Updating local copy of the accessors repository.
2
In "/Users/cxh/ptII/org/terraswarm/accessor/accessors", about to execute:
3
    svn update --non-interactive --trust-server-cert --accept postpone
4
Updating '.':
5
A    web/hosts/jxcore
6
A    web/hosts/jxcore/jxcore
7
A    web/hosts/jxcore/jxcore/common
8
A    web/hosts/jxcore/jxcore/common/modules
9
A    web/hosts/jxcore/jxcore/common/modules/events.js
10
A    web/hosts/jxcore/jxcore/common/modules/hostHelper.js
11
A    web/hosts/jxcore/jxcore/common/modules/util.js
12
A    web/hosts/jxcore/jxcore/common/test
13
A    web/hosts/jxcore/jxcore/common/test/testCommon.js
14
A    web/hosts/jxcore/jxcore/common/test/mocha
15
A    web/hosts/jxcore/jxcore/modules
16
A    web/hosts/jxcore/jxcore/modules/events.js
17
A    web/hosts/jxcore/jxcore/modules/hostHelper.js
18
U    web/hosts/browser/modules/faceDetector.js
19
A    web/hosts/jxcore/jxcore/common/commonHost.js
20
A    web/hosts/jxcore/jxcore/common/modules/utilPtDoc.xml
21
A    web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemanticsPtDoc.xml
22
A    web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemantics.js
23
A    web/hosts/jxcore/jxcore/common/commonHostPtDoc.xml
24
A    web/hosts/jxcore/jxcore/common/test/mocha/testCommon.js
25
A    web/hosts/jxcore/jxcore/common/test/README.txt
26
A    web/hosts/jxcore/jxcore/modules/util.js
27
A    web/hosts/jxcore/jxcore/app.js
28
A    web/hosts/jxcore/main.js
29
Updated to revision 1526.
30
All Done
31
Updated accessor repository.
32
Updating documentation for accessors.
33
In "/Users/cxh/ptII/org/terraswarm/accessor/accessors/web", about to execute:
34
    /opt/local/bin/ant
35
Buildfile: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/build.xml
36

    
37
eduk:
38
     [echo] The eduk binary has fewer command line options than the duk binary.
39
     [echo]     The eduk binary is what would be deployed on an embedded machine.
40
     [echo]     The eduk binary can also be run from the command line.
41
     [echo]     
42
     [exec] ./js2h ../../common/commonHost.js commonHost.h
43
     [exec] WARN: Dropping unused variable id [../../common/commonHost.js:744,18]
44
     [exec] WARN: Side effects in initialization of unused variable destinationInput [../../common/commonHost.js:878,20]
45
     [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1189,8]
46
     [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1283,8]
47
     [exec] WARN: Side effects in initialization of unused variable myRealizes [../../common/commonHost.js:1726,12]
48
     [exec] WARN: Side effects in initialization of unused variable accRealizes [../../common/commonHost.js:1729,12]
49
     [exec] ./js2h ../../common/test/testCommon.js testCommon.h
50
     [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
51

    
52
duk:
53
     [echo] The duk binary has more command line options that the eduk binary.
54
     [echo]     The duk binary would not be deployed on an embedded machine.
55
     [echo]     
56
     [exec] /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.cmdline
57
     [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
58

    
59
eduk2:
60
     [echo] The eduk2 binary has fewer command line options than the duk binary.
61
     [echo]     The eduk binary is what would be deployed on an embedded machine.
62
     [echo]     The eduk binary can also be run from the command line.
63
     [echo]     
64
     [exec] ./js2h ../../common/commonHost.js commonHost.h
65
     [exec] WARN: Dropping unused variable id [../../common/commonHost.js:744,18]
66
     [exec] WARN: Side effects in initialization of unused variable destinationInput [../../common/commonHost.js:878,20]
67
     [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1189,8]
68
     [exec] WARN: Side effects in initialization of unused variable extendedInstance [../../common/commonHost.js:1283,8]
69
     [exec] WARN: Side effects in initialization of unused variable myRealizes [../../common/commonHost.js:1726,12]
70
     [exec] WARN: Side effects in initialization of unused variable accRealizes [../../common/commonHost.js:1729,12]
71
     [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
72
     [exec] duk_heap_stringtable.c:600:16: warning: unused function 'duk__remove_matching_hstring_probe' [-Wunused-function]
73
     [exec] DUK_LOCAL void duk__remove_matching_hstring_probe(duk_heap *heap, duk_hstring **entries, duk_uint32_t size, duk_hstring *h) {
74
     [exec]                ^
75
     [exec] 1 warning generated.
76

    
77
duk2:
78
     [echo] The duk2 binary uses duktape 2.x.
79
     [echo]     The duk2 binary has more command line options that the eduk binary.
80
     [echo]     The duk2 binary would not be deployed on an embedded machine.
81
     [echo]     
82
     [exec] /Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.cmdline
83
     [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
84
     [exec] duk_heap_stringtable.c:600:16: warning: unused function 'duk__remove_matching_hstring_probe' [-Wunused-function]
85
     [exec] DUK_LOCAL void duk__remove_matching_hstring_probe(duk_heap *heap, duk_hstring **entries, duk_uint32_t size, duk_hstring *h) {
86
     [exec]                ^
87
     [exec] 1 warning generated.
88

    
89
-cargo-in-path:
90
     [echo] 
91
     [echo]       Checking to see if the cargo binary is present.
92
     [echo]       cargo is used for the rusteduk target.
93
     [echo]       Rusteduk is a Duktape-based Java Interpreter that can be called from rust.
94
     [echo]       If cargo is not found, then rusteduk won't compile.
95
     [echo]       Rusteduk is not required by Accessors.
96
     [echo]     
97

    
98
rusteduk:
99
     [echo] 
100
     [echo]       The rusteduk binary is a Rust binary that invokes the C-based
101
     [echo]       duktape JavaScript interpreter.  Rusteduk requires cargo and
102
     [echo]       rustc.  The easiest way to get rustc is to install rustup, see
103
     [echo]       https://www.rustup.rs
104
     [echo] 
105
     [echo]       Then run:
106
     [echo]       rustup default stable
107
     [echo]       See https://www.icyphy.org/accessors/wiki/Main/RustHost
108
     [echo] 
109
     [echo]       cargo.present: true
110
     [echo]     
111
     [exec] make: Nothing to be done for `all'.
112

    
113
duktape:
114

    
115
-check-jsdoc:
116

    
117
jsdoc-install:
118

    
119
jsdoc-update:
120

    
121
jsdoc:
122
     [echo] Invoke jsdoc to generate documentation for .js files.
123
     [echo]     
124
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioCapture.js ...
125
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioPlayer.js ...
126
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/ClipPlayer.js ...
127
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoCapture.js ...
128
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoPlay.js ...
129
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoWavFile.js ...
130
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Camera.js ...
131
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Foscam.js ...
132
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAware.js ...
133
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwareTest.js ...
134
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/FirebaseInterface.js ...
135
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterface.js ...
136
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterfaceTest.js ...
137
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ParaimpuInterface.js ...
138
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousAperiodic.js ...
139
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousPeriodic.js ...
140
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/demo/simpleDTSswarmlet.js ...
141
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/test/auto/mocha/testSimpleDTSswarmlet.js ...
142
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/AdsB.js ...
143
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/DrDose.js ...
144
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/EcSensor.js ...
145
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Hue.js ...
146
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Moto360SensorListener.js ...
147
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/PhSensor.js ...
148
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/test/TestHue.js ...
149
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogAppend.js ...
150
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogCreate.js ...
151
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogRead.js ...
152
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogSubscribe.js ...
153
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStore.js ...
154
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStoreQuery.js ...
155
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/GDPLogSubscribeOnlyJS.js ...
156
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/TestGdp.js ...
157
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogCreateAppendReadJS.js ...
158
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogSubscribeJS.js ...
159
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/EuclideanDist.js ...
160
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/Lla2Ecef.js ...
161
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/LlaDist.js ...
162
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/browser.js ...
163
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/lib/codemirror.js ...
164
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/mode/javascript/javascript.js ...
165
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/tutorial.js ...
166
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/auto/mocha/simpleTest.js ...
167
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/net/testREST.js ...
168
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/services/testStockTick.js ...
169
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testAccessor.js ...
170
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testRunner.js ...
171
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/regressionTestScript.js ...
172
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/testServer.js ...
173
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/commonHost.js ...
174
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/deterministicTemporalSemantics.js ...
175
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/events.js ...
176
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/hostHelper.js ...
177
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/util.js ...
178
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/mocha/testCommon.js ...
179
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/testCommon.js ...
180
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/cordova.js ...
181
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/TestAccessor.js ...
182
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/app.js ...
183
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/commonHost.js ...
184
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/events.js ...
185
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/nodeHost.js ...
186
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/util.js ...
187
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape/examples/eventloop/ecma_eventloop.js ...
188
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape2/examples/eventloop/ecma_eventloop.js ...
189
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktapeHost.js ...
190
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk/c_eventloop.js ...
191
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk2/c_eventloop.js ...
192
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/rusteduk/examples/life.js ...
193
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/noTestCommon.js ...
194
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/testComposite.js ...
195
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/app.js ...
196
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/commonHost.js ...
197
     [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 ...
198
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 69
199
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 100
200
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 109
201
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 128
202
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 139
203
     [exec] 
204
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 170
205
     [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 ...
206
     [exec] 
207
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/hostHelper.js ...
208
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/util.js ...
209
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/mocha/testCommon.js ...
210
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/testCommon.js ...
211
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/events.js ...
212
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/hostHelper.js ...
213
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/util.js ...
214
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/main.js ...
215
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testCommon.js ...
216
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornAuto.js ...
217
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornHost.js ...
218
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/Heartbeat.js ...
219
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/NaturalLanguage.js ...
220
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/TestComposite.js ...
221
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchEmulator.js ...
222
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLight.js ...
223
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLightGDP.js ...
224
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHost.js ...
225
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostInvoke.js ...
226
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostShell.js ...
227
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/auto/Stop.js ...
228
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testCommon.js ...
229
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeAllAuto.js ...
230
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHost.js ...
231
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHostInstantiateTopLevel.js ...
232
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testProcessCommandLineArguments.js ...
233
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoCapture.js ...
234
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoPlay.js ...
235
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoWavFile.js ...
236
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testGdp.js ...
237
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeAuto.js ...
238
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeHost.js ...
239
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeOneAuto.js ...
240
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testWebSocketClient.js ...
241
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/AprilTags.js ...
242
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/CharacterRecognition.js ...
243
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ComputerVision.js ...
244
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/FaceDetector.js ...
245
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageAnnotate.js ...
246
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageFilter.js ...
247
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/MotionDetector.js ...
248
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/demo/TextFromCamera/TextFromCamera.js ...
249
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/library/website/accessors.js ...
250
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/Location.js ...
251
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/mapRepo.js ...
252
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/MutableTestGain.js ...
253
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain1.js ...
254
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain2.js ...
255
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/demo/simpleMutable/simpleMutable.js ...
256
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/test/auto/mocha/testSimpleMutable.js ...
257
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/Discovery.js ...
258
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/IPAddress.js ...
259
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/KeyValueStore.js ...
260
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttPublisher.js ...
261
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttSubscriber.js ...
262
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/REST.js ...
263
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommClient.js ...
264
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommServer.js ...
265
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecurePublisher.js ...
266
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureSubscriber.js ...
267
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SerialPort.js ...
268
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketClient.js ...
269
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketServer.js ...
270
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketListener.js ...
271
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketSender.js ...
272
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxPublish.js ...
273
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxSubscribe.js ...
274
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebServer.js ...
275
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketClient.js ...
276
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketServer.js ...
277
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/XBee.js ...
278
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/TestWebSocketClient.js ...
279
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackIntToString.js ...
280
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackInvalid.js ...
281
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackJSON.js ...
282
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackNumber.js ...
283
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackShort.js ...
284
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackString.js ...
285
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackUnsignedByte.js ...
286
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestHue.js ...
287
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTGet.js ...
288
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPost.js ...
289
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut.js ...
290
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut2.js ...
291
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestUdpSocketSelf.js ...
292
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient2JS.js ...
293
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient3JS.js ...
294
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClientJS.js ...
295
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketGraph.js ...
296
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketLog.js ...
297
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketSendReceive.js ...
298
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/mocha/testREST.js ...
299
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/basicFunctions.js ...
300
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/browserHost.js ...
301
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/accessorMap.js ...
302
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/calculateAccessorMap.js ...
303
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/demo/sampleStatus.js ...
304
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/status.js ...
305
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/DroneLocation.js ...
306
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Global2LatLonAlt.js ...
307
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/LocationRosPublisher.js ...
308
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosPublisher.js ...
309
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosSubscriber.js ...
310
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Scarab.js ...
311
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/GeoCoder.js ...
312
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Heartbeat.js ...
313
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/NaturalLanguage.js ...
314
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/RedPinLocation.js ...
315
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/StockTick.js ...
316
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Weather.js ...
317
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder.js ...
318
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder2.js ...
319
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/testGeoCoder.js ...
320
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/signals/FFT.js ...
321
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/MochaTest.js ...
322
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAccessor.js ...
323
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAdder.js ...
324
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestBaseC.js ...
325
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestComposite.js ...
326
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositeSpontaneous.js ...
327
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedAgainA.js ...
328
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedC.js ...
329
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDisplay.js ...
330
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestFunctions.js ...
331
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestGain.js ...
332
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestImplement.js ...
333
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestInheritance.js ...
334
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestRequire.js ...
335
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneous.js ...
336
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousOnce.js ...
337
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TrainableTest.js ...
338
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/AccessorStatusTest.js ...
339
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSDisplay.js ...
340
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTest.js ...
341
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTestDisplay.js ...
342
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/Stop.js ...
343
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/TestComposite.js ...
344
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/ideas/timeline.js ...
345
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/util/monitor.js ...
346
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/trusted/AccessorStatus.js ...
347
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/tutorial/Hello.js ...
348
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Browser.js ...
349
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Exec.js ...
350
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Stop.js ...
351
     [exec] Generating output files...
352
     [exec] Finished running in 5.03 seconds.
353
     [exec] Result: 1
354
     [echo] The jsdoc output may be found in doc/jsdoc/index.html
355
     [echo]     
356

    
357
ptdoc:
358
     [echo] Invoke jsdoc to read *.js files and generate *PtDoc.xml files suitable for Ptolemy.
359
     [echo]     See https://chess.eecs.berkeley.edu/ptexternal/wiki/Main/JSDocSystems
360
     [echo]     See jsdoc/jsdoc.json
361
     [echo]     See jsdoc/plugins/accessorJSDocTags.js
362
     [echo]     See jsdoc/templates/ptdoc/publish.js
363
     [echo]     
364
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioCapture.js ...
365
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioPlayer.js ...
366
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/ClipPlayer.js ...
367
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoCapture.js ...
368
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoPlay.js ...
369
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoWavFile.js ...
370
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Camera.js ...
371
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/Foscam.js ...
372
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAware.js ...
373
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwareTest.js ...
374
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/FirebaseInterface.js ...
375
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterface.js ...
376
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/GSNInterfaceTest.js ...
377
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ParaimpuInterface.js ...
378
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousAperiodic.js ...
379
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousPeriodic.js ...
380
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/demo/simpleDTSswarmlet.js ...
381
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/test/auto/mocha/testSimpleDTSswarmlet.js ...
382
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/AdsB.js ...
383
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/DrDose.js ...
384
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/EcSensor.js ...
385
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Hue.js ...
386
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Moto360SensorListener.js ...
387
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/PhSensor.js ...
388
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/test/TestHue.js ...
389
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogAppend.js ...
390
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogCreate.js ...
391
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogRead.js ...
392
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogSubscribe.js ...
393
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStore.js ...
394
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStoreQuery.js ...
395
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/GDPLogSubscribeOnlyJS.js ...
396
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/TestGdp.js ...
397
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogCreateAppendReadJS.js ...
398
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/auto/GDPLogSubscribeJS.js ...
399
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/EuclideanDist.js ...
400
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/Lla2Ecef.js ...
401
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/LlaDist.js ...
402
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/browser.js ...
403
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/lib/codemirror.js ...
404
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/codemirror/mode/javascript/javascript.js ...
405
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/tutorial.js ...
406
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/auto/mocha/simpleTest.js ...
407
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/net/testREST.js ...
408
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/services/testStockTick.js ...
409
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testAccessor.js ...
410
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/manual/testRunner.js ...
411
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/regressionTestScript.js ...
412
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/testServer.js ...
413
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/commonHost.js ...
414
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/deterministicTemporalSemantics.js ...
415
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/events.js ...
416
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/hostHelper.js ...
417
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/util.js ...
418
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/mocha/testCommon.js ...
419
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/test/testCommon.js ...
420
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/cordova.js ...
421
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/TestAccessor.js ...
422
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/app.js ...
423
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/commonHost.js ...
424
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/events.js ...
425
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/nodeHost.js ...
426
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/util.js ...
427
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape/examples/eventloop/ecma_eventloop.js ...
428
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktape2/examples/eventloop/ecma_eventloop.js ...
429
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktapeHost.js ...
430
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk/c_eventloop.js ...
431
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/eduk2/c_eventloop.js ...
432
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/rusteduk/examples/life.js ...
433
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/noTestCommon.js ...
434
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/test/testComposite.js ...
435
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/app.js ...
436
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/commonHost.js ...
437
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 58
438
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 69
439
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 100
440
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 109
441
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 128
442
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 139
443
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 170
444
     [exec] ERROR: The @returns tag requires a value. File: deterministicTemporalSemantics.js, line: 179
445
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemantics.js ...
446
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/events.js ...
447
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/hostHelper.js ...
448
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/util.js ...
449
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/mocha/testCommon.js ...
450
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/test/testCommon.js ...
451
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/events.js ...
452
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/hostHelper.js ...
453
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/util.js ...
454
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/main.js ...
455
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testCommon.js ...
456
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornAuto.js ...
457
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/nashorn/test/testNashornHost.js ...
458
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/Heartbeat.js ...
459
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/NaturalLanguage.js ...
460
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/TestComposite.js ...
461
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchEmulator.js ...
462
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLight.js ...
463
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/WatchHandRaisingLightGDP.js ...
464
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHost.js ...
465
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostInvoke.js ...
466
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostShell.js ...
467
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/auto/Stop.js ...
468
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testCommon.js ...
469
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeAllAuto.js ...
470
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHost.js ...
471
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeHostInstantiateTopLevel.js ...
472
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testProcessCommandLineArguments.js ...
473
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoCapture.js ...
474
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoPlay.js ...
475
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testAudioIoWavFile.js ...
476
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testGdp.js ...
477
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeAuto.js ...
478
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeHost.js ...
479
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeOneAuto.js ...
480
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testWebSocketClient.js ...
481
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/AprilTags.js ...
482
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/CharacterRecognition.js ...
483
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ComputerVision.js ...
484
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/FaceDetector.js ...
485
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageAnnotate.js ...
486
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageFilter.js ...
487
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/MotionDetector.js ...
488
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/demo/TextFromCamera/TextFromCamera.js ...
489
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/library/website/accessors.js ...
490
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/Location.js ...
491
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/mapRepo.js ...
492
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/MutableTestGain.js ...
493
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain1.js ...
494
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain2.js ...
495
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/demo/simpleMutable/simpleMutable.js ...
496
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/test/auto/mocha/testSimpleMutable.js ...
497
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/Discovery.js ...
498
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/IPAddress.js ...
499
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/KeyValueStore.js ...
500
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttPublisher.js ...
501
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttSubscriber.js ...
502
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/REST.js ...
503
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommClient.js ...
504
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommServer.js ...
505
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecurePublisher.js ...
506
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureSubscriber.js ...
507
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SerialPort.js ...
508
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketClient.js ...
509
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketServer.js ...
510
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketListener.js ...
511
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketSender.js ...
512
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxPublish.js ...
513
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxSubscribe.js ...
514
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebServer.js ...
515
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketClient.js ...
516
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketServer.js ...
517
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/XBee.js ...
518
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/TestWebSocketClient.js ...
519
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackIntToString.js ...
520
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackInvalid.js ...
521
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackJSON.js ...
522
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackNumber.js ...
523
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackShort.js ...
524
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackString.js ...
525
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/SerialLoopbackUnsignedByte.js ...
526
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestHue.js ...
527
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTGet.js ...
528
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPost.js ...
529
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut.js ...
530
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestRESTPut2.js ...
531
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/TestUdpSocketSelf.js ...
532
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient2JS.js ...
533
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClient3JS.js ...
534
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketClientJS.js ...
535
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketGraph.js ...
536
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketLog.js ...
537
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/WebSocketSendReceive.js ...
538
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/auto/mocha/testREST.js ...
539
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/basicFunctions.js ...
540
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/obsolete/browserHost.js ...
541
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/accessorMap.js ...
542
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/calculateAccessorMap.js ...
543
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/demo/sampleStatus.js ...
544
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/status.js ...
545
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/DroneLocation.js ...
546
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Global2LatLonAlt.js ...
547
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/LocationRosPublisher.js ...
548
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosPublisher.js ...
549
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosSubscriber.js ...
550
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Scarab.js ...
551
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/GeoCoder.js ...
552
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Heartbeat.js ...
553
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/NaturalLanguage.js ...
554
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/RedPinLocation.js ...
555
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/StockTick.js ...
556
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/Weather.js ...
557
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder.js ...
558
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/auto/mocha/testGeoCoder2.js ...
559
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/test/testGeoCoder.js ...
560
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/signals/FFT.js ...
561
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/MochaTest.js ...
562
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAccessor.js ...
563
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAdder.js ...
564
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestBaseC.js ...
565
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestComposite.js ...
566
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositeSpontaneous.js ...
567
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedAgainA.js ...
568
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedC.js ...
569
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDisplay.js ...
570
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestFunctions.js ...
571
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestGain.js ...
572
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestImplement.js ...
573
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestInheritance.js ...
574
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestRequire.js ...
575
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneous.js ...
576
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousOnce.js ...
577
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TrainableTest.js ...
578
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/AccessorStatusTest.js ...
579
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSDisplay.js ...
580
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTest.js ...
581
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/RampJSTestDisplay.js ...
582
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/Stop.js ...
583
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/auto/TestComposite.js ...
584
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/ideas/timeline.js ...
585
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/util/monitor.js ...
586
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/trusted/AccessorStatus.js ...
587
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/tutorial/Hello.js ...
588
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Browser.js ...
589
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Exec.js ...
590
     [exec] Parsing /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/Stop.js ...
591
     [exec] Generating output files...
592
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioCapturePtDoc.xml
593
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/AudioPlayerPtDoc.xml
594
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audio/ClipPlayerPtDoc.xml
595
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoCapturePtDoc.xml
596
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoPlayPtDoc.xml
597
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/audioIo/AudioIoWavFilePtDoc.xml
598
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/CameraPtDoc.xml
599
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/cameras/FoscamPtDoc.xml
600
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwarePtDoc.xml
601
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/contextAware/ContextAwareTestPtDoc.xml
602
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousAperiodicPtDoc.xml
603
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/SpontaneousPeriodicPtDoc.xml
604
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/deterministicTemporalSemantics/demo/simpleDTSswarmletPtDoc.xml
605
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/AdsBPtDoc.xml
606
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/DrDosePtDoc.xml
607
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/EcSensorPtDoc.xml
608
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/HuePtDoc.xml
609
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/Moto360SensorListenerPtDoc.xml
610
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/devices/PhSensorPtDoc.xml
611
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogAppendPtDoc.xml
612
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogCreatePtDoc.xml
613
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogReadPtDoc.xml
614
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/GDPLogSubscribePtDoc.xml
615
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStorePtDoc.xml
616
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/KVStoreQueryPtDoc.xml
617
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/gdp/test/TestGdpPtDoc.xml
618
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/EuclideanDistPtDoc.xml
619
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/Lla2EcefPtDoc.xml
620
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/geodesy/LlaDistPtDoc.xml
621
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/browserPtDoc.xml
622
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/demo/tutorial/tutorialPtDoc.xml
623
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/browser/test/regressionTestScriptPtDoc.xml
624
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/commonHostPtDoc.xml
625
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/deterministicTemporalSemanticsPtDoc.xml
626
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/common/modules/utilPtDoc.xml
627
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/cordovaPtDoc.xml
628
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/TestAccessorPtDoc.xml
629
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/commonHostPtDoc.xml
630
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/nodeHostPtDoc.xml
631
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/cordova/cordova1/DemoApp/www/jxcore/utilPtDoc.xml
632
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/duktape/duktapeHostPtDoc.xml
633
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/appPtDoc.xml
634
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/commonHostPtDoc.xml
635
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/deterministicTemporalSemanticsPtDoc.xml
636
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/common/modules/utilPtDoc.xml
637
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/jxcore/jxcore/modules/utilPtDoc.xml
638
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostPtDoc.xml
639
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostInvokePtDoc.xml
640
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/nodeHostShellPtDoc.xml
641
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/mocha/testNodeAllAutoPtDoc.xml
642
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/hosts/node/test/testNodeAutoPtDoc.xml
643
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/AprilTagsPtDoc.xml
644
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/CharacterRecognitionPtDoc.xml
645
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ComputerVisionPtDoc.xml
646
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/FaceDetectorPtDoc.xml
647
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageAnnotatePtDoc.xml
648
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/ImageFilterPtDoc.xml
649
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/MotionDetectorPtDoc.xml
650
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/image/demo/TextFromCamera/TextFromCameraPtDoc.xml
651
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/LocationPtDoc.xml
652
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/localization/mapRepoPtDoc.xml
653
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/MutableTestGainPtDoc.xml
654
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain1PtDoc.xml
655
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/TestGain2PtDoc.xml
656
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/mutable/demo/simpleMutable/simpleMutablePtDoc.xml
657
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/DiscoveryPtDoc.xml
658
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/IPAddressPtDoc.xml
659
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/KeyValueStorePtDoc.xml
660
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttPublisherPtDoc.xml
661
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/MqttSubscriberPtDoc.xml
662
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/RESTPtDoc.xml
663
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommClientPtDoc.xml
664
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureCommServerPtDoc.xml
665
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecurePublisherPtDoc.xml
666
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SecureSubscriberPtDoc.xml
667
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/SerialPortPtDoc.xml
668
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketClientPtDoc.xml
669
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/TCPSocketServerPtDoc.xml
670
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketListenerPtDoc.xml
671
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/UDPSocketSenderPtDoc.xml
672
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxPublishPtDoc.xml
673
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/VertxSubscribePtDoc.xml
674
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebServerPtDoc.xml
675
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketClientPtDoc.xml
676
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/WebSocketServerPtDoc.xml
677
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/XBeePtDoc.xml
678
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/net/test/TestWebSocketClientPtDoc.xml
679
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/accessorMapPtDoc.xml
680
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/demo/sampleStatusPtDoc.xml
681
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/reports/status/statusPtDoc.xml
682
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/DroneLocationPtDoc.xml
683
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/Global2LatLonAltPtDoc.xml
684
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/LocationRosPublisherPtDoc.xml
685
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosPublisherPtDoc.xml
686
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/RosSubscriberPtDoc.xml
687
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/robotics/ScarabPtDoc.xml
688
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/GeoCoderPtDoc.xml
689
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/HeartbeatPtDoc.xml
690
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/NaturalLanguagePtDoc.xml
691
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/RedPinLocationPtDoc.xml
692
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/StockTickPtDoc.xml
693
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/services/WeatherPtDoc.xml
694
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/signals/FFTPtDoc.xml
695
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/MochaTestPtDoc.xml
696
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAccessorPtDoc.xml
697
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestAdderPtDoc.xml
698
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestBaseCPtDoc.xml
699
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositePtDoc.xml
700
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestCompositeSpontaneousPtDoc.xml
701
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedAgainAPtDoc.xml
702
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDerivedCPtDoc.xml
703
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestDisplayPtDoc.xml
704
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestFunctionsPtDoc.xml
705
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestGainPtDoc.xml
706
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestImplementPtDoc.xml
707
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestInheritancePtDoc.xml
708
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestRequirePtDoc.xml
709
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousPtDoc.xml
710
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TestSpontaneousOncePtDoc.xml
711
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/test/TrainableTestPtDoc.xml
712
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/trusted/AccessorStatusPtDoc.xml
713
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/tutorial/HelloPtDoc.xml
714
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/BrowserPtDoc.xml
715
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/ExecPtDoc.xml
716
     [exec] Writing: /Users/cxh/ptII/org/terraswarm/accessor/accessors/web/utilities/StopPtDoc.xml
717
     [exec] Finished running in 3.64 seconds.
718
     [exec] Result: 1
719

    
720
build:
721

    
722
BUILD SUCCESSFUL
723
Total time: 30 seconds
724
All Done
725
Updated documentation for accessors.
726
Opened file:/Users/cxh/ptII/ptolemy/actor/lib/jjs/modules/gdp/test/auto/GDPLogSubscribe.xml in 34247 ms.
727
Size Statistics for .GDPLogSubscribe
728
AtomicEntities: 16
729
CompositeEntities: 0
730
OpaqueCompositeEntities: 0
731
Relations: 10
732
Attributes: 134
733
Atomic Actor Names and Counts:
734
org.terraswarm.accessor.JSAccessor 4
735
ptolemy.actor.lib.DiscreteClock 3
736
ptolemy.actor.lib.gui.Display 3
737
ptolemy.actor.lib.Ramp 2
738
ptolemy.actor.lib.Test 2
739
ptolemy.actor.lib.Expression 1
740
ptolemy.actor.lib.RandomInteger 1
741

    
742
Composite Entity Depths and Counts:
743

    
744
GDPLogCreate.js: initialize()
745
GDPLogAppend.js: initialize()
746
GDPLogCreate.js: create() Start.
747
GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 3, edu.berkeley.eecs.gdp-01.gdplogd): 
748
GDPManager: Using configuration files in /Users/cxh/.ep_adm_params
749
GDPManager: gdp settings:
750
swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu
751
GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@5304b58d, 3, org.terraswarm.gdp.GDP_NAME@338272bf)
752
GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@5304b58d(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), RA, org.terraswarm.gdp.GDP_NAME@338272bf(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
753

    
754
>>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I)
755
_gdp_lib_init(NULL)
756
	@(#)libgdp 0.7.2 (2017-04-11 12:32) 00cf2f7b1b4a3d02447767de3faf5b7912f7400d
757
My GDP routing name = PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
758
gdp_lib_init: OK
759
Trying Zeroconf:
760
create_new_simple_poll_client: avahi_simple_poll_get: Daemon not running
761
Failed to create client object: Daemon not running
762
gdp_zc_scan: create_new_simple_poll_client failed: No such file or directory
763
gdp_zc_scan failed
764
_gdp_chan_open(gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu)
765
Trying gdp-03.eecs.berkeley.edu
766
_gdp_chan_open: trying host gdp-03.eecs.berkeley.edu port 8007
767
_gdp_chan_open: talking to router at gdp-03.eecs.berkeley.edu:8007
768
gdp_event_loop: starting up I/O base loop
769
Inserted events:
770
  0x7f81b1dc27a0 [fd  117] Write Persist
771
  0x7f81b1dc2720 [fd  117] Read Persist
772
  0x7f81b59a3b80 [fd  -1] Persist Timeout=1491940204.979702
773
Active events:
774
_gdp_req_new: allocated new pdu @ 0x7f81b19119c0
775
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_ADVERTISE
776
gdp_init: OK
777
_gdp_req_new: allocated new pdu @ 0x7f81b19119c0
778

    
779
>>> _gdp_invoke(req=0x7f81abfe2720 rid=1): CMD_OPEN_RA (75), gcl@0x7f81b589d2c0
780
	datum @ 0x7f81b589bf00: recno -1, len 0, no timestamp
781
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_OPEN_RA
782
_gdp_pdu_in(NAK_R_NOROUTE) => OK
783

    
784
*** Processing ack/nak 240=NAK_R_NOROUTE from socket 117
785
gdp_pdu_proc_resp(0x7f81b1dc33d0 NAK_R_NOROUTE) gcl 0x7f81b589d2c0
786
_gdp_req_dispatch >>> NAK_R_NOROUTE (240) [gcl->refcnt 2]
787
nak_router: received NAK_R_NOROUTE for CMD_OPEN_RA
788
_gdp_req_dispatch <<< NAK_R_NOROUTE [gcl->refcnt 2]
789
    ERROR: 600 no route available [Berkeley:Swarm-GDP:600]
790
<<< _gdp_invoke(0x7f81abfe2720 rid=1) CMD_OPEN_RA: ERROR: 600 no route available [Berkeley:Swarm-GDP:600]
791
Couldn't open GCL a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I:
792
	ERROR: 600 no route available [Berkeley:Swarm-GDP:600]
793
<<< gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I): ERROR: 600 no route available [Berkeley:Swarm-GDP:600]
794
GDP_GCL: gdp_gcl_open() failed, trying to create the log and call gdp_gcl_open() again.
795
GDP_GCL.java: create(org.terraswarm.gdp.GDP_NAME@5304b58d, , org.terraswarm.gdp.GDP_NAME@338272bf, {})
796

    
797
>>> gdp_gcl_create
798
_gdp_gcl_create: gcl=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
799
	logd=m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
800
_gdp_req_new: allocated new pdu @ 0x7f81b19119c0
801

    
802
>>> _gdp_invoke(req=0x7f81abfe2720 rid=2): CMD_CREATE (66), gcl@0x7f81b589d3d0
803
	datum @ 0x7f81b589bf00: recno -1, len 34, no timestamp
804
00000000 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88 fd 55 69 3a
805
         k  ?  ?  ?  ?  ?  ?  O  ?  O  C  ?  ?  U  i  : 
806
00000010 17 af 55 66 24 a3 42 e6 ac cc 4d 0d 70 ab 97 a2
807
         ?  ?  U  f  $  ?  B  ?  ?  ?  M  ?  p  ?  ?  ? 
808
00000020 00 00
809
         ?  ? 
810
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_CREATE
811
_gdp_pdu_in(ACK_DATA_CREATED) => OK
812

    
813
*** Processing ack/nak 129=ACK_DATA_CREATED from socket 117
814
gdp_pdu_proc_resp(0x7f81b1dc33d0 ACK_DATA_CREATED) gcl 0x7f81b589d3d0
815
_gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 2]
816
ack_success: received ACK_DATA_CREATED for CMD_CREATE
817
_gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 2]
818
    OK [201 = 0xc9]
819
<<< _gdp_invoke(0x7f81abfe2720 rid=2) CMD_CREATE: OK [201 = 0xc9]
820
<<< gdp_gcl_create: OK [201 = 0xc9]
821

    
822
>>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I)
823
gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0
824
<<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
825

    
826
GDPLogCreate.js: create() Done!
827
GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 1, edu.berkeley.eecs.gdp-01.gdplogd): 
828
GDPManager: Using configuration files in /Users/cxh/.ep_adm_params
829
GDPManager: gdp settings:
830
swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu
831
GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@66e4244b, 1, org.terraswarm.gdp.GDP_NAME@2d83b0ae)
832
GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@66e4244b(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), RO, org.terraswarm.gdp.GDP_NAME@2d83b0ae(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
833

    
834
>>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I)
835
gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0
836
<<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
837
_gdp_req_new: allocated new pdu @ 0x7f81b19119c0
838

    
839
>>> _gdp_invoke(req=0x7f81abfe2720 rid=3): CMD_SUBSCRIBE (72), gcl@0x7f81b589d3d0
840
	datum @ 0x7f81b589bf00: recno 0, len 4, no timestamp
841
00000000 00 00 00 00
842
         ?  ?  ?  ? 
843
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_SUBSCRIBE
844
_gdp_pdu_in(ACK_SUCCESS) => OK
845

    
846
*** Processing ack/nak 128=ACK_SUCCESS from socket 117
847
gdp_pdu_proc_resp(0x7f81b1dc33d0 ACK_SUCCESS) gcl 0x7f81b589d3d0
848
_gdp_req_dispatch >>> ACK_SUCCESS (128) [gcl->refcnt 5]
849
ack_success: received ACK_SUCCESS for CMD_SUBSCRIBE
850
_gdp_req_dispatch <<< ACK_SUCCESS [gcl->refcnt 5]
851
    OK [200 = 0xc8]
852
<<< _gdp_invoke(0x7f81abfe2720 rid=3) CMD_SUBSCRIBE: OK [200 = 0xc8]
853
Starting subscription poker thread
854
Append to log named: ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383
855
GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 2, edu.berkeley.eecs.gdp-01.gdplogd): 
856
GDPManager: Using configuration files in /Users/cxh/.ep_adm_params
857
GDPManager: gdp settings:
858
swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu
859
GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@1964bedb, 2, org.terraswarm.gdp.GDP_NAME@764aa7dc)
860
GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@1964bedb(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), AO, org.terraswarm.gdp.GDP_NAME@764aa7dc(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
861

    
862
>>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I)
863
gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0
864
<<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
865
Append data: 1
866
GDPHelper.append(1)
867
ep_thr_mutex_lock    gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000]
868
ep_thr_mutex_unlock  gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000]
869
gdp_datum_new => 0x7f81b589bf00
870

    
871
>>> gdp_gcl_append
872
ep_thr_mutex_lock    gdp_api.c:464 0x7f81b589d3d0 (gcl) [0x70000ac83000]
873
ep_thr_mutex_lock    gdp_req.c:139 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000]
874
ep_thr_mutex_unlock  gdp_req.c:144 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000]
875
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
876
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
877
ep_thr_mutex_init    gdp_req.c:161 0x7f81b58ac460 (&req->mutex) [0x70000ac83000]
878
ep_thr_cond_init     gdp_req.c:163 0x7f81b58ac4b0 (&req->cond) [0x70000ac83000]
879
_gdp_req_lock: req @ 0x7f81b58ac460
880
ep_thr_mutex_lock    gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ac83000]
881
ep_thr_mutex_lock    gdp_pdu.c:780 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000]
882
ep_thr_mutex_unlock  gdp_pdu.c:789 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000]
883
ep_thr_mutex_lock    gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000]
884
ep_thr_mutex_unlock  gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000]
885
gdp_datum_new => 0x7f81b1dc3450
886
_gdp_pdu_new => 0x7f81b1dc33d0
887
_gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0
888
ep_thr_mutex_lock    gdp_req.c:195 0x7f81b1dc2650 (&chan->mutex) [0x70000ac83000]
889
ep_thr_mutex_unlock  gdp_req.c:205 0x7f81b1dc2650 (&chan->mutex) [0x70000ac83000]
890
_gdp_req_new(gcl=0x7f81b589d3d0, cmd=CMD_APPEND) => 0x7f81b58ac460 (rid=0)
891

    
892
>>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_APPEND (71), gcl@0x7f81b589d3d0
893
	datum @ 0x7f81b1dc3450: recno 1, len 1, no timestamp
894
00000000 31
895
         1 
896
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
897
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
898
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
899
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
900
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
901
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ac83000]
902
_gdp_invoke: sending 71, retries=2
903
_gdp_req_send: req@0x7f81b58ac460:
904
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
905
    postproc=0x0, sub_cb=0x0, udata=0x0
906
    state=ACTIVE, stat=OK
907
    act_ts=1970-01-01 00:00:00.000000000Z
908
    flags=0x100<ON_CHAN_LIST>
909
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
910
	iomode = 3, refcnt = 6, reqs = 0x7f81abfe2720, nrecs = 0
911
	flags = 0xe<INCACHE,ISLOCKED,INUSE>
912
    cPDU@0x7f81b1dc33d0: 
913
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
914
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
915
	src=(none)
916
	rid=0, olen=0, chan=0x0, seqno=0
917
	flags=0
918
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1
919
		ts=(none)
920
	sigmdalg=0x0, siglen=0, sig=0x0
921
	total header=88
922
_gdp_req_send(0x7f81b58ac460) gcl=0x7f81b589d3d0
923
_gdp_req_send(0x7f81b589d3d0) adding to cache
924
_gdp_gcl_cache_add(0x7f81b589d3d0): adding
925
_gdp_gcl_cache_add(0x7f81b589d3d0): already cached
926
_gdp_pdu_out, fd = 117, basemd = 0x0:
927
    PDU@0x7f81b1dc33d0: 
928
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
929
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
930
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
931
	rid=0, olen=0, chan=0x0, seqno=0
932
	flags=0
933
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1
934
		ts=(none)
935
	sigmdalg=0x0, siglen=0, sig=0x0
936
	total header=88
937
_gdp_pdu_out: sending PDU:
938
00000000 03 0f 00 47 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88
939
00000010 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d
940
00000020 70 ab 97 a2 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c
941
00000030 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf
942
00000040 04 1f 9b 6e 00 00 00 00 00 00 02 02 00 00 00 01
943
00000050 00 00 00 00 00 00 00 01
944
00000058                         31
945
                                 1 
946
_gdp_invoke: waiting on 0x7f81b58ac460
947
ep_thr_mutex_unlock  gdp_proto.c:143 0x7f81b589d3d0 (req->gcl) [0x70000ac83000]
948
ep_thr_cond_wait-cv  gdp_proto.c:146 0x7f81b58ac4b0 (&req->cond) [0x70000ac83000]
949
ep_thr_cond-wait-mtx gdp_proto.c:146 0x7f81b58ac460 (&req->cond) [0x70000ac83000]
950
gdp_read_cb: fd 117, 105 bytes
951
ep_thr_mutex_lock    gdp_pdu.c:780 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000]
952
ep_thr_mutex_unlock  gdp_pdu.c:789 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000]
953
ep_thr_mutex_lock    gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
954
ep_thr_mutex_unlock  gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
955
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000]
956
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000]
957
ep_thr_mutex_init    gdp_datum.c:75 0x7f81b58a40a0 (&datum->mutex) [0x70000ad06000]
958
gdp_datum_new => 0x7f81b58a40a0
959
_gdp_pdu_new => 0x7f81b58a4690
960

    
961
	>>>>>  _gdp_pdu_in  >>>>>
962
_gdp_pdu_in: fixed pdu header:
963
00000000 03 0f 00 85 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c
964
00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf
965
00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88
966
00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d
967
00000040 70 ab 97 a2 00 00 00 03 00 00 06 0a 00 00 00 01
968
_gdp_pdu_in: read PDU header:
969
00000000 03 0f 00 85 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c
970
00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf
971
00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88
972
00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d
973
00000040 70 ab 97 a2 00 00 00 03 00 00 06 0a 00 00 00 01
974
00000050 00 00 00 00 00 00 00 01 00 00 00 00 58 ed 33 4f
975
00000060 12 ac 32 78 00 00 00 00
976
_gdp_pdu_in: reading 1 data bytes (1 available)
977
00000068                         31
978
                                 1 
979
_gdp_pdu_in(ACK_DATA_CONTENT) => OK
980
PDU@0x7f81b58a4690: 
981
	v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT
982
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
983
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
984
	rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0
985
	flags=0xa<HAS_RECNO,HAS_TS>
986
	datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1
987
		ts=2017-04-11 19:49:35.313275000Z
988
	sigmdalg=0x0, siglen=0, sig=0x0
989
	total header=128
990

    
991
*** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117
992
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000]
993
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000]
994
ep_thr_mutex_lock    gdp_gcl_cache.c:227 0x7f81b589d3d0 (gcl) [0x70000ad06000]
995
_gdp_gcl_touch(0x7f81b589d3d0)
996
_gdp_gcl_incref(0x7f81b589d3d0): 7
997
gdp_gcl_cache_get: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U =>
998
	0x7f81b589d3d0 refcnt 7
999
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0
1000
gdp_pdu_proc_resp: searching gcl 0x7f81b589d3d0 for rid 3
1001
_gdp_req_find(gcl=0x7f81b589d3d0, rid=3)
1002
_gdp_req_lock: req @ 0x7f81b58ac460
1003
ep_thr_mutex_lock    gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ad06000]
1004
_gdp_req_unlock: req @ 0x7f81b58ac460
1005
ep_thr_mutex_unlock  gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ad06000]
1006
_gdp_req_lock: req @ 0x7f81abfe2720
1007
ep_thr_mutex_lock    gdp_req.c:383 0x7f81abfe2720 (&req->mutex) [0x70000ad06000]
1008
_gdp_req_find(gcl=0x7f81b589d3d0, rid=3) => 0x7f81abfe2720, state IDLE
1009
... found req@0x7f81abfe2720:
1010
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1011
    postproc=0x0, sub_cb=0x0, udata=0x0
1012
    state=IDLE, stat=OK [200 = 0xc8]
1013
    act_ts=2017-04-11 19:49:35.271856000Z
1014
    flags=0x1d7<ASYNCIO,DONE,CLT_SUBSCR,PERSIST,ALLOC_RID,ON_GCL_LIST,ON_CHAN_LIST>
1015
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1016
	iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 0
1017
	flags = 0xe<INCACHE,ISLOCKED,INUSE>
1018
    cPDU@0x7f81b19119c0: 
1019
	v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE
1020
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1021
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1022
	rid=3, olen=0, chan=0x0, seqno=0
1023
	flags=0
1024
	datum=0x0
1025
	total header=80
1026
ep_thr_mutex_unlock  gdp_main.c:410 0x7f81b589d3d0 (gcl) [0x70000ad06000]
1027
gdp_pdu_proc_resp: req@0x7f81abfe2720:
1028
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1029
    postproc=0x0, sub_cb=0x0, udata=0x0
1030
    state=IDLE, stat=OK [200 = 0xc8]
1031
    act_ts=2017-04-11 19:49:35.271856000Z
1032
    flags=0x1d7<ASYNCIO,DONE,CLT_SUBSCR,PERSIST,ALLOC_RID,ON_GCL_LIST,ON_CHAN_LIST>
1033
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1034
	iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 0
1035
	flags = 0xa<INCACHE,INUSE>
1036
    cPDU@0x7f81b19119c0: 
1037
	v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE
1038
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1039
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1040
	rid=3, olen=0, chan=0x0, seqno=0
1041
	flags=0
1042
	datum=0x0
1043
	total header=80
1044
    rPDU@0x7f81b58a4690: 
1045
	v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT
1046
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1047
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1048
	rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0
1049
	flags=0xa<HAS_RECNO,HAS_TS>
1050
	datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1
1051
		ts=2017-04-11 19:49:35.313275000Z
1052
	sigmdalg=0x0, siglen=0, sig=0x0
1053
	total header=128
1054
_gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 7], req@0x7f81abfe2720:
1055
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1056
    postproc=0x0, sub_cb=0x0, udata=0x0
1057
    state=IDLE, stat=OK [200 = 0xc8]
1058
    act_ts=2017-04-11 19:49:35.319323000Z
1059
    flags=0x1d7<ASYNCIO,DONE,CLT_SUBSCR,PERSIST,ALLOC_RID,ON_GCL_LIST,ON_CHAN_LIST>
1060
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1061
	iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 0
1062
	flags = 0xa<INCACHE,INUSE>
1063
    cPDU@0x7f81b19119c0: 
1064
	v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE
1065
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1066
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1067
	rid=3, olen=0, chan=0x0, seqno=0
1068
	flags=0
1069
	datum=0x0
1070
	total header=80
1071
    rPDU@0x7f81b58a4690: 
1072
	v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT
1073
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1074
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1075
	rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0
1076
	flags=0xa<HAS_RECNO,HAS_TS>
1077
	datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1
1078
		ts=2017-04-11 19:49:35.313275000Z
1079
	sigmdalg=0x0, siglen=0, sig=0x0
1080
	total header=128
1081

    
1082
ack_success: received ACK_DATA_CONTENT for CMD_SUBSCRIBE
1083
_gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 7]
1084
    OK [205 = 0xcd]
1085
    req@0x7f81abfe2720:
1086
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1087
    postproc=0x0, sub_cb=0x0, udata=0x0
1088
    state=IDLE, stat=OK [200 = 0xc8]
1089
    act_ts=2017-04-11 19:49:35.319375000Z
1090
    flags=0x1d7<ASYNCIO,DONE,CLT_SUBSCR,PERSIST,ALLOC_RID,ON_GCL_LIST,ON_CHAN_LIST>
1091
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1092
	iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 1
1093
	flags = 0xa<INCACHE,INUSE>
1094
    cPDU@0x7f81b19119c0: 
1095
	v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE
1096
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1097
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1098
	rid=3, olen=0, chan=0x0, seqno=0
1099
	flags=0
1100
	datum=0x0
1101
	total header=80
1102
    rPDU@0x7f81b58a4690: 
1103
	v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT
1104
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1105
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1106
	rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0
1107
	flags=0xa<HAS_RECNO,HAS_TS>
1108
	datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1
1109
		ts=2017-04-11 19:49:35.313275000Z
1110
	sigmdalg=0x0, siglen=0, sig=0x0
1111
	total header=128
1112
acknak_from_estat: OK [205 = 0xcd] -> ACK_DATA_CONTENT
1113
gdp_pdu_proc_resp(ACK_DATA_CONTENT for CMD_SUBSCRIBE): OK [205 = 0xcd]
1114
req@0x7f81abfe2720:
1115
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1116
    postproc=0x0, sub_cb=0x0, udata=0x0
1117
    state=IDLE, stat=OK [200 = 0xc8]
1118
    act_ts=2017-04-11 19:49:35.319375000Z
1119
    flags=0x1d7<ASYNCIO,DONE,CLT_SUBSCR,PERSIST,ALLOC_RID,ON_GCL_LIST,ON_CHAN_LIST>
1120
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1121
	iomode = 3, refcnt = 7, reqs = 0x7f81b58ac460, nrecs = 1
1122
	flags = 0xa<INCACHE,INUSE>
1123
    cPDU@0x7f81b19119c0: 
1124
	v=3, ttl=15, rsvd1=0, cmd=72=CMD_SUBSCRIBE
1125
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1126
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1127
	rid=3, olen=0, chan=0x0, seqno=0
1128
	flags=0
1129
	datum=0x0
1130
	total header=80
1131
    rPDU@0x7f81b58a4690: 
1132
	v=3, ttl=15, rsvd1=0, cmd=133=ACK_DATA_CONTENT
1133
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1134
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1135
	rid=3, olen=24, chan=0x7f81b1dc2650, seqno=0
1136
	flags=0xa<HAS_RECNO,HAS_TS>
1137
	datum=0x7f81b58a40a0, recno=1, dbuf=0x7f81b58a4710, dlen=1
1138
		ts=2017-04-11 19:49:35.313275000Z
1139
	sigmdalg=0x0, siglen=0, sig=0x0
1140
	total header=128
1141
ep_thr_mutex_lock    gdp_event.c:72 0x129454b60 (&FreeListMutex) [0x70000ad06000]
1142
ep_thr_mutex_unlock  gdp_event.c:75 0x129454b60 (&FreeListMutex) [0x70000ad06000]
1143
_gdp_event_new => 0x7f81b58aeaf0
1144
ep_thr_mutex_lock    gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1145
ep_thr_mutex_unlock  gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1146
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000]
1147
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b3254e30 (&hp->mutex) [0x70000ad06000]
1148
ep_thr_mutex_init    gdp_datum.c:75 0x7f81b58ac180 (&datum->mutex) [0x70000ad06000]
1149
gdp_datum_new => 0x7f81b58ac180
1150
_gdp_event_trigger: adding event 0x7f81b58aeaf0 (1) to active list
1151
ep_thr_mutex_lock    gdp_event.c:201 0x129454bc0 (&ActiveListMutex) [0x70000ad06000]
1152
ep_thr_cond_broadcast gdp_event.c:203 0x129454c20 (&ActiveListSig) [0x70000ad06000]
1153
ep_thr_mutex_unlock  gdp_event.c:204 0x129454bc0 (&ActiveListMutex) [0x70000ad06000]
1154
_gdp_pdu_free(0x7f81b58a4690)
1155
gdp_event_next: ep_thr_cond_wait => 0
1156
gdp_datum_free(0x7f81b58a40a0)
1157
ep_thr_mutex_unlock  gdp_event.c:175 0x129454bc0 (&ActiveListMutex) [0x70000ae8c000]
1158
  ... draining 1 bytes
1159
gdp_event_next => 0x7f81b58aeaf0
1160
ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b58a40a0 (&datum->mutex) [0x70000ad06000]
1161
ep_thr_mutex_unlock  gdp_datum.c:122 0x7f81b58a40a0 (&datum->mutex) [0x70000ad06000]
1162
ep_thr_mutex_lock    gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1163
ep_thr_mutex_unlock  gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1164
ep_thr_mutex_lock    gdp_pdu.c:813 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000]
1165
ep_thr_mutex_unlock  gdp_pdu.c:815 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000]
1166
_gdp_req_unlock: req @ 0x7f81abfe2720
1167
ep_thr_mutex_unlock  gdp_req.c:404 0x7f81abfe2720 (&req->mutex) [0x70000ad06000]
1168
gdp_pdu_proc_resp <<< done
1169
gdp_event_free(0x7f81b58aeaf0)
1170
gdp_datum_free(0x7f81b58ac180)
1171
  ... draining 1 bytes
1172
ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b58ac180 (&datum->mutex) [0x70000ae8c000]
1173
ep_thr_mutex_unlock  gdp_datum.c:122 0x7f81b58ac180 (&datum->mutex) [0x70000ae8c000]
1174
ep_thr_mutex_lock    gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ae8c000]
1175
ep_thr_mutex_unlock  gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ae8c000]
1176
ep_thr_mutex_lock    gdp_event.c:104 0x129454b60 (&FreeListMutex) [0x70000ae8c000]
1177
ep_thr_mutex_unlock  gdp_event.c:106 0x129454b60 (&FreeListMutex) [0x70000ae8c000]
1178
gdp_event_next: gcl 0x7f81b589d3d0
1179
ep_thr_mutex_lock    gdp_event.c:132 0x129454bc0 (&ActiveListMutex) [0x70000ae8c000]
1180
gdp_event_next: empty ActiveList; waiting
1181
ep_thr_cond_wait-cv  gdp_event.c:141 0x129454c20 (&ActiveListSig) [0x70000ae8c000]
1182
ep_thr_cond-wait-mtx gdp_event.c:141 0x129454bc0 (&ActiveListSig) [0x70000ae8c000]
1183
gdp_read_cb: fd 117, 88 bytes
1184
ep_thr_mutex_lock    gdp_pdu.c:780 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000]
1185
ep_thr_mutex_unlock  gdp_pdu.c:789 0x1294550a0 (&PduFreeListMutex) [0x70000ad06000]
1186
ep_thr_mutex_lock    gdp_datum.c:64 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1187
ep_thr_mutex_unlock  gdp_datum.c:69 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1188
gdp_datum_new => 0x7f81b58ac180
1189
_gdp_pdu_new => 0x7f81b58a4690
1190

    
1191
	>>>>>  _gdp_pdu_in  >>>>>
1192
_gdp_pdu_in: fixed pdu header:
1193
00000000 03 0f 00 81 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c
1194
00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf
1195
00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88
1196
00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d
1197
00000040 70 ab 97 a2 00 00 00 00 00 00 02 02 00 00 00 00
1198
_gdp_pdu_in: read PDU header:
1199
00000000 03 0f 00 81 3d b0 9d d2 87 50 d2 10 7b 1d 28 2c
1200
00000010 73 cc 50 28 28 e6 69 6e 23 87 57 32 4c 1a 99 cf
1201
00000020 04 1f 9b 6e 6b f0 d3 d3 95 1b 81 4f 12 4f 43 88
1202
00000030 fd 55 69 3a 17 af 55 66 24 a3 42 e6 ac cc 4d 0d
1203
00000040 70 ab 97 a2 00 00 00 00 00 00 02 02 00 00 00 00
1204
00000050 00 00 00 00 00 00 00 01
1205
_gdp_pdu_in: reading 0 data bytes (0 available)
1206
_gdp_pdu_in(ACK_DATA_CREATED) => OK
1207
PDU@0x7f81b58a4690: 
1208
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1209
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1210
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1211
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1212
	flags=0x2<HAS_RECNO>
1213
	datum=0x7f81b58ac180, recno=1, dbuf=0x7f81b58ac210, dlen=0
1214
		ts=(none)
1215
	sigmdalg=0x0, siglen=0, sig=0x0
1216
	total header=96
1217

    
1218
*** Processing ack/nak 129=ACK_DATA_CREATED from socket 117
1219
ep_thr_mutex_lock    ep_hash.c:169 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000]
1220
ep_thr_mutex_unlock  ep_hash.c:175 0x7f81b4a44a30 (&hp->mutex) [0x70000ad06000]
1221
ep_thr_mutex_lock    gdp_gcl_cache.c:227 0x7f81b589d3d0 (gcl) [0x70000ad06000]
1222
_gdp_gcl_touch(0x7f81b589d3d0)
1223
_gdp_gcl_incref(0x7f81b589d3d0): 8
1224
gdp_gcl_cache_get: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U =>
1225
	0x7f81b589d3d0 refcnt 8
1226
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CREATED) gcl 0x7f81b589d3d0
1227
gdp_pdu_proc_resp: searching gcl 0x7f81b589d3d0 for rid 0
1228
_gdp_req_find(gcl=0x7f81b589d3d0, rid=0)
1229
_gdp_req_lock: req @ 0x7f81b58ac460
1230
ep_thr_mutex_lock    gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ad06000]
1231
_gdp_req_find(gcl=0x7f81b589d3d0, rid=0) => 0x7f81b58ac460, state WAITING
1232
... found req@0x7f81b58ac460:
1233
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1234
    postproc=0x0, sub_cb=0x0, udata=0x0
1235
    state=WAITING, stat=OK
1236
    act_ts=1970-01-01 00:00:00.000000000Z
1237
    flags=0x100<ON_CHAN_LIST>
1238
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1239
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1240
	flags = 0xe<INCACHE,ISLOCKED,INUSE>
1241
    cPDU@0x7f81b1dc33d0: 
1242
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1243
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1244
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1245
	rid=0, olen=0, chan=0x0, seqno=0
1246
	flags=0
1247
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1
1248
		ts=(none)
1249
	sigmdalg=0x0, siglen=0, sig=0x0
1250
	total header=88
1251
ep_thr_mutex_unlock  gdp_main.c:410 0x7f81b589d3d0 (gcl) [0x70000ad06000]
1252
gdp_pdu_proc_resp: req@0x7f81b58ac460:
1253
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1254
    postproc=0x0, sub_cb=0x0, udata=0x0
1255
    state=WAITING, stat=OK
1256
    act_ts=1970-01-01 00:00:00.000000000Z
1257
    flags=0x100<ON_CHAN_LIST>
1258
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1259
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1260
	flags = 0xa<INCACHE,INUSE>
1261
    cPDU@0x7f81b1dc33d0: 
1262
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1263
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1264
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1265
	rid=0, olen=0, chan=0x0, seqno=0
1266
	flags=0
1267
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1
1268
		ts=(none)
1269
	sigmdalg=0x0, siglen=0, sig=0x0
1270
	total header=88
1271
    rPDU@0x7f81b58a4690: 
1272
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1273
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1274
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1275
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1276
	flags=0x2<HAS_RECNO>
1277
	datum=0x7f81b58ac180, recno=1, dbuf=0x7f81b58ac210, dlen=0
1278
		ts=(none)
1279
	sigmdalg=0x0, siglen=0, sig=0x0
1280
	total header=96
1281
_gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 8], req@0x7f81b58ac460:
1282
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1283
    postproc=0x0, sub_cb=0x0, udata=0x0
1284
    state=WAITING, stat=OK
1285
    act_ts=2017-04-11 19:49:35.334673000Z
1286
    flags=0x100<ON_CHAN_LIST>
1287
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1288
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1289
	flags = 0xa<INCACHE,INUSE>
1290
    cPDU@0x7f81b1dc33d0: 
1291
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1292
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1293
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1294
	rid=0, olen=0, chan=0x0, seqno=0
1295
	flags=0
1296
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=1
1297
		ts=(none)
1298
	sigmdalg=0x0, siglen=0, sig=0x0
1299
	total header=88
1300
    rPDU@0x7f81b58a4690: 
1301
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1302
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1303
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1304
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1305
	flags=0x2<HAS_RECNO>
1306
	datum=0x7f81b58ac180, recno=1, dbuf=0x7f81b58ac210, dlen=0
1307
		ts=(none)
1308
	sigmdalg=0x0, siglen=0, sig=0x0
1309
	total header=96
1310

    
1311
ack_success: received ACK_DATA_CREATED for CMD_APPEND
1312
ack_success: reusing old datum for req 0x7f81b58ac460
1313
   datum @ 0x7f81b1dc3450: recno 1, len 1, no timestamp
1314
00000000 31
1315
         1 
1316
gdp_datum_free(0x7f81b58ac180)
1317
ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b58ac180 (&datum->mutex) [0x70000ad06000]
1318
ep_thr_mutex_unlock  gdp_datum.c:122 0x7f81b58ac180 (&datum->mutex) [0x70000ad06000]
1319
ep_thr_mutex_lock    gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1320
ep_thr_mutex_unlock  gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ad06000]
1321
_gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 8]
1322
    OK [201 = 0xc9]
1323
    req@0x7f81b58ac460:
1324
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1325
    postproc=0x0, sub_cb=0x0, udata=0x0
1326
    state=WAITING, stat=OK
1327
    act_ts=2017-04-11 19:49:35.334754000Z
1328
    flags=0x100<ON_CHAN_LIST>
1329
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1330
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1331
	flags = 0xa<INCACHE,INUSE>
1332
    cPDU@0x7f81b1dc33d0: 
1333
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1334
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1335
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1336
	rid=0, olen=0, chan=0x0, seqno=0
1337
	flags=0
1338
	datum=0x0
1339
	total header=80
1340
    rPDU@0x7f81b58a4690: 
1341
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1342
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1343
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1344
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1345
	flags=0x2<HAS_RECNO>
1346
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0
1347
		ts=(none)
1348
	sigmdalg=0x0, siglen=0, sig=0x0
1349
	total header=96
1350
acknak_from_estat: OK [201 = 0xc9] -> ACK_DATA_CREATED
1351
gdp_pdu_proc_resp(ACK_DATA_CREATED for CMD_APPEND): OK [201 = 0xc9]
1352
req@0x7f81b58ac460:
1353
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1354
    postproc=0x0, sub_cb=0x0, udata=0x0
1355
    state=WAITING, stat=OK
1356
    act_ts=2017-04-11 19:49:35.334754000Z
1357
    flags=0x100<ON_CHAN_LIST>
1358
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1359
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1360
	flags = 0xa<INCACHE,INUSE>
1361
    cPDU@0x7f81b1dc33d0: 
1362
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1363
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1364
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1365
	rid=0, olen=0, chan=0x0, seqno=0
1366
	flags=0
1367
	datum=0x0
1368
	total header=80
1369
    rPDU@0x7f81b58a4690: 
1370
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1371
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1372
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1373
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1374
	flags=0x2<HAS_RECNO>
1375
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0
1376
		ts=(none)
1377
	sigmdalg=0x0, siglen=0, sig=0x0
1378
	total header=96
1379
gdp_pdu_proc_resp: signaling req@0x7f81b58ac460:
1380
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1381
    postproc=0x0, sub_cb=0x0, udata=0x0
1382
    state=WAITING, stat=OK [201 = 0xc9]
1383
    act_ts=2017-04-11 19:49:35.334754000Z
1384
    flags=0x103<ASYNCIO,DONE,ON_CHAN_LIST>
1385
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1386
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1387
	flags = 0xa<INCACHE,INUSE>
1388
    cPDU@0x7f81b1dc33d0: 
1389
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1390
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1391
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1392
	rid=0, olen=0, chan=0x0, seqno=0
1393
	flags=0
1394
	datum=0x0
1395
	total header=80
1396
    rPDU@0x7f81b58a4690: 
1397
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1398
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1399
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1400
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1401
	flags=0x2<HAS_RECNO>
1402
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0
1403
		ts=(none)
1404
	sigmdalg=0x0, siglen=0, sig=0x0
1405
	total header=96
1406
ep_thr_cond_signal   gdp_main.c:497 0x7f81b58ac4b0 (&req->cond) [0x70000ad06000]
1407
ep_thr_yield         gdp_main.c:501 0x0 ((null)) [0x70000ad06000]
1408
_gdp_req_unlock: req @ 0x7f81b58ac460
1409
ep_thr_mutex_unlock  gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ad06000]
1410
gdp_pdu_proc_resp <<< done
1411
_gdp_req_unlock: req @ 0x7f81b58ac460
1412
ep_thr_mutex_unlock  gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ac83000]
1413
ep_thr_mutex_lock    gdp_proto.c:153 0x7f81b589d3d0 (req->gcl) [0x70000ac83000]
1414
_gdp_req_lock: req @ 0x7f81b58ac460
1415
ep_thr_mutex_lock    gdp_req.c:383 0x7f81b58ac460 (&req->mutex) [0x70000ac83000]
1416
_gdp_invoke wait: got 0, done=1, state=2,
1417
    stat=OK [201 = 0xc9]
1418
_gdp_event_trigger_pending(0x7f81b58ac570): empty
1419
<<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_APPEND: OK [201 = 0xc9]
1420
  req@0x7f81b58ac460:
1421
    nextrec=0, numrecs=0, chan=0x7f81b1dc2650
1422
    postproc=0x0, sub_cb=0x0, udata=0x0
1423
    state=ACTIVE, stat=OK [201 = 0xc9]
1424
    act_ts=2017-04-11 19:49:35.334754000Z
1425
    flags=0x103<ASYNCIO,DONE,ON_CHAN_LIST>
1426
    GCL@0x7f81b589d3d0: m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U
1427
	iomode = 3, refcnt = 8, reqs = 0x7f81abfe2720, nrecs = 1
1428
	flags = 0xe<INCACHE,ISLOCKED,INUSE>
1429
    cPDU@0x7f81b1dc33d0: 
1430
	v=3, ttl=15, rsvd1=0, cmd=71=CMD_APPEND
1431
	dst=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1432
	src=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1433
	rid=0, olen=0, chan=0x0, seqno=0
1434
	flags=0
1435
	datum=0x0
1436
	total header=80
1437
    rPDU@0x7f81b58a4690: 
1438
	v=3, ttl=15, rsvd1=0, cmd=129=ACK_DATA_CREATED
1439
	dst=PbCd0odQ0hB7HSgsc8xQKCjmaW4jh1cyTBqZzwQfm24
1440
	src=a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I
1441
	rid=0, olen=8, chan=0x7f81b1dc2650, seqno=0
1442
	flags=0x2<HAS_RECNO>
1443
	datum=0x7f81b1dc3450, recno=1, dbuf=0x7f81b58ac580, dlen=0
1444
		ts=(none)
1445
	sigmdalg=0x0, siglen=0, sig=0x0
1446
	total header=96
1447

    
1448
_gdp_req_free(0x7f81b58ac460)  state=1, gcl=0x7f81b589d3d0
1449
ep_thr_mutex_lock    gdp_req.c:272 0x7f81b1dc2650 (&req->chan->mutex) [0x70000ac83000]
1450
ep_thr_mutex_unlock  gdp_req.c:275 0x7f81b1dc2650 (&req->chan->mutex) [0x70000ac83000]
1451
_gdp_pdu_free(0x7f81b58a4690)
1452
gdp_datum_free(0x7f81b1dc3450)
1453
  ... draining 0 bytes
1454
ep_thr_mutex_trylock gdp_datum.c:117 0x7f81b1dc3450 (&datum->mutex) [0x70000ac83000]
1455
ep_thr_mutex_unlock  gdp_datum.c:122 0x7f81b1dc3450 (&datum->mutex) [0x70000ac83000]
1456
ep_thr_mutex_lock    gdp_datum.c:123 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000]
1457
ep_thr_mutex_unlock  gdp_datum.c:126 0x129454e20 (&DatumFreeListMutex) [0x70000ac83000]
1458
ep_thr_mutex_lock    gdp_pdu.c:813 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000]
1459
ep_thr_mutex_unlock  gdp_pdu.c:815 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000]
1460
_gdp_pdu_free(0x7f81b1dc33d0)
1461
ep_thr_mutex_lock    gdp_pdu.c:813 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000]
1462
ep_thr_mutex_unlock  gdp_pdu.c:815 0x1294550a0 (&PduFreeListMutex) [0x70000ac83000]
1463
ep_thr_mutex_lock    gdp_req.c:313 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000]
1464
ep_thr_mutex_unlock  gdp_req.c:316 0x1294561b0 (&ReqFreeListMutex) [0x70000ac83000]
1465
_gdp_req_unlock: req @ 0x7f81b58ac460
1466
ep_thr_mutex_unlock  gdp_req.c:404 0x7f81b58ac460 (&req->mutex) [0x70000ac83000]
1467
ep_thr_mutex_unlock  gdp_api.c:466 0x7f81b589d3d0 (gcl) [0x70000ac83000]
1468
<<< gdp_gcl_append: OK [201 = 0xc9]
1469
GDPLogRead.read(0): start
1470
GDPLogRead.read(0): About to call new GDP.GDP()
1471
GDPHelper.GDPHelper(ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383, 1, edu.berkeley.eecs.gdp-01.gdplogd): 
1472
GDPManager: Using configuration files in /Users/cxh/.ep_adm_params
1473
GDPManager: gdp settings:
1474
swarm.gdp.routers=gdp-03.eecs.berkeley.edu; gdp-02.eecs.berkeley.edu
1475
GDP_GCL.java: newGCL(org.terraswarm.gdp.GDP_NAME@15cfd277, 1, org.terraswarm.gdp.GDP_NAME@5657444e)
1476
GDP_GCL.java: GDP_GCL(org.terraswarm.gdp.GDP_NAME@15cfd277(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I), RO, org.terraswarm.gdp.GDP_NAME@5657444e(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
1477

    
1478
>>> gdp_gcl_open(a_DT05UbgU8ST0OI_VVpOhevVWYko0LmrMxNDXCrl6I)
1479
gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): using existing GCL @ 0x7f81b589d3d0
1480
<<< gdp_gcl_open(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
1481
GDPLogRead.read(0): recno was 0, sending nil
1482
GDPHelper.subscribe(): about to call _notifyIncoming {recno=1, data=[B@3c2e1199, ts=EP_TIME_SPEC(auto-allocated@0x7f81b5b27000 (16 bytes)) {
1483
  long tv_sec@0=58ed334f
1484
  int tv_nsec@8=12ac3278
1485
  float tv_accuracy@c=0.0
1486
}}
1487
****** received: 1
1488
****** sent data: 1
1489
Append to log named: ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383
1490
Append data: 2
1491
GDPHelper.append(2)
1492
_gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0
1493

    
1494
>>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_APPEND (71), gcl@0x7f81b589d3d0
1495
	datum @ 0x7f81b58ac180: recno 2, len 1, no timestamp
1496
00000000 32
1497
         2 
1498
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_APPEND
1499
_gdp_pdu_in(ACK_DATA_CONTENT) => OK
1500

    
1501
*** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117
1502
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0
1503
_gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 10]
1504
ack_success: received ACK_DATA_CONTENT for CMD_SUBSCRIBE
1505
_gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 10]
1506
    OK [205 = 0xcd]
1507
_gdp_pdu_in(ACK_DATA_CREATED) => OK
1508

    
1509
*** Processing ack/nak 129=ACK_DATA_CREATED from socket 117
1510
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CREATED) gcl 0x7f81b589d3d0
1511
_gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 11]
1512
ack_success: received ACK_DATA_CREATED for CMD_APPEND
1513
_gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 11]
1514
    OK [201 = 0xc9]
1515
<<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_APPEND: OK [201 = 0xc9]
1516
GDPHelper.subscribe(): about to call _notifyIncoming {recno=2, data=[B@7cc608cd, ts=EP_TIME_SPEC(auto-allocated@0x7f81b1ddff90 (16 bytes)) {
1517
  long tv_sec@0=58ed334f
1518
  int tv_nsec@8=2f31eca8
1519
  float tv_accuracy@c=0.0
1520
}}
1521
****** received: 2
1522
****** sent data: 2
1523
GDPLogRead.read(1): start
1524
_gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0
1525

    
1526
>>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_READ (70), gcl@0x7f81b589d3d0
1527
	datum @ 0x7f81b5823ec0: recno 1, len 0, no timestamp
1528
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_READ
1529
_gdp_pdu_in(ACK_DATA_CONTENT) => OK
1530

    
1531
*** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117
1532
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0
1533
_gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 12]
1534
ack_success: received ACK_DATA_CONTENT for CMD_READ
1535
_gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 12]
1536
    OK [205 = 0xcd]
1537
<<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_READ: OK [205 = 0xcd]
1538
GDPLogRead.read(1): sending 1
1539
Append to log named: ptolemy.actor.lib.jjs.modules.gdp.test.auto.GDPLogAppendRead.0.3470238354646.1483753383
1540
Append data: 3
1541
GDPHelper.append(3)
1542
_gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0
1543

    
1544
>>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_APPEND (71), gcl@0x7f81b589d3d0
1545
	datum @ 0x7f81b58a40a0: recno 2, len 1, no timestamp
1546
00000000 33
1547
         3 
1548
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_APPEND
1549
_gdp_pdu_in(ACK_DATA_CONTENT) => OK
1550

    
1551
*** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117
1552
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0
1553
_gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 13]
1554
ack_success: received ACK_DATA_CONTENT for CMD_SUBSCRIBE
1555
_gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 13]
1556
    OK [205 = 0xcd]
1557
_gdp_pdu_in(ACK_DATA_CREATED) => OK
1558

    
1559
*** Processing ack/nak 129=ACK_DATA_CREATED from socket 117
1560
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CREATED) gcl 0x7f81b589d3d0
1561
_gdp_req_dispatch >>> ACK_DATA_CREATED (129) [gcl->refcnt 14]
1562
ack_success: received ACK_DATA_CREATED for CMD_APPEND
1563
_gdp_req_dispatch <<< ACK_DATA_CREATED [gcl->refcnt 14]
1564
    OK [201 = 0xc9]
1565
<<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_APPEND: OK [201 = 0xc9]
1566
GDPHelper.subscribe(): about to call _notifyIncoming {recno=2, data=[B@1fe0c204, ts=EP_TIME_SPEC(auto-allocated@0x7f81b58ccab0 (16 bytes)) {
1567
  long tv_sec@0=58ed3350
1568
  int tv_nsec@8=2f3ed170
1569
  float tv_accuracy@c=0.0
1570
}}
1571
****** received: 3
1572
****** sent data: 3
1573
GDPLogRead.read(2): start
1574
_gdp_req_new: allocated new pdu @ 0x7f81b1dc33d0
1575

    
1576
>>> _gdp_invoke(req=0x7f81b58ac460 rid=0): CMD_READ (70), gcl@0x7f81b589d3d0
1577
	datum @ 0x7f81b58cf6e0: recno 2, len 0, no timestamp
1578
_gdp_pdu_out, fd = 117, basemd = 0x0: CMD_READ
1579
_gdp_pdu_in(ACK_DATA_CONTENT) => OK
1580

    
1581
*** Processing ack/nak 133=ACK_DATA_CONTENT from socket 117
1582
gdp_pdu_proc_resp(0x7f81b58a4690 ACK_DATA_CONTENT) gcl 0x7f81b589d3d0
1583
_gdp_req_dispatch >>> ACK_DATA_CONTENT (133) [gcl->refcnt 15]
1584
ack_success: received ACK_DATA_CONTENT for CMD_READ
1585
_gdp_req_dispatch <<< ACK_DATA_CONTENT [gcl->refcnt 15]
1586
    OK [205 = 0xcd]
1587
<<< _gdp_invoke(0x7f81b58ac460 rid=0) CMD_READ: OK [205 = 0xcd]
1588
GDPLogRead.read(2): sending 3
1589

    
1590
>>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
1591
<<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
1592

    
1593
>>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
1594
<<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
1595

    
1596
>>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
1597
<<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
1598

    
1599
>>> gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U)
1600
<<< gdp_gcl_close(m5FiAV65ufV8Oe3SinfrOZPcbzXtlNOG-lmD-KSsE1U): OK
1601
4367 ms. Memory: 471552K Free: 274716K (58%)