vinsguru-blog-code-samples
vinsguru-blog-code-samples's Introduction
vinsguru-blog-code-samples's People
Forkers
pedrohincapie itasks wbbarbosa rogeliodavid anindyagit msalaslo tpdeliezer nirnaypp virrrex kinjemundi jamuruga ramesh1022 ngadde bhupender1080 vdvorak83 anand450623 ajit1 sk049 sivaboga megha0703 trinhngocquang rajeshsamson bigdata-qian15-dev ragnarokkrr lucifermf tushar456 ntung jagjit-arora dragon-dane prabhatsingh08 miguelangelvega halcyonsoft uselvvi vinodcnt kecorradine akhi0gupta007 rodelgcastro mainakroy0802 sanogotech zhatin viddev1 rajannap71 diegotegithub andrewsselvaraj jurabek rooxvi center1024 sharmayne-b-geraldez fargass jinhanchoi anantgadag ajay75 hmunoz maxeona anish-stha brunoleitt ancy-varghese-git lakshmiprasad1987 atchutachanta sudocoderz sachinpopli nandakishoremutyala flippii michaelhenrique182 triples13 vikramlc mayanktiwari09 sairohan123 rishics arbyksh himanshum123 keeplearningandtrying simple-value-dev kushsharma1001 jaiganesh1982 hackchm12345 khoanguyen123 harshal1216 hravada lrocchi bigdatajim2020 chidrewarrohit tobiasweede deepak-dhaka-in duskdrum rupertwaldron sbettinesc bulutcakan avadhesh-kubematics shabeere benmahmoudhazem optimusjam varmabjr pgrigoro ibercode shewetaank-indora eliezercatalinoxulcanche rabihbeyrouty fashionand dragon0609vinsguru-blog-code-samples's Issues
java.nio.file.NoSuchFileException: C:\Users\pc\Documents\workspace-JavaProgram-Techie\webflux-file-upload\.\src\main\resources\upload\IMG_20171124_140559.jpg at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[na:na]
I am getting below error for the example - webflux-file-upload
user : Michael
Received File : IMG_20171124_140559.jpg
�[2m2021-05-26 15:52:38.512�[0;39m �[31mERROR�[0;39m �[35m14408�[0;39m �[2m---�[0;39m �[2m[oundedElastic-1]�[0;39m �[36ma.w.r.e.AbstractErrorWebExceptionHandler�[0;39m �[2m:�[0;39m [09da3102-3] 500 Server Error for HTTP POST "/upload/file/single"
java.nio.file.NoSuchFileException: C:\Users\pc\Documents\workspace-JavaProgram-Techie\webflux-file-upload\.\src\main\resources\upload\IMG_20171124_140559.jpg
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[na:na]
Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException:
Error has been observed at the following site(s):
|_ checkpoint ⇢ Handler com.example.demo.controller.UploadController#upload(String, Mono) [DispatcherHandler]
|_ checkpoint ⇢ HTTP POST "/upload/file/single" [ExceptionHandlingWebHandler]
Stack trace:
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) ~[na:na]
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:96) ~[na:na]
at java.base/sun.nio.fs.WindowsChannelFactory.newAsynchronousFileChannel(WindowsChannelFactory.java:209) ~[na:na]
at java.base/sun.nio.fs.WindowsFileSystemProvider.newAsynchronousFileChannel(WindowsFileSystemProvider.java:145) ~[na:na]
at java.base/java.nio.channels.AsynchronousFileChannel.open(AsynchronousFileChannel.java:253) ~[na:na]
at org.springframework.core.io.buffer.DataBufferUtils.lambda$write$10(DataBufferUtils.java:364) ~[spring-core-5.3.6.jar:5.3.6]
at reactor.core.publisher.MonoCreate.subscribe(MonoCreate.java:57) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:199) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:421) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:686) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onNext(FluxFlattenIterable.java:250) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1797) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoCacheTime.subscribeOrReturn(MonoCacheTime.java:151) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:199) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:199) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.complete(MonoIgnoreThen.java:284) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onNext(MonoIgnoreThen.java:187) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoZip$ZipCoordinator.signal(MonoZip.java:251) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoZip$ZipInner.onNext(MonoZip.java:336) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:100) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:73) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:295) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:159) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2399) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoCollect$CollectSubscriber.onSubscribe(MonoCollect.java:103) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxJust.subscribe(FluxJust.java:68) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:421) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:686) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onNext(FluxFlattenIterable.java:250) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1797) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:337) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onNext(MonoCacheTime.java:354) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:73) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:210) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:159) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxCreate$BaseSink.complete(FluxCreate.java:439) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxCreate$BufferAsyncSink.drain(FluxCreate.java:784) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxCreate$BufferAsyncSink.complete(FluxCreate.java:732) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxCreate$SerializedFluxSink.drainLoop(FluxCreate.java:240) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxCreate$SerializedFluxSink.drain(FluxCreate.java:206) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxCreate$SerializedFluxSink.complete(FluxCreate.java:197) ~[reactor-core-3.4.5.jar:3.4.5]
at org.springframework.http.codec.multipart.PartGenerator.emitComplete(PartGenerator.java:213) ~[spring-web-5.3.6.jar:5.3.6]
at org.springframework.http.codec.multipart.PartGenerator$IdleFileState.partComplete(PartGenerator.java:677) ~[spring-web-5.3.6.jar:5.3.6]
at org.springframework.http.codec.multipart.PartGenerator$WritingFileState.writeComplete(PartGenerator.java:768) ~[spring-web-5.3.6.jar:5.3.6]
at reactor.core.publisher.LambdaMonoSubscriber.onComplete(LambdaMonoSubscriber.java:135) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.onComplete(MonoSubscribeOn.java:162) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Operators.complete(Operators.java:136) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:195) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoFlatMap.subscribeOrReturn(MonoFlatMap.java:53) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.Mono.subscribe(Mono.java:4135) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.publisher.MonoSubscribeOn$SubscribeOnSubscriber.run(MonoSubscribeOn.java:126) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84) ~[reactor-core-3.4.5.jar:3.4.5]
at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37) ~[reactor-core-3.4.5.jar:3.4.5]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na]
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na]
Can you please add detailed readme for each project to better understand your project?
How to Update Cascade Object
Could you please add more tutorials on reactive kafka?
Dont find refresh_mat_view() function signature
Hi,
Please add missing refresh_mat_view(); function signature in the code.
grpc-vs-rest project fails to build
Running
mvn clean install
in vinsguru-blog-code-samples/grpc/grpc-vs-rest results in the following errors
[INFO] 8 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for grpc-vs-rest 1.0-SNAPSHOT:
[INFO]
[INFO] grpc-vs-rest ....................................... SUCCESS [ 0.442 s]
[INFO] proto .............................................. SUCCESS [ 2.200 s]
[INFO] rest-service ....................................... SUCCESS [ 0.772 s]
[INFO] grpc-service ....................................... FAILURE [ 0.314 s]
[INFO] aggregator-service ................................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.045 s
[INFO] Finished at: 2020-12-21T12:08:21+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project grpc-service: Compilation failure: Compilation failure:
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[15,52] package CPUIOServiceGrpc does not exist
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[69,26] cannot find symbol
[ERROR] symbol: class ReadRequest
[ERROR] location: class com.vinsguru.square.service.MyGrpcService
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[69,62] cannot find symbol
[ERROR] symbol: class ReadResponse
[ERROR] location: class com.vinsguru.square.service.MyGrpcService
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[20,5] method does not override or implement a method from a supertype
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[30,5] method does not override or implement a method from a supertype
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[44,5] method does not override or implement a method from a supertype
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[68,5] method does not override or implement a method from a supertype
[ERROR] /Users/troup/tmp/vinsguru-blog-code-samples/grpc/grpc-vs-rest/grpc-service/src/main/java/com/vinsguru/square/service/MyGrpcService.java:[77,37] cannot find symbol
[ERROR] symbol: variable ReadResponse
[ERROR] location: class com.vinsguru.square.service.MyGrpcService
Spring boot application is not able to connect to Postgres using docker-compose
Looks like this code not working well.
How to Run Projects
Hi
It would be good and helpful if there is any project execution steps/ information available. There is no any information as such which project execute first then so on.
OrchestratorService::orderProduct() is not getting called
Hi vinsguru,
OrchestratorService::orderProduct() is not getting called. Below are the steps I am following:
- I run inventory-service, payment-service, order-service, order-orchestrator
- Using a breakpoint, I see that OrchestratorConfig::processor() correctly gets called
- Then I run http://localhost:8080/order/create. This correctly returns “status”:”ORDER_CREATED”
- However, the problem is OrchestratorService::orderProduct(), which is called by OrchestratorConfig::processor(), is not getting called.
Is there a problem with flux subscription in OrchestratorConfig::processor()?
doubt
Is this solution with filters and interceptor being used in any project in production?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.