[ https://issues.apache.org/jira/browse/WAVE-312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13257544#comment-13257544 ]
Samer commented on WAVE-312: ---------------------------- Error Log in the server side, in several moments this error appeared. Hope this helps: 19-abr-2012 16:40:21 org.waveprotocol.box.server.frontend.WaveViewSubscription submitResponse INFO: Submit resolved on channel ch394 19-abr-2012 16:40:21 org.waveprotocol.box.server.waveserver.WaveletContainerImpl$2 run GRAVE: Version 2095:SWbDxKHL03gH847jCE61DhTu6EU= java.util.concurrent.ExecutionException: java.lang.IllegalStateException: position = %d, file=%d, filename=16752 [16746, /var/lib/kune/_deltas/6b756e652e6363_772b6a717034736e64336e3730626b/6b756e652e6363_636f6e762b726f6f74.index] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at org.waveprotocol.box.server.waveserver.WaveletContainerImpl$2.run(WaveletContainerImpl.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: java.lang.IllegalStateException: position = %d, file=%d, filename=16752 [16746, /var/lib/kune/_deltas/6b756e652e6363_772b6a717034736e64336e3730626b/6b756e652e6363_636f6e762b726f6f74.index] at com.google.common.base.Preconditions.checkState(Preconditions.java:172) at org.waveprotocol.box.server.persistence.file.DeltaIndex.addDelta(DeltaIndex.java:179) at org.waveprotocol.box.server.persistence.file.FileDeltaCollection.append(FileDeltaCollection.java:241) at org.waveprotocol.box.server.waveserver.DeltaStoreBasedWaveletState$2.call(DeltaStoreBasedWaveletState.java:201) at org.waveprotocol.box.server.waveserver.DeltaStoreBasedWaveletState$2.call(DeltaStoreBasedWaveletState.java:177) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) ... 3 more 9-abr-2012 16:53:15 org.waveprotocol.box.server.waveserver.WaveServerImpl submitDelta INFO: Submit result for [WaveletName kune.cc/w+W6TOrFiAmfD/kune.cc/conv+root] by v...@kune.cc applied 1 ops at v: 145 t: 1334847195665 19-abr-2012 16:53:15 org.waveprotocol.box.server.frontend.WaveViewSubscription submitResponse INFO: Submit resolved on channel ch466 19-abr-2012 16:53:15 org.waveprotocol.box.server.frontend.WaveViewSubscription submitRequest INFO: Submit oustandinding on channel ch464 19-abr-2012 16:53:15 org.waveprotocol.box.server.waveserver.WaveServerImpl submitDelta INFO: Submit to [WaveletName kune.cc/w+W6TOrFiAmfD/kune.cc/conv+root] by sa...@kune.cc @ 145 with 1 ops java.lang.NullPointerException at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:187) at com.google.common.collect.ImmutableList$Builder.add(ImmutableList.java:584) at org.waveprotocol.box.server.waveserver.DeltaStoreBasedWaveletState.readDeltasInRange(DeltaStoreBasedWaveletState.java:150) at org.waveprotocol.box.server.waveserver.DeltaStoreBasedWaveletState.getTransformedDeltaHistory(DeltaStoreBasedWaveletState.java:350) at org.waveprotocol.box.server.waveserver.WaveletContainerImpl.transformSubmittedDelta(WaveletContainerImpl.java:370) at org.waveprotocol.box.server.waveserver.WaveletContainerImpl.maybeTransformSubmittedDelta(WaveletContainerImpl.java:356) at org.waveprotocol.box.server.waveserver.LocalWaveletContainerImpl.transformAndApplyLocalDelta(LocalWaveletContainerImpl.java:135) at org.waveprotocol.box.server.waveserver.LocalWaveletContainerImpl.submitRequest(LocalWaveletContainerImpl.java:93) at org.waveprotocol.box.server.waveserver.WaveServerImpl.submitDelta(WaveServerImpl.java:536) at org.waveprotocol.box.server.waveserver.WaveServerImpl.submitRequest(WaveServerImpl.java:338) at org.waveprotocol.box.server.frontend.ClientFrontendImpl.submitRequest(ClientFrontendImpl.java:215) at org.waveprotocol.box.server.frontend.WaveClientRpcImpl.submit(WaveClientRpcImpl.java:164) at org.waveprotocol.box.common.comms.WaveClientRpc$ProtocolWaveClientRpc$1.submit(WaveClientRpc.java:4459) at org.waveprotocol.box.common.comms.WaveClientRpc$ProtocolWaveClientRpc.callMethod(WaveClientRpc.java:4589) at org.waveprotocol.box.server.rpc.ServerRpcControllerImpl.run(ServerRpcControllerImpl.java:200) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) 19-abr-2012 16:53:15 org.waveprotocol.box.server.rpc.ServerRpcProvider$Connection$1 run INFO: error = java.lang.NullPointerException 19-abr-2012 16:53:15 org.waveprotocol.box.server.rpc.WebSocketServerChannel s GRAVE: Version 1002:kzpgzlAfXc2/r2sRB2H7A2jqMJ0= java.util.concurrent.ExecutionException: java.lang.IllegalStateException: position = %d, file=%d, filename=8008 [8002, /var/lib/kune/_deltas/6b756e652e6363_772b5736544f724669416d6644/6b756e652e6363_636f6e762b726f6f74.index] at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at org.waveprotocol.box.server.waveserver.WaveletContainerImpl$2.run(WaveletContainerImpl.java:240) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: java.lang.IllegalStateException: position = %d, file=%d, filename=8008 [8002, /var/lib/kune/_deltas/6b756e652e6363_772b5736544f724669416d6644/6b756e652e6363_636f6e762b726f6f74.index] at com.google.common.base.Preconditions.checkState(Preconditions.java:172) at org.waveprotocol.box.server.persistence.file.DeltaIndex.addDelta(DeltaIndex.java:179) at org.waveprotocol.box.server.persistence.file.FileDeltaCollection.append(FileDeltaCollection.java:241) at org.waveprotocol.box.server.waveserver.DeltaStoreBasedWaveletState$2.call(DeltaStoreBasedWaveletState.java:201) at org.waveprotocol.box.server.waveserver.DeltaStoreBasedWaveletState$2.call(DeltaStoreBasedWaveletState.java:177) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) ... 3 more 19-abr-2012 17:01:16 org.waveprotocol.box.server.frontend.WaveViewSubscription submitResponse INFO: Submit resolved on channel ch481 > Not saving editions when concurrent editions in same wave > --------------------------------------------------------- > > Key: WAVE-312 > URL: https://issues.apache.org/jira/browse/WAVE-312 > Project: Wave > Issue Type: Bug > Components: Web Client > Environment: Tried in http://waveinabox.net and http://kune.cc > Reporter: Samer > Labels: bug, concurrency, edit,, editor,, persistence > > - Alice: begins editing a blip of a wave. She needs to write a long paragraph. > - Bob: begins editing a while after Alice, in another blip in the same wave. > - Alice doesn't see that Bob is writing, nothing new appears > - Alice finishes editing her wave and moves to another wave. > - Bobs finishes editing that wave and moves to another wave. > - When Alice comes back to the same wave, she sees her edition was not fully > saved. It saved only until the instant that Bob began editing. > - When Bob comes back to the wave, he sees nothing of what he wrote was saved. > Sometimes it shows the mysterious delta error from: > http://www.mail-archive.com/wave-dev@incubator.apache.org/msg02036.html > https://issues.apache.org/jira/browse/WAVE-307 > but other times it shows nothing on the log, so don't know if it's directly > related or just chance. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira