On Wed, Jan 30, 2013 at 12:05 PM, Henry Saputra <henry.sapu...@gmail.com> wrote: > Not sure if Rave need Shindig extras, if not then you could try to remove > Shindig extras module definition in the web.xml file.
Rave overlays and replaces the web.xml so that it can load its own modules via Spring. You will need to remove the extras module (and any others you don't need) from the modules-context.xml in WEB-INF/classes > > - Henry > > > On Wed, Jan 30, 2013 at 7:57 AM, McCoey, John <john.mcc...@lmco.com> wrote: > >> I'm using Shindig-2.5.0-beta1 as part of an Apache Rave installation where >> I have the system in a completely closed network with no access to outside >> internet. On startup and initial login, I get a bunch of connection >> timeout errors from the BasicHttpFetcher that is trying to reach some >> javascript that is hosted externally (see example below). After waiting 5 >> or so minutes for all of the timeouts, I am logged in and can proceed as >> normal. Is there any configuration I can change to either disable this >> feature or make it work with a locally-hosted version of the file so that I >> do not have to wait for the timeouts? >> >> Example: >> Jan 29, 2013 7:56:40 AM org.apache.shindig.gadgets.http.BasicHttpFetcher >> fetch >> INFO: The following exception occurred when fetching >> http://www.google-analytics.com/urchin.js: 55,095 ms elapsed. >> Jan 29, 2013 7:56:40 AM org.apache.shindig.gadgets.http.BasicHttpFetcher >> fetch >> INFO: >> org.apache.http.conn.ConnectTimeoutException: Connect to >> www.google-analytics.com:80<http://www.google-analytics.com:80> timed out >> at >> org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:125) >> at >> org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) >> at >> org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) >> at >> org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) >> at >> org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:573) >> at >> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:425) >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) >> at >> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:776) >> at >> org.apache.shindig.gadgets.http.BasicHttpFetcher.fetch(BasicHttpFetcher.java:359) >> at >> org.apache.shindig.gadgets.features.FeatureResourceLoader$UriResource.getContent(FeatureResourceLoader.java:290) >> at >> org.apache.shindig.gadgets.features.FeatureResourceLoader$UriResource.<init>(FeatureResourceLoader.java:269) >> at >> org.apache.shindig.gadgets.features.FeatureResourceLoader$UriResource.<init>(FeatureResourceLoader.java:255) >> at >> org.apache.shindig.gadgets.features.FeatureResourceLoader.loadUri(FeatureResourceLoader.java:134) >> at >> org.apache.shindig.gadgets.features.FeatureResourceLoader.load(FeatureResourceLoader.java:87) >> at >> org.apache.shindig.gadgets.features.FeatureRegistry.loadFeature(FeatureRegistry.java:484) >> at >> org.apache.shindig.gadgets.features.FeatureRegistry.loadResources(FeatureRegistry.java:423) >> at >> org.apache.shindig.gadgets.features.FeatureRegistry.register(FeatureRegistry.java:177) >> at >> org.apache.shindig.gadgets.features.FeatureRegistry.<init>(FeatureRegistry.java:109) >> at >> org.apache.shindig.gadgets.features.FeatureRegistry.<init>(FeatureRegistry.java:96) >> at >> org.apache.shindig.gadgets.features.FeatureRegistry$$FastClassByGuice$$536f6a5.newInstance(<generated>) >> at >> com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40) >> at >> com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60) >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85) >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) >> at >> com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) >> at com.google.inject.Scopes$1$1.get(Scopes.java:65) >> at >> com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) >> at >> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) >> at >> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) >> at >> com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54) >> at >> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) >> at >> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) >> at >> com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54) >> at >> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) >> at >> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) >> at >> com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84) >> at >> com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254) >> at >> com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38) >> at >> com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62) >> at >> com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:83) >> at >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110) >> at >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75) >> at >> com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73) >> at >> com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) >> at >> com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73) >> at >> com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60) >> at >> com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944) >> at >> org.apache.shindig.common.servlet.InjectedServlet.init(InjectedServlet.java:55) >> at >> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1206) >> at >> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >> at >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) >> at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) >> at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) >> at java.lang.Thread.run(Thread.java:679) >> >> Thanks, >> John >> >>