camel-csv cmueller$ mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO]
[INFO] Building Camel :: CSV 2.11.0
[INFO]
[INFO]
[INFO] --- maven-dependency-plugin:2.6:tree (default-cli) @ camel-csv ---
[INFO] org.apache.camel:camel-csv:bundle:2.11.0
[INFO] +- org.apache.camel:camel-core:jar:2.11.0:compile
[INFO] | \- org.slf4j:slf4j-api:jar:1.6.6:compile (version managed from
1.6.6)
[INFO] +-
org.apache.servicemix.bundles:org.apache.servicemix.bundles.commons-csv:jar:1.0-r706899_5:compile
[INFO] +- org.apache.camel:camel-test-spring:jar:2.11.0:test
[INFO] | +- org.apache.camel:camel-test:jar:2.11.0:test (version managed
from 2.11.0)
[INFO] | +- org.apache.camel:camel-spring:jar:2.11.0:test (version managed
from 2.11.0)
[INFO] | | +- org.springframework:spring-context:jar:3.1.4.RELEASE:test
(version managed from 3.1.4.RELEASE)
[INFO] | | | +- org.springframework:spring-beans:jar:3.1.4.RELEASE:test
(version managed from 3.1.4.RELEASE)
[INFO] | | | +- org.springframework:spring-core:jar:3.1.4.RELEASE:test
(version managed from 3.1.4.RELEASE)
[INFO] | | | | \- commons-logging:commons-logging:jar:1.1.2:test
(version managed from 1.1.1)
[INFO] | | | +-
org.springframework:spring-expression:jar:3.1.4.RELEASE:test (version
managed from 3.1.4.RELEASE)
[INFO] | | | \- org.springframework:spring-asm:jar:3.1.4.RELEASE:test
[INFO] | | +- org.springframework:spring-aop:jar:3.1.4.RELEASE:test
(version managed from 3.1.4.RELEASE)
[INFO] | | | \- aopalliance:aopalliance:jar:1.0:test
[INFO] | | \- org.springframework:spring-tx:jar:3.1.4.RELEASE:test
(version managed from 3.1.4.RELEASE)
[INFO] | \- org.springframework:spring-test:jar:3.1.4.RELEASE:test
(version managed from 3.1.4.RELEASE)
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.5:test
[INFO] | \- log4j:log4j:jar:1.2.17:test (version managed from 1.2.17)
[INFO] \- junit:junit:jar:4.11:test
[INFO]\- org.hamcrest:hamcrest-core:jar:1.3:test
Best,
Christian
-
Software Integration Specialist
Apache Camel committer: https://camel.apache.org/team
V.P. Apache Camel: https://www.apache.org/foundation/
Apache Member: https://www.apache.org/foundation/members.html
https://www.linkedin.com/pub/christian-mueller/11/551/642
On Wed, Aug 7, 2013 at 1:51 PM, vkarkhanis vkarkha...@gmail.com wrote:
Hello,
We have a simple scenario of reading a CSV file and persisting the records
into database. We have following route configured for the same:
routeContext id=persistIRDCF1
xmlns=http://camel.apache.org/schema/spring;
route id=IRD_CF1_LN_FILE_BATCH
from uri=file://C://Temp//test.csv/
split streaming=true parallelProcessing=true
tokenize token=\n
group=2/
unmarshal
csv/
/unmarshal
/split
to uri= sql:INSERT INTO
mytable (name, height, comments) VALUES (#, #,
#)?dataSourceRef=tsyoneDatasource/
/route
/routeContext
We get following error while executing:
Exception in thread main java.lang.NoClassDefFoundError:
org/apache/commons/csv/writer/CSVConfig
at java.lang.Class.getDeclaredMethods0(Native Method)
at
java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getDeclaredMethod(Class.java:1935)
at
org.springframework.core.LocalVariableTableParameterNameDiscoverer$LocalVariableTableVisitor.resolveMember(LocalVariableTableParameterNameDiscoverer.java:236)
at
org.springframework.core.LocalVariableTableParameterNameDiscoverer$LocalVariableTableVisitor.visitEnd(LocalVariableTableParameterNameDiscoverer.java:219)
at org.springframework.asm.ClassReader.accept(Unknown
Source)
at org.springframework.asm.ClassReader.accept(Unknown
Source)
From what we read, we should be including camel-csv.jar file in classpath
to
get this working. We could check that the camel-csv jar is correctly added
to the classpath. We are using camel 2.11.0 version.
Can you please advise if we are missing something here.
Thank you,
Regards
vkarkhanis
--
View this message in context:
http://camel.465427.n5.nabble.com/Using-camel-route-for-parsing-a-csv-file-tp5736910.html
Sent from the Camel - Users mailing list archive at Nabble.com.