I'm trying to use this code, but I get this Exception on run.
java.lang.SecurityException: Unable to create temporary file or directory
at java.nio.file.TempFileHelper.create(TempFileHelper.java:143)
at java.nio.file.TempFileHelper.createTempFile(TempFileHelper.java:161)
at java.nio.file.Files.createTempFile(Files.java:848)
at javax.imageio.stream.FileCacheImageInputStream.<init>(FileCacheImageInputStream.java:102)
at com.sun.imageio.spi.InputStreamImageInputStreamSpi.createInputStreamInstance(InputStreamImageInputStreamSpi.java:69)
at javax.imageio.ImageIO.createImageInputStream(ImageIO.java:357)
at javax.imageio.ImageIO.read(ImageIO.java:1351)
at com.dukascopy.api.impl.connect.cu.<init>(Unknown Source)
at com.dukascopy.api.impl.connect.be.<init>(Unknown Source)
at com.dukascopy.api.impl.connect.be.<init>(Unknown Source)
at com.dukascopy.dds2.greed.util.IndicatorHelper.b(Unknown Source)
at com.dukascopy.api.impl.cl.getDataService(Unknown Source)
at com.dukascopy.indicators.SentimentIndexBarIndicator.onStart(SentimentIndexBarIndicator.java:116)
at com.dukascopy.charts.math.a.c.a(Unknown Source)
at com.dukascopy.api.impl.cp.getIndicator(Unknown Source)
at jforex.Test.onStart(Unknown Source)
at com.dukascopy.api.impl.execution.u.call(Unknown Source)
at com.dukascopy.api.impl.execution.u.call(Unknown Source)
at com.dukascopy.api.impl.connect.ag.a(Unknown Source)
at com.dukascopy.api.impl.connect.bk.by(Unknown Source)
at com.dukascopy.api.impl.connect.bk.call(Unknown Source)
at com.dukascopy.api.impl.execution.k.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at com.dukascopy.api.impl.execution.g$a.f(Unknown Source)
at com.dukascopy.api.impl.execution.g$a.run(Unknown Source)
at java.lang.Thread.run(Thread.java:744)
$ java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Dukascopy Bank ver. 2.33.2
JForex API ver. 2.9.7