-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.3
-
%
-
-
Sprint 5 - towards ER2
If I try to use sql script language I get the following exception:
Caused by: org.apache.camel.ExpressionIllegalSyntaxException: Illegal syntax: select * from Person at org.apache.camel.language.sql.SqlLanguage.createExpression(SqlLanguage.java:50) at org.apache.camel.model.language.ExpressionDefinition.createExpression(ExpressionDefinition.java:197) at org.apache.camel.model.language.ExpressionDefinition.createExpression(ExpressionDefinition.java:177) at org.apache.camel.model.SetBodyDefinition.createProcessor(SetBodyDefinition.java:57) at org.apache.camel.model.ProcessorDefinition.makeProcessorImpl(ProcessorDefinition.java:534) at org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:495) at org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:219) at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1069) ... 23 more Caused by: org.josql.QueryParseException: Unable to load FROM class: Person at org.josql.Query.init(Query.java:2102) at org.josql.Query.parse(Query.java:2048) at org.apache.camel.builder.sql.SqlBuilder.sql(SqlBuilder.java:80) at org.apache.camel.language.sql.SqlLanguage.createExpression(SqlLanguage.java:47) ... 30 more Caused by: java.lang.ClassNotFoundException: Person not found by org.apache.servicemix.bundles.josql [286] at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556) at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77) at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1993) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.josql.Query.loadClass(Query.java:2008) at org.josql.Query.init(Query.java:2098) ... 33 more
It seems to be a classLoading problem: https://github.com/edanuff/JoSQL/blob/master/src/main/java/org/josql/Query.java#L2287
- is related to
-
ENTESB-5173 Arter install camel-josql component the sql script language does not work
- Closed