Re: Stuck when attempting to orchestrate microservices
Hi! One way is not to use demo server at all. Even if you don't plan to use Docker I suggest looking at https://github.com/apache/fineract-cn-docker-compose It starts up databases and needed micro services - each service on its own port. And then you can use Postman scripts to make services aware of each other. I hope that helps Kind regards Juhan Kontakt Robert Halfton () kirjutas kuupƤeval T, 17. september 2019 kell 22:14: > Hello Devs, > > We are working on trying to setup Fineract CN and are stuck on step 3 > (Orchestrate micro services with persistence) > > Each attempt fails with a message reading 1 Test 2 Failures, and at least > one of the problems appears to involve port 61616 despite its being free. > How do we fix this? > > Building on GCP VM compute instance > Machine type: 8vCPUs, 30 GB memory > Image: Ubuntu 16.04 (size = 16GB)/ Standard persistent disk > Installed: JDK-8u221; Git; PostGRE; Cassandra; Node + Npm, Maven, Nginx > Option 1/Step 2 > Option B/Step 3 > > Solutions Tried: > >Increased #Ports for Postgres > >Increased entropy > >Verified Postgres & Cassandra password conformed > >Checked Postgres and Cassandra are listening on proper ports > >Created TCP protocol firewall rule for VM to ensure correct ports were > accessible > >Running with Postgres and Cassandra off (just for the heck of it) > Note: We have cleaned up after each failed build. > > Thanks for your help. > > Robert >
Stuck when attempting to orchestrate microservices
Hello Devs, We are working on trying to setup Fineract CN and are stuck on step 3 (Orchestrate micro services with persistence) Each attempt fails with a message reading 1 Test 2 Failures, and at least one of the problems appears to involve port 61616 despite its being free. How do we fix this? Building on GCP VM compute instance Machine type: 8vCPUs, 30 GB memory Image: Ubuntu 16.04 (size = 16GB)/ Standard persistent disk Installed: JDK-8u221; Git; PostGRE; Cassandra; Node + Npm, Maven, Nginx Option 1/Step 2 Option B/Step 3 Solutions Tried: >Increased #Ports for Postgres >Increased entropy >Verified Postgres & Cassandra password conformed >Checked Postgres and Cassandra are listening on proper ports >Created TCP protocol firewall rule for VM to ensure correct ports were accessible >Running with Postgres and Cassandra off (just for the heck of it) Note: We have cleaned up after each failed build. Thanks for your help. Robert {\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf600 {\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} {\*\expandedcolortbl;;} \margl1440\margr1440\vieww10800\viewh8400\viewkind0 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0 \f0\fs24 \cf0 Time: 277.14\ There were 2 failures:\ 1) startDevServer(org.apache.fineract.cn.dev.ServiceRunner)\ org.apache.fineract.cn.provisioner.api.v1.client.DuplicateIdentifierException\ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)\ at org.apache.fineract.cn.api.util.AnnotatedErrorDecoder.constructException(AnnotatedErrorDecoder.java:135)\ at org.apache.fineract.cn.api.util.AnnotatedErrorDecoder.lambda$null$1(AnnotatedErrorDecoder.java:61)\ at java.util.Optional.flatMap(Optional.java:241)\ at org.apache.fineract.cn.api.util.AnnotatedErrorDecoder.lambda$decode$2(AnnotatedErrorDecoder.java:61)\ at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)\ at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)\ at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:958)\ at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)\ at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)\ at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)\ at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)\ at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)\ at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)\ at java.util.stream.ReferencePipeline.findAny(ReferencePipeline.java:469)\ at org.apache.fineract.cn.api.util.AnnotatedErrorDecoder.decode(AnnotatedErrorDecoder.java:63)\ at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:138)\ at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:76)\ at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)\ at com.sun.proxy.$Proxy196.createTenant(Unknown Source)\ at org.apache.fineract.cn.dev.ServiceRunner.createTenants(ServiceRunner.java:413)\ at org.apache.fineract.cn.dev.ServiceRunner.before(ServiceRunner.java:217)\ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\ at java.lang.reflect.Method.invoke(Method.java:498)\ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)\ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)\ at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)\ at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\ at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)\ at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\ at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)\ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\ at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)\ at