Dukascopy
 
 
Wiki JStore Search Login

Attention! Read the forum rules carefully before posting a topic.

    Submit JForex API bug reports in this forum only.
    Submit Converter issues in Converter Issues.
    Off topics are strictly forbidden.

Any topics which do not satisfy these rules will be deleted.

Exception java.lang.NumberFormatException from transport
 Post subject: Exception java.lang.NumberFormatException from transport Post rating: 0   New post Posted: Tue 11 Nov, 2014, 19:18 
User avatar

User rating: 98
Joined: Mon 23 Jul, 2012, 02:02
Posts: 656
Location: United States, Durham, NC
On our Linux Centos server with API 2.9.7.1 Oracle Java 7 update 71
we are getting a large number of these exception patterns. I
haven't made any config changes lately, except to upgrade the
Java to update 71 which I assume would not be relevant.

Any ideas why? Maybe I should flush a cache?

Thanks! HyperScalper

java.lang.NumberFormatException
        at java.math.BigDecimal.<init>(BigDecimal.java:470)
        at java.math.BigDecimal.<init>(BigDecimal.java:739)
        at com.dukascopy.transport.common.msg.request.CurrencyMarket.parseData(CurrencyMarket.java:431)
        at com.dukascopy.transport.common.msg.request.CurrencyMarket.<init>(CurrencyMarket.java:318)
        at com.dukascopy.transport.common.msg.ProtocolMessage.parse(ProtocolMessage.java:834)
        at com.dukascopy.transport.common.msg.ProtocolMessage.parse(ProtocolMessage.java:778)
        at com.dukascopy.transport.common.protocol.json.JSonProtocolDecoder.decode(JSonProtocolDecoder.java:81)
        at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:158)
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
        at org.apache.mina.filter.support.SSLHandler.flushScheduledEvents(SSLHandler.java:275)
        at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:427)
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
        at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220)
        at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)



 
 Post subject: Re: Exception java.lang.NumberFormatException from transport Post rating: 0   New post Posted: Tue 11 Nov, 2014, 19:29 
User avatar

User rating: 98
Joined: Mon 23 Jul, 2012, 02:02
Posts: 656
Location: United States, Durham, NC
So just for giggles I blew away the entire
JForex/.cache hidden folder tree and I'll see
whether that has any effect.

So far, it doesn't appear to change anything
and the exception still appears.

HyperScalper


 
 Post subject: Re: Exception java.lang.NumberFormatException from transport Post rating: 0   New post Posted: Tue 11 Nov, 2014, 19:35 
User avatar

User rating: 98
Joined: Mon 23 Jul, 2012, 02:02
Posts: 656
Location: United States, Durham, NC
Just to provide another variation which might help clarify,
here on .readByte of DataInputStream

Thanks!
HyperScalper

java.io.EOFException
        at java.io.DataInputStream.readByte(DataInputStream.java:267)
        at com.dukascopy.transport.common.msg.request.CurrencyMarket.parseData(CurrencyMarket.java:419)
        at com.dukascopy.transport.common.msg.request.CurrencyMarket.<init>(CurrencyMarket.java:318)
        at com.dukascopy.transport.common.msg.ProtocolMessage.parse(ProtocolMessage.java:834)
        at com.dukascopy.transport.common.msg.ProtocolMessage.parse(ProtocolMessage.java:778)
        at com.dukascopy.transport.common.protocol.json.JSonProtocolDecoder.decode(JSonProtocolDecoder.java:81)
        at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:158)
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
        at org.apache.mina.filter.support.SSLHandler.flushScheduledEvents(SSLHandler.java:275)
        at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:427)
        at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
        at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
        at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
        at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220)
        at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)


 
 Post subject: Re: Exception java.lang.NumberFormatException from transport Post rating: 0   New post Posted: Fri 14 Nov, 2014, 13:32 
User avatar

User rating:
Joined: Fri 31 Aug, 2007, 09:17
Posts: 6139
Please try using newest SDK version:
API - 2.11
JClient - 2.41.3


 
 Post subject: Re: Exception java.lang.NumberFormatException from transport Post rating: 0   New post Posted: Mon 17 Nov, 2014, 15:22 
User avatar

User rating: 98
Joined: Mon 23 Jul, 2012, 02:02
Posts: 656
Location: United States, Durham, NC
So, basically, you have made server-side changes which
are not upwardly compatible? If so, then I'll upgrade
the API version.

Thanks, HyperScalper


 

Jump to:  

  © 1998-2025 Dukascopy® Bank SA
On-line Currency forex trading with Swiss Forex Broker - ECN Forex Brokerage,
Managed Forex Accounts, introducing forex brokers, Currency Forex Data Feed and News
Currency Forex Trading Platform provided on-line by Dukascopy.com