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

Reply via email to