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.

Reply via email to