Hi All,
We have been using shindig for some time and until now in QA environments
the deployments went fine and metadata requests returned properly. But once
we moved to production environment yesterday, the metadata requests fails
with following error.
2009-09-22 02:43:45,273 ERROR [STDERR] Sep 22, 2009 2:43:45 AM
org.apache.shindig.gadgets.servlet.RpcServlet process
INFO: Processing interrupted
org.apache.shindig.gadgets.servlet.RpcException: Processing interrupted
at
org.apache.shindig.gadgets.servlet.JsonRpcHandler.process(JsonRpcHandler.java:105)
at
org.apache.shindig.gadgets.servlet.RpcServlet.process(RpcServlet.java:125)
at
org.apache.shindig.gadgets.servlet.RpcServlet.doGet(RpcServlet.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
at
org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.util.concurrent.ExecutionException:
java.lang.IllegalArgumentException: type DIRECT is not compatible with
address null
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at
org.apache.shindig.gadgets.servlet.JsonRpcHandler.process(JsonRpcHandler.java:99)
... 22 more
Caused by: java.lang.IllegalArgumentException: type DIRECT is not compatible
with address null
at java.net.Proxy.<init>(Proxy.java:78)
at sun.net.ApplicationProxy.<init>(ApplicationProxy.java:19)
at sun.net.ApplicationProxy.create(ApplicationProxy.java:23)
at java.net.URL.openConnection(URL.java:983)
at
org.apache.shindig.gadgets.http.BasicHttpFetcher.getConnection(BasicHttpFetcher.java:90)
at
org.apache.shindig.gadgets.http.BasicHttpFetcher.fetch(BasicHttpFetcher.java:157)
at
org.apache.shindig.gadgets.DefaultGadgetSpecFactory.fetchObjectAndCache(DefaultGadgetSpecFactory.java:124)
at
org.apache.shindig.gadgets.DefaultGadgetSpecFactory.getGadgetSpec(DefaultGadgetSpecFactory.java:89)
at
org.apache.shindig.gadgets.DefaultGadgetSpecFactory.getGadgetSpec(DefaultGadgetSpecFactory.java:72)
at
org.apache.shindig.gadgets.process.Processor.process(Processor.java:83)
at
org.apache.shindig.gadgets.servlet.JsonRpcHandler$Job.call(JsonRpcHandler.java:137)
at
org.apache.shindig.gadgets.servlet.JsonRpcHandler$Job.call(JsonRpcHandler.java:128)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
... 1 more
Any help is appreciated as I need to fix this or the deliverable is under
risk for us. The same build works fine with QA environments!!!
Thanks and Regards,
Hafiz
--
He who asks is a fool for five minutes, but he who does not ask remains a
fool forever.