Re: Stuck when attempting to orchestrate microservices

2019-09-17 Thread Juhan Aasaru
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

2019-09-17 Thread Robert Halfton
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