quickfix-developers Mailing List for QuickFIX (Page 288)
Brought to you by:
orenmnero
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(15) |
May
(17) |
Jun
(33) |
Jul
(35) |
Aug
(34) |
Sep
(19) |
Oct
(40) |
Nov
(51) |
Dec
(43) |
2003 |
Jan
(45) |
Feb
(79) |
Mar
(124) |
Apr
(121) |
May
(132) |
Jun
(77) |
Jul
(110) |
Aug
(57) |
Sep
(48) |
Oct
(83) |
Nov
(60) |
Dec
(40) |
2004 |
Jan
(67) |
Feb
(72) |
Mar
(74) |
Apr
(87) |
May
(70) |
Jun
(96) |
Jul
(75) |
Aug
(147) |
Sep
(128) |
Oct
(83) |
Nov
(67) |
Dec
(42) |
2005 |
Jan
(110) |
Feb
(84) |
Mar
(68) |
Apr
(55) |
May
(51) |
Jun
(192) |
Jul
(111) |
Aug
(100) |
Sep
(79) |
Oct
(127) |
Nov
(73) |
Dec
(112) |
2006 |
Jan
(95) |
Feb
(120) |
Mar
(138) |
Apr
(127) |
May
(124) |
Jun
(97) |
Jul
(103) |
Aug
(88) |
Sep
(138) |
Oct
(91) |
Nov
(112) |
Dec
(57) |
2007 |
Jan
(55) |
Feb
(35) |
Mar
(56) |
Apr
(16) |
May
(20) |
Jun
(77) |
Jul
(43) |
Aug
(47) |
Sep
(29) |
Oct
(54) |
Nov
(39) |
Dec
(40) |
2008 |
Jan
(69) |
Feb
(79) |
Mar
(122) |
Apr
(106) |
May
(114) |
Jun
(76) |
Jul
(83) |
Aug
(71) |
Sep
(53) |
Oct
(75) |
Nov
(54) |
Dec
(43) |
2009 |
Jan
(32) |
Feb
(31) |
Mar
(64) |
Apr
(48) |
May
(38) |
Jun
(43) |
Jul
(35) |
Aug
(15) |
Sep
(52) |
Oct
(62) |
Nov
(62) |
Dec
(21) |
2010 |
Jan
(44) |
Feb
(10) |
Mar
(47) |
Apr
(22) |
May
(5) |
Jun
(54) |
Jul
(19) |
Aug
(54) |
Sep
(16) |
Oct
(15) |
Nov
(7) |
Dec
(8) |
2011 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(5) |
May
(41) |
Jun
(40) |
Jul
(29) |
Aug
(17) |
Sep
(12) |
Oct
(23) |
Nov
(22) |
Dec
(11) |
2012 |
Jan
(8) |
Feb
(24) |
Mar
(5) |
Apr
(5) |
May
(6) |
Jun
(5) |
Jul
(5) |
Aug
(5) |
Sep
(2) |
Oct
(9) |
Nov
(2) |
Dec
(18) |
2013 |
Jan
(25) |
Feb
(16) |
Mar
(8) |
Apr
(2) |
May
(16) |
Jun
(17) |
Jul
(2) |
Aug
(13) |
Sep
(3) |
Oct
(4) |
Nov
(1) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
(22) |
Apr
(9) |
May
(3) |
Jun
(1) |
Jul
(5) |
Aug
(11) |
Sep
(18) |
Oct
(4) |
Nov
(4) |
Dec
(3) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(37) |
Jul
|
Aug
(4) |
Sep
(6) |
Oct
(1) |
Nov
(4) |
Dec
(2) |
2016 |
Jan
(9) |
Feb
(3) |
Mar
(7) |
Apr
(1) |
May
(8) |
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
(16) |
Dec
|
2017 |
Jan
(1) |
Feb
(15) |
Mar
(2) |
Apr
(12) |
May
(4) |
Jun
(7) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
(23) |
Dec
(8) |
2018 |
Jan
(2) |
Feb
(4) |
Mar
(2) |
Apr
(8) |
May
(3) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
|
2020 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(12) |
Aug
(5) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
(1) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Oren M. <ore...@ya...> - 2003-03-17 19:43:37
|
Please refer to the directions for building the QuickFIX Java api: http://quickfix.thoughtworks.com/documentation/install.html#Windows%20(Java) You need to make sure that the jni API that comes with the java SDK is in your include path. laura <lau...@bt...> wrote: Im new to this list, so apologies if Ive missed something. Im trying to build quickfix_jni in order to run banzai, but file jni.h is missing. Where can I find this file? Laura --------------------------------- Do you Yahoo!? Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop! |
From: Peter K. <kra...@ho...> - 2003-03-17 19:35:57
|
Hi! Is there a list of different implementations of FIX that QuickFix is compliant with: For example, is the CBOE's implementation of FIX close enough to the standard to be seamlessly compatible with QF? Thanks, Peter _________________________________________________________________ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus |
From: laura <lau...@bt...> - 2003-03-17 19:26:53
|
I'm new to this list, so apologies if I've missed something. I'm trying to build quickfix_jni in order to run banzai, but file jni.h is missing. Where can I find this file? Laura |
From: Mike H. <mi...@an...> - 2003-03-17 17:07:57
|
I sorted this. it ended up being a classloader problem in jboss where the quickfix library was not loaded by the same classloader as my application. Cheers Mike On Fri, 2003-03-14 at 16:36, Mike Hepburn wrote: > hi Oren, >=20 > this is more than likely some mis-configuration of my jboss-server, so i > should really post there, but thanks for the help none the less :) >=20 > from the jboss output below, the top of the stack error is: >=20 > java.lang.UnsatisfiedLinkError: create at > org.quickfix.Settings.create(Native Method)=20 >=20 > which is the first call to the quickfix library after loading it i.e:=20 > Settings settings =3D new Settings(myCfgFile); >=20 > my ld_library_path is: >=20 > echo $LD_LIBRARY_PATH=20 > /installed/quickfix-1.4.0/lib:/installed/libxml2-2.4.22/lib:/installed/OR= Bit-0.5.17/lib:/installed/memprof-0.4.1/lib:/installed/gnubuild-4/lib:/inst= alled/QuantLib-0.3.0/lib:/installed/mico-2.3.3-1/lib:/installed/lesstif-0.9= 3.12/lib:/installed/gcc-2.95.3/lib:/installed/libodbc++-0.2.2-1/lib:/instal= led/unixODBC-2.2.0/lib:/installed/xemacs-21.4.5/lib:/usr/local/lib:/install= ed/sybase11.9.2/lib:/installed/sybase11.9.2/odbc/lib:/installed/datadirect-= 4.1/lib:/installed/ACE-5.2/ace:/home/mike/output/i686-pc-linux-gnu/ate/rele= ase/lib >=20 > the fully logged exception is: >=20 > 16:25:10,884 INFO [Server] JBoss (MX MicroKernel) [3.0.6 > (CVSTag=3DJBoss_3_0_6 Date=3D200301260037)] Started in 0m:18s:914ms > 16:25:36,973 INFO [STDOUT] In initiateFIX() > 16:25:36,973 INFO [STDOUT] getting file: > /home/mike/trees/ate/market/src/main/ejb/com/anvil/market/common/anvilmar= ket.properties > 16:25:37,167 WARN [jbossweb] WARNING: Exception for > /jmx-console/HtmlAdaptor > RuntimeErrorException: Error in MBean operation 'testFIX()' > Cause: java.lang.UnsatisfiedLinkError: create > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDis= patcher.java:307) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:227) > at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:196) > at > org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet= .java:183) > at > org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorS= ervlet.java:78) > at > org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.j= ava:60) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHa= ndler.java:280) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:553) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1717) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCont= ext.java:549) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1667) > at org.mortbay.http.HttpServer.service(HttpServer.java:862) > at org.jboss.jetty.Jetty.service(Jetty.java:497) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:759) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:923) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:776) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:202) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) > getTargetError(): > java.lang.UnsatisfiedLinkError: create > at org.quickfix.Settings.create(Native Method) > at org.quickfix.Settings.<init>(Unknown Source) > at test.session.QuickFixTest.initiateFIX(QuickFixTest.java:45) > at test.session.JNDIMap.testFIX(JNDIMap.java:20) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDis= patcher.java:284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:227) > at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:196) > at > org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet= .java:183) > at > org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorS= ervlet.java:78) > at > org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.j= ava:60) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) > at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHa= ndler.java:280) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:553) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1717) > at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCont= ext.java:549) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1667) > at org.mortbay.http.HttpServer.service(HttpServer.java:862) > at org.jboss.jetty.Jetty.service(Jetty.java:497) > at org.mortbay.http.HttpConnection.service(HttpConnection.java:759) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:923) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:776) > at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:202) > at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) > at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) >=20 > On Fri, 2003-03-14 at 16:08, Oren Miller wrote: > > If you can post your LD_LIBRARY_PATH, your command > > line, and a printout of the exception being thrown, > > that will probably help more. > >=20 > > --- Mike Hepburn <mi...@an...> wrote: > > > Oren, > > >=20 > > > yep, ldd output: > > >=20 > > > ldd /installed/quickfix-1.4.0/lib/libquickfix_jni.so > > > libstdc++-libc6.1-2.so.3 =3D> > > > /installed/gcc-2.95.3/lib/libstdc++-libc6.1-2.so.3 > > > (0x403a3000) > > > libxml2.so.2 =3D> > > > /installed/libxml2-2.4.22/lib/libxml2.so.2 > > > (0x403ef000) > > > libz.so.1 =3D> /usr/lib/libz.so.1 (0x40499000) > > > libm.so.6 =3D> /lib/libm.so.6 (0x404a8000) > > > libc.so.6 =3D> /lib/libc.so.6 (0x404c5000) > > > /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 > > > (0x80000000) > > >=20 > > > compiling and installing quickfix went without a > > > hitch. i could post the > > > config.log if it would help ?? > > >=20 > > > Cheers > > > Mike > > >=20 > > >=20 > > > On Fri, 2003-03-14 at 15:12, > > > OM...@th... wrote: > > > >=20 > > > > Is quickfix_jni.so finding all of its > > > dependencies? Run ldd on it to make > > > > sure that it is finding everything it needs. > > > >=20 > > > > --oren > > > >=20 > > > >=20 > > > >=20 > > > > > > > > > |---------+-----------------------------------------------> > > > > | | Mike Hepburn > > > <mi...@an...> | > > > > | | Sent by: =20 > > > | > > > > | | =20 > > > qui...@li...ur| > > > > | | ceforge.net =20 > > > | > > > > | | =20 > > > | > > > > | | =20 > > > | > > > > | | 03/14/2003 08:45 AM =20 > > > | > > > > | | =20 > > > | > > > > > > > > > |---------+-----------------------------------------------> > > > > =20 > > > > > >----------------------------------------------------------------------= ------------------------| > > > > | =20 > > > | > > > > | To: =20 > > > qui...@li... =20 > > > | > > > > | cc: =20 > > > | > > > > | Subject: [Quickfix-developers] problems > > > using the quickfix library loaded into a javax| > > > > | MBean =20 > > > | > > > > =20 > > > > > >----------------------------------------------------------------------= ------------------------| > > > >=20 > > > >=20 > > > >=20 > > > >=20 > > > > hi, > > > >=20 > > > > i have a piece of code that statically loads the > > > quickfix_jni library > > > > into a javax MBean (NOT an ejb !!). the > > > loadLibrary call appears to work > > > > OK: > > > >=20 > > > > static { > > > > try { > > > > System.loadLibrary("quickfix_jni"); > > > > } catch(UnsatisfiedLinkError e) { > > > > System.out.println("Could not quickfix > > > library" + e); > > > > } > > > > System.out.println("Loaded library > > > quickfix_jni"); > > > > } > > > >=20 > > > > when i go to use the library for the first time > > > though, i get a > > > > java.lang.UnsatisfiedLinkError for the method > > > invocation. > > > >=20 > > > > i have set my runtime java.library.path and > > > $LD_LIBRAY_PATH to ensure > > > > the library is visible to my MBean but still no > > > joy. > > > >=20 > > > > does anyone know what i'm missing/recognize this > > > situation ? > > > >=20 > > > > i'm using j2sdk1.4, jboss3 and quickfix1.4.0 > > > (built on a linux box under > > > > gcc-2.95.3) > > > >=20 > > > >=20 > > > > Cheers > > > > Mike > > > >=20 > > > > (See attached file: signature.asc) > > > >=20 > > > >=20 > > > --=20 > > > > > ___________________________________________________________________ > > >=20 > > > Mike Hepburn Phone: +44 > > > (0)207 749 7900 > > > Anvil Software Limited Fax: +44 > > > (0)207 749 7916 > > > 51-53 Rivington Street E-mail: > > > mi...@an... > > > London EC2A 3SE =20 > > > ef...@ho... > > >=20 > > >=20 > >=20 > > > ATTACHMENT part 2 application/pgp-signature > > name=3Dsignature.asc > >=20 > >=20 > >=20 > > __________________________________________________ > > Do you Yahoo!? > > Yahoo! Web Hosting - establish your business online > > http://webhosting.yahoo.com > --=20 > ___________________________________________________________________ >=20 > Mike Hepburn Phone: +44 (0)207 749 7900 > Anvil Software Limited Fax: +44 (0)207 749 7916 > 51-53 Rivington Street E-mail: mi...@an... > London EC2A 3SE ef...@ho... >=20 --=20 ___________________________________________________________________ Mike Hepburn Phone: +44 (0)207 749 7900 Anvil Software Limited Fax: +44 (0)207 749 7916 51-53 Rivington Street E-mail: mi...@an... London EC2A 3SE ef...@ho... |
From: <OM...@th...> - 2003-03-15 19:33:38
|
The patch has been applied. The build pages will report if any of the compilers have an issue with this. --oren |---------+-----------------------------------------------> | | Gene Gorokhovsky | | | <mus...@ya...> | | | Sent by: | | | qui...@li...ur| | | ceforge.net | | | | | | | | | 03/13/2003 10:58 AM | | | | |---------+-----------------------------------------------> >----------------------------------------------------------------------------------------------| | | | To: qui...@li... | | cc: Oren Miller <ore...@ya...> | | Subject: [quickfix-developers] gcc 3.21 and Quickfix 1.4 JNI patches | >----------------------------------------------------------------------------------------------| gcc3.21 (I build on Linux) does not compile qf 1.4 JNI layer as distrbuted. JVMObject is the primary culprit. I have attached two patches that deal with that. They have been tested on gcc 3.21, but I am pretty sure that they will work on every compiler QF currently supports. Below are technical explanation of the errors and corresponding patches. 1) This compiler does not allow passing non-const reference to a temporary. This can be fixed by rewriting initiating assignments as constructors (i.e. JVMObject a(newMessage()) instead of JVMOBject a = newMessage()), or changing the JVMOBject copy constructor to use a const temporary (attached patch uses latter) This error get flagged in JavaApplication.cpp and a few other files, fix requires changes in JVM.h. 2) It does not allow passing non-POD objects ("plain old data" - pointers,ints etc. and their direct derivations) through "..." argument. JVMObject is non-POD. The fix is either to make it POD (derive from jobject), or cast it to jobject explictly when such calls are made. Latter is less invasive so that what my patch does. This error occurs only in JavaApplication.h. Gene __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com158,159c158,159 < < JVMObject( const JVMObject& copy ) : m_obj(copy.m_obj) {} --- > > JVMObject( JVMObject& copy ) : m_obj(copy) {} 121c121 < pEnv->CallVoidMethod( m_object, notifyToAdminId, (jobject)jmsg, (jobject)jsessionid ); --- > pEnv->CallVoidMethod( m_object, notifyToAdminId, jmsg, jsessionid ); 135c135 < pEnv->CallVoidMethod( m_object, notifyToAppId, (jobject)jmsg, (jobject)jsessionid ); --- > pEnv->CallVoidMethod( m_object, notifyToAppId, jmsg, jsessionid ); |
From: Mike H. <mi...@an...> - 2003-03-14 16:36:22
|
hi Oren, this is more than likely some mis-configuration of my jboss-server, so i should really post there, but thanks for the help none the less :) from the jboss output below, the top of the stack error is: java.lang.UnsatisfiedLinkError: create at org.quickfix.Settings.create(Native Method)=20 which is the first call to the quickfix library after loading it i.e:=20 Settings settings =3D new Settings(myCfgFile); my ld_library_path is: echo $LD_LIBRARY_PATH=20 /installed/quickfix-1.4.0/lib:/installed/libxml2-2.4.22/lib:/installed/ORBi= t-0.5.17/lib:/installed/memprof-0.4.1/lib:/installed/gnubuild-4/lib:/instal= led/QuantLib-0.3.0/lib:/installed/mico-2.3.3-1/lib:/installed/lesstif-0.93.= 12/lib:/installed/gcc-2.95.3/lib:/installed/libodbc++-0.2.2-1/lib:/installe= d/unixODBC-2.2.0/lib:/installed/xemacs-21.4.5/lib:/usr/local/lib:/installed= /sybase11.9.2/lib:/installed/sybase11.9.2/odbc/lib:/installed/datadirect-4.= 1/lib:/installed/ACE-5.2/ace:/home/mike/output/i686-pc-linux-gnu/ate/releas= e/lib the fully logged exception is: 16:25:10,884 INFO [Server] JBoss (MX MicroKernel) [3.0.6 (CVSTag=3DJBoss_3_0_6 Date=3D200301260037)] Started in 0m:18s:914ms 16:25:36,973 INFO [STDOUT] In initiateFIX() 16:25:36,973 INFO [STDOUT] getting file: /home/mike/trees/ate/market/src/main/ejb/com/anvil/market/common/anvilmarke= t.properties 16:25:37,167 WARN [jbossweb] WARNING: Exception for /jmx-console/HtmlAdaptor RuntimeErrorException: Error in MBean operation 'testFIX()' Cause: java.lang.UnsatisfiedLinkError: create at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispa= tcher.java:307) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:227) at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:196) at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.j= ava:183) at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorSer= vlet.java:78) at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.jav= a:60) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHand= ler.java:280) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:553) at org.mortbay.http.HttpContext.handle(HttpContext.java:1717) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContex= t.java:549) at org.mortbay.http.HttpContext.handle(HttpContext.java:1667) at org.mortbay.http.HttpServer.service(HttpServer.java:862) at org.jboss.jetty.Jetty.service(Jetty.java:497) at org.mortbay.http.HttpConnection.service(HttpConnection.java:759) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:923) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:776) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:202) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) getTargetError(): java.lang.UnsatisfiedLinkError: create at org.quickfix.Settings.create(Native Method) at org.quickfix.Settings.<init>(Unknown Source) at test.session.QuickFixTest.initiateFIX(QuickFixTest.java:45) at test.session.JNDIMap.testFIX(JNDIMap.java:20) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3= 9) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp= l.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispa= tcher.java:284) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:227) at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:196) at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.j= ava:183) at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorSer= vlet.java:78) at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.jav= a:60) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHand= ler.java:280) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:553) at org.mortbay.http.HttpContext.handle(HttpContext.java:1717) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContex= t.java:549) at org.mortbay.http.HttpContext.handle(HttpContext.java:1667) at org.mortbay.http.HttpServer.service(HttpServer.java:862) at org.jboss.jetty.Jetty.service(Jetty.java:497) at org.mortbay.http.HttpConnection.service(HttpConnection.java:759) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:923) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:776) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:202) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) On Fri, 2003-03-14 at 16:08, Oren Miller wrote: > If you can post your LD_LIBRARY_PATH, your command > line, and a printout of the exception being thrown, > that will probably help more. >=20 > --- Mike Hepburn <mi...@an...> wrote: > > Oren, > >=20 > > yep, ldd output: > >=20 > > ldd /installed/quickfix-1.4.0/lib/libquickfix_jni.so > > libstdc++-libc6.1-2.so.3 =3D> > > /installed/gcc-2.95.3/lib/libstdc++-libc6.1-2.so.3 > > (0x403a3000) > > libxml2.so.2 =3D> > > /installed/libxml2-2.4.22/lib/libxml2.so.2 > > (0x403ef000) > > libz.so.1 =3D> /usr/lib/libz.so.1 (0x40499000) > > libm.so.6 =3D> /lib/libm.so.6 (0x404a8000) > > libc.so.6 =3D> /lib/libc.so.6 (0x404c5000) > > /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 > > (0x80000000) > >=20 > > compiling and installing quickfix went without a > > hitch. i could post the > > config.log if it would help ?? > >=20 > > Cheers > > Mike > >=20 > >=20 > > On Fri, 2003-03-14 at 15:12, > > OM...@th... wrote: > > >=20 > > > Is quickfix_jni.so finding all of its > > dependencies? Run ldd on it to make > > > sure that it is finding everything it needs. > > >=20 > > > --oren > > >=20 > > >=20 > > >=20 > > > > > > |---------+-----------------------------------------------> > > > | | Mike Hepburn > > <mi...@an...> | > > > | | Sent by: =20 > > | > > > | | =20 > > qui...@li...ur| > > > | | ceforge.net =20 > > | > > > | | =20 > > | > > > | | =20 > > | > > > | | 03/14/2003 08:45 AM =20 > > | > > > | | =20 > > | > > > > > > |---------+-----------------------------------------------> > > > =20 > > > >------------------------------------------------------------------------= ----------------------| > > > | =20 > > | > > > | To: =20 > > qui...@li... =20 > > | > > > | cc: =20 > > | > > > | Subject: [Quickfix-developers] problems > > using the quickfix library loaded into a javax| > > > | MBean =20 > > | > > > =20 > > > >------------------------------------------------------------------------= ----------------------| > > >=20 > > >=20 > > >=20 > > >=20 > > > hi, > > >=20 > > > i have a piece of code that statically loads the > > quickfix_jni library > > > into a javax MBean (NOT an ejb !!). the > > loadLibrary call appears to work > > > OK: > > >=20 > > > static { > > > try { > > > System.loadLibrary("quickfix_jni"); > > > } catch(UnsatisfiedLinkError e) { > > > System.out.println("Could not quickfix > > library" + e); > > > } > > > System.out.println("Loaded library > > quickfix_jni"); > > > } > > >=20 > > > when i go to use the library for the first time > > though, i get a > > > java.lang.UnsatisfiedLinkError for the method > > invocation. > > >=20 > > > i have set my runtime java.library.path and > > $LD_LIBRAY_PATH to ensure > > > the library is visible to my MBean but still no > > joy. > > >=20 > > > does anyone know what i'm missing/recognize this > > situation ? > > >=20 > > > i'm using j2sdk1.4, jboss3 and quickfix1.4.0 > > (built on a linux box under > > > gcc-2.95.3) > > >=20 > > >=20 > > > Cheers > > > Mike > > >=20 > > > (See attached file: signature.asc) > > >=20 > > >=20 > > --=20 > > > ___________________________________________________________________ > >=20 > > Mike Hepburn Phone: +44 > > (0)207 749 7900 > > Anvil Software Limited Fax: +44 > > (0)207 749 7916 > > 51-53 Rivington Street E-mail: > > mi...@an... > > London EC2A 3SE =20 > > ef...@ho... > >=20 > >=20 >=20 > > ATTACHMENT part 2 application/pgp-signature > name=3Dsignature.asc >=20 >=20 >=20 > __________________________________________________ > Do you Yahoo!? > Yahoo! Web Hosting - establish your business online > http://webhosting.yahoo.com --=20 ___________________________________________________________________ Mike Hepburn Phone: +44 (0)207 749 7900 Anvil Software Limited Fax: +44 (0)207 749 7916 51-53 Rivington Street E-mail: mi...@an... London EC2A 3SE ef...@ho... |
From: Oren M. <ore...@ya...> - 2003-03-14 16:08:10
|
If you can post your LD_LIBRARY_PATH, your command line, and a printout of the exception being thrown, that will probably help more. --- Mike Hepburn <mi...@an...> wrote: > Oren, > > yep, ldd output: > > ldd /installed/quickfix-1.4.0/lib/libquickfix_jni.so > libstdc++-libc6.1-2.so.3 => > /installed/gcc-2.95.3/lib/libstdc++-libc6.1-2.so.3 > (0x403a3000) > libxml2.so.2 => > /installed/libxml2-2.4.22/lib/libxml2.so.2 > (0x403ef000) > libz.so.1 => /usr/lib/libz.so.1 (0x40499000) > libm.so.6 => /lib/libm.so.6 (0x404a8000) > libc.so.6 => /lib/libc.so.6 (0x404c5000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 > (0x80000000) > > compiling and installing quickfix went without a > hitch. i could post the > config.log if it would help ?? > > Cheers > Mike > > > On Fri, 2003-03-14 at 15:12, > OM...@th... wrote: > > > > Is quickfix_jni.so finding all of its > dependencies? Run ldd on it to make > > sure that it is finding everything it needs. > > > > --oren > > > > > > > > > |---------+-----------------------------------------------> > > | | Mike Hepburn > <mi...@an...> | > > | | Sent by: > | > > | | > qui...@li...ur| > > | | ceforge.net > | > > | | > | > > | | > | > > | | 03/14/2003 08:45 AM > | > > | | > | > > > |---------+-----------------------------------------------> > > > >----------------------------------------------------------------------------------------------| > > | > | > > | To: > qui...@li... > | > > | cc: > | > > | Subject: [Quickfix-developers] problems > using the quickfix library loaded into a javax| > > | MBean > | > > > >----------------------------------------------------------------------------------------------| > > > > > > > > > > hi, > > > > i have a piece of code that statically loads the > quickfix_jni library > > into a javax MBean (NOT an ejb !!). the > loadLibrary call appears to work > > OK: > > > > static { > > try { > > System.loadLibrary("quickfix_jni"); > > } catch(UnsatisfiedLinkError e) { > > System.out.println("Could not quickfix > library" + e); > > } > > System.out.println("Loaded library > quickfix_jni"); > > } > > > > when i go to use the library for the first time > though, i get a > > java.lang.UnsatisfiedLinkError for the method > invocation. > > > > i have set my runtime java.library.path and > $LD_LIBRAY_PATH to ensure > > the library is visible to my MBean but still no > joy. > > > > does anyone know what i'm missing/recognize this > situation ? > > > > i'm using j2sdk1.4, jboss3 and quickfix1.4.0 > (built on a linux box under > > gcc-2.95.3) > > > > > > Cheers > > Mike > > > > (See attached file: signature.asc) > > > > > -- > ___________________________________________________________________ > > Mike Hepburn Phone: +44 > (0)207 749 7900 > Anvil Software Limited Fax: +44 > (0)207 749 7916 > 51-53 Rivington Street E-mail: > mi...@an... > London EC2A 3SE > ef...@ho... > > > ATTACHMENT part 2 application/pgp-signature name=signature.asc __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com |
From: Alexandre H. <a....@ca...> - 2003-03-14 15:24:53
|
hello, Thanks a lot for the link: I have set my local intranet security policy = to "Full trust" and I don't have that problem anymore. But now, I get this message: "file or assembly name quickfix_net_debug, or one of its dependencies, = was not found" However, in my folder, I have: 2 classes and the DLL - BrokerApplication.cs,=20 - BrokerMain.cs and - quickfix_net_debug.dll and to compile, I used this command line:=20 csc /out:hello.exe /r:quickfix_net_debug.dll *.cs=20 Putting the dll in: "c:\winnt\system32" changes nothing. What's wrong ? Thanks, Alexandre -----Message d'origine----- De : OM...@th... [mailto:OM...@th...] Envoy=E9 : vendredi 14 mars 2003 15:58 =C0 : Alexandre Hoang Cc : 'qui...@li...'; qui...@li... Objet : Re: [Quickfix-developers] RE: Quickfix-developers digest, Vol 1 #179 - 8 msgs You need to make sure the permissions are set properly with caspol.exe. You can read more about using the tool here: http://www.c-sharpcorner.com/Security/ViewPermissions.asp --oren |---------+-----------------------------------------------> | | Alexandre Hoang | | | <a....@ca...> | | | Sent by: | | | qui...@li...ur| | | ceforge.net | | | | | | | | | 03/14/2003 05:15 AM | | | | |---------+-----------------------------------------------> =20 >-----------------------------------------------------------------------= ---- -------------------| | | | To: "'qui...@li...'" | | <qui...@li...> | | cc: | | Subject: [Quickfix-developers] RE: Quickfix-developers = digest, Vol 1 #179 - 8 msgs | =20 >-----------------------------------------------------------------------= ---- -------------------| Hello, I am using quickFIX 1.4.0, through its .net dll = (quickfix_net_debug.dll) and I get this error message: unverifiable assembly 'quickfix_net_debug' failed policy check when I launch the C# example given in "QuickFIX-1.4.0.zip".* Is the policy check defined in the C# SDK ? Can I modify it ? Or is the problem elsewhere ? thanks, Alexandre * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * = * * Confidentiality Notice : The information contained in this e-mail message is intended only for = the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent responsible = for delivering it to the intended recipient, you are hereby notified that = you have received this document in error and that any review, = dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify = pos...@ca... immediately by e-mail, and delete the original message. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * = * * ------------------------------------------------------- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * = * *=20 Confidentiality Notice :=20 The information contained in this e-mail message is intended only for = the personal and confidential use of the recipient(s) named above. If the = reader of this message is not the intended recipient or an agent responsible = for delivering it to the intended recipient, you are hereby notified that = you have received this document in error and that any review, = dissemination, distribution, or copying of this message is strictly prohibited. If you = have received this communication in error, please notify = pos...@ca... immediately by e-mail, and delete the original message. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * = * *=20 |
From: Mike H. <mi...@an...> - 2003-03-14 15:18:50
|
Oren, yep, ldd output: ldd /installed/quickfix-1.4.0/lib/libquickfix_jni.so libstdc++-libc6.1-2.so.3 =3D> /installed/gcc-2.95.3/lib/libstdc++-libc6.1-2.so.3 (0x403a3000) libxml2.so.2 =3D> /installed/libxml2-2.4.22/lib/libxml2.so.2 (0x403ef000) libz.so.1 =3D> /usr/lib/libz.so.1 (0x40499000) libm.so.6 =3D> /lib/libm.so.6 (0x404a8000) libc.so.6 =3D> /lib/libc.so.6 (0x404c5000) /lib/ld-linux.so.2 =3D> /lib/ld-linux.so.2 (0x80000000) compiling and installing quickfix went without a hitch. i could post the config.log if it would help ?? Cheers Mike On Fri, 2003-03-14 at 15:12, OM...@th... wrote: >=20 > Is quickfix_jni.so finding all of its dependencies? Run ldd on it to mak= e > sure that it is finding everything it needs. >=20 > --oren >=20 >=20 >=20 > |---------+-----------------------------------------------> > | | Mike Hepburn <mi...@an...> | > | | Sent by: | > | | qui...@li...ur| > | | ceforge.net | > | | | > | | | > | | 03/14/2003 08:45 AM | > | | | > |---------+-----------------------------------------------> > >----------------------------------------------------------------------= ------------------------| > | = | > | To: qui...@li... = | > | cc: = | > | Subject: [Quickfix-developers] problems using the quickfix lib= rary loaded into a javax| > | MBean = | > >----------------------------------------------------------------------= ------------------------| >=20 >=20 >=20 >=20 > hi, >=20 > i have a piece of code that statically loads the quickfix_jni library > into a javax MBean (NOT an ejb !!). the loadLibrary call appears to work > OK: >=20 > static { > try { > System.loadLibrary("quickfix_jni"); > } catch(UnsatisfiedLinkError e) { > System.out.println("Could not quickfix library" + e); > } > System.out.println("Loaded library quickfix_jni"); > } >=20 > when i go to use the library for the first time though, i get a > java.lang.UnsatisfiedLinkError for the method invocation. >=20 > i have set my runtime java.library.path and $LD_LIBRAY_PATH to ensure > the library is visible to my MBean but still no joy. >=20 > does anyone know what i'm missing/recognize this situation ? >=20 > i'm using j2sdk1.4, jboss3 and quickfix1.4.0 (built on a linux box under > gcc-2.95.3) >=20 >=20 > Cheers > Mike >=20 > (See attached file: signature.asc) >=20 >=20 --=20 ___________________________________________________________________ Mike Hepburn Phone: +44 (0)207 749 7900 Anvil Software Limited Fax: +44 (0)207 749 7916 51-53 Rivington Street E-mail: mi...@an... London EC2A 3SE ef...@ho... |
From: <OM...@th...> - 2003-03-14 15:13:00
|
Is quickfix_jni.so finding all of its dependencies? Run ldd on it to make sure that it is finding everything it needs. --oren |---------+-----------------------------------------------> | | Mike Hepburn <mi...@an...> | | | Sent by: | | | qui...@li...ur| | | ceforge.net | | | | | | | | | 03/14/2003 08:45 AM | | | | |---------+-----------------------------------------------> >----------------------------------------------------------------------------------------------| | | | To: qui...@li... | | cc: | | Subject: [Quickfix-developers] problems using the quickfix library loaded into a javax| | MBean | >----------------------------------------------------------------------------------------------| hi, i have a piece of code that statically loads the quickfix_jni library into a javax MBean (NOT an ejb !!). the loadLibrary call appears to work OK: static { try { System.loadLibrary("quickfix_jni"); } catch(UnsatisfiedLinkError e) { System.out.println("Could not quickfix library" + e); } System.out.println("Loaded library quickfix_jni"); } when i go to use the library for the first time though, i get a java.lang.UnsatisfiedLinkError for the method invocation. i have set my runtime java.library.path and $LD_LIBRAY_PATH to ensure the library is visible to my MBean but still no joy. does anyone know what i'm missing/recognize this situation ? i'm using j2sdk1.4, jboss3 and quickfix1.4.0 (built on a linux box under gcc-2.95.3) Cheers Mike (See attached file: signature.asc) |
From: <OM...@th...> - 2003-03-14 14:58:37
|
You need to make sure the permissions are set properly with caspol.exe. You can read more about using the tool here: http://www.c-sharpcorner.com/Security/ViewPermissions.asp --oren |---------+-----------------------------------------------> | | Alexandre Hoang | | | <a....@ca...> | | | Sent by: | | | qui...@li...ur| | | ceforge.net | | | | | | | | | 03/14/2003 05:15 AM | | | | |---------+-----------------------------------------------> >----------------------------------------------------------------------------------------------| | | | To: "'qui...@li...'" | | <qui...@li...> | | cc: | | Subject: [Quickfix-developers] RE: Quickfix-developers digest, Vol 1 #179 - 8 msgs | >----------------------------------------------------------------------------------------------| Hello, I am using quickFIX 1.4.0, through its .net dll (quickfix_net_debug.dll) and I get this error message: unverifiable assembly 'quickfix_net_debug' failed policy check when I launch the C# example given in "QuickFIX-1.4.0.zip".* |
From: Mike H. <mi...@an...> - 2003-03-14 14:45:22
|
hi,=20 i have a piece of code that statically loads the quickfix_jni library into a javax MBean (NOT an ejb !!). the loadLibrary call appears to work OK: static {=20 try {=20 System.loadLibrary("quickfix_jni");=20 } catch(UnsatisfiedLinkError e) {=20 System.out.println("Could not quickfix library" + e);=20 }=20 System.out.println("Loaded library quickfix_jni");=20 }=20 when i go to use the library for the first time though, i get a java.lang.UnsatisfiedLinkError for the method invocation. i have set my runtime java.library.path and $LD_LIBRAY_PATH to ensure the library is visible to my MBean but still no joy. does anyone know what i'm missing/recognize this situation ?=20 i'm using j2sdk1.4, jboss3 and quickfix1.4.0 (built on a linux box under gcc-2.95.3) Cheers=20 Mike=20 |
From: Alexandre H. <a....@ca...> - 2003-03-14 11:19:56
|
Hello, I am using quickFIX 1.4.0, through its .net dll (quickfix_net_debug.dll) and I get this error message: unverifiable assembly 'quickfix_net_debug' failed policy check when I launch the C# example given in "QuickFIX-1.4.0.zip".* Is the policy check defined in the C# SDK ? Can I modify it ? Or is the problem elsewhere ? thanks, Alexandre * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Confidentiality Notice : The information contained in this e-mail message is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this document in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify pos...@ca... immediately by e-mail, and delete the original message. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
From: Gene G. <mus...@ya...> - 2003-03-13 16:58:32
|
gcc3.21 (I build on Linux) does not compile qf 1.4 JNI layer as distrbuted. JVMObject is the primary culprit. I have attached two patches that deal with that. They have been tested on gcc 3.21, but I am pretty sure that they will work on every compiler QF currently supports. Below are technical explanation of the errors and corresponding patches. 1) This compiler does not allow passing non-const reference to a temporary. This can be fixed by rewriting initiating assignments as constructors (i.e. JVMObject a(newMessage()) instead of JVMOBject a = newMessage()), or changing the JVMOBject copy constructor to use a const temporary (attached patch uses latter) This error get flagged in JavaApplication.cpp and a few other files, fix requires changes in JVM.h. 2) It does not allow passing non-POD objects ("plain old data" - pointers,ints etc. and their direct derivations) through "..." argument. JVMObject is non-POD. The fix is either to make it POD (derive from jobject), or cast it to jobject explictly when such calls are made. Latter is less invasive so that what my patch does. This error occurs only in JavaApplication.h. Gene __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com |
From: Chuck H. <zzc...@xc...> - 2003-03-12 16:29:01
|
Yes, it seems that libtools 1.4 basically requires the GNU linker - I = had been trying to build with gcc and the native linker. -----Original Message----- From: Oren Miller [mailto:ore...@ya...] Sent: Monday, March 10, 2003 4:16 PM To: Chuck Houpt; qui...@li... Subject: Re: [Quickfix-developers] Solaris gcc 3.x and Quickfix 1.4 Bye the way, concerning libtool. I was building on a SunOS 5.8 box at a client site.=20 After getting it to compile, I found that the quickfix_jni library would crash instantly. I found that any static variables were not being initialized when the shared object was loaded. This turns out to be a bug in libtool 1.4 support for C++. Turns out they are linking C++ object files with ld instead of using the C++ compiler to do so. You can see the relevant thread here on the libtool mailing list: http://mail.gnu.org/archive/html/libtool/2002-10/msg00186.html They say that it has been fixed in the repository and will be released with version 1.5. If you run into this problem, your options are to either build the src/java directory manually, or get the latest libtool from CVS. __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ |
From: Chuck H. <zzc...@xc...> - 2003-03-12 16:12:20
|
Ah, my apologies. I misread your earlier email and actually moved my = libtools backward from 1.4 to 1.3.x (also partly because there seem to = be incompatibilities between the latest sunfreeware autoconf, automake, = libtools). I've now been able to build and test the JNI shared library without = STLport (with STLport I get a runtime link error, see below). Here's the setup I'm using: Software Setup: OS: Solaris 8 Packages: <various utilities: gnu tar, gnu make, etc> SMCautoc autoconf (sparc) 2.13 SMCautom automake (sparc) 1.4 SMCbinut binutils (sparc) 2.11.2 SMCgawk gawk (sparc) 3.0.4 SMCgcc gcc (sparc) 2.95.3 SMClibt libtool (sparc) 1.4 SMCm4 m4 (sparc) 1.4 (note SMCbinutil and SMCgcc have conflicting files, so I installed with = overwriting in the order SMCbinutil, SMCgcc) Environment: export JAVA_HOME=3D<JDK path> PATH=3D$JAVA_HOME/bin:/usr/local/bin:$PATH Steps: Unpack libxml2-2.4.30 Unpack quickfix-1.4 In libxml2-2.4.30: ./configure make sudo make install In quickfix: ./bootstrap ./configure make sudo make install In quickfix/examples: ./bootstrap ./configure make With STLport, I get a runtime link error: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=3D0xF1A73F54 Function=3D__Q24_STL6locale+0x24 Library=3D/usr/local/lib/libstlport_gcc.so - Chuck -----Original Message----- From: Oren Miller [mailto:ore...@ya...] Sent: Monday, March 10, 2003 3:18 PM To: Chuck Houpt; qui...@li... Subject: RE: [Quickfix-developers] JNI dynamic linking problems on Solaris As I posted earlier, I believe this is because of an older version of libtool. Run 'libtool --version' on your command line. If it reports a version earlier that 1.4, than you should upgrade, then run the ./bootstrap script Earlier versions would not allow you to link a static library into a shared object, which is what we are attempting to do here by linking quickfix and gcc int quickfix_jni. --- Chuck Houpt <zzc...@xc...> wrote: > I tried adding -lgcc, but libtool complains that it > doesn't exist (it exists as a static library down in > /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3). > Do I need a shared library version of libgcc.a? > Below is the libtools call. > =20 > Thanks - Chuck > =20 > /bin/sh ../../libtool --mode=3Dlink c++ -fexceptions > -Wall -I/usr/local/include/s > tlport -I/usr/local/include/libxml2 > -I/usr/j2se/include -I/usr/j2se/include/sol > aris -o libquickfix_jni.la -rpath /usr/local/lib > -version-info 0:1:0 JVM.lo Con > versions.lo JavaApplication.lo JavaLog.lo > JavaLogFactory.lo JavaMessageStore.lo > JavaMessageStoreFactory.lo org_quickfix_FileStore.lo > org_quickfix_FileStoreFacto > ry.lo org_quickfix_FileLog.lo > org_quickfix_FileLogFactory.lo org_quickfix_Group. > lo org_quickfix_MemoryStore.lo > org_quickfix_Message.lo org_quickfix_MySQLStore.l > o org_quickfix_MySQLStoreFactory.lo > org_quickfix_MySQLLog.lo org_quickfix_MySQLL > ogFactory.lo org_quickfix_ScreenLog.lo > org_quickfix_ScreenLogFactory.lo org_quic > kfix_Session.lo org_quickfix_SessionID.lo > org_quickfix_Settings.lo org_quickfix_ > SocketAcceptor.lo org_quickfix_SocketInitiator.lo > org_quickfix_ThreadedSocketAcc > eptor.lo org_quickfix_ThreadedSocketInitiator.lo > -L../../src/C++ -lquickfix -lst > dc++ -lgcc -L/usr/local/lib -lstlport_gcc > -L/usr/local/lib -R/usr/local/lib -lxm > l2 -lz -lm -lsocket -lnsl -liberty > rm -fr .libs/libquickfix_jni.la > .libs/libquickfix_jni.* .libs/libquickfix_jni.* > =20 > *** Warning: This library needs some functionality > provided by -lquickfix. > *** I have the capability to make that library > automatically link in when > *** you link to this library. But I can only do > this if you have a > *** shared version of the library, which you do not > appear to have. > =20 > *** Warning: This library needs some functionality > provided by -lgcc. > *** I have the capability to make that library > automatically link in when > *** you link to this library. But I can only do > this if you have a > *** shared version of the library, which you do not > appear to have. > *** The inter-library dependencies that have been > dropped here will be > *** automatically added whenever a program is linked > with this library > *** or is declared to -dlopen it. > /usr/ccs/bin/ld -G -h libquickfix_jni.so.0 -o > .libs/libquickfix_jni.so.0.0.1 JV > M.lo Conversions.lo JavaApplication.lo JavaLog.lo > JavaLogFactory.lo JavaMessageS > tore.lo JavaMessageStoreFactory.lo > org_quickfix_FileStore.lo org_quickfix_FileSt > oreFactory.lo org_quickfix_FileLog.lo > org_quickfix_FileLogFactory.lo org_quickfi > x_Group.lo org_quickfix_MemoryStore.lo > org_quickfix_Message.lo org_quickfix_MySQ > LStore.lo org_quickfix_MySQLStoreFactory.lo > org_quickfix_MySQLLog.lo org_quickfi > x_MySQLLogFactory.lo org_quickfix_ScreenLog.lo > org_quickfix_ScreenLogFactory.lo > org_quickfix_Session.lo org_quickfix_SessionID.lo > org_quickfix_Settings.lo org_q > uickfix_SocketAcceptor.lo > org_quickfix_SocketInitiator.lo > org_quickfix_ThreadedS > ocketAcceptor.lo > org_quickfix_ThreadedSocketInitiator.lo=20 > -L../../src/C++ -lstdc > ++ -L/usr/local/lib -lstlport_gcc -lxml2 -lz -lm > -lsocket -lnsl -liberty -lc > (cd .libs && rm -f libquickfix_jni.so.0 && ln -s > libquickfix_jni.so.0.0.1 libqui > ckfix_jni.so.0) > (cd .libs && rm -f libquickfix_jni.so && ln -s > libquickfix_jni.so.0.0.1 libquick > fix_jni.so) > ar cru .libs/libquickfix_jni.a JVM.o Conversions.o > JavaApplication.o JavaLog.o > JavaLogFactory.o JavaMessageStore.o > JavaMessageStoreFactory.o org_quickfix_FileS > tore.o org_quickfix_FileStoreFactory.o > org_quickfix_FileLog.o org_quickfix_FileL > ogFactory.o org_quickfix_Group.o > org_quickfix_MemoryStore.o org_quickfix_Message > .o org_quickfix_MySQLStore.o > org_quickfix_MySQLStoreFactory.o org_quickfix_MySQL > Log.o org_quickfix_MySQLLogFactory.o > org_quickfix_ScreenLog.o org_quickfix_Scree > nLogFactory.o org_quickfix_Session.o > org_quickfix_SessionID.o org_quickfix_Setti > ngs.o org_quickfix_SocketAcceptor.o > org_quickfix_SocketInitiator.o org_quickfix_ > ThreadedSocketAcceptor.o > org_quickfix_ThreadedSocketInitiator.o > ranlib .libs/libquickfix_jni.a > creating libquickfix_jni.la > (cd .libs && rm -f libquickfix_jni.la && ln -s > ../libquickfix_jni.la libquickfix > _jni.la) > rm -f ../../lib/libquickfix_jni.so > ln -s ../src/java/.libs/libquickfix_jni.so > ../../lib/libquickfix_jni.so >=20 > -----Original Message----- > From: Oren Miller [mailto:ore...@ya...] > Sent: Friday, March 07, 2003 5:56 PM > To: Chuck Houpt; > qui...@li... > Subject: Re: [Quickfix-developers] JNI dynamic > linking problems on Solaris >=20 >=20 >=20 > You should be able to fix this by adding -lgcc to > the libquickfix_jni_la_LIBADD line in the src/java > Makefile.am. You will then need to relink.=20 >=20 >=20 > Chuck Houpt <zzc...@xc...> wrote:=20 >=20 >=20 > Thanks to Bud and Oren, I've got quickfix > bootstrapped, configure, build and installed on > Solaris (gcc 2.95.3+stlport). The cpp programs seem > to run fine, but I'm still having trouble getting > the java programs to run. >=20 > I'm now getting the same error messages that Gary > Mui was seeing in October. Was a solution to this > found? >=20 > Thanks - Chuck >=20 > From:=20 > trouble running JNI example on Solaris=20 > 2002-10-30 14:22=20 >=20 > I seem to be having some problems with JNI under > Solaris. >=20 > I think I got everything compiled successfully and I > can run the C++ > version of executor. But when I try running the java > version, I get the > following: >=20 > Exception in thread "main" > java.lang.UnsatisfiedLinkError: > /u03/export/home/gmui/build/quickfix/src/java/.libs/libquickfix_jni.so.0.= > 0.1: ld.so.1: > /usr/bin/../java/bin/../bin/sparc/native_threads/java: > fatal: > relocation error: file > /u03/export/home/gmui/build/quick > fix/src/java/.libs/libquickfix_jni.so.0.0.1: symbol > __pure_virtual: > referenced symbol not found > at java.lang.ClassLoader$NativeLibrary.load(Native > Method) > at > java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1419) > at > java.lang.ClassLoader.loadLibrary(ClassLoader.java:1343) > at java.lang.Runtime.loadLibrary0(Runtime.java:749) > at java.lang.System.loadLibrary(System.java:820) > at Executor.(Executor.java:58) >=20 >=20 >=20 __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ |
From: Oren M. <ore...@ya...> - 2003-03-11 20:02:43
|
You will need to increase the heapspace available to the compiler. Adding /Zm1000 parameter should work. The header file generated for FIX 4.3 messages is very big. This will become an even bigger problem when 4.4 is released. I'm probably going to end up putting each message into its own file. We already do this for java out of necessity. dwi...@jp... wrote:I could build quickfix1.3.2 without any problems. After unzipping the new code I get the following: Any suggestions? Thanks c1xx : fatal error C1060: compiler is out of heap space MessageStore.cpp c1xx : fatal error C1060: compiler is out of heap space Log.cpp c1xx : fatal error C1060: compiler is out of heap space FileStore.cpp c1xx : fatal error C1060: compiler is out of heap space FileLog.cpp c1xx : fatal error C1060: compiler is out of heap space ThreadedSocketInitiator.cpp c1xx : fatal error C1060: compiler is out of heap space ThreadedSocketConnection.cpp c1xx : fatal error C1060: compiler is out of heap space ThreadedSocketAcceptor.cpp c1xx : fatal error C1060: compiler is out of heap space SocketServer.cpp c1xx : fatal error C1060: compiler is out of heap space SocketMonitor.cpp c1xx : fatal error C1060: compiler is out of heap space SocketInitiator.cpp c1xx : fatal error C1060: compiler is out of heap space SocketConnector.cpp c1xx : fatal error C1060: compiler is out of heap space SocketConnection.cpp c1xx : fatal error C1060: compiler is out of heap space SocketAcceptor.cpp c1xx : fatal error C1060: compiler is out of heap space MessageSorters.cpp c1xx : fatal error C1060: compiler is out of heap space Message.cpp c1xx : fatal error C1060: compiler is out of heap space Group.cpp c1xx : fatal error C1060: compiler is out of heap space DataDictionary.cpp c1xx : fatal error C1060: compiler is out of heap space FieldTypes.cpp c1xx : fatal error C1060: compiler is out of heap space Utility.cpp c1xx : fatal error C1060: compiler is out of heap space strptime.c src\C++\strptime.c(61) : fatal error C1083: Cannot open precompiled header file: '. \Debug/quickfix_lib.pch': Permission denied stdafx.cpp src\C++\stdafx.cpp(5) : fatal error C1083: Cannot open precompiled header file: '.\Debug/quickfix_lib.pch': Permission denied Settings.cpp c1xx : fatal error C1060: compiler is out of heap space SessionSettings.cpp c1xx : fatal error C1060: compiler is out of heap space SessionFactory.cpp c1xx : fatal error C1060: compiler is out of heap space Session.cpp c1xx : fatal error C1060: compiler is out of heap space Parser.cpp c1xx : fatal error C1060: compiler is out of heap space MSXML_DOMDocument.cpp c1xx : fatal error C1060: compiler is out of heap space Initiator.cpp c1xx : fatal error C1060: compiler is out of heap space Dictionary.cpp c1xx : fatal error C1060: compiler is out of heap space ConfigLexer.cpp src\C++\ConfigLexer.cpp(1) : fatal error C1083: Cannot open precompiled header file: '. \Debug/quickfix_lib.pch': Permission denied Acceptor.cpp c1xx : fatal error C1060: compiler is out of heap space Dwight Browne Exchange connectivity and GTW FIX re-engineering 277 Park 46th floor :622 4358 Cell Phone: 917 406 7746 Project website ->GIBRALTAR ------------------------------------------------------- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? Yahoo! Web Hosting - establish your business online |
From: Han T. <han...@ya...> - 2003-03-11 19:55:56
|
Sorry about not including the version - I'm using 1.4.0, but I saw the same behaviour in 1.3.2. I'm using the FileMessageStore. I haven't really used Banzai, but I will attempt to get it up and running and see if it exhibits the same behaviour. --- Oren Miller <ore...@ya...> wrote: > First of all, when posting an issue, please provide > the version of QF you are using. I'm guessing > 1.3.2? > > The next thing I'd like to know in this case is > which > MessageStore you are using. > > Finally, do you get this same behavior if you run > Banzai overnight? > > --- Han Tunca <han...@ya...> wrote: > > I'm running quickfix via Java on a Windows 2000 > > machine. I've compiled the quickfix libraries > > using > > Microsoft .Net compiler. I run my application and > > leave it running over night. Every night the > > program > > crashes with the following message: > > > > An unexpected exception has been detected in > native > > code outside the VM. > > Unexpected Signal : unknown exception code > occurred > > at > > PC=0x77EAB2F0 > > Function=RaiseException+0x56 > > Library=C:\WINNT\system32\KERNEL32.dll > > > > Current Java thread: > > at org.quickfix.SocketInitiator.doStart(Native > > Method) > > at org.quickfix.SocketInitiator.start(Unknown > > Source) > > at > > > com.rcm.libs.order.QuickfixInterface$1.run(QuickfixInterface.java:52) > > > > This seems to happen at the time the session is > > reset > > at night. Has anybody else run into this problem, > > or > > have any ideas on how to track this down? > > > > Thanks, > > Han. > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by:Crypto Challenge > > is now open! > > Get cracking and register here for some mind > > boggling fun and > > the chance of winning an Apple iPod: > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > > _______________________________________________ > > Quickfix-developers mailing list > > Qui...@li... > > > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Web Hosting - establish your business online > http://webhosting.yahoo.com |
From: Oren M. <ore...@ya...> - 2003-03-11 19:50:03
|
You will need to download the .NET Framework SDK from here: http://www.microsoft.com/downloads/details.aspx?FamilyId=4FE5BDB5-C7A7-4505-9927-2213868A325B&displaylang=en Once you have that, you can build from the command line. You can just use the same parameters that VS.NET passes through to the command line. The following are the parameters being passed to the command line to the compiler and the linker to build quickfix.lib: to cl.exe: /O2 /Ob1 /I "../" /D "WIN32" /D "NDEBUG" /D "_LIB" /D "_MBCS" /GF /FD /EHsc /MD /Gy /GR /YX"stdafx.h" /Fp".\Release/quickfix_lib.pch" /Fo".\Release/" /Fd".\Release/" /W3 /nologo /c /TP to link.exe /OUT:"lib\quickfix.lib" /NOLOGO And the following is used to build quickfix_net.dll to cl.exe: /O2 /Ob1 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_WINDLL" /FD /EHsc /MD /Fo"Release/" /Fd"Release/vc70.pdb" /W2 /nologo /c /clr /TP to link.exe: /OUT:"..\..\lib/quickfix_net.dll" /INCREMENTAL:NO /NOLOGO /LIBPATH:"..\..\lib" /DLL /DEBUG /PDB:"..\..\lib/quickfix_net.pdb" quickfix.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib Alexandre Hoang <a....@ca...> wrote: Hello, I have been using QuickFIX through its Java API and now, I would like (rather: I have) to use it through its C# API. The problem is: I have only Visual C++; I don't have Visual Studio .NET. How can I build QuickFix for C# without Visual Studio .NET ? Thanks, Alexandre * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Confidentiality Notice : The information contained in this e-mail message is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this document in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify pos...@ca... immediately by e-mail, and delete the original message. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ------------------------------------------------------- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers --------------------------------- Do you Yahoo!? Yahoo! Web Hosting - establish your business online |
From: <dwi...@jp...> - 2003-03-11 19:02:29
|
I could build quickfix1.3.2 without any problems. After unzipping the new code I get the following: Any suggestions? Thanks c1xx : fatal error C1060: compiler is out of heap space MessageStore.cpp c1xx : fatal error C1060: compiler is out of heap space Log.cpp c1xx : fatal error C1060: compiler is out of heap space FileStore.cpp c1xx : fatal error C1060: compiler is out of heap space FileLog.cpp c1xx : fatal error C1060: compiler is out of heap space ThreadedSocketInitiator.cpp c1xx : fatal error C1060: compiler is out of heap space ThreadedSocketConnection.cpp c1xx : fatal error C1060: compiler is out of heap space ThreadedSocketAcceptor.cpp c1xx : fatal error C1060: compiler is out of heap space SocketServer.cpp c1xx : fatal error C1060: compiler is out of heap space SocketMonitor.cpp c1xx : fatal error C1060: compiler is out of heap space SocketInitiator.cpp c1xx : fatal error C1060: compiler is out of heap space SocketConnector.cpp c1xx : fatal error C1060: compiler is out of heap space SocketConnection.cpp c1xx : fatal error C1060: compiler is out of heap space SocketAcceptor.cpp c1xx : fatal error C1060: compiler is out of heap space MessageSorters.cpp c1xx : fatal error C1060: compiler is out of heap space Message.cpp c1xx : fatal error C1060: compiler is out of heap space Group.cpp c1xx : fatal error C1060: compiler is out of heap space DataDictionary.cpp c1xx : fatal error C1060: compiler is out of heap space FieldTypes.cpp c1xx : fatal error C1060: compiler is out of heap space Utility.cpp c1xx : fatal error C1060: compiler is out of heap space strptime.c src\C++\strptime.c(61) : fatal error C1083: Cannot open precompiled header file: '. \Debug/quickfix_lib.pch': Permission denied stdafx.cpp src\C++\stdafx.cpp(5) : fatal error C1083: Cannot open precompiled header file: '.\Debug/quickfix_lib.pch': Permission denied Settings.cpp c1xx : fatal error C1060: compiler is out of heap space SessionSettings.cpp c1xx : fatal error C1060: compiler is out of heap space SessionFactory.cpp c1xx : fatal error C1060: compiler is out of heap space Session.cpp c1xx : fatal error C1060: compiler is out of heap space Parser.cpp c1xx : fatal error C1060: compiler is out of heap space MSXML_DOMDocument.cpp c1xx : fatal error C1060: compiler is out of heap space Initiator.cpp c1xx : fatal error C1060: compiler is out of heap space Dictionary.cpp c1xx : fatal error C1060: compiler is out of heap space ConfigLexer.cpp src\C++\ConfigLexer.cpp(1) : fatal error C1083: Cannot open precompiled header file: '. \Debug/quickfix_lib.pch': Permission denied Acceptor.cpp c1xx : fatal error C1060: compiler is out of heap space Dwight Browne Exchange connectivity and GTW FIX re-engineering 277 Park 46th floor :622 4358 Cell Phone: 917 406 7746 Project website ->GIBRALTAR |
From: Alexandre H. <a....@ca...> - 2003-03-11 17:21:50
|
Hello, I have been using QuickFIX through its Java API and now, I would like (rather: I have) to use it through its C# API. The problem is: I have only Visual C++; I don't have Visual Studio .NET. How can I build QuickFix for C# without Visual Studio .NET ? Thanks, Alexandre * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Confidentiality Notice : The information contained in this e-mail message is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this document in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify pos...@ca... immediately by e-mail, and delete the original message. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
From: Oren M. <ore...@ya...> - 2003-03-11 16:11:18
|
First of all, when posting an issue, please provide the version of QF you are using. I'm guessing 1.3.2? The next thing I'd like to know in this case is which MessageStore you are using. Finally, do you get this same behavior if you run Banzai overnight? --- Han Tunca <han...@ya...> wrote: > I'm running quickfix via Java on a Windows 2000 > machine. I've compiled the quickfix libraries > using > Microsoft .Net compiler. I run my application and > leave it running over night. Every night the > program > crashes with the following message: > > An unexpected exception has been detected in native > code outside the VM. > Unexpected Signal : unknown exception code occurred > at > PC=0x77EAB2F0 > Function=RaiseException+0x56 > Library=C:\WINNT\system32\KERNEL32.dll > > Current Java thread: > at org.quickfix.SocketInitiator.doStart(Native > Method) > at org.quickfix.SocketInitiator.start(Unknown > Source) > at > com.rcm.libs.order.QuickfixInterface$1.run(QuickfixInterface.java:52) > > This seems to happen at the time the session is > reset > at night. Has anybody else run into this problem, > or > have any ideas on how to track this down? > > Thanks, > Han. > > > ------------------------------------------------------- > This SF.net email is sponsored by:Crypto Challenge > is now open! > Get cracking and register here for some mind > boggling fun and > the chance of winning an Apple iPod: > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com |
From: Oren M. <ore...@ya...> - 2003-03-11 16:11:14
|
First of all, when posting an issue, please provide the version of QF you are using. I'm guessing 1.3.2? The next thing I'd like to know in this case is which MessageStore you are using. Finally, do you get this same behavior if you run Banzai overnight? --- Han Tunca <han...@ya...> wrote: > I'm running quickfix via Java on a Windows 2000 > machine. I've compiled the quickfix libraries > using > Microsoft .Net compiler. I run my application and > leave it running over night. Every night the > program > crashes with the following message: > > An unexpected exception has been detected in native > code outside the VM. > Unexpected Signal : unknown exception code occurred > at > PC=0x77EAB2F0 > Function=RaiseException+0x56 > Library=C:\WINNT\system32\KERNEL32.dll > > Current Java thread: > at org.quickfix.SocketInitiator.doStart(Native > Method) > at org.quickfix.SocketInitiator.start(Unknown > Source) > at > com.rcm.libs.order.QuickfixInterface$1.run(QuickfixInterface.java:52) > > This seems to happen at the time the session is > reset > at night. Has anybody else run into this problem, > or > have any ideas on how to track this down? > > Thanks, > Han. > > > ------------------------------------------------------- > This SF.net email is sponsored by:Crypto Challenge > is now open! > Get cracking and register here for some mind > boggling fun and > the chance of winning an Apple iPod: > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers __________________________________________________ Do you Yahoo!? Yahoo! Web Hosting - establish your business online http://webhosting.yahoo.com |
From: Han T. <han...@ya...> - 2003-03-11 13:39:43
|
I'm running quickfix via Java on a Windows 2000 machine. I've compiled the quickfix libraries using Microsoft .Net compiler. I run my application and leave it running over night. Every night the program crashes with the following message: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : unknown exception code occurred at PC=0x77EAB2F0 Function=RaiseException+0x56 Library=C:\WINNT\system32\KERNEL32.dll Current Java thread: at org.quickfix.SocketInitiator.doStart(Native Method) at org.quickfix.SocketInitiator.start(Unknown Source) at com.rcm.libs.order.QuickfixInterface$1.run(QuickfixInterface.java:52) This seems to happen at the time the session is reset at night. Has anybody else run into this problem, or have any ideas on how to track this down? Thanks, Han. |
From: Oren M. <ore...@ya...> - 2003-03-10 21:16:25
|
Bye the way, concerning libtool. I was building on a SunOS 5.8 box at a client site. After getting it to compile, I found that the quickfix_jni library would crash instantly. I found that any static variables were not being initialized when the shared object was loaded. This turns out to be a bug in libtool 1.4 support for C++. Turns out they are linking C++ object files with ld instead of using the C++ compiler to do so. You can see the relevant thread here on the libtool mailing list: http://mail.gnu.org/archive/html/libtool/2002-10/msg00186.html They say that it has been fixed in the repository and will be released with version 1.5. If you run into this problem, your options are to either build the src/java directory manually, or get the latest libtool from CVS. __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ |