ODK Aggregate Connection to Fusion Tables

I've just created a new ODK Collect for and when I try to add a fusion
table connection I get this error:

Uncaught exception from servlet
java.io.IOException
at
org.odk.aggregate.servlet.FusionTableServlet.doGet(FusionTableServlet.java:
134)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
511)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
97)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:
35)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
418)
at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
238)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:923)
at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:
76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
135)
at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:
261)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:8495)
at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$6.handleBlockingRequest(RuntimePb.java:8493)
at
com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java:
24)
at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:
435)
at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:
572)
at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:448)
at com.google.tracing.TraceContext.runInContext(TraceContext.java:
688)
at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
326)
at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
318)
at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:446)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)

Unexpected exception from servlet: java.io.IOException

The form (https://github.com/adothompson/eHealth-Nigeria-ODK-Collect-
Forms/blob/master/popcouncil/CommunityPointObservation.xml) is working
fine with the phones and with other services (google spreadsheets and
exporting to kml for view in google earth).

Can anyone help me find out what is happening here?

Best, adam

What version of ODK Aggregate are you using? Please make sure you are
using Aggregate 0.9.4 or higher. There were some authentication
changes for Google services that were fixed with newer versions of
Aggregate.

Waylon

··· On Tue, Dec 7, 2010 at 5:17 AM, adam thompson wrote: > I've just created a new ODK Collect for and when I try to add a fusion > table connection I get this error: > > > Uncaught exception from servlet > java.io.IOException > at > org.odk.aggregate.servlet.FusionTableServlet.doGet(FusionTableServlet.java: > 134) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: > 511) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1166) > at > com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: > 97) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: > 35) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: > 43) > at org.mortbay.jetty.servlet.ServletHandler > $CachedChain.doFilter(ServletHandler.java:1157) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > 388) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: > 216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: > 182) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: > 765) > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: > 418) > at > com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: > 238) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: > 152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: > 542) > at org.mortbay.jetty.HttpConnection > $RequestHandler.headerComplete(HttpConnection.java:923) > at > com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: > 76) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > at > com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: > 135) > at > com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: > 261) > at com.google.apphosting.base.RuntimePb$EvaluationRuntime > $6.handleBlockingRequest(RuntimePb.java:8495) > at com.google.apphosting.base.RuntimePb$EvaluationRuntime > $6.handleBlockingRequest(RuntimePb.java:8493) > at > com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: > 24) > at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java: > 435) > at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java: > 572) > at com.google.tracing.TraceContext$TraceContextRunnable > $1.run(TraceContext.java:448) > at com.google.tracing.TraceContext.runInContext(TraceContext.java: > 688) > at com.google.tracing.TraceContext > $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: > 326) > at com.google.tracing.TraceContext > $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: > 318) > at com.google.tracing.TraceContext > $TraceContextRunnable.run(TraceContext.java:446) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: > 1110) > at java.util.concurrent.ThreadPoolExecutor > $Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:636) > > Unexpected exception from servlet: java.io.IOException > > The form (https://github.com/adothompson/eHealth-Nigeria-ODK-Collect- > Forms/blob/master/popcouncil/CommunityPointObservation.xml) is working > fine with the phones and with other services (google spreadsheets and > exporting to kml for view in google earth). > > Can anyone help me find out what is happening here? > > Best, adam > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en >

Hi Waylon,

I'm using v0.9.4 hosted on AppEngine. I have another form hosted and it
connects to Fusion Tables correctly.

Best, adam

··· On 12/08/2010 12:27 AM, W. Brunette wrote: > What version of ODK Aggregate are you using? Please make sure you are > using Aggregate 0.9.4 or higher. There were some authentication > changes for Google services that were fixed with newer versions of > Aggregate. > > Waylon > > On Tue, Dec 7, 2010 at 5:17 AM, adam thompson wrote: >> I've just created a new ODK Collect for and when I try to add a fusion >> table connection I get this error: >> >> >> Uncaught exception from servlet >> java.io.IOException >> at >> org.odk.aggregate.servlet.FusionTableServlet.doGet(FusionTableServlet.java: >> 134) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: >> 511) >> at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1166) >> at >> com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: >> 97) >> at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1157) >> at >> com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: >> 35) >> at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1157) >> at >> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: >> 43) >> at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1157) >> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: >> 388) >> at >> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: >> 216) >> at >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: >> 182) >> at >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: >> 765) >> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: >> 418) >> at >> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: >> 238) >> at >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: >> 152) >> at org.mortbay.jetty.Server.handle(Server.java:326) >> at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: >> 542) >> at org.mortbay.jetty.HttpConnection >> $RequestHandler.headerComplete(HttpConnection.java:923) >> at >> com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: >> 76) >> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >> at >> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: >> 135) >> at >> com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: >> 261) >> at com.google.apphosting.base.RuntimePb$EvaluationRuntime >> $6.handleBlockingRequest(RuntimePb.java:8495) >> at com.google.apphosting.base.RuntimePb$EvaluationRuntime >> $6.handleBlockingRequest(RuntimePb.java:8493) >> at >> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: >> 24) >> at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java: >> 435) >> at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java: >> 572) >> at com.google.tracing.TraceContext$TraceContextRunnable >> $1.run(TraceContext.java:448) >> at com.google.tracing.TraceContext.runInContext(TraceContext.java: >> 688) >> at com.google.tracing.TraceContext >> $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: >> 326) >> at com.google.tracing.TraceContext >> $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: >> 318) >> at com.google.tracing.TraceContext >> $TraceContextRunnable.run(TraceContext.java:446) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: >> 1110) >> at java.util.concurrent.ThreadPoolExecutor >> $Worker.run(ThreadPoolExecutor.java:603) >> at java.lang.Thread.run(Thread.java:636) >> >> Unexpected exception from servlet: java.io.IOException >> >> The form (https://github.com/adothompson/eHealth-Nigeria-ODK-Collect- >> Forms/blob/master/popcouncil/CommunityPointObservation.xml) is working >> fine with the phones and with other services (google spreadsheets and >> exporting to kml for view in google earth). >> >> Can anyone help me find out what is happening here? >> >> Best, adam >> >> -- >> Post: opendatakit@googlegroups.com >> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >> Options: http://groups.google.com/group/opendatakit?hl=en >> >

--
Adam Thompson
Director, eHealth & Information Systems Nigeria
m (ng): +234.(0)803.368.4520
h (us): +1.707.502.2344, m (us): +1.831.212.8397
skype: adothompson
http://ehealthnigeria.org/, http://infoactivist.net/
25 Race Course Rd, Kano, Nigeria

Can you file an issue on our issue list and attach the form? I am
happy to look into it but I will need the form to identify the
problem.

http://code.google.com/p/opendatakit/issues/list

Cheers,
Waylon

··· On Wed, Dec 8, 2010 at 1:34 AM, Adam Thompson wrote: > Hi Waylon, > > I'm using v0.9.4 hosted on AppEngine. I have another form hosted and it > connects to Fusion Tables correctly. > > Best, adam > > On 12/08/2010 12:27 AM, W. Brunette wrote: >> >> What version of ODK Aggregate are you using? Please make sure you are >> using Aggregate 0.9.4 or higher. There were some authentication >> changes for Google services that were fixed with newer versions of >> Aggregate. >> >> Waylon >> >> On Tue, Dec 7, 2010 at 5:17 AM, adam thompson wrote: >>> >>> I've just created a new ODK Collect for and when I try to add a fusion >>> table connection I get this error: >>> >>> >>> Uncaught exception from servlet >>> java.io.IOException >>> at >>> >>> org.odk.aggregate.servlet.FusionTableServlet.doGet(FusionTableServlet.java: >>> 134) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >>> at >>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: >>> 511) >>> at org.mortbay.jetty.servlet.ServletHandler >>> $CachedChain.doFilter(ServletHandler.java:1166) >>> at >>> >>> com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: >>> 97) >>> at org.mortbay.jetty.servlet.ServletHandler >>> $CachedChain.doFilter(ServletHandler.java:1157) >>> at >>> >>> com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: >>> 35) >>> at org.mortbay.jetty.servlet.ServletHandler >>> $CachedChain.doFilter(ServletHandler.java:1157) >>> at >>> >>> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: >>> 43) >>> at org.mortbay.jetty.servlet.ServletHandler >>> $CachedChain.doFilter(ServletHandler.java:1157) >>> at >>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: >>> 388) >>> at >>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: >>> 216) >>> at >>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: >>> 182) >>> at >>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: >>> 765) >>> at >>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: >>> 418) >>> at >>> >>> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: >>> 238) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: >>> 152) >>> at org.mortbay.jetty.Server.handle(Server.java:326) >>> at >>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: >>> 542) >>> at org.mortbay.jetty.HttpConnection >>> $RequestHandler.headerComplete(HttpConnection.java:923) >>> at >>> >>> com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: >>> 76) >>> at >>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>> at >>> >>> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: >>> 135) >>> at >>> com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: >>> 261) >>> at com.google.apphosting.base.RuntimePb$EvaluationRuntime >>> $6.handleBlockingRequest(RuntimePb.java:8495) >>> at com.google.apphosting.base.RuntimePb$EvaluationRuntime >>> $6.handleBlockingRequest(RuntimePb.java:8493) >>> at >>> >>> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: >>> 24) >>> at >>> com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java: >>> 435) >>> at >>> com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java: >>> 572) >>> at com.google.tracing.TraceContext$TraceContextRunnable >>> $1.run(TraceContext.java:448) >>> at com.google.tracing.TraceContext.runInContext(TraceContext.java: >>> 688) >>> at com.google.tracing.TraceContext >>> >>> $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: >>> 326) >>> at com.google.tracing.TraceContext >>> $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: >>> 318) >>> at com.google.tracing.TraceContext >>> $TraceContextRunnable.run(TraceContext.java:446) >>> at >>> >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: >>> 1110) >>> at java.util.concurrent.ThreadPoolExecutor >>> $Worker.run(ThreadPoolExecutor.java:603) >>> at java.lang.Thread.run(Thread.java:636) >>> >>> Unexpected exception from servlet: java.io.IOException >>> >>> The form (https://github.com/adothompson/eHealth-Nigeria-ODK-Collect- >>> Forms/blob/master/popcouncil/CommunityPointObservation.xml) is working >>> fine with the phones and with other services (google spreadsheets and >>> exporting to kml for view in google earth). >>> >>> Can anyone help me find out what is happening here? >>> >>> Best, adam >>> >>> -- >>> Post: opendatakit@googlegroups.com >>> Unsubscribe: opendatakit+unsubscribe@googlegroups.com >>> Options: http://groups.google.com/group/opendatakit?hl=en >>> >> > > -- > Adam Thompson > Director, eHealth & Information Systems Nigeria > m (ng): +234.(0)803.368.4520 > h (us): +1.707.502.2344, m (us): +1.831.212.8397 > skype: adothompson > http://ehealthnigeria.org/, http://infoactivist.net/ > 25 Race Course Rd, Kano, Nigeria >

I've added the issue here
http://code.google.com/p/opendatakit/issues/detail?id=153

Thanks for your help, adam

··· On 12/08/2010 10:50 AM, W. Brunette wrote: > Uncaught exception from servlet >>>> java.io.IOException >>>> at >>>> >>>> org.odk.aggregate.servlet.FusionTableServlet.doGet(FusionTableServlet.java: >>>> 134) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >>>> at >>>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: >>>> 511) >>>> at org.mortbay.jetty.servlet.ServletHandler >>>> $CachedChain.doFilter(ServletHandler.java:1166) >>>> at >>>> >>>> com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java: >>>> 97) >>>> at org.mortbay.jetty.servlet.ServletHandler >>>> $CachedChain.doFilter(ServletHandler.java:1157) >>>> at >>>> >>>> com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java: >>>> 35) >>>> at org.mortbay.jetty.servlet.ServletHandler >>>> $CachedChain.doFilter(ServletHandler.java:1157) >>>> at >>>> >>>> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: >>>> 43) >>>> at org.mortbay.jetty.servlet.ServletHandler >>>> $CachedChain.doFilter(ServletHandler.java:1157) >>>> at >>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: >>>> 388) >>>> at >>>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: >>>> 216) >>>> at >>>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: >>>> 182) >>>> at >>>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: >>>> 765) >>>> at >>>> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: >>>> 418) >>>> at >>>> >>>> com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java: >>>> 238) >>>> at >>>> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: >>>> 152) >>>> at org.mortbay.jetty.Server.handle(Server.java:326) >>>> at >>>> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: >>>> 542) >>>> at org.mortbay.jetty.HttpConnection >>>> $RequestHandler.headerComplete(HttpConnection.java:923) >>>> at >>>> >>>> com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java: >>>> 76) >>>> at >>>> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) >>>> at >>>> >>>> com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java: >>>> 135) >>>> at >>>> com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: >>>> 261) >>>> at com.google.apphosting.base.RuntimePb$EvaluationRuntime >>>> $6.handleBlockingRequest(RuntimePb.java:8495) >>>> at com.google.apphosting.base.RuntimePb$EvaluationRuntime >>>> $6.handleBlockingRequest(RuntimePb.java:8493) >>>> at >>>> >>>> com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplicationHandler.java: >>>> 24) >>>> at >>>> com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java: >>>> 435) >>>> at >>>> com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java: >>>> 572) >>>> at com.google.tracing.TraceContext$TraceContextRunnable >>>> $1.run(TraceContext.java:448) >>>> at com.google.tracing.TraceContext.runInContext(TraceContext.java: >>>> 688) >>>> at com.google.tracing.TraceContext >>>> >>>> $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java: >>>> 326) >>>> at com.google.tracing.TraceContext >>>> $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java: >>>> 318) >>>> at com.google.tracing.TraceContext >>>> $TraceContextRunnable.run(TraceContext.java:446) >>>> at >>>> >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: >>>> 1110) >>>> at java.util.concurrent.ThreadPoolExecutor >>>> $Worker.run(ThreadPoolExecutor.java:603) >>>> at java.lang.Thread.run(Thread.java:636) >>>> >>>> Unexpected exception from servlet: java.io.IOException

--
Adam Thompson
Director, eHealth & Information Systems Nigeria
m (ng): +234.(0)803.368.4520
h (us): +1.707.502.2344, m (us): +1.831.212.8397
skype: adothompson
http://ehealthnigeria.org/, http://infoactivist.net/
25 Race Course Rd, Kano, Nigeria