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... --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
