You need to follow the instructions here (http://code.google.com/p/wave-protocol/wiki/Certificates) in order to create the needed certificate and private key files.
On Tue, Nov 17, 2009 at 8:33 PM, Jason DSouza <[email protected]> wrote: > the private key is named by the name of the host itself... > have I to create a file serperately in a particular location or will it be > created automatically.. > > On Wed, Nov 18, 2009 at 12:32 AM, Morgan <[email protected]> wrote: >> >> seems to me perhaps it's either a file permissions issue or your >> private key isn't named correctly in the run-config.sh file. >> >> On Nov 17, 10:17 am, Crazy JD <[email protected]> wrote: >> > Exception in thread "main" com.google.inject.ProvisionException: Guice >> > provision errors: >> > >> > 1) could not read private key >> > at >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init> >> > (WaveSignerProvider.java:60) >> > at >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.class >> > (WaveSignerProvider.java:39) >> > while locating >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider >> > while locating org.waveprotocol.wave.crypto.WaveSigner >> > for parameter 1 at >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.CertificateManagerImpl.<init> >> > (CertificateManagerImpl.java:76) >> > while locating >> > org.waveprotocol.wave.examples.fedone.waveserver.CertificateManagerImpl >> > at >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure >> > (WaveServerModule.java:79) >> > while locating >> > org.waveprotocol.wave.examples.fedone.waveserver.CertificateManager >> > for parameter 0 at >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl.<init> >> > (WaveServerImpl.java:403) >> > at >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl.class >> > (WaveServerImpl.java:66) >> > while locating >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl >> > at >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure >> > (WaveServerModule.java:81) >> > while locating >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveServer >> > while locating >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveletFederationProvider >> > annotated with >> > @org.waveprotocol.wave.examples.fedone.waveserver.FederationHostBridge >> > () >> > for parameter 0 at >> > >> > org.waveprotocol.wave.examples.fedone.federation.xmpp.XmppFederationHost.<init> >> > (XmppFederationHost.java:60) >> > at >> > >> > org.waveprotocol.wave.examples.fedone.federation.xmpp.XmppFederationHost.class >> > (XmppFederationHost.java:45) >> > while locating >> > org.waveprotocol.wave.examples.fedone.federation.xmpp.XmppFederationHost >> > for parameter 7 at >> > >> > org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init> >> > (WaveXmppComponent.java:159) >> > at >> > >> > org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.class >> > (WaveXmppComponent.java:54) >> > while locating >> > org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent >> > >> > 1 error >> > at >> > com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java: >> > 770) >> > at com.google.inject.internal.InjectorImpl.getInstance >> > (InjectorImpl.java:796) >> > at org.waveprotocol.wave.examples.fedone.ServerMain.run >> > (ServerMain.java:61) >> > at org.waveprotocol.wave.examples.fedone.ServerMain.main >> > (ServerMain.java:50) >> > Caused by: java.io.FileNotFoundException: crazyjd.key (No such file or >> > directory) >> > at java.io.FileInputStream.open(Native Method) >> > at java.io.FileInputStream.<init>(FileInputStream.java:106) >> > at java.io.FileInputStream.<init>(FileInputStream.java:66) >> > at >> > >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init> >> > (WaveSignerProvider.java:64) >> > at >> > org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider >> > $$FastClassByGuice$$7675e7bc.newInstance(<generated>) >> > at >> > com.google.inject.internal.cglib.reflect.FastConstructor.newInstance >> > (FastConstructor.java:40) >> > at com.google.inject.internal.DefaultConstructionProxyFactory >> > $1.newInstance(DefaultConstructionProxyFactory.java:58) >> > at com.google.inject.internal.ConstructorInjector.construct >> > (ConstructorInjector.java:80) >> > at com.google.inject.internal.ConstructorBindingImpl$Factory.get >> > (ConstructorBindingImpl.java:180) >> > at >> > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call >> > (ProviderToInternalFactoryAdapter.java:43) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:814) >> > 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.BoundProviderFactory.get >> > (BoundProviderFactory.java:53) >> > 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:79) >> > at com.google.inject.internal.ConstructorBindingImpl$Factory.get >> > (ConstructorBindingImpl.java:180) >> > at >> > com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:51) >> > at >> > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call >> > (ProviderToInternalFactoryAdapter.java:43) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:814) >> > 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:79) >> > at com.google.inject.internal.ConstructorBindingImpl$Factory.get >> > (ConstructorBindingImpl.java:180) >> > at >> > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call >> > (ProviderToInternalFactoryAdapter.java:43) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:814) >> > 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:51) >> > at >> > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call >> > (ProviderToInternalFactoryAdapter.java:43) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:814) >> > 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:51) >> > 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:79) >> > at com.google.inject.internal.ConstructorBindingImpl$Factory.get >> > (ConstructorBindingImpl.java:180) >> > at >> > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call >> > (ProviderToInternalFactoryAdapter.java:43) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:814) >> > 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:79) >> > at com.google.inject.internal.ConstructorBindingImpl$Factory.get >> > (ConstructorBindingImpl.java:180) >> > at >> > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call >> > (ProviderToInternalFactoryAdapter.java:43) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:814) >> > 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.InjectorImpl$4$1.call(InjectorImpl.java: >> > 761) >> > at com.google.inject.internal.InjectorImpl.callInContext >> > (InjectorImpl.java:807) >> > at >> > com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java: >> > 757) >> > ... 3 more >> > >> > judging by the first line I guess its got something to do with the >> > private key parameter... but I cannot figure out what the problem is >> > ... can anyone help me on this... >> > >> > Thank you... >> > > > > -- > Regards, > > Jason D'souza. > Mike Ditka - "If God had wanted man to play soccer, he wouldn't have given > us arms." > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
