From: Guido M. <ox...@gm...> - 2017-08-08 19:05:16
|
Hi Jatin, There has been some JDK issue before, I remember there was an issue with Scala and JDK 8u112, I would recommend you to try 8u121 or higher and see if this still happens, I know the latest is JDK 8u141 HTH, Guido. On Tue, Aug 8, 2017 at 6:50 PM, Jatin Vasa <Jat...@th...> wrote: > QuickFIX/J Documentation: http://www.quickfixj.org/documentation/ > QuickFIX/J Support: http://www.quickfixj.org/support/ > > > > Hi QuickFix Team > > > > We started seeing below error after upgrading JDK to 1.8.0_112-64. Prior > we were using 1.8.0_66-64. Same JDK Version is being used for compilation > and runtime. > > > > Here is the error: > > > > Caused by: java.lang.VerifyError: Bad type on operand stack > > Exception Details: > > Location: > > com/theice/icc/quickfix/direct/pricing/app/Quote.get(Lquickfix/field/ > YieldRedemptionPrice;)Lquickfix/field/YieldRedemptionPrice; @2: > invokevirtual > > Reason: > > Type 'quickfix/field/YieldRedemptionPrice' (current frame, stack[1]) > is not assignable to 'quickfix/DecimalField' > > Current Frame: > > bci: @2 > > flags: { } > > locals: { 'com/theice/icc/quickfix/direct/pricing/app/Quote', > 'quickfix/field/YieldRedemptionPrice' } > > stack: { 'com/theice/icc/quickfix/direct/pricing/app/Quote', > 'quickfix/field/YieldRedemptionPrice' } > > Bytecode: > > 0x0000000: 2a2b b600 6f57 2bb0 > > > > at com.theice.icc.quickfix.direct.pricing.app. > MessageFactory.create(MessageFactory.java:39) > > at quickfix.DefaultMessageFactory.create( > DefaultMessageFactory.java:141) > > at quickfix.MessageUtils.parse(MessageUtils.java:112) > > > > > > We are using below quickfixj version: > > > > <quickfixj.version>1.6.3</quickfixj.version> > > > > We use quickfixj codegenerator to generate source. Here is my plugin > details from pom: > > > > > > <plugin> > > <groupId>org.quickfixj</groupId> > > <artifactId>*quickfixj*-*codegenerator*</ > artifactId> > > <executions> > > <execution> > > <id>generate-*messges*</id> > > <phase>generate-sources</phase> > > <goals> > > <goal>generate</goal> > > </goals> > > <configuration> > > <dictFile> > ${basedir}/src/main/resources/icc-quickfix-direct-pricing-app.xml</ > dictFile> > > <packaging>com.theice.icc. > quickfix.direct.pricing.app</packaging> > > <decimal>true</decimal> > > </configuration> > > </execution> > > </executions> > > </plugin> > > > > Any Suggestions to resolve this issue would be appreciated. > > > > Thanks > > Jatin Vasa > > ------------------------------ > > This message may contain confidential information and is intended for > specific recipients unless explicitly noted otherwise. If you have reason > to believe you are not an intended recipient of this message, please delete > it and notify the sender. This message may not represent the opinion of > Intercontinental Exchange, Inc. (ICE), its subsidiaries or affiliates, and > does not constitute a contract or guarantee. Unencrypted electronic mail is > not secure and the recipient of this message is expected to provide > safeguards from viruses and pursue alternate means of communication where > privacy or a binding message is desired. > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Quickfixj-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfixj-users > > |