Ok I'm having a bit of an issue. Whenever i run the simulation version, it'll begin but die suddenly, here's the error:
C:\Users\small502\Desktop\Bitcoin\AidoATP-master\bin>java -jar aidoatp.jar --sim
ulation-mode=true
16:00:33,818 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT
find resource [logback.groovy]
16:00:33,818 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT
find resource [logback-test.xml]
16:00:33,818 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found res
ource [logback.xml] at [jar:file:/C:/Users/small502/Desktop/Bitcoin/AidoATP-mast
er/bin/aidoatp.jar!/logback.xml]
16:00:33,836 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@6ea4
ce0d - URL [jar:file:/C:/Users/small502/Desktop/Bitcoin/AidoATP-master/bin/aidoa
tp.jar!/logback.xml] is not of type file
16:00:33,901 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction -
debug attribute not set
16:00:33,923 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About t
o instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
16:00:33,935 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming
appender as [STDOUT]
16:00:33,978 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA
- Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] fo
r [encoder] property
16:00:34,039 |-INFO in ch.qos.logback.core.ConsoleAppender[STDOUT] - Enabling JA
NSI WindowsAnsiOutputStream for the console.
16:00:34,039 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - Failed to c
reate WindowsAnsiOutputStream. Falling back on the default stream. ch.qos.logbac
k.core.util.DynamicClassLoadingException: Failed to instantiate type org.fusesou
rce.jansi.WindowsAnsiOutputStream
at ch.qos.logback.core.util.DynamicClassLoadingException: Failed to inst
antiate type org.fusesource.jansi.WindowsAnsiOutputStream
at at ch.qos.logback.core.util.OptionHelper.instantiateByClassNameA
ndParameter(OptionHelper.java:73)
at at ch.qos.logback.core.util.OptionHelper.instantiateByClassNameA
ndParameter(OptionHelper.java:42)
at at ch.qos.logback.core.ConsoleAppender.getTargetStreamForWindows
(ConsoleAppender.java:94)
at at ch.qos.logback.core.ConsoleAppender.start(ConsoleAppender.jav
a:85)
at at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderA
ction.java:96)
at at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Inter
preter.java:317)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpre
ter.java:196)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpre
ter.java:182)
at at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.ja
va:62)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(Gen
ericConfigurator.java:149)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(Gen
ericConfigurator.java:135)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(Gen
ericConfigurator.java:99)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(Gen
ericConfigurator.java:49)
at at ch.qos.logback.classic.util.ContextInitializer.configureByRes
ource(ContextInitializer.java:75)
at at ch.qos.logback.classic.util.ContextInitializer.autoConfig(Con
textInitializer.java:148)
at at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.jav
a:85)
at at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder
.java:55)
at at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)
at at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.j
ava:107)
at at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:
295)
at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269)
at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:281)
at at org.aido.atp.Application.(Application.java:54)
at at org.aido.atp.Application.getInstance(Application.java:67)
at at org.aido.atp.Application.main(Application.java:75)
Caused by: java.lang.ClassNotFoundException: org.fusesource.jansi.WindowsAnsiOut
putStream
at at java.net.URLClassLoader$1.run(Unknown Source)
at at java.net.URLClassLoader$1.run(Unknown Source)
at at java.security.AccessController.doPrivileged(Native Method)
at at java.net.URLClassLoader.findClass(Unknown Source)
at at java.lang.ClassLoader.loadClass(Unknown Source)
at at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at at java.lang.ClassLoader.loadClass(Unknown Source)
at at ch.qos.logback.core.util.OptionHelper.instantiateByClassNameA
ndParameter(OptionHelper.java:60)
at ... 24 common frames omitted
16:00:34,040 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About t
o instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
16:00:34,042 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming
appender as [FILE]
16:00:34,063 |-INFO in ch.qos.logback.core.rolling.FixedWindowRollingPolicy@7a52
91d9 - Will use gz compression
16:00:34,072 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA
- Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] fo
r [encoder] property
16:00:34,079 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - A
ctive log file name: aidoatp.log
16:00:34,079 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - F
ile property is set to [aidoatp.log]
16:00:34,083 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Settin
g level of logger [com.xeiam.xchange] to WARN
16:00:34,083 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Settin
g level of logger [si.mazi.rescu] to WARN
16:00:34,083 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Se
tting level of ROOT logger to DEBUG
16:00:34,083 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Atta
ching appender named [FILE] to Logger[ROOT]
16:00:34,084 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Atta
ching appender named [STDOUT] to Logger[ROOT]
16:00:34,084 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction -
End of configuration.
16:00:34,086 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@42e57c4c -
Registering current configuration as safe fallback point
2013-05-08 16:00:34,119 ←[34m:←[0;39m Aido ATP has started successfully
2013-05-08 16:00:34,127 ←[34m:←[0;39m Entering simulation mode. Trades will not
be executed.
2013-05-08 16:00:34,129 ←[34m:←[0;39m Using trend following to decide some trade
s.
2013-05-08 16:00:34,130 ←[34m:←[0;39m Using arbitrage to decide some trades.
2013-05-08 16:00:34,406 ←[34m:←[0;39m Connecting to Bitstamp Exchange
2013-05-08 16:00:34,416 ←[34m:←[0;39m Connecting to CampBX Exchange
2013-05-08 16:00:34,649 ←[34m:←[0;39m Connecting to MtGox Exchange
2013-05-08 16:00:34,649 ←[34m:←[0;39m Connecting to BTC-e Exchange
2013-05-08 16:00:35,882 ←[31m:←[0;39m WARNING: Testing connection to exchange Mt
Gox
2013-05-08 16:00:36,783 ←[31m:←[0;39m WARNING: Testing connection to exchange Ca
mpBX
2013-05-08 16:00:36,794 ←[31m:←[0;39m WARNING: Testing connection to exchange BT
C-e
Exception in thread "Thread-4" si.mazi.rescu.HttpException: Problem POSTing (IO)
at si.mazi.rescu.HttpTemplate.executeRequest(HttpTemplate.java:194)
at si.mazi.rescu.HttpTemplate.executeRequest(HttpTemplate.java:93)
at si.mazi.rescu.RestInvocationHandler.invokeHttp(RestInvocationHandler.
java:59)
at si.mazi.rescu.RestInvocationHandler.invoke(RestInvocationHandler.java
:54)
at com.sun.proxy.$Proxy8.getAccountInfo(Unknown Source)
at com.xeiam.xchange.mtgox.v1.service.account.MtGoxPollingAccountService
.getAccountInfo(MtGoxPollingAccountService.java:75)
at org.aido.atp.AccountManager.refreshAccounts(AccountManager.java:121)
at org.aido.atp.AccountManager.run(AccountManager.java:101)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.Validator
Exception: PKIX path building failed: sun.security.provider.certpath.SunCertPath
BuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Unknown Source)
at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
at sun.security.ssl.Handshaker.processLoop(Unknown Source)
at sun.security.ssl.Handshaker.process_record(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source
)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect
(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown S
ource)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unk
nown Source)
at si.mazi.rescu.HttpTemplate.executeRequest(HttpTemplate.java:177)
... 8 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find vali
d certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Sour
ce)
... 21 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to
find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown
Source)
at java.security.cert.CertPathBuilder.build(Unknown Source)
... 27 more
2013-05-08 16:00:37,421 ←[31m:←[0;39m WARNING: Testing connection to exchange Bi
tstamp
I have no idea what i couldve done wrong