I'm able to telnet into the Stoker just fine.
My settings
Following is what I get when I try to logon...
c:\jetty-6.1.23>set STOKERWEB_DIR=c:\StokerWebDir
c:\jetty-6.1.23>java -jar start.jar
2011-11-07 20:25:13.741:INFO::Logging to STDERR via org.mortbay.log.StdErrLog
2011-11-07 20:25:13.883:INFO::jetty-6.1.23
2011-11-07 20:25:13.925:INFO:
eploy C:\jetty-6.1.23\contexts\javadoc.xml -> org
.mortbay.jetty.handler.ContextHandler@23d256fa{/javadoc,file:/C:/jetty-6.1.23/ja
vadoc/}
2011-11-07 20:25:13.987:INFO:
eploy C:\jetty-6.1.23\contexts\test-jndi.xml -> o
rg.mortbay.jetty.webapp.WebAppContext@2e958bb8{/test-jndi,C:\jetty-6.1.23/contex
ts/test-jndi.d}
2011-11-07 20:25:13.994:INFO:
eploy C:\jetty-6.1.23\contexts\stokerweb.xml -> o
rg.mortbay.jetty.webapp.WebAppContext@16290fbc{/stokerweb,C:\jetty-6.1.23/webapp
s/stokerweb.war}
2011-11-07 20:25:14.009:INFO:
eploy C:\jetty-6.1.23\contexts\test.xml -> org.mo
rtbay.jetty.webapp.WebAppContext@1ed0af9b{/,C:\jetty-6.1.23/webapps/test}
2011-11-07 20:25:14.102:INFO::No Transaction manager found - if your webapp requ
ires one, please configure one.
2011-11-07 20:25:14.670:INFO:/stokerweb:Creating Jetty6 async servlet handler fo
r server jetty/6.1.23
StokerTelnetController:start() run()
StokerTelnetController:start() run() - calling startHelper()
StokerTelnet .start()
Creating Telnet connection.
Using StokerWebDir = [c:\StokerWebDir]
2011-11-07 20:25:15.045:INFO:/:Transparent AsyncProxyServlet @ /google to http:/
/www.google.com
2011-11-07 20:25:15.087:WARN::Unknown realm: Test JAAS Realm
log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.Sin
gleClientConnManager).
log4j:WARN Please initialize the log4j system properly.
2011-11-07 20:25:15.222:INFO::Opened C:\jetty-6.1.23\logs\2011_11_08.request.log
tInvalid Data Point: [Welcome to slush. (Version 1.16)
]
2011-11-07 20:25:15.259:INFO::Started SelectChannelConnector@0.0.0.0:8080
Response: {"ResultSet":{"version":"1.0","Error":0,"ErrorMessage":"No error","Loc
ale":"us_US","Quality":60,"Found":1,"Results":[{"quality":60,"latitude":"40.4182
30","longitude":"-80.048809","offsetlat":"40.418228","offsetlon":"-80.053230","r
adius":5200,"name":"","line1":"","line2":"Pittsburgh, PA 15220","line3":"","lin
e4":"United States","house":"","street":"","xstreet":"","unittype":"","unit":"",
"postal":"15220","neighborhood":"","city":"Pittsburgh","county":"Allegheny Count
y","state":"Pennsylvania","country":"United States","countrycode":"US","statecod
e":"PA","countycode":"","uzip":"15220","hash":"","woeid":12763661,"woetype":11}]
}}
Result String: [{"ResultSet":{"version":"1.0","Error":0,"ErrorMessage":"No error
","Locale":"us_US","Quality":60,"Found":1,"Results":[{"quality":60,"latitude":"4
0.418230","longitude":"-80.048809","offsetlat":"40.418228","offsetlon":"-80.0532
30","radius":5200,"name":"","line1":"","line2":"Pittsburgh, PA 15220","line3":"
","line4":"United States","house":"","street":"","xstreet":"","unittype":"","uni
t":"","postal":"15220","neighborhood":"","city":"Pittsburgh","county":"Allegheny
County","state":"Pennsylvania","country":"United States","countrycode":"US","st
atecode":"PA","countycode":"","uzip":"15220","hash":"","woeid":12763661,"woetype
":11}]}}
]
found login string
Sent: [root
]
woeid: 12763661
Response: {"units":{"temperature":"F","speed":"mph","distance":"mi","pressure":"
in"},"location":{"location_id":"USPA0237","city":"Carnegie","state_abbreviation"
:"PA","country_abbreviation":"US","elevation":797,"latitude":40.41000000000000,"
longitude":-80.08000000000000},"wind":{"speed":0.00000000000000,"direction":"CAL
M"},"atmosphere":{"humidity":"53","visibility":"10","pressure":"30.28","rising":
"steady"},"url":"http:\/\/weather.yahoo.com\/forecast\/USPA0237.html","logo":"ht
tp:\/\/l.yimg.com\/a\/i\/us\/nt\/ma\/ma_nws-we_1.gif","astronomy":{"sunrise":"06
:57","sunset":"17:11"},"condition":{"text":"Fair","code":"33","image":"http:\/\/
l.yimg.com\/a\/i\/us\/we\/52\/33.gif","temperature":56.00000000000000},"forecast
":[{"day":"Today","condition":"Mostly Clear","high_temperature":"64","low_temper
ature":"37"},{"day":"Tomorrow","condition":"Mostly Sunny","high_temperature":"68
","low_temperature":"43"}]}
weather: {"units":{"temperature":"F","speed":"mph","distance":"mi","pressure":"i
n"},"location":{"location_id":"USPA0237","city":"Carnegie","state_abbreviation":
"PA","country_abbreviation":"US","elevation":797,"latitude":40.41000000000000,"l
ongitude":-80.08000000000000},"wind":{"speed":0.00000000000000,"direction":"CALM
"},"atmosphere":{"humidity":"53","visibility":"10","pressure":"30.28","rising":"
steady"},"url":"http:\/\/weather.yahoo.com\/forecast\/USPA0237.html","logo":"htt
p:\/\/l.yimg.com\/a\/i\/us\/nt\/ma\/ma_nws-we_1.gif","astronomy":{"sunrise":"06:
57","sunset":"17:11"},"condition":{"text":"Fair","code":"33","image":"http:\/\/l
.yimg.com\/a\/i\/us\/we\/52\/33.gif","temperature":56.00000000000000},"forecast"
:[{"day":"Today","condition":"Mostly Clear","high_temperature":"64","low_tempera
ture":"37"},{"day":"Tomorrow","condition":"Mostly Sunny","high_temperature":"68"
,"low_temperature":"43"}]}
found password string
Sent: [tini
]
Http Session Created
Creating new listener.
stokerweb.properties (note I changed the serial to the serial for my pit)
# Stoker settings, you should only have to set the IP address
stoker_ip=192.168.1.6
stoker_port=23
stoker_login=root
stoker_pass=tini
stokerweb_logs_dir=stokerweblogs
# Temps are written to the log file every x milliseconds (60,000) = 60 seconds.
stokerweb_log_file_period=60000
# Associate the Serial ID of each pit probe to a Cooker Name
EF0000116F04FC30=Cooker
# Mail settings
mail.sendTo=xxx@gmail.com
mail.password=nonegiven
mail.smtp.user=email.account
mail.smtp.host=smtp.gmail.com
mail.smtp.port=465
mail.smtp.starttls.enable=true
mail.smtp.debug=true
mail.smtp.auth=true
mail.smtp.socketFactory.port=465
mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback=false
# Your local zip code to pull weather information.
weather_zipcode=15220
# These should not change, it is important that there are no spaces after the trailing '='
weather_woeid_url=http://where.yahooapis.com/geocode?country=USA&flags=J&postal=
weather_get_by_woeid_url=http://weather.yahooapis.com/forecastjson?w=
edit:
After a few minutes the following comes up at the command prompt...
2011-11-07 20:44:04.706:WARN:/:Error sending heartbeat
org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:789)
at org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.ja
va:568)
at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:100
6)
at net.zschech.gwt.comet.server.deflate.DeflaterOutputStream.flush(Defla
terOutputStream.java:100)
at net.zschech.gwt.comet.server.impl.CountOutputStream.flush(CountOutput
Stream.java:64)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.i
utputStreamWriter.flush(Unknown Source)
at net.zschech.gwt.comet.server.impl.CometServletResponseImpl.flush(Come
tServletResponseImpl.java:366)
at net.zschech.gwt.comet.server.impl.CometServletResponseImpl.heartbeat(
CometServletResponseImpl.java:345)
at net.zschech.gwt.comet.server.impl.ManagedStreamCometServletResponseIm
pl.heartbeat(ManagedStreamCometServletResponseImpl.java:100)
at net.zschech.gwt.comet.server.impl.BlockingAsyncServlet.suspend(Blocki
ngAsyncServlet.java:92)
at net.zschech.gwt.comet.server.impl.CometServletResponseImpl.suspend(Co
metServletResponseImpl.java:269)
at net.zschech.gwt.comet.server.CometServlet.doCometImpl(CometServlet.ja
va:157)
at net.zschech.gwt.comet.server.CometServlet.doGet(CometServlet.java:108
)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511
)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3
90)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
82)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:7
65)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHand
lerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.
java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
52)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:54
2)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpCo
nnection.java:924)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja
va:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.j
ava:582)
Http Session Created
One last question...
Could this be related to the Stoker Firmware?
I'm on Version 2.7.0.207