fix - NoClassDefFoundError (org/logicalcobwebs/cglib/proxy/Callback) in QuickFIX/J application -
i writing java program quickfix/j (version 1.6.0).
everything works fine long logged files.. now, wanted add jdbc logging:
sessionsettings sessionsettings = null; try { sessionsettings = new sessionsettings(pathtofixconfigfile); logger.info("everything okay"); } catch (configerror e) { logger.error("error: ", e); throw (e); } messagestorefactory messagestorefactory = new jdbcstorefactory( sessionsettings); logfactory[] factorioes = { new filelogfactory(sessionsettings), new jdbclogfactory(sessionsettings) }; logfactory logfactory = new compositelogfactory(factorioes); messagefactory messagefactory = new defaultmessagefactory(); try { socketinitiator = new socketinitiator(xitaroapplication, messagestorefactory, sessionsettings, logfactory, messagefactory); } catch (configerror e) { logger.error("error: ", e); throw (e); }
and following error:
quickfix.configerror: error during session initialization @ quickfix.mina.initiator.abstractsocketinitiator.createsessions(abstractsocketinitiator.java:168) @ quickfix.mina.initiator.abstractsocketinitiator.createsessioninitiators(abstractsocketinitiator.java:83) @ quickfix.socketinitiator.initialize(socketinitiator.java:114) @ quickfix.socketinitiator.start(socketinitiator.java:89) @ de.my.program.main(myprogram.java:191) caused by: java.lang.noclassdeffounderror: org/logicalcobwebs/cglib/proxy/callback @ org.logicalcobwebs.proxool.connectionpool.getconnection(connectionpool.java:261) @ org.logicalcobwebs.proxool.proxooldatasource.getconnection(proxooldatasource.java:97) @ quickfix.jdbcutil.determinesessionidsupport(jdbcutil.java:127) @ quickfix.jdbclog.<init>(jdbclog.java:88) @ quickfix.jdbclogfactory.create(jdbclogfactory.java:38) @ quickfix.compositelogfactory.create(compositelogfactory.java:55) @ quickfix.session.<init>(session.java:460) @ quickfix.defaultsessionfactory.create(defaultsessionfactory.java:183) @ quickfix.mina.sessionconnector.createsession(sessionconnector.java:141) @ quickfix.mina.initiator.abstractsocketinitiator.createsessions(abstractsocketinitiator.java:162) ... 4 more caused by: java.lang.classnotfoundexception: org.logicalcobwebs.cglib.proxy.callback @ java.net.urlclassloader$1.run(unknown source) @ java.net.urlclassloader$1.run(unknown source) @ java.security.accesscontroller.doprivileged(native method) @ java.net.urlclassloader.findclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ sun.misc.launcher$appclassloader.loadclass(unknown source) @ java.lang.classloader.loadclass(unknown source) ... 14 more
i have added libs quickfix classpath, error won't disappear :/
i know, question bit clumsy.. getting desperate , hope getting way..
thank you, guys!!
you still missing dependency. problem sounds lot this one needed include apache logging commons jar file.
Comments
Post a Comment