Closed deldong closed 1 year ago
tried Jar based the doc Using diffy Jar, got the errors below:
2023-06-24 15:43:20.206 INFO [diffy,,] 115907 --- [or-http-epoll-2] a.d.proxy.ReactorHttpDifferenceProxy :
2023-06-24 15:43:20.207 ERROR [diffy,,] 115907 --- [or-http-epoll-2] r.n.http.server.HttpServerOperations : [9da5989c-1, L:/0:0:0:0:0:0:0:1%0:8880 - R:/0:0:0:0:0:0:0:1%0:49054] Error starting response. Replying error status
java.lang.NoSuchMethodError: 'java.util.List java.util.stream.Stream.toList()'
at ai.diffy.proxy.HttpMessage.lambda$group$1(HttpMessage.java:31) ~[classes!/:1.0.0-SNAPSHOT]
at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[na:na]
at ai.diffy.proxy.HttpMessage.group(HttpMessage.java:30) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.proxy.HttpMessage.<init>(HttpMessage.java:16) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.proxy.HttpRequest.<init>(HttpRequest.java:20) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.proxy.HttpEndpoint.lambda$static$0(HttpEndpoint.java:39) ~[classes!/:1.0.0-SNAPSHOT]
at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073) ~[na:na]
at reactor.core.publisher.MonoToCompletableFuture.onComplete(MonoToCompletableFuture.java:84) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:220) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:128) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:208) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1816) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:129) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:260) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:144) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.core.publisher.Operators.complete(Operators.java:137) ~[reactor-core-3.4.22.jar!/:3.4.22]
at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:161) ~[reactor-netty-core-1.0.22.jar!/:1.0.22]
at reactor.netty.channel.FluxReceive.lambda$subscribe$2(FluxReceive.java:146) ~[reactor-netty-core-1.0.22.jar!/:1.0.22]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.79.Final.jar!/:4.1.79.Final]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.79.Final.jar!/:4.1.79.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.79.Final.jar!/:4.1.79.Final]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[netty-transport-classes-epoll-4.1.79.Final.jar!/:4.1.79.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.79.Final.jar!/:4.1.79.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.79.Final.jar!/:4.1.79.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.79.Final.jar!/:4.1.79.Final]
at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
2023-06-24 15:43:59.681 ERROR [diffy,,] 115907 --- [onPool-worker-3] a.d.proxy.ReactorHttpDifferenceProxy : request failed to get response
java.util.concurrent.CompletionException: java.lang.RuntimeException: Content-Type : application/x-www-form-urlencoded is not supported
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1099) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2235) ~[na:na]
at ai.diffy.functional.topology.Async.lambda$contain$4(Async.java:46) ~[classes!/:1.0.0-SNAPSHOT]
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) ~[na:na]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[na:na]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[na:na]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[na:na]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[na:na]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[na:na]
Caused by: java.lang.RuntimeException: Content-Type : application/x-www-form-urlencoded is not supported
at ai.diffy.proxy.HttpEndpoint.lambda$static$1(HttpEndpoint.java:30) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.endpoints.Endpoint.apply(Endpoint.java:28) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.topology.Async.lambda$contain$3(Async.java:44) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.functions.Try.<init>(Try.java:26) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.functions.Try.of(Try.java:11) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.topology.Async.lambda$contain$4(Async.java:44) ~[classes!/:1.0.0-SNAPSHOT]
... 6 common frames omitted
2023-06-24 15:43:59.682 INFO [diffy,,] 115907 --- [onPool-worker-3] a.d.proxy.ReactorHttpDifferenceProxy :
2023-06-24 15:43:59.682 ERROR [diffy,,] 115907 --- [onPool-worker-3] r.n.http.server.HttpServerOperations : [d1b0c071-1, L:/0:0:0:0:0:0:0:1%0:8880 - R:/0:0:0:0:0:0:0:1%0:54154] Error starting response. Replying error status
java.lang.RuntimeException: Content-Type : application/x-www-form-urlencoded is not supported
at ai.diffy.proxy.HttpEndpoint.lambda$static$1(HttpEndpoint.java:30) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.endpoints.Endpoint.apply(Endpoint.java:28) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.topology.Async.lambda$contain$3(Async.java:44) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.functions.Try.<init>(Try.java:26) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.functions.Try.of(Try.java:11) ~[classes!/:1.0.0-SNAPSHOT]
at ai.diffy.functional.topology.Async.lambda$contain$4(Async.java:44) ~[classes!/:1.0.0-SNAPSHOT]
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426) ~[na:na]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) ~[na:na]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) ~[na:na]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) ~[na:na]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) ~[na:na]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[na:na]
I find the 2019 jar(19.11.8.00) package in releases, it works fine, is there a problem with the latest jar and docker image?
close this issue as the latest jar works fine except for clear all data
This is my first time using diffy. I followed the steps of the docker official website and the steps of the github document,. All the commands were copied and pasted directly from docs, but still couldn't get the diffy result properly
take docker-example as example, the error is as follows, I changed two PCs and finally got the same error, Could you please help me find out the reason and guide me? thanks! command: