Created
May 5, 2013 21:35
-
-
Save mikebrock/5522270 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -ea -Derrai.otec.testing.skipfuzz=true -Didea.launcher.port=7533 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 12.app/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA 12.app/lib/idea_rt.jar:/Applications/IntelliJ IDEA 12.app/plugins/junit/lib/junit-rt.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/deploy.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/javaws.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jconsole.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/plugin.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/sa-jdi.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/charsets.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jsse.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar:/Users/christopherbrock/Projects/errai/errai-otec/target/test-classes:/Users/christopherbrock/Projects/errai/errai-otec/target/classes:/Users/christopherbrock/.m2/repository/com/google/guava/guava/13.0.1/guava-13.0.1.jar:/Users/christopherbrock/Projects/errai/errai-bus/target/classes:/Users/christopherbrock/Projects/errai/errai-common/target/classes:/Users/christopherbrock/Projects/errai/errai-reflections/reflections/target/classes:/Users/christopherbrock/.m2/repository/org/javassist/javassist/3.15.0-GA/javassist-3.15.0-GA.jar:/Users/christopherbrock/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar:/Users/christopherbrock/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/Users/christopherbrock/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/Users/christopherbrock/Projects/errai/errai-config/target/classes:/Users/christopherbrock/Projects/errai/errai-marshalling/target/classes:/Users/christopherbrock/Projects/errai/errai-codegen/target/classes:/Users/christopherbrock/.m2/repository/org/mvel/mvel2/2.1.Beta8/mvel2-2.1.Beta8.jar:/Users/christopherbrock/.m2/repository/junit/junit/4.8.1/junit-4.8.1.jar:/Users/christopherbrock/Projects/errai/errai-codegen-gwt/target/classes:/Users/christopherbrock/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/christopherbrock/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/christopherbrock/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar:/Users/christopherbrock/.m2/repository/org/jboss/spec/javax/interceptor/jboss-interceptors-api_1.1_spec/1.0.0.Beta1/jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar:/Users/christopherbrock/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/Users/christopherbrock/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/Users/christopherbrock/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar:/Users/christopherbrock/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/Users/christopherbrock/.m2/repository/org/jboss/netty/netty/3.2.7.Final/netty-3.2.7.Final.jar:/Users/christopherbrock/.m2/repository/org/jboss/errai/io/netty/netty/4.0.0.Alpha1.errai.r1/netty-4.0.0.Alpha1.errai.r1.jar:/Users/christopherbrock/.m2/repository/org/jgroups/jgroups/3.2.0.Final/jgroups-3.2.0.Final.jar:/Users/christopherbrock/.m2/repository/com/google/gwt/gwt-user/2.5.1/gwt-user-2.5.1.jar:/Users/christopherbrock/.m2/repository/org/json/json/20090211/json-20090211.jar:/Users/christopherbrock/.m2/repository/com/google/gwt/gwt-dev/2.5.1/gwt-dev-2.5.1.jar" com.intellij.rt.execution.application.AppMain com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 org.jboss.errai.otec.ThreeEngineInterleavedScenarioTest,testVeryLongHistoryDivergence | |
****************************** Starting: testVeryLongHistoryDivergence ****************************** | |
TYPE FROM TO MUTATIONS REV STATE | |
-------------------------------------------------------------------------------------------------------------------------------------------- | |
SYNC Server ClientA 0 "" | |
SYNC Server ClientB 0 "" | |
APPLY - ClientA [INS[0,"A"]] 0 "A" | |
APPLY - ClientA [INS[1,"B"]] 1 "AB" | |
APPLY - ClientA [INS[2,"C"]] 2 "ABC" | |
TRANSMIT ClientA Server [INS[0,"A"]] 0 "ABC" | |
APPLY - Server [INS[0,"A"]] 0 "A" | |
TRANSMIT Server ClientB [INS[0,"A"]] 0 "A" | |
APPLY - ClientB [INS[0,"A"]] 0 "A" | |
TRANSMIT ClientA Server [INS[1,"B"]] 1 "ABC" | |
APPLY - Server [INS[1,"B"]] 1 "AB" | |
TRANSMIT Server ClientB [INS[1,"B"]] 1 "AB" | |
APPLY - ClientB [INS[1,"B"]] 1 "AB" | |
TRANSMIT ClientA Server [INS[2,"C"]] 2 "ABC" | |
APPLY - Server [INS[2,"C"]] 2 "ABC" | |
TRANSMIT Server ClientB [INS[2,"C"]] 2 "ABC" | |
APPLY - ClientB [INS[2,"C"]] 2 "ABC" | |
APPLY - ClientA [INS[3,"D"]] 3 "ABCD" | |
APPLY - ClientA [INS[4,"E"]] 4 "ABCDE" | |
APPLY - ClientA [INS[5,"F"]] 5 "ABCDEF" | |
APPLY - ClientA [INS[6,"G"]] 6 "ABCDEFG" | |
APPLY - ClientA [INS[7,"H"]] 7 "ABCDEFGH" | |
APPLY - ClientB [INS[0,"X"]] 3 "XABC" | |
APPLY - ClientB [INS[1,"Y"]] 4 "XYABC" | |
TRANSMIT ClientB Server [INS[0,"X"]] 3 "XYABC" | |
APPLY - Server [INS[0,"X"]] 3 "XABC" | |
TRANSMIT Server ClientA [INS[0,"X"]] 3 "XABC" | |
REWIND - ClientA <<>> 4 "ABCD" | |
TRANSFORM - ClientA [INS[0,"X"]] , [INS[3,"D"]] -> [INS[0,"X"]] 3 "ABCD" | |
TRANSFORM - ClientA [INS[4,"E"]] , [INS[0,"X"]] -> [INS[5,"E"]] 4 "ABCD" | |
APPLY - ClientA [INS[0,"X"]] 8 "XABCD" | |
TRANSFORM - ClientA [INS[0,"X"]] , [INS[5,"E"]] -> [INS[0,"X"]] 8 "XABCD" | |
APPLY - ClientA [INS[5,"E"]] 8 "XABCDE" | |
TRANSFORM - ClientA [INS[5,"F"]] , [INS[0,"X"]] -> [INS[6,"F"]] 5 "XABCDE" | |
TRANSFORM - ClientA [INS[0,"X"]] , [INS[6,"F"]] -> [INS[0,"X"]] 5 "XABCDE" | |
APPLY - ClientA [INS[6,"F"]] 6 "XABCDEF" | |
TRANSFORM - ClientA [INS[6,"G"]] , [INS[0,"X"]] -> [INS[7,"G"]] 6 "XABCDEF" | |
TRANSFORM - ClientA [INS[0,"X"]] , [INS[7,"G"]] -> [INS[0,"X"]] 6 "XABCDEF" | |
APPLY - ClientA [INS[7,"G"]] 7 "XABCDEFG" | |
TRANSFORM - ClientA [INS[7,"H"]] , [INS[0,"X"]] -> [INS[8,"H"]] 7 "XABCDEFG" | |
TRANSFORM - ClientA [INS[0,"X"]] , [INS[8,"H"]] -> [INS[0,"X"]] 7 "XABCDEFG" | |
APPLY - ClientA [INS[8,"H"]] 8 "XABCDEFGH" | |
TRANSMIT ClientB Server [INS[1,"Y"]] 4 "XYABC" | |
APPLY - Server [INS[1,"Y"]] 4 "XYABC" | |
TRANSMIT Server ClientA [INS[1,"Y"]] 4 "XYABC" | |
REWIND - ClientA <<>> 5 "ABCD" | |
[[INS[0,"X"]]] | |
APPLY - ClientA [INS[0,"X"]] 9 "XABCD" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[4,"E"]] -> [INS[1,"Y"]] 4 "XABCD" | |
TRANSFORM - ClientA [INS[5,"F"]] , [INS[1,"Y"]] -> [INS[6,"F"]] 5 "XABCD" | |
APPLY - ClientA [INS[1,"Y"]] 2 "XYABCD" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[6,"F"]] -> [INS[1,"Y"]] 2 "XYABCD" | |
APPLY - ClientA [INS[6,"F"]] 2 "XYABCDF" | |
TRANSFORM - ClientA [INS[6,"G"]] , [INS[1,"Y"]] -> [INS[7,"G"]] 6 "XYABCDF" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[7,"G"]] -> [INS[1,"Y"]] 3 "XYABCDF" | |
APPLY - ClientA [INS[7,"G"]] 4 "XYABCDFG" | |
TRANSFORM - ClientA [INS[7,"H"]] , [INS[1,"Y"]] -> [INS[8,"H"]] 7 "XYABCDFG" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[8,"H"]] -> [INS[1,"Y"]] 4 "XYABCDFG" | |
APPLY - ClientA [INS[8,"H"]] 5 "XYABCDFGH" | |
TRANSFORM - ClientA [INS[5,"E"]] , [INS[1,"Y"]] -> [INS[6,"E"]] 8 "XYABCDFGH" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[6,"E"]] -> [INS[1,"Y"]] 5 "XYABCDFGH" | |
APPLY - ClientA [INS[6,"E"]] 6 "XYABCDEFGH" | |
TRANSFORM - ClientA [INS[6,"F"]] , [INS[1,"Y"]] -> [INS[7,"F"]] 6 "XYABCDEFGH" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[7,"F"]] -> [INS[1,"Y"]] 6 "XYABCDEFGH" | |
APPLY - ClientA [INS[7,"F"]] 7 "XYABCDEFFGH" | |
TRANSFORM - ClientA [INS[7,"G"]] , [INS[1,"Y"]] -> [INS[8,"G"]] 7 "XYABCDEFFGH" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[8,"G"]] -> [INS[1,"Y"]] 7 "XYABCDEFFGH" | |
APPLY - ClientA [INS[8,"G"]] 8 "XYABCDEFGFGH" | |
TRANSFORM - ClientA [INS[8,"H"]] , [INS[1,"Y"]] -> [INS[9,"H"]] 8 "XYABCDEFGFGH" | |
TRANSFORM - ClientA [INS[1,"Y"]] , [INS[9,"H"]] -> [INS[1,"Y"]] 8 "XYABCDEFGFGH" | |
APPLY - ClientA [INS[9,"H"]] 9 "XYABCDEFGHFGH" | |
TRANSMIT ClientA Server [INS[3,"D"]] 3 "XYABCDEFGHFGH" | |
REWIND - Server <<>> 4 "XABC" | |
TRANSFORM - Server [INS[3,"D"]] , [INS[0,"X"]] -> [INS[4,"D"]] 3 "XABC" | |
TRANSFORM - Server [INS[1,"Y"]] , [INS[4,"D"]] -> [INS[1,"Y"]] 4 "XABC" | |
TRANSFORM - Server [INS[4,"D"]] , [INS[1,"Y"]] -> [INS[5,"D"]] 5 "XABC" | |
APPLY - Server [INS[1,"Y"]] 5 "XYABC" | |
APPLY - Server [INS[5,"D"]] 5 "XYABCD" | |
TRANSMIT Server ClientB [INS[3,"D"]] 3 "XYABCD" | |
REWIND - ClientB <<>> 4 "XABC" | |
TRANSFORM - ClientB [INS[3,"D"]] , [INS[0,"X"]] -> [INS[4,"D"]] 3 "XABC" | |
TRANSFORM - ClientB [INS[1,"Y"]] , [INS[4,"D"]] -> [INS[1,"Y"]] 4 "XABC" | |
TRANSFORM - ClientB [INS[4,"D"]] , [INS[1,"Y"]] -> [INS[5,"D"]] 5 "XABC" | |
APPLY - ClientB [INS[1,"Y"]] 5 "XYABC" | |
APPLY - ClientB [INS[5,"D"]] 5 "XYABCD" | |
TRANSMIT ClientA Server [INS[4,"E"]] 4 "XYABCDEFGHFGH" | |
REWIND - Server <<>> 5 "XABC" | |
[[INS[5,"D"]]] | |
java.lang.RuntimeException: failed to apply op | |
at org.jboss.errai.otec.client.operation.OTOperationImpl.apply(OTOperationImpl.java:197) | |
at org.jboss.errai.otec.client.Transformer.transform(Transformer.java:121) | |
at org.jboss.errai.otec.client.AbstractOTEngine.applyFromRemote(AbstractOTEngine.java:61) | |
at org.jboss.errai.otec.server.OTServerEngine.handleOperation(OTServerEngine.java:186) | |
at org.jboss.errai.otec.server.OTServerEngine.receive(OTServerEngine.java:212) | |
at org.jboss.errai.otec.SynchronousMockPeerlImpl.send(SynchronousMockPeerlImpl.java:57) | |
at org.jboss.errai.otec.client.AbstractOTEngine.notifyRemotes(AbstractOTEngine.java:137) | |
at org.jboss.errai.otec.ThreeEngineInterleavedScenarioTest.testVeryLongHistoryDivergence(ThreeEngineInterleavedScenarioTest.java:448) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) | |
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) | |
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) | |
at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:236) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:157) | |
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:77) | |
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195) | |
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) | |
Caused by: org.jboss.errai.otec.client.OTException: could not update state | |
at org.jboss.errai.otec.client.StringState.insert(StringState.java:70) | |
at org.jboss.errai.otec.client.mutation.StringMutation.apply(StringMutation.java:70) | |
at org.jboss.errai.otec.client.mutation.StringMutation.apply(StringMutation.java:28) | |
at org.jboss.errai.otec.client.operation.OTOperationImpl.apply(OTOperationImpl.java:186) | |
... 35 more | |
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 5 | |
at java.lang.AbstractStringBuilder.insert(AbstractStringBuilder.java:979) | |
at java.lang.StringBuffer.insert(StringBuffer.java:446) | |
at org.jboss.errai.otec.client.StringState.insert(StringState.java:63) | |
... 38 more | |
org.jboss.errai.otec.client.OTException: could not update state | |
at org.jboss.errai.otec.client.StringState.insert(StringState.java:70) | |
at org.jboss.errai.otec.client.mutation.StringMutation.apply(StringMutation.java:70) | |
at org.jboss.errai.otec.client.mutation.StringMutation.apply(StringMutation.java:28) | |
at org.jboss.errai.otec.client.operation.OTOperationImpl.apply(OTOperationImpl.java:186) | |
at org.jboss.errai.otec.client.Transformer.transform(Transformer.java:121) | |
at org.jboss.errai.otec.client.AbstractOTEngine.applyFromRemote(AbstractOTEngine.java:61) | |
at org.jboss.errai.otec.server.OTServerEngine.handleOperation(OTServerEngine.java:186) | |
at org.jboss.errai.otec.server.OTServerEngine.receive(OTServerEngine.java:212) | |
at org.jboss.errai.otec.SynchronousMockPeerlImpl.send(SynchronousMockPeerlImpl.java:57) | |
at org.jboss.errai.otec.client.AbstractOTEngine.notifyRemotes(AbstractOTEngine.java:137) | |
at org.jboss.errai.otec.ThreeEngineInterleavedScenarioTest.testVeryLongHistoryDivergence(ThreeEngineInterleavedScenarioTest.java:448) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) | |
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) | |
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) | |
at org.junit.rules.TestWatchman$1.evaluate(TestWatchman.java:48) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:236) | |
at org.junit.runner.JUnitCore.run(JUnitCore.java:157) | |
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:77) | |
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195) | |
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120) | |
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 5 | |
at java.lang.AbstractStringBuilder.insert(AbstractStringBuilder.java:979) | |
at java.lang.StringBuffer.insert(StringBuffer.java:446) | |
at org.jboss.errai.otec.client.StringState.insert(StringState.java:63) | |
... 38 more | |
Process finished with exit code 255 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment