I have this problem when I'm trying to make the server thingy... I'm
quite new to Ubuntu and Wave Protocol and stuff; I hardly know what
I'm doing...
So I got to the step where I can run ./run-server.sh
But when I do so, it doesn't run properly. Instead I see this:
t...@xt2:~/wave/wave-protocol$ ./run-server.sh
./run-server.sh: line 7: run-config.sh: No such file or directory
Feb 18, 2010 1:22:55 AM com.google.inject.internal.MessageProcessor
visit
INFO: An exception was caught and reported. Message:
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException: For input string: ""
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:
48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at org.waveprotocol.wave.examples.fedone.FlagBinder
$1.configure(FlagBinder.java:142)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements
$RecordingBinder.install(Elements.java:223)
at com.google.inject.spi.Elements.getElements(Elements.java:101)
at com.google.inject.internal.InjectorShell
$Builder.build(InjectorShell.java:127)
at
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:
105)
at com.google.inject.Guice.createInjector(Guice.java:93)
at com.google.inject.Guice.createInjector(Guice.java:70)
at com.google.inject.Guice.createInjector(Guice.java:60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.run(ServerMain.java:
60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.main(ServerMain.java:
50)
Exception in thread "main" com.google.inject.CreationException: Guice
creation errors:
1) No implementation for java.lang.Boolean annotated with
@com.google.inject.name.Named(value=waveserver_disable_verification)
was bound.
while locating java.lang.Boolean annotated with
@com.google.inject.name.Named(value=waveserver_disable_verification)
for parameter 0 at
org.waveprotocol.wave.examples.fedone.waveserver.CertificateManagerImpl.<init>(CertificateManagerImpl.java:
76)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
79)
2) No implementation for java.lang.Integer annotated with
@com.google.inject.name.Named(value=xmpp_server_port) was bound.
while locating java.lang.Integer annotated with
@com.google.inject.name.Named(value=xmpp_server_port)
for parameter 4 at
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init>(WaveXmppComponent.java:
159)
at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:
56)
3) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_domain) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_domain)
for parameter 2 at
org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init>(WaveSignerProvider.java:
60)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
66)
4) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_files) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_files)
for parameter 1 at
org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init>(WaveSignerProvider.java:
60)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
66)
5) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_private_key) was
bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_private_key)
for parameter 0 at
org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init>(WaveSignerProvider.java:
60)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
66)
6) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ip) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ip)
for parameter 3 at
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init>(WaveXmppComponent.java:
159)
at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:
56)
7) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ping) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ping)
for parameter 5 at
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init>(WaveXmppComponent.java:
159)
at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:
56)
8) An exception was caught and reported. Message: For input string: ""
at com.google.inject.internal.InjectorShell
$Builder.build(InjectorShell.java:127)
9) Missing constant value. Please call to(...).
at org.waveprotocol.wave.examples.fedone.FlagBinder
$1.configure(FlagBinder.java:142)
10) No implementation for java.lang.Boolean annotated with
@com.google.inject.name.Named(value=waveserver_disable_signer_verification)
was bound.
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.provideWaveCertPathValidator(WaveServerModule.java:
98)
10 errors
at
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:
375)
at
com.google.inject.internal.InjectorBuilder.initializeStatically(InjectorBuilder.java:
155)
at
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:
108)
at com.google.inject.Guice.createInjector(Guice.java:93)
at com.google.inject.Guice.createInjector(Guice.java:70)
at com.google.inject.Guice.createInjector(Guice.java:60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.run(ServerMain.java:
60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.main(ServerMain.java:
50)
Caused by: java.lang.NumberFormatException: For input string: ""
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:
48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at org.waveprotocol.wave.examples.fedone.FlagBinder
$1.configure(FlagBinder.java:142)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements
$RecordingBinder.install(Elements.java:223)
at com.google.inject.spi.Elements.getElements(Elements.java:101)
at com.google.inject.internal.InjectorShell
$Builder.build(InjectorShell.java:127)
at
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:
105)
... 5 more
t...@xt2:~/wave/wave-protocol$ ./run-server.sh
./run-server.sh: line 7: run-config.sh: No such file or directory
Feb 18, 2010 1:22:58 AM com.google.inject.internal.MessageProcessor
visit
INFO: An exception was caught and reported. Message:
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException: For input string: ""
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:
48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at org.waveprotocol.wave.examples.fedone.FlagBinder
$1.configure(FlagBinder.java:142)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements
$RecordingBinder.install(Elements.java:223)
at com.google.inject.spi.Elements.getElements(Elements.java:101)
at com.google.inject.internal.InjectorShell
$Builder.build(InjectorShell.java:127)
at
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:
105)
at com.google.inject.Guice.createInjector(Guice.java:93)
at com.google.inject.Guice.createInjector(Guice.java:70)
at com.google.inject.Guice.createInjector(Guice.java:60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.run(ServerMain.java:
60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.main(ServerMain.java:
50)
Exception in thread "main" com.google.inject.CreationException: Guice
creation errors:
1) No implementation for java.lang.Boolean annotated with
@com.google.inject.name.Named(value=waveserver_disable_verification)
was bound.
while locating java.lang.Boolean annotated with
@com.google.inject.name.Named(value=waveserver_disable_verification)
for parameter 0 at
org.waveprotocol.wave.examples.fedone.waveserver.CertificateManagerImpl.<init>(CertificateManagerImpl.java:
76)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
79)
2) No implementation for java.lang.Integer annotated with
@com.google.inject.name.Named(value=xmpp_server_port) was bound.
while locating java.lang.Integer annotated with
@com.google.inject.name.Named(value=xmpp_server_port)
for parameter 4 at
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init>(WaveXmppComponent.java:
159)
at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:
56)
3) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_domain) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_domain)
for parameter 2 at
org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init>(WaveSignerProvider.java:
60)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
66)
4) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_files) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_files)
for parameter 1 at
org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init>(WaveSignerProvider.java:
60)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
66)
5) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_private_key) was
bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=certificate_private_key)
for parameter 0 at
org.waveprotocol.wave.examples.fedone.waveserver.WaveSignerProvider.<init>(WaveSignerProvider.java:
60)
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.configure(WaveServerModule.java:
66)
6) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ip) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ip)
for parameter 3 at
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init>(WaveXmppComponent.java:
159)
at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:
56)
7) No implementation for java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ping) was bound.
while locating java.lang.String annotated with
@com.google.inject.name.Named(value=xmpp_server_ping)
for parameter 5 at
org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent.<init>(WaveXmppComponent.java:
159)
at
org.waveprotocol.wave.examples.fedone.ServerModule.configure(ServerModule.java:
56)
8) An exception was caught and reported. Message: For input string: ""
at com.google.inject.internal.InjectorShell
$Builder.build(InjectorShell.java:127)
9) Missing constant value. Please call to(...).
at org.waveprotocol.wave.examples.fedone.FlagBinder
$1.configure(FlagBinder.java:142)
10) No implementation for java.lang.Boolean annotated with
@com.google.inject.name.Named(value=waveserver_disable_signer_verification)
was bound.
at
org.waveprotocol.wave.examples.fedone.waveserver.WaveServerModule.provideWaveCertPathValidator(WaveServerModule.java:
98)
10 errors
at
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:
375)
at
com.google.inject.internal.InjectorBuilder.initializeStatically(InjectorBuilder.java:
155)
at
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:
108)
at com.google.inject.Guice.createInjector(Guice.java:93)
at com.google.inject.Guice.createInjector(Guice.java:70)
at com.google.inject.Guice.createInjector(Guice.java:60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.run(ServerMain.java:
60)
at
org.waveprotocol.wave.examples.fedone.ServerMain.main(ServerMain.java:
50)
Caused by: java.lang.NumberFormatException: For input string: ""
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:
48)
at java.lang.Integer.parseInt(Integer.java:470)
at java.lang.Integer.parseInt(Integer.java:499)
at org.waveprotocol.wave.examples.fedone.FlagBinder
$1.configure(FlagBinder.java:142)
at com.google.inject.AbstractModule.configure(AbstractModule.java:59)
at com.google.inject.spi.Elements
$RecordingBinder.install(Elements.java:223)
at com.google.inject.spi.Elements.getElements(Elements.java:101)
at com.google.inject.internal.InjectorShell
$Builder.build(InjectorShell.java:127)
at
com.google.inject.internal.InjectorBuilder.build(InjectorBuilder.java:
105)
... 5 more
Does anyone know what this means / how to fix the problem?
--
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.