You get this error when there is a configuration or certificate issue. Check to make sure that "certificate_files" contains the complete trust chain. If you used startssl then you need to include sub.class1.server.ca.pem and ca.pem in the list.
-Tad On Wed, Jan 5, 2011 at 6:57 AM, jowi <[email protected]> wrote: > Hello everybody > > when I execute run-server.sh I always get the following error message > (see detailed screen output below): > > Failed to add our own signer info to the certificate store > > What does it mean, and how can I solve the problem? > Any ideas? > (I use Ubuntu 10.04, openjdk and the last revision of WiaB. ) > > ------------------------ error screen output -------------- > > d...@dave:~/testlab/wave$ ./run-server.sh > 05.01.2011 14:24:32 > org.waveprotocol.box.server.waveserver.WaveServerImpl <init> > INFO: Wave Server configured to host local domains: [dave.org] > 05.01.2011 14:24:32 > org.waveprotocol.box.server.waveserver.WaveServerImpl <init> > SCHWERWIEGEND: Failed to add our own signer info to the certificate > store > org.waveprotocol.wave.crypto.SignatureException: Certificate > validation failure > at > org.waveprotocol.wave.crypto.CachedCertPathValidator.validateNoCache(CachedCertPathValidator.java: > 103) > at > org.waveprotocol.wave.crypto.CachedCertPathValidator.validate(CachedCertPathValidator.java: > 65) > at > org.waveprotocol.wave.crypto.WaveSignatureVerifier.verifySignerInfo(WaveSignatureVerifier.java: > 129) > at > org.waveprotocol.box.server.waveserver.CertificateManagerImpl.storeSignerInfo(CertificateManagerImpl.java: > 199) > at > org.waveprotocol.box.server.waveserver.WaveServerImpl.<init>(WaveServerImpl.java: > 363) > at org.waveprotocol.box.server.waveserver.WaveServerImpl$ > $FastClassByGuice$$3065e839.newInstance(<generated>) > at > com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java: > 40) > at com.google.inject.internal.DefaultConstructionProxyFactory > $1.newInstance(DefaultConstructionProxyFactory.java:59) > at > com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java: > 84) > at com.google.inject.internal.ConstructorBindingImpl > $Factory.get(ConstructorBindingImpl.java:200) > at com.google.inject.internal.ProviderToInternalFactoryAdapter > $1.call(ProviderToInternalFactoryAdapter.java:43) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java: > 878) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java: > 40) > at com.google.inject.Scopes$1$1.get(Scopes.java:64) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java: > 40) > at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:53) > at com.google.inject.internal.ProviderToInternalFactoryAdapter > $1.call(ProviderToInternalFactoryAdapter.java:43) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java: > 878) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java: > 40) > at com.google.inject.Scopes$1$1.get(Scopes.java:64) > 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: > 83) > at com.google.inject.internal.ConstructorBindingImpl > $Factory.get(ConstructorBindingImpl.java:200) > at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java: > 825) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java: > 871) > at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java: > 821) > at > com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java: > 860) > at org.waveprotocol.box.server.ServerMain.run(ServerMain.java:130) > at org.waveprotocol.box.server.ServerMain.main(ServerMain.java:76) > Caused by: java.security.cert.CertPathValidatorException: Path does > not chain with any of the trust anchors > at > sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java: > 204) > at > java.security.cert.CertPathValidator.validate(CertPathValidator.java: > 267) > at > org.waveprotocol.wave.crypto.CachedCertPathValidator.validateNoCache(CachedCertPathValidator.java: > 101) > ... 30 more > 05.01.2011 14:24:33 com.google.gson.ParameterizedTypeHandlerMap > register > WARNUNG: Overriding the existing type handler for class > com.google.wave.api.Element > 05.01.2011 14:24:33 com.google.gson.ParameterizedTypeHandlerMap > register > WARNUNG: Overriding the existing type handler for class > com.google.wave.api.Element > 05.01.2011 14:24:33 com.google.gson.ParameterizedTypeHandlerMap > register > WARNUNG: Overriding the existing type handler for class > com.google.wave.api.Attachment > 05.01.2011 14:24:33 com.google.gson.ParameterizedTypeHandlerMap > register > WARNUNG: Overriding the existing type handler for class > com.google.wave.api.Attachment > 05.01.2011 14:24:33 > org.waveprotocol.wave.federation.xmpp.ComponentPacketTransport > initialize > INFO: Initializing with JID: wave.dave.org > 05.01.2011 14:24:33 > org.waveprotocol.wave.federation.xmpp.ComponentPacketTransport start > INFO: Connected to XMPP server with JID: wave.dave.org > 05.01.2011 14:24:33 org.waveprotocol.box.server.ServerMain run > INFO: Starting server > 2011-01-05 14:24:33.649:INFO::jetty-0.3 > 2011-01-05 > 14:24:33.884:INFO:org.eclipse.jetty.servlets.org.eclipse.jetty.servlets.ProxyServlet > $Transparent-14666567:org.eclipse.jetty.servlets.ProxyServlet > $Transparent-14666567 @ /gadgets to http://gmodules.com:80/gadgets > 2011-01-05 14:24:33.926:INFO::Started > [email protected]:9898 > > -- > You received this message because you are subscribed to the Google Groups > "Wave Protocol" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/wave-protocol?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Wave Protocol" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.
