Return-Path: Delivered-To: apmail-camel-dev-archive@www.apache.org Received: (qmail 71151 invoked from network); 27 Sep 2010 17:46:08 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 27 Sep 2010 17:46:08 -0000 Received: (qmail 95222 invoked by uid 500); 27 Sep 2010 17:46:08 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 95164 invoked by uid 500); 27 Sep 2010 17:46:07 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 95156 invoked by uid 500); 27 Sep 2010 17:46:07 -0000 Delivered-To: apmail-activemq-camel-dev@activemq.apache.org Received: (qmail 95153 invoked by uid 99); 27 Sep 2010 17:46:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Sep 2010 17:46:07 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Sep 2010 17:46:04 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o8RHjg4b007305 for ; Mon, 27 Sep 2010 17:45:43 GMT Message-ID: <4871832.34481285609542760.JavaMail.jira@thor> Date: Mon, 27 Sep 2010 13:45:42 -0400 (EDT) From: "Bengt Rodehav (JIRA)" To: camel-dev@activemq.apache.org Subject: [jira] Commented: (CAMEL-1350) camel-quickfix component in apache camel distribution In-Reply-To: <491031304.1234884899374.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: ae95407df07c98740808b2ef9da0087c X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/activemq/browse/CAMEL-1350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62166#action_62166 ] Bengt Rodehav commented on CAMEL-1350: -------------------------------------- I've had a brief look at the patch. It looks really good - it opens up far more possibilities than before. I haven't quite figured out how to accomplish the things I need (message store, log files, user/password) but I guess it'll be easier when some documentation is produced. It seems, at this point, like most configuration is done in the configuration files - not the URI which was proposed in another incarnation of this component. Maybe it's more flexible this way - I haven't thought it through yet. I'm a bit curious as to how the error handling works. What happens if an exception is thrown in the route? Will that somehow be communicated back to QuickFixJ? I'm sure Steve knows what the best practice is regarding this. In the past, I felt that it was important not to hide exceptions from QuickFixJ so that resends could take place automatically. How should this work Steve - and how does it work in this version? > camel-quickfix component in apache camel distribution > ----------------------------------------------------- > > Key: CAMEL-1350 > URL: https://issues.apache.org/activemq/browse/CAMEL-1350 > Project: Apache Camel > Issue Type: New Feature > Environment: > 2.0-SNAPSHOT > 2.x-fuse-SNAPSHOT > 5.2.0 > 1.3.3 > 1.1.0 > 1.5.6 > > Reporter: Charles Moulliard > Assignee: Hadrian Zbarcea > Fix For: 2.5.0 > > Attachments: camel-quickfix-2.zip, camel-quickfix.patch, camel-quickfix.zip, camel-quickfix.zip, QuickFixDataFormat.java, reportincident.quickfix.zip > > > Hi, > ATTENTION: Ignoring converter type: org.apache.camel.fix.FixConverter as a dependent class could not be found: java.lang.NoClassDefFoundError: biz/c24/io/api/data/DataType > java.lang.NoClassDefFoundError: biz/c24/io/api/data/DataType > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) > at java.lang.Class.getDeclaredMethods(Class.java:1791) > at org.apache.camel.impl.converter.AnnotationTypeConverterLoader.loadConverterMethods(AnnotationTypeConverterLoader.java:147) > at org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:78) > at org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:260) > at org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:95) > at org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:71) > at org.apache.camel.util.IntrospectionSupport.convert(IntrospectionSupport.java:263) > at org.apache.camel.util.IntrospectionSupport.setProperty(IntrospectionSupport.java:221) > at org.apache.camel.util.IntrospectionSupport.setProperties(IntrospectionSupport.java:188) > at org.apache.camel.impl.DefaultComponent.setProperties(DefaultComponent.java:213) > at org.apache.camel.component.file.GenericFileComponent.createEndpoint(GenericFileComponent.java:63) > at org.apache.camel.component.file.GenericFileComponent.createEndpoint(GenericFileComponent.java:33) > at org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:81) > at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:330) > at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:54) > at org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:96) > at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106) > at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112) > at org.apache.camel.model.FromType.resolveEndpoint(FromType.java:72) > at org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:81) > at org.apache.camel.model.RouteType.addRoutes(RouteType.java:239) > at org.apache.camel.model.RouteType.addRoutes(RouteType.java:86) > at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:661) > at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:651) > at org.apache.camel.spring.SpringCamelContext.maybeDoStart(SpringCamelContext.java:166) > at org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:161) > at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) > at org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:96) > at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:115) > at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78) > at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49) > at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76) > at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:274) > at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:736) > at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383) > at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:139) > at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:93) > at org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:232) > at org.apache.camel.spring.Main.doStart(Main.java:186) > at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49) > at org.apache.camel.util.MainSupport.run(MainSupport.java:121) > at org.apache.camel.util.MainSupport.run(MainSupport.java:299) > at org.apache.camel.spring.Main.main(Main.java:98) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.camel.maven.RunMojo$1.run(RunMojo.java:396) > at java.lang.Thread.run(Thread.java:619) > The org.apache.camel.fix.FixConverter class uses proprietary classes : > import biz.c24.io.api.data.BooleanDataType; > import biz.c24.io.api.data.CharDataType; > import biz.c24.io.api.data.ComplexDataObject; > import biz.c24.io.api.data.ComplexDataType; > import biz.c24.io.api.data.DataType; > import biz.c24.io.api.data.DateDataType; > import biz.c24.io.api.data.Element; > import biz.c24.io.api.data.IntDataType; > import biz.c24.io.api.data.NumberDataType; > import biz.c24.io.api.data.StringDataType; > import biz.c24.io.api.presentation.TextualSource; > import biz.c24.io.fix42.NewOrderSingleElement; > Except if those classes are part of open source community but How can I use this component without Artix Data Service ? > ex config : > > > > -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.