You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Awasum Yannick <aw...@skylabase.com> on 2017/11/02 06:43:09 UTC

Re: Running Fineract CN

Hello Simon,

I am attaching the dev list too,

I am not really sure what your issue is but you can try cleaning the demo
server. /gradlew clean build , and try running again.

I see some file permission issues thrown by Embedded Cassandra...Make sure
you have permission to access those folders.

If you are running in Embedded mode, make sure to shutdown Cassandra,
MySQL, MariaDB and ActiveMQ if they are installed on your system.

In additional, Next time send these type of Dev Debugging messages to the
dev list so others can help you. But I will attach the dev list this time.

Thanks

On Thu, Nov 2, 2017 at 4:56 AM, Simon Matthews <si...@dreamstartlabs.com>
wrote:

> I have finally got back to this and am attempting to run Fineract CN on a
> VM in Google's cloud.
>
> I realized that some problems were due to insufficient memory in the VM. I
> increased the memory, but would appreciate some advice on expected memory
> requirements.
>
> Running the demo server, I got some errors, but I have a question first:
> do the demo server and/or the "npm run dev" need to run as root ("sudo
> .....")?
>
> So, errors.
>
> 1. Running the demo server:
> EE03:48:42.251 [DefaultMessageListenerContainer-3] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'rhythm-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> retrieve a connection from the pool; nested exception is
> javax.jms.JMSException: Could not connect to broker URL:
> tcp://localhost:61616. Reason: java.net.ConnectException: Connection
> refused (Connection refused)
> 03:48:42.256 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'identity-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> add new Connection to the pool; nested exception is javax.jms.JMSException:
> Could not connect to broker URL: tcp://localhost:61616. Reason:
> java.net.ConnectException: Connection refused (Connection refused)
> 03:48:42.261 [DefaultMessageListenerContainer-2] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'accounting-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> add new Connection to the pool; nested exception is javax.jms.JMSException:
> Could not connect to broker URL: tcp://localhost:61616. Reason:
> java.net.ConnectException: Connection refused (Connection refused)
> 03:48:42.270 [DefaultMessageListenerContainer-3] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'portfolio-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> add new Connection to the pool; nested exception is javax.jms.JMSException:
> Could not connect to broker URL: tcp://localhost:61616. Reason:
> java.net.ConnectException: Connection refused (Connection refused)
> 03:48:42.282 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'identity-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> add new Connection to the pool; nested exception is javax.jms.JMSException:
> Could not connect to broker URL: tcp://localhost:61616. Reason:
> java.net.ConnectException: Connection refused (Connection refused)
> 03:48:42.292 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'identity-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> add new Connection to the pool; nested exception is javax.jms.JMSException:
> Could not connect to broker URL: tcp://localhost:61616. Reason:
> java.net.ConnectException: Connection refused (Connection refused)
> 03:48:42.296 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> DefaultMessageListenerContainer - Could not refresh JMS Connection for
> destination 'deposit-v1' - retrying using FixedBackOff{interval=5000,
> currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting to
> add new Connection to the pool; nested exception is javax.jms.JMSException:
> Could not connect to broker URL: tcp://localhost:61616. Reason:
> java.net.ConnectException: Connection refused (Connection refused)
>
> Time: 40.221
> There were 2 failures:
> 1) startDevServer(io.mifos.dev.ServiceRunner)
> FSWriteError in target/embeddedCassandra/saved_caches
>     at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(
> FileUtils.java:138)
>     at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(
> FileUtils.java:155)
>     at org.apache.cassandra.io.util.FileUtils.deleteRecursive(
> FileUtils.java:444)
>     at org.apache.cassandra.io.util.FileUtils.deleteRecursive(
> FileUtils.java:440)
>     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.rmdir(
> EmbeddedCassandraServerHelper.java:269)
>     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.
> startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:83)
>     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.
> startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:66)
>     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.
> startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:58)
>     at io.mifos.dev.ServiceRunner.before(ServiceRunner.java:167)
>     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 org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>     at org.springframework.test.context.junit4.statements.
> RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
>     at org.springframework.test.context.junit4.statements.
> RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
>     at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>     at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>     at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>     at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>     at org.springframework.test.context.junit4.
> SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
>     at org.junit.runners.Suite.runChild(Suite.java:128)
>     at org.junit.runners.Suite.runChild(Suite.java:27)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>     at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
>     at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
>     at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
>     at io.mifos.dev.DemoServer.main(DemoServer.java:27)
>     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.springframework.boot.loader.MainMethodRunner.run(
> MainMethodRunner.java:48)
>     at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
>     at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
>     at org.springframework.boot.loader.JarLauncher.main(
> JarLauncher.java:58)
> Caused by: java.nio.file.AccessDeniedException: target/embeddedCassandra/
> saved_caches
>     at sun.nio.fs.UnixException.translateToIOException(
> UnixException.java:84)
>     at sun.nio.fs.UnixException.rethrowAsIOException(
> UnixException.java:102)
>     at sun.nio.fs.UnixException.rethrowAsIOException(
> UnixException.java:107)
>     at sun.nio.fs.UnixFileSystemProvider.implDelete(
> UnixFileSystemProvider.java:244)
>     at sun.nio.fs.AbstractFileSystemProvider.delete(
> AbstractFileSystemProvider.java:103)
>     at java.nio.file.Files.delete(Files.java:1126)
>     at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(
> FileUtils.java:132)
>     ... 57 more
> 2) startDevServer(io.mifos.dev.ServiceRunner)
> java.lang.NullPointerException
>     at io.mifos.dev.ServiceRunner.tearDown(ServiceRunner.java:227)
>     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.RunAfters.evaluate(
> RunAfters.java:33)
>     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 org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>     at org.springframework.test.context.junit4.statements.
> RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
>     at org.springframework.test.context.junit4.statements.
> RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
>     at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>     at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>     at org.junit.rules.ExternalResource$1.evaluate(
> ExternalResource.java:48)
>     at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>     at org.springframework.test.context.junit4.
> SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
>     at org.junit.runners.Suite.runChild(Suite.java:128)
>     at org.junit.runners.Suite.runChild(Suite.java:27)
>     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>     at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
>     at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
>     at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
>     at io.mifos.dev.DemoServer.main(DemoServer.java:27)
>     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.springframework.boot.loader.MainMethodRunner.run(
> MainMethodRunner.java:48)
>     at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
>     at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
>     at org.springframework.boot.loader.JarLauncher.main(
> JarLauncher.java:58)
>
> FAILURES!!!
> Tests run: 1,  Failures: 2
>
>
> Problems with the npm command in a second email.
>
> Simon
>



-- 


*Awasum Yannick*
Chief Technology Officer
Skylabase
awasum.yannick@skylabase.com  |  Skype: awasum91 | Mobile: +237 676 683 945
<+237+676+683+945> | http://skylabase.com

Re: Running Fineract CN

Posted by Mark van Veen <ma...@kuelap.io>.
Hello Simon,

What OS are you using?

FSWriteError in target/embeddedCassandra/saved_caches could be a permission
problem or it means another process is using it already(which I don't
assume).

What issues are you having with running npm? Do you have a log?

Normally you don't need to run it under sudo as it installs its
dependencies under /node_modules in the root folder of the project.

Mark

On Thu, Nov 2, 2017 at 7:43 AM Awasum Yannick <aw...@skylabase.com>
wrote:

> Hello Simon,
>
> I am attaching the dev list too,
>
> I am not really sure what your issue is but you can try cleaning the demo
> server. /gradlew clean build , and try running again.
>
> I see some file permission issues thrown by Embedded Cassandra...Make sure
> you have permission to access those folders.
>
> If you are running in Embedded mode, make sure to shutdown Cassandra,
> MySQL, MariaDB and ActiveMQ if they are installed on your system.
>
> In additional, Next time send these type of Dev Debugging messages to the
> dev list so others can help you. But I will attach the dev list this time.
>
> Thanks
>
> On Thu, Nov 2, 2017 at 4:56 AM, Simon Matthews <si...@dreamstartlabs.com>
> wrote:
>
> > I have finally got back to this and am attempting to run Fineract CN on a
> > VM in Google's cloud.
> >
> > I realized that some problems were due to insufficient memory in the VM.
> I
> > increased the memory, but would appreciate some advice on expected memory
> > requirements.
> >
> > Running the demo server, I got some errors, but I have a question first:
> > do the demo server and/or the "npm run dev" need to run as root ("sudo
> > .....")?
> >
> > So, errors.
> >
> > 1. Running the demo server:
> > EE03:48:42.251 [DefaultMessageListenerContainer-3] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'rhythm-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > retrieve a connection from the pool; nested exception is
> > javax.jms.JMSException: Could not connect to broker URL:
> > tcp://localhost:61616. Reason: java.net.ConnectException: Connection
> > refused (Connection refused)
> > 03:48:42.256 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'identity-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > add new Connection to the pool; nested exception is
> javax.jms.JMSException:
> > Could not connect to broker URL: tcp://localhost:61616. Reason:
> > java.net.ConnectException: Connection refused (Connection refused)
> > 03:48:42.261 [DefaultMessageListenerContainer-2] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'accounting-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > add new Connection to the pool; nested exception is
> javax.jms.JMSException:
> > Could not connect to broker URL: tcp://localhost:61616. Reason:
> > java.net.ConnectException: Connection refused (Connection refused)
> > 03:48:42.270 [DefaultMessageListenerContainer-3] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'portfolio-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > add new Connection to the pool; nested exception is
> javax.jms.JMSException:
> > Could not connect to broker URL: tcp://localhost:61616. Reason:
> > java.net.ConnectException: Connection refused (Connection refused)
> > 03:48:42.282 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'identity-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > add new Connection to the pool; nested exception is
> javax.jms.JMSException:
> > Could not connect to broker URL: tcp://localhost:61616. Reason:
> > java.net.ConnectException: Connection refused (Connection refused)
> > 03:48:42.292 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'identity-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > add new Connection to the pool; nested exception is
> javax.jms.JMSException:
> > Could not connect to broker URL: tcp://localhost:61616. Reason:
> > java.net.ConnectException: Connection refused (Connection refused)
> > 03:48:42.296 [DefaultMessageListenerContainer-1] ERROR o.s.j.l.
> > DefaultMessageListenerContainer - Could not refresh JMS Connection for
> > destination 'deposit-v1' - retrying using FixedBackOff{interval=5000,
> > currentAttempts=0, maxAttempts=unlimited}. Cause: Error while attempting
> to
> > add new Connection to the pool; nested exception is
> javax.jms.JMSException:
> > Could not connect to broker URL: tcp://localhost:61616. Reason:
> > java.net.ConnectException: Connection refused (Connection refused)
> >
> > Time: 40.221
> > There were 2 failures:
> > 1) startDevServer(io.mifos.dev.ServiceRunner)
> > FSWriteError in target/embeddedCassandra/saved_caches
> >     at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(
> > FileUtils.java:138)
> >     at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(
> > FileUtils.java:155)
> >     at org.apache.cassandra.io.util.FileUtils.deleteRecursive(
> > FileUtils.java:444)
> >     at org.apache.cassandra.io.util.FileUtils.deleteRecursive(
> > FileUtils.java:440)
> >     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.rmdir(
> > EmbeddedCassandraServerHelper.java:269)
> >     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.
> > startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:83)
> >     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.
> > startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:66)
> >     at org.cassandraunit.utils.EmbeddedCassandraServerHelper.
> > startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:58)
> >     at io.mifos.dev.ServiceRunner.before(ServiceRunner.java:167)
> >     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 org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >     at org.springframework.test.context.junit4.statements.
> > RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
> >     at org.springframework.test.context.junit4.statements.
> > RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
> >     at org.junit.rules.ExternalResource$1.evaluate(
> > ExternalResource.java:48)
> >     at org.junit.rules.ExternalResource$1.evaluate(
> > ExternalResource.java:48)
> >     at org.junit.rules.ExternalResource$1.evaluate(
> > ExternalResource.java:48)
> >     at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >     at org.springframework.test.context.junit4.
> > SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
> >     at org.junit.runners.Suite.runChild(Suite.java:128)
> >     at org.junit.runners.Suite.runChild(Suite.java:27)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> >     at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> >     at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
> >     at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
> >     at io.mifos.dev.DemoServer.main(DemoServer.java:27)
> >     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.springframework.boot.loader.MainMethodRunner.run(
> > MainMethodRunner.java:48)
> >     at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
> >     at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
> >     at org.springframework.boot.loader.JarLauncher.main(
> > JarLauncher.java:58)
> > Caused by: java.nio.file.AccessDeniedException: target/embeddedCassandra/
> > saved_caches
> >     at sun.nio.fs.UnixException.translateToIOException(
> > UnixException.java:84)
> >     at sun.nio.fs.UnixException.rethrowAsIOException(
> > UnixException.java:102)
> >     at sun.nio.fs.UnixException.rethrowAsIOException(
> > UnixException.java:107)
> >     at sun.nio.fs.UnixFileSystemProvider.implDelete(
> > UnixFileSystemProvider.java:244)
> >     at sun.nio.fs.AbstractFileSystemProvider.delete(
> > AbstractFileSystemProvider.java:103)
> >     at java.nio.file.Files.delete(Files.java:1126)
> >     at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(
> > FileUtils.java:132)
> >     ... 57 more
> > 2) startDevServer(io.mifos.dev.ServiceRunner)
> > java.lang.NullPointerException
> >     at io.mifos.dev.ServiceRunner.tearDown(ServiceRunner.java:227)
> >     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.RunAfters.evaluate(
> > RunAfters.java:33)
> >     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 org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >     at org.springframework.test.context.junit4.statements.
> > RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
> >     at org.springframework.test.context.junit4.statements.
> > RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
> >     at org.junit.rules.ExternalResource$1.evaluate(
> > ExternalResource.java:48)
> >     at org.junit.rules.ExternalResource$1.evaluate(
> > ExternalResource.java:48)
> >     at org.junit.rules.ExternalResource$1.evaluate(
> > ExternalResource.java:48)
> >     at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >     at org.springframework.test.context.junit4.
> > SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
> >     at org.junit.runners.Suite.runChild(Suite.java:128)
> >     at org.junit.runners.Suite.runChild(Suite.java:27)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> >     at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> >     at org.junit.runner.JUnitCore.runMain(JUnitCore.java:77)
> >     at org.junit.runner.JUnitCore.main(JUnitCore.java:36)
> >     at io.mifos.dev.DemoServer.main(DemoServer.java:27)
> >     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.springframework.boot.loader.MainMethodRunner.run(
> > MainMethodRunner.java:48)
> >     at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
> >     at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
> >     at org.springframework.boot.loader.JarLauncher.main(
> > JarLauncher.java:58)
> >
> > FAILURES!!!
> > Tests run: 1,  Failures: 2
> >
> >
> > Problems with the npm command in a second email.
> >
> > Simon
> >
>
>
>
> --
>
>
> *Awasum Yannick*
> Chief Technology Officer
> Skylabase
> awasum.yannick@skylabase.com  |  Skype: awasum91 | Mobile: +237 676 683
> 945
> <+237+676+683+945> | http://skylabase.com
>