Re: tower - missing translation
Darren Ball <[email protected]> Mon, 20 Apr 2015 15:26:09 -0400
| Newsgroups | gmane.comp.java.grinder.devel,gmane.comp.java.grinder.user |
|---|---|
| Message-ID | <CA+YPNheEtea5f0-HbOhcLMH+CKmyv6HrKKnPha1+oRomSSTN9A@mail.gmail.com> |
--===============6299679625408440647== Content-Type: multipart/alternative; boundary=001a11c2d760233f1305142ce8ca --001a11c2d760233f1305142ce8ca Content-Type: text/plain; charset=UTF-8 Looks like it might have solved it. FYI. Running an extended series to see. Thanks for the fix. On Mon, Apr 20, 2015 at 3:05 PM, Darren Ball <[email protected]> wrote: > Hi Philip, > I think this is also a problem (below). It seems that locale is set to > nothing in this case and this is causing a translation in tower to throw an > exception. > It only happens when the agents are connecting for statistical reporting? > Rebuilding to see if your changes fix this, but I think this is slightly > different. > > -Darren > > Stack trace: > 2015-04-18 03:12:04,104 INFO console: The Grinder 3.12-SNAPSHOT > 2015-04-18 03:12:08,092 DEBUG net.grinder.console.web.livedata: (push > :process-state) 0 > 2015-04-18 03:12:08,105 DEBUG net.grinder.console.web.livedata: (push > :threads) 0 > 2015-04-18 03:12:08,288 DEBUG net.grinder.console.web.livedata: (push > :statistics) 0 > 2015-04-18 03:12:08,290 DEBUG net.grinder.console.web.livedata: (push > :sample) 0 > 2015-04-18 03:12:08,313 DEBUG net.grinder.console.service.bootstrap_impl: > Starting HTTP server at 0.0.0.0:6373 > 2015-04-18 03:12:23,532 DEBUG net.grinder.console.service.app: request > :put /properties -> 200 (53.28 ms) > 2015-04-18 03:12:29,923 INFO console: Agent i-70cc4286 [Connected] > 2015-04-18 03:12:30,007 DEBUG net.grinder.console.web.livedata: (push > :process-state) 1 > 2015-04-18 03:12:30,010 DEBUG net.grinder.console.web.livedata: (push > :threads) 1 > 2015-04-18 03:12:30,986 DEBUG net.grinder.console.web.livedata: (push > :process-state) 2 > 2015-04-18 03:12:30,988 DEBUG net.grinder.console.web.livedata: (push > :threads) 2 > 2015-04-18 03:12:37,953 DEBUG net.grinder.console.service.app: request > :post /files/distribute -> 200 (10.33 ms) > 2015-04-18 03:12:38,974 DEBUG net.grinder.console.web.livedata: (push > :process-state) 3 > 2015-04-18 03:12:38,975 DEBUG net.grinder.console.web.livedata: (push > :threads) 3 > 2015-04-18 03:12:51,746 DEBUG net.grinder.console.service.app: request > :post /agents/start-workers -> 200 (21.76 ms) > 2015-04-18 03:13:01,427 INFO console: Agent i-70cc4286 [Connected] { > Worker i-70cc4286-0 [Ready] } > 2015-04-18 03:13:01,502 DEBUG net.grinder.console.web.livedata: (push > :process-state) 4 > 2015-04-18 03:13:01,503 DEBUG net.grinder.console.web.livedata: (push > :threads) 4 > 2015-04-18 03:13:03,926 INFO console: Agent i-70cc4286 [Connected] > 2015-04-18 03:13:04,002 DEBUG net.grinder.console.web.livedata: (push > :process-state) 5 > 2015-04-18 03:13:04,003 DEBUG net.grinder.console.web.livedata: (push > :threads) 5 > 2015-04-18 03:13:12,606 DEBUG net.grinder.console.web.livedata: (push > :statistics) 1 > 2015-04-18 03:13:12,608 DEBUG net.grinder.console.web.livedata: (push > :sample) 1 > 2015-04-18 03:13:12,945 INFO console: Agent i-70cc4286 [Connected] { > Worker i-70cc4286-0 [Running (1/1 thread)] } > 2015-04-18 03:13:12,983 INFO console: Collecting samples: 1 > Exception in thread "Timer-0" java.lang.Exception: Invalid locale: > at taoensso.tower$fn__1103.invoke(tower.clj:38) > at clojure.lang.AFn.applyToHelper(AFn.java:161) > at clojure.lang.AFn.applyTo(AFn.java:151) > at clojure.core$apply.invoke(core.clj:617) > at clojure.core$memoize$fn__5049.doInvoke(core.clj:5735) > at clojure.lang.RestFn.invoke(RestFn.java:408) > at taoensso.tower$fmt_msg.doInvoke(tower.clj:177) > at clojure.lang.RestFn.applyTo(RestFn.java:142) > at clojure.core$apply.invoke(core.clj:619) > at taoensso.tower$format_msg.doInvoke(tower.clj:542) > at clojure.lang.RestFn.applyTo(RestFn.java:137) > at clojure.core$apply.invoke(core.clj:619) > at net.grinder.translation.translate$t.doInvoke(translate.clj:52) > at clojure.lang.RestFn.invoke(RestFn.java:439) > at net.grinder.console.service.web$eval4444$fn__4445.invoke(web.clj:69) > at clojure.lang.MultiFn.invoke(MultiFn.java:231) > at > net.grinder.console.service.web$render_process_table$iter__4482__4486$fn__4487$iter__4504__4508$fn__4509.invoke(web.clj:109) > at clojure.lang.LazySeq.sval(LazySeq.java:42) > at clojure.lang.LazySeq.seq(LazySeq.java:60) > at clojure.lang.RT.seq(RT.java:484) > at clojure.core$seq.invoke(core.clj:133) > at clojure.core$apply.invoke(core.clj:617) > at > net.grinder.console.service.web$render_process_table$iter__4482__4486$fn__4487.invoke(web.clj:105) > at clojure.lang.LazySeq.sval(LazySeq.java:42) > at clojure.lang.LazySeq.seq(LazySeq.java:60) > at clojure.lang.RT.seq(RT.java:484) > at clojure.core$seq.invoke(core.clj:133) > at clojure.core$apply.invoke(core.clj:617) > at net.grinder.console.service.web$render_process_table.invoke(web.clj:90) > at > net.grinder.console.service.web$create_app$push_process_data__4912.invoke(web.clj:352) > at > net.grinder.console.model.processes$add_listener$fn__2111.invoke(processes.clj:116) > at clojure.lang.ARef.notifyWatches(ARef.java:98) > at clojure.lang.Atom.reset(Atom.java:101) > at clojure.core$reset_BANG_.invoke(core.clj:2178) > at > net.grinder.console.model.processes$initialise$reify__2016.update(processes.clj:48) > at > net.grinder.console.communication.ProcessStatusImplementation$3.inform(ProcessStatusImplementation.java:157) > at > net.grinder.console.communication.ProcessStatusImplementation$3.inform(ProcessStatusImplementation.java:155) > at net.grinder.util.ListenerSupport.apply(ListenerSupport.java:104) > at > net.grinder.console.communication.ProcessStatusImplementation.update(ProcessStatusImplementation.java:154) > at > net.grinder.console.communication.ProcessStatusImplementation.access$000(ProcessStatusImplementation.java:51) > at > net.grinder.console.communication.ProcessStatusImplementation$1.run(ProcessStatusImplementation.java:103) > at java.util.TimerThread.mainLoop(Timer.java:555) > at java.util.TimerThread.run(Timer.java:505) > 2015-04-18 03:13:13,107 DEBUG net.grinder.console.web.livedata: (push > :statistics) 2 > 2015-04-18 03:13:13,108 DEBUG net.grinder.console.web.livedata: (push > :sample) 2 > ^C2015-04-18 03:13:41,966 INFO console: missing translation: {0} > > > There are other times this works for a period and then croaks, as in this, > where it does not happen until 90+ samples in. > > 2015-04-18 02:46:11,878 DEBUG net.grinder.console.web.livedata: (push > :statistics) 86 > 2015-04-18 02:46:11,879 DEBUG net.grinder.console.web.livedata: (push > :sample) 86 > 2015-04-18 02:46:12,880 INFO console: Collecting samples: 86 > 2015-04-18 02:46:12,995 DEBUG net.grinder.console.web.livedata: (push > :statistics) 87 > 2015-04-18 02:46:12,996 DEBUG net.grinder.console.web.livedata: (push > :sample) 87 > 2015-04-18 02:46:13,996 INFO console: Collecting samples: 87 > 2015-04-18 02:46:14,114 DEBUG net.grinder.console.web.livedata: (push > :statistics) 88 > 2015-04-18 02:46:14,116 DEBUG net.grinder.console.web.livedata: (push > :sample) 88 > 2015-04-18 02:46:15,118 INFO console: Collecting samples: 88 > 2015-04-18 02:46:15,238 DEBUG net.grinder.console.web.livedata: (push > :statistics) 89 > 2015-04-18 02:46:15,239 DEBUG net.grinder.console.web.livedata: (push > :sample) 89 > 2015-04-18 02:46:16,240 INFO console: Collecting samples: 89 > 2015-04-18 02:46:16,357 DEBUG net.grinder.console.web.livedata: (push > :statistics) 90 > 2015-04-18 02:46:16,358 DEBUG net.grinder.console.web.livedata: (push > :sample) 90 > 2015-04-18 02:46:17,358 INFO console: Collecting samples: 90 > 2015-04-18 02:46:17,475 DEBUG net.grinder.console.web.livedata: (push > :statistics) 91 > 2015-04-18 02:46:17,476 DEBUG net.grinder.console.web.livedata: (push > :sample) 91 > 2015-04-18 02:46:18,477 INFO console: Collecting samples: 91 > 2015-04-18 02:46:18,598 DEBUG net.grinder.console.web.livedata: (push > :statistics) 92 > 2015-04-18 02:46:18,599 DEBUG net.grinder.console.web.livedata: (push > :sample) 92 > 2015-04-18 02:46:18,638 INFO console: Agent i-70cc4286 [Connected] { > Worker i-70cc4286-1 [Running (1/1 thread)] } > Exception in thread "Timer-0" java.lang.Exception: Invalid locale: > at taoensso.tower$fn__1103.invoke(tower.clj:38) > at clojure.lang.AFn.applyToHelper(AFn.java:161) > at clojure.lang.AFn.applyTo(AFn.java:151) > at clojure.core$apply.invoke(core.clj:617) > at clojure.core$memoize$fn__5049.doInvoke(core.clj:5735) > at clojure.lang.RestFn.invoke(RestFn.java:408) > > > Environment (both nodes) > [grinder@grinderconsole ~]$ env | grep UTF > LC_ALL=en_US.UTF-8 > LANG=en_US.UTF-8 > LANGUAGE=en_US.UTF-8 > [grinder@grinderconsole ~]$ locale > LANG=en_US.UTF-8 > LC_CTYPE="en_US.UTF-8" > LC_NUMERIC="en_US.UTF-8" > LC_TIME="en_US.UTF-8" > LC_COLLATE="en_US.UTF-8" > LC_MONETARY="en_US.UTF-8" > LC_MESSAGES="en_US.UTF-8" > LC_PAPER="en_US.UTF-8" > LC_NAME="en_US.UTF-8" > LC_ADDRESS="en_US.UTF-8" > LC_TELEPHONE="en_US.UTF-8" > LC_MEASUREMENT="en_US.UTF-8" > LC_IDENTIFICATION="en_US.UTF-8" > LC_ALL=en_US.UTF-8 > > > [grinder@grinderagent1 ~]$ env | grep UTF > LC_ALL=en_US.UTF-8 > LANG=en_US.UTF-8 > LANGUAGE=en_US.UTF-8 > [grinder@grinderagent1 ~]$ locale > LANG=en_US.UTF-8 > LC_CTYPE="en_US.UTF-8" > LC_NUMERIC="en_US.UTF-8" > LC_TIME="en_US.UTF-8" > LC_COLLATE="en_US.UTF-8" > LC_MONETARY="en_US.UTF-8" > LC_MESSAGES="en_US.UTF-8" > LC_PAPER="en_US.UTF-8" > LC_NAME="en_US.UTF-8" > LC_ADDRESS="en_US.UTF-8" > LC_TELEPHONE="en_US.UTF-8" > LC_MEASUREMENT="en_US.UTF-8" > LC_IDENTIFICATION="en_US.UTF-8" > LC_ALL=en_US.UTF-8 > > > > On Mon, Apr 20, 2015 at 2:18 PM, Philip Aston <[email protected]> wrote: > >> Thanks for the report. >> >> I've pushed a fix - let me know whether this works. >> >> Building a SNAPSHOT from the tip of the source tree is always going to be >> adventurous. But I understand you are doing so to use the later version of >> Jython. >> >> - Phil >> >> >> On 20/04/15 16:15, Darren Ball wrote: >> >> I am getting this error, and after talking to the owner of Tower, he is >> suggesting that this is something broken in grinder: >> >> [grinder@ip-10-82-151-23 ~]$ ./console_headless_start2.sh >> >> 2015-04-20 14:46:26,607 INFO console: The Grinder 3.12-SNAPSHOT >> >> 2015-Apr-20 14:46:26 +0000 ip-10-82-151-23.localdomain DEBUG >> [taoensso.tower] - Missing translation {:locales [#<Locale en_US>], :scope >> nil, :ks [:console.term/finished], :dev-mode? true, :ns clojure.core} >> >> >> Anyone know why tower is reacting this way or how to fix this? >> >> Darren >> >> >> ------------------------------------------------------------------------------ >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT >> Develop your own process in accordance with the BPMN 2 standard >> Learn Process modeling best practices with Bonita BPM through live exerciseshttp://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ >> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF >> >> >> >> _______________________________________________ >> Grinder-development mailing listGrinder-development-5NWGOfrQmneRv+LV9MX5ugtCRVl27V+i0wdF1cv0I5s@public.gmane.org://lists.sourceforge.net/lists/listinfo/grinder-development >> >> >> >> >> > --001a11c2d760233f1305142ce8ca Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Looks like it might have solved it. FYI.=C2=A0 Running an = extended series to see.<div>Thanks for the fix.</div></div><div class=3D"gm= ail_extra"><br><div class=3D"gmail_quote">On Mon, Apr 20, 2015 at 3:05 PM, = Darren Ball <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" = target=3D"_blank">[email protected]</a>></span> wrote:<br><blockquot= e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol= id;padding-left:1ex"><div dir=3D"ltr">Hi Philip,<div>I think this is also a= problem (below).=C2=A0 It seems that locale is set to nothing in this case= and this is causing a translation in tower to throw an exception.</div><di= v>It only happens when the agents are connecting for statistical reporting?= =C2=A0 Rebuilding to see if your changes fix this, but I think this is slig= htly different.</div><div><br></div><div>-Darren</div><div><br></div><div><= blockquote type=3D"cite" style=3D"color:rgb(80,0,80);font-size:12.800000190= 7349px"><div dir=3D"ltr"><div>Stack trace:</div><div><div>2015-04-18 03:12:= 04,104 INFO =C2=A0console: The Grinder 3.12-SNAPSHOT</div><div>2015-04-18 0= 3:12:08,092 DEBUG net.grinder.console.web.livedata: (push :process-state) 0= </div><div>2015-04-18 03:12:08,105 DEBUG net.grinder.console.web.livedata: = (push :threads) 0</div><div>2015-04-18 03:12:08,288 DEBUG net.grinder.conso= le.web.livedata: (push :statistics) 0</div><div>2015-04-18 03:12:08,290 DEB= UG net.grinder.console.web.livedata: (push :sample) 0</div><div>2015-04-18 = 03:12:08,313 DEBUG net.grinder.console.service.bootstrap_impl: Starting HTT= P server at=C2=A0<a href=3D"http://0.0.0.0:6373/" target=3D"_blank">0.0.0.0= :6373</a></div><div>2015-04-18 03:12:23,532 DEBUG net.grinder.console.servi= ce.app: request :put /properties -> 200 (53.28 ms)</div><div>2015-04-18 = 03:12:29,923 INFO =C2=A0console: Agent i-70cc4286 [Connected]</div><div>201= 5-04-18 03:12:30,007 DEBUG net.grinder.console.web.livedata: (push :process= -state) 1</div><div>2015-04-18 03:12:30,010 DEBUG net.grinder.console.web.l= ivedata: (push :threads) 1</div><div>2015-04-18 03:12:30,986 DEBUG net.grin= der.console.web.livedata: (push :process-state) 2</div><div>2015-04-18 03:1= 2:30,988 DEBUG net.grinder.console.web.livedata: (push :threads) 2</div><di= v>2015-04-18 03:12:37,953 DEBUG net.grinder.console.service.app: request :p= ost /files/distribute -> 200 (10.33 ms)</div><div>2015-04-18 03:12:38,97= 4 DEBUG net.grinder.console.web.livedata: (push :process-state) 3</div><div= >2015-04-18 03:12:38,975 DEBUG net.grinder.console.web.livedata: (push :thr= eads) 3</div><div>2015-04-18 03:12:51,746 DEBUG net.grinder.console.service= .app: request :post /agents/start-workers -> 200 (21.76 ms)</div><div>20= 15-04-18 03:13:01,427 INFO =C2=A0console: Agent i-70cc4286 [Connected] { Wo= rker i-70cc4286-0 [Ready] }</div><div>2015-04-18 03:13:01,502 DEBUG net.gri= nder.console.web.livedata: (push :process-state) 4</div><div>2015-04-18 03:= 13:01,503 DEBUG net.grinder.console.web.livedata: (push :threads) 4</div><d= iv>2015-04-18 03:13:03,926 INFO =C2=A0console: Agent i-70cc4286 [Connected]= </div><div>2015-04-18 03:13:04,002 DEBUG net.grinder.console.web.livedata: = (push :process-state) 5</div><div>2015-04-18 03:13:04,003 DEBUG net.grinder= .console.web.livedata: (push :threads) 5</div><div>2015-04-18 03:13:12,606 = DEBUG net.grinder.console.web.livedata: (push :statistics) 1</div><div>2015= -04-18 03:13:12,608 DEBUG net.grinder.console.web.livedata: (push :sample) = 1</div><div>2015-04-18 03:13:12,945 INFO =C2=A0console: Agent i-70cc4286 [C= onnected] { Worker i-70cc4286-0 [Running (1/1 thread)] }</div><div>2015-04-= 18 03:13:12,983 INFO =C2=A0console: Collecting samples: 1</div><div>Excepti= on in thread "Timer-0" java.lang.Exception: Invalid locale:=C2=A0= </div><div><span style=3D"white-space:pre-wrap"> </span>at taoensso.tower$f= n__1103.invoke(tower.clj:38)</div><div><span style=3D"white-space:pre-wrap"= > </span>at clojure.lang.AFn.applyToHelper(AFn.java:161)</div><div><span st= yle=3D"white-space:pre-wrap"> </span>at clojure.lang.AFn.applyTo(AFn.java:1= 51)</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.core$= apply.invoke(core.clj:617)</div><div><span style=3D"white-space:pre-wrap"> = </span>at clojure.core$memoize$fn__5049.doInvoke(core.clj:5735)</div><div><= span style=3D"white-space:pre-wrap"> </span>at clojure.lang.RestFn.invoke(R= estFn.java:408)</div><div><span style=3D"white-space:pre-wrap"> </span>at t= aoensso.tower$fmt_msg.doInvoke(tower.clj:177)</div><div><span style=3D"whit= e-space:pre-wrap"> </span>at clojure.lang.RestFn.applyTo(RestFn.java:142)</= div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.core$apply= .invoke(core.clj:619)</div><div><span style=3D"white-space:pre-wrap"> </spa= n>at taoensso.tower$format_msg.doInvoke(tower.clj:542)</div><div><span styl= e=3D"white-space:pre-wrap"> </span>at clojure.lang.RestFn.applyTo(RestFn.ja= va:137)</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.c= ore$apply.invoke(core.clj:619)</div><div><span style=3D"white-space:pre-wra= p"> </span>at net.grinder.translation.translate$t.doInvoke(translate.clj:52= )</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.lang.Re= stFn.invoke(RestFn.java:439)</div><div><span style=3D"white-space:pre-wrap"= > </span>at net.grinder.console.service.web$eval4444$fn__4445.invoke(web.cl= j:69)</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.lan= g.MultiFn.invoke(MultiFn.java:231)</div><div><span style=3D"white-space:pre= -wrap"> </span>at net.grinder.console.service.web$render_process_table$iter= __4482__4486$fn__4487$iter__4504__4508$fn__4509.invoke(web.clj:109)</div><d= iv><span style=3D"white-space:pre-wrap"> </span>at clojure.lang.LazySeq.sva= l(LazySeq.java:42)</div><div><span style=3D"white-space:pre-wrap"> </span>a= t clojure.lang.LazySeq.seq(LazySeq.java:60)</div><div><span style=3D"white-= space:pre-wrap"> </span>at clojure.lang.RT.seq(RT.java:484)</div><div><span= style=3D"white-space:pre-wrap"> </span>at clojure.core$seq.invoke(core.clj= :133)</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.cor= e$apply.invoke(core.clj:617)</div><div><span style=3D"white-space:pre-wrap"= > </span>at net.grinder.console.service.web$render_process_table$iter__4482= __4486$fn__4487.invoke(web.clj:105)</div><div><span style=3D"white-space:pr= e-wrap"> </span>at clojure.lang.LazySeq.sval(LazySeq.java:42)</div><div><sp= an style=3D"white-space:pre-wrap"> </span>at clojure.lang.LazySeq.seq(LazyS= eq.java:60)</div><div><span style=3D"white-space:pre-wrap"> </span>at cloju= re.lang.RT.seq(RT.java:484)</div><div><span style=3D"white-space:pre-wrap">= </span>at clojure.core$seq.invoke(core.clj:133)</div><div><span style=3D"w= hite-space:pre-wrap"> </span>at clojure.core$apply.invoke(core.clj:617)</di= v><div><span style=3D"white-space:pre-wrap"> </span>at net.grinder.console.= service.web$render_process_table.invoke(web.clj:90)</div><div><span style= =3D"white-space:pre-wrap"> </span>at net.grinder.console.service.web$create= _app$push_process_data__4912.invoke(web.clj:352)</div><div><span style=3D"w= hite-space:pre-wrap"> </span>at net.grinder.console.model.processes$add_lis= tener$fn__2111.invoke(processes.clj:116)</div><div><span style=3D"white-spa= ce:pre-wrap"> </span>at clojure.lang.ARef.notifyWatches(ARef.java:98)</div>= <div><span style=3D"white-space:pre-wrap"> </span>at clojure.lang.Atom.rese= t(Atom.java:101)</div><div><span style=3D"white-space:pre-wrap"> </span>at = clojure.core$reset_BANG_.invoke(core.clj:2178)</div><div><span style=3D"whi= te-space:pre-wrap"> </span>at net.grinder.console.model.processes$initialis= e$reify__2016.update(processes.clj:48)</div><div><span style=3D"white-space= :pre-wrap"> </span>at net.grinder.console.communication.ProcessStatusImplem= entation$3.inform(ProcessStatusImplementation.java:157)</div><div><span sty= le=3D"white-space:pre-wrap"> </span>at net.grinder.console.communication.Pr= ocessStatusImplementation$3.inform(ProcessStatusImplementation.java:155)</d= iv><div><span style=3D"white-space:pre-wrap"> </span>at net.grinder.util.Li= stenerSupport.apply(ListenerSupport.java:104)</div><div><span style=3D"whit= e-space:pre-wrap"> </span>at net.grinder.console.communication.ProcessStatu= sImplementation.update(ProcessStatusImplementation.java:154)</div><div><spa= n style=3D"white-space:pre-wrap"> </span>at net.grinder.console.communicati= on.ProcessStatusImplementation.access$000(ProcessStatusImplementation.java:= 51)</div><div><span style=3D"white-space:pre-wrap"> </span>at net.grinder.c= onsole.communication.ProcessStatusImplementation$1.run(ProcessStatusImpleme= ntation.java:103)</div><div><span style=3D"white-space:pre-wrap"> </span>at= java.util.TimerThread.mainLoop(Timer.java:555)</div><div><span style=3D"wh= ite-space:pre-wrap"> </span>at java.util.TimerThread.run(Timer.java:505)</d= iv><div>2015-04-18 03:13:13,107 DEBUG net.grinder.console.web.livedata: (pu= sh :statistics) 2</div><div>2015-04-18 03:13:13,108 DEBUG net.grinder.conso= le.web.livedata: (push :sample) 2</div><div>^C2015-04-18 03:13:41,966 INFO = =C2=A0console: missing translation: {0}</div></div><div><br></div><div><br>= </div><div>There are other times this works for a period and then croaks, a= s in this, where it does not happen until 90+ samples in.</div><div><br></d= iv><div><div>2015-04-18 02:46:11,878 DEBUG net.grinder.console.web.livedata= : (push :statistics) 86</div><div>2015-04-18 02:46:11,879 DEBUG net.grinder= .console.web.livedata: (push :sample) 86</div><div>2015-04-18 02:46:12,880 = INFO =C2=A0console: Collecting samples: 86</div><div>2015-04-18 02:46:12,99= 5 DEBUG net.grinder.console.web.livedata: (push :statistics) 87</div><div>2= 015-04-18 02:46:12,996 DEBUG net.grinder.console.web.livedata: (push :sampl= e) 87</div><div>2015-04-18 02:46:13,996 INFO =C2=A0console: Collecting samp= les: 87</div><div>2015-04-18 02:46:14,114 DEBUG net.grinder.console.web.liv= edata: (push :statistics) 88</div><div>2015-04-18 02:46:14,116 DEBUG net.gr= inder.console.web.livedata: (push :sample) 88</div><div>2015-04-18 02:46:15= ,118 INFO =C2=A0console: Collecting samples: 88</div><div>2015-04-18 02:46:= 15,238 DEBUG net.grinder.console.web.livedata: (push :statistics) 89</div><= div>2015-04-18 02:46:15,239 DEBUG net.grinder.console.web.livedata: (push := sample) 89</div><div>2015-04-18 02:46:16,240 INFO =C2=A0console: Collecting= samples: 89</div><div>2015-04-18 02:46:16,357 DEBUG net.grinder.console.we= b.livedata: (push :statistics) 90</div><div>2015-04-18 02:46:16,358 DEBUG n= et.grinder.console.web.livedata: (push :sample) 90</div><div>2015-04-18 02:= 46:17,358 INFO =C2=A0console: Collecting samples: 90</div><div>2015-04-18 0= 2:46:17,475 DEBUG net.grinder.console.web.livedata: (push :statistics) 91</= div><div>2015-04-18 02:46:17,476 DEBUG net.grinder.console.web.livedata: (p= ush :sample) 91</div><div>2015-04-18 02:46:18,477 INFO =C2=A0console: Colle= cting samples: 91</div><div>2015-04-18 02:46:18,598 DEBUG net.grinder.conso= le.web.livedata: (push :statistics) 92</div><div>2015-04-18 02:46:18,599 DE= BUG net.grinder.console.web.livedata: (push :sample) 92</div><div>2015-04-1= 8 02:46:18,638 INFO =C2=A0console: Agent i-70cc4286 [Connected] { Worker i-= 70cc4286-1 [Running (1/1 thread)] }</div><div>Exception in thread "Tim= er-0" java.lang.Exception: Invalid locale:=C2=A0</div><div><span style= =3D"white-space:pre-wrap"> </span>at taoensso.tower$fn__1103.invoke(tower.c= lj:38)</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.la= ng.AFn.applyToHelper(AFn.java:161)</div><div><span style=3D"white-space:pre= -wrap"> </span>at clojure.lang.AFn.applyTo(AFn.java:151)</div><div><span st= yle=3D"white-space:pre-wrap"> </span>at clojure.core$apply.invoke(core.clj:= 617)</div><div><span style=3D"white-space:pre-wrap"> </span>at clojure.core= $memoize$fn__5049.doInvoke(core.clj:5735)</div><div><span style=3D"white-sp= ace:pre-wrap"> </span>at clojure.lang.RestFn.invoke(RestFn.java:408)</div><= /div><div><br></div><div><br></div><div>Environment (both nodes)</div><div>= [grinder@grinderconsole ~]$ env | grep UTF</div><div>LC_ALL=3Den_US.UTF-8</= div><div>LANG=3Den_US.UTF-8</div><div>LANGUAGE=3Den_US.UTF-8</div><div>[gri= nder@grinderconsole ~]$ locale</div><div>LANG=3Den_US.UTF-8</div><div>LC_CT= YPE=3D"en_US.UTF-8"</div><div>LC_NUMERIC=3D"en_US.UTF-8"= ;</div><div>LC_TIME=3D"en_US.UTF-8"</div><div>LC_COLLATE=3D"= en_US.UTF-8"</div><div>LC_MONETARY=3D"en_US.UTF-8"</div><div= >LC_MESSAGES=3D"en_US.UTF-8"</div><div>LC_PAPER=3D"en_US.UTF= -8"</div><div>LC_NAME=3D"en_US.UTF-8"</div><div>LC_ADDRESS= =3D"en_US.UTF-8"</div><div>LC_TELEPHONE=3D"en_US.UTF-8"= </div><div>LC_MEASUREMENT=3D"en_US.UTF-8"</div><div>LC_IDENTIFICA= TION=3D"en_US.UTF-8"</div><div>LC_ALL=3Den_US.UTF-8</div><div><br= ></div><div><br></div><div><div>[grinder@grinderagent1 ~]$ env | grep UTF</= div><div>LC_ALL=3Den_US.UTF-8</div><div>LANG=3Den_US.UTF-8</div><div>LANGUA= GE=3Den_US.UTF-8</div><div>[grinder@grinderagent1=C2=A0~]$ locale</div><div= >LANG=3Den_US.UTF-8</div><div>LC_CTYPE=3D"en_US.UTF-8"</div><div>= LC_NUMERIC=3D"en_US.UTF-8"</div><div>LC_TIME=3D"en_US.UTF-8&= quot;</div><div>LC_COLLATE=3D"en_US.UTF-8"</div><div>LC_MONETARY= =3D"en_US.UTF-8"</div><div>LC_MESSAGES=3D"en_US.UTF-8"<= /div><div>LC_PAPER=3D"en_US.UTF-8"</div><div>LC_NAME=3D"en_U= S.UTF-8"</div><div>LC_ADDRESS=3D"en_US.UTF-8"</div><div>LC_T= ELEPHONE=3D"en_US.UTF-8"</div><div>LC_MEASUREMENT=3D"en_US.U= TF-8"</div><div>LC_IDENTIFICATION=3D"en_US.UTF-8"</div><div>= LC_ALL=3Den_US.UTF-8</div></div></div></blockquote></div><div><div dir=3D"l= tr"><div><div><br></div></div></div></div></div><div class=3D"HOEnZb"><div = class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On M= on, Apr 20, 2015 at 2:18 PM, Philip Aston <span dir=3D"ltr"><<a href=3D"= mailto:[email protected]" target=3D"_blank">[email protected]</a>></span> = wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord= er-left:1px #ccc solid;padding-left:1ex"> =20 =20 =20 <div bgcolor=3D"#FFFFFF" text=3D"#000000"> <div>Thanks for the report. <br> <br> I've pushed a fix - let me know whether this works.<br> <br> Building a SNAPSHOT from the tip of the source tree is always going to be adventurous. But I understand you are doing so to use the later version of Jython.<br> <br> - Phil<div><div><br> <br> On 20/04/15 16:15, Darren Ball wrote:<br> </div></div></div> <blockquote type=3D"cite"><div><div> <div dir=3D"ltr">I am getting this error, and after talking to the owner of Tower, he is suggesting that this is something broken in grinder: <div><br> </div> <div> <p>[grinder@ip-10-82-151-23 ~]$ ./console_headless_start2.sh=C2=A0</p> <p>2015-04-20 14:46:26,607 INFO =C2=A0console: The Grinder 3.12-SNAPSHOT</p> <p>2015-Apr-20 14:46:26 +0000 ip-10-82-151-23.localdomain DEBUG [taoensso.tower] - Missing translation {:locales [#<Locale en_US>], :scope nil, :ks [:console.term/finished], :dev-mode? true, :ns clojure.core}</p> </div> <div><br> </div> <div><br> </div> <div>Anyone know why tower is reacting this way or how to fix this?</div> <div><br> </div> <div>Darren</div> </div> <br> <fieldset></fieldset> <br> </div></div><pre>----------------------------------------------------= -------------------------- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercise= s <a href=3D"http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual"= target=3D"_blank">http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-= virtual</a>- event?utm_ source=3DSourceforge_BPM_Camp_5_6_15&utm_medium=3Demail&utm_campaig= n=3DVA_SF</pre> <br> <fieldset></fieldset> <br> <pre>_______________________________________________ Grinder-development mailing list <a href=3D"mailto:Grinder-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org" target=3D"_bla= nk">Grinder-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a> <a href=3D"https://lists.sourceforge.net/lists/listinfo/grinder-development= " target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/grinder-de= velopment</a> </pre> </blockquote> <br> <br> <br> </div> </blockquote></div><br></div> </div></div></blockquote></div><br></div> --001a11c2d760233f1305142ce8ca-- --===============6299679625408440647== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF --===============6299679625408440647== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Grinder-development mailing list Grinder-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/grinder-development --===============6299679625408440647==--