<html>
<head>
<style>
body {
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  color:#484848;
}
h1, h2, h3 { font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px; }
h1 { font-size: 1.2em; }
h2, h3 { font-size: 1.1em; }
a, a:link, a:visited { color: #2A5685;}
a:hover, a:active { color: #c61a1a; }
a.wiki-anchor { display: none; }
hr {
  width: 100%;
  height: 1px;
  background: #ccc;
  border: 0;
}
.footer {
  font-size: 0.8em;
  font-style: italic;
}
</style>
</head>
<body>
<span class="header"></span>
Issue #315 has been reported by Vicente J. Ruiz Jurado.
<hr />
<h1><a href="http://redmine.ourproject.org/issues/315">Bug #315: #signin(waveid) url fail since hashbangs</a></h1>

<ul>
<li>Author: Vicente J. Ruiz Jurado</li>
<li>Status: New</li>
<li>Priority: Normal</li>
<li>Assignee: </li>
<li>Category: Client side</li>
<li>Target version: </li>
  <li>Resolution: </li>
</ul>

<p>INFO: StageTwo: create id generator<br />Thu Jun 21 01:25:52 CEST 2012 KuneLog<br />INFO: StageTwo: create signed in user null<br />Thu Jun 21 01:25:52 CEST 2012 KuneLog<br />SEVERE: Error in 'onModuleLoad()' method<br />java.lang.NullPointerException: Expected non-null address<br />    at org.waveprotocol.wave.model.util.Preconditions.checkNotNull(Preconditions.java:126)<br />    at org.waveprotocol.wave.model.wave.ParticipantId.validate(ParticipantId.java:71)<br />    at org.waveprotocol.wave.model.wave.ParticipantId.of(ParticipantId.java:132)<br />    at org.waveprotocol.wave.model.wave.ParticipantId.ofUnsafe(ParticipantId.java:148)<br />    at cc.kune.wave.client.CustomStageTwoProvider.createSignedInUser(CustomStageTwoProvider.java:108)<br />    at org.waveprotocol.wave.client.StageTwo$DefaultProvider.getSignedInUser(StageTwo.java:329)<br />    at org.waveprotocol.wave.client.StageTwo$DefaultProvider.createConnector(StageTwo.java:546)<br />    at org.waveprotocol.wave.client.StageTwo$DefaultProvider.getConnector(StageTwo.java:349)<br />    at cc.kune.wave.client.CustomStageTwoProvider.install(CustomStageTwoProvider.java:133)<br />    at org.waveprotocol.wave.client.StageTwo$DefaultProvider$1.execute(StageTwo.java:258)<br />    at org.waveprotocol.wave.client.common.util.CountdownLatch.tick(CountdownLatch.java:64)<br />    at org.waveprotocol.wave.client.StageTwo$DefaultProvider$3.execute(StageTwo.java:277)<br />    at org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.workUnit(BrowserBackedScheduler.java:294)<br />    at org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.workAll(BrowserBackedScheduler.java:319)<br />    at org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.workSlice(BrowserBackedScheduler.java:367)<br />    at org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.access$2(BrowserBackedScheduler.java:346)<br />    at org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler$1.run(BrowserBackedScheduler.java:40)<br />    at org.waveprotocol.wave.client.scheduler.GwtSimpleTimer$2.run(GwtSimpleTimer.java:46)<br />    at com.google.gwt.user.client.Timer.fire(Timer.java:141)<br />    at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />    at java.lang.reflect.Method.invoke(Method.java:597)<br />    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)<br />    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)<br />    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157)<br />    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:326)<br />    at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:207)<br />    at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126)<br />    at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)<br />    at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)<br />    at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)<br />    at com.google.gwt.core.client.impl.Impl.apply(Impl.java)<br />    at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:214)<br />    at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)<br />    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br />    at java.lang.reflect.Method.invoke(Method.java:597)<br />    at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)<br />    at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)<br />    at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:157)<br />    at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:281)<br />    at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:531)<br />    at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352)<br />    at java.lang.Thread.run(Thread.java:662)<br />Thu Jun 21 01:25:53 CEST 2012 KuneLog<br />INFO: Wave client session: {"id":"EhGOAUOwjg","address":"test12@localhost","domain":"localhost"}<br />Thu Jun 21 01:25:54 CEST 2012 REMOTE_LOG<br />SEVERE: Token:  1340234754692<br /> Expected non-null address<br />  org.waveprotocol.wave.model.util.Preconditions.checkNotNull (Preconditions.java:126)<br />  org.waveprotocol.wave.model.wave.ParticipantId.validate (ParticipantId.java:71)<br />  org.waveprotocol.wave.model.wave.ParticipantId.of (ParticipantId.java:132)<br />  org.waveprotocol.wave.model.wave.ParticipantId.ofUnsafe (ParticipantId.java:148)<br />  cc.kune.wave.client.CustomStageTwoProvider.createSignedInUser (CustomStageTwoProvider.java:108)<br />  org.waveprotocol.wave.client.StageTwo$DefaultProvider.getSignedInUser (StageTwo.java:329)<br />  org.waveprotocol.wave.client.StageTwo$DefaultProvider.createConnector (StageTwo.java:546)<br />  org.waveprotocol.wave.client.StageTwo$DefaultProvider.getConnector (StageTwo.java:349)<br />  cc.kune.wave.client.CustomStageTwoProvider.install (CustomStageTwoProvider.java:133)<br />  org.waveprotocol.wave.client.StageTwo$DefaultProvider$1.execute (StageTwo.java:258)<br />  org.waveprotocol.wave.client.common.util.CountdownLatch.tick (CountdownLatch.java:64)<br />  org.waveprotocol.wave.client.StageTwo$DefaultProvider$3.execute (StageTwo.java:277)<br />  org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.workUnit (BrowserBackedScheduler.java:294)<br />  org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.workAll (BrowserBackedScheduler.java:319)<br />  org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.workSlice (BrowserBackedScheduler.java:367)<br />  org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler.access$2 (BrowserBackedScheduler.java:346)<br />  org.waveprotocol.wave.client.scheduler.BrowserBackedScheduler$1.run (BrowserBackedScheduler.java:40)<br />  org.waveprotocol.wave.client.scheduler.GwtSimpleTimer$2.run (GwtSimpleTimer.java:46)<br />  com.google.gwt.user.client.Timer.fire (Timer.java:141)<br />  sun.reflect.GeneratedMethodAccessor45.invoke (<cite>:??)<br />  sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)<br />  java.lang.reflect.Method.invoke (Method.java:597)<br />  com.google.gwt.dev.shell.MethodAdaptor.invoke (MethodAdaptor.java:103)<br />  com.google.gwt.dev.shell.MethodDispatch.invoke (MethodDispatch.java:71)<br />  com.google.gwt.dev.shell.OophmSessionHandler.invoke (OophmSessionHandler.java:157)<br />  com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn (BrowserChannelServer.java:326)<br />  com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript (BrowserChannelServer.java:207)<br />  com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke (ModuleSpaceOOPHM.java:126)<br />  com.google.gwt.dev.shell.ModuleSpace.invokeNative (ModuleSpace.java:561)<br />  com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject (ModuleSpace.java:269)<br />  com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject (JavaScriptHost.java:91)<br />  com.google.gwt.core.client.impl.Impl.apply (Impl.java:</cite>)<br />  com.google.gwt.core.client.impl.Impl.entry0 (Impl.java:214)<br />  sun.reflect.GeneratedMethodAccessor26.invoke (??:??)<br />  sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)<br />  java.lang.reflect.Method.invoke (Method.java:597)<br />  com.google.gwt.dev.shell.MethodAdaptor.invoke (MethodAdaptor.java:103)<br />  com.google.gwt.dev.shell.MethodDispatch.invoke (MethodDispatch.java:71)<br />  com.google.gwt.dev.shell.OophmSessionHandler.invoke (OophmSessionHandler.java:157)<br />  com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages (BrowserChannelServer.java:281)<br />  com.google.gwt.dev.shell.BrowserChannelServer.processConnection (BrowserChannelServer.java:531)<br />  com.google.gwt.dev.shell.BrowserChannelServer.run (BrowserChannelServer.java:352)<br />  java.lang.Thread.run (Thread.java:662)</p>


<hr />
<span class="footer"><p>You have received this notification because you have either subscribed to it, or are involved in it.<br />To change your notification preferences, please click here: <a class="external" href="http://redmine.ourproject.org/my/account">http://redmine.ourproject.org/my/account</a></p></span>
</body>
</html>