[ https://issues.apache.org/jira/browse/CAMEL-18399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-18399: -------------------------------- Summary: camel-sql - NullPointer exception for DBMaker PreparedStatement (was: NullPointer exception for DBMaker PreparedStatement) > camel-sql - NullPointer exception for DBMaker PreparedStatement > --------------------------------------------------------------- > > Key: CAMEL-18399 > URL: https://issues.apache.org/jira/browse/CAMEL-18399 > Project: Camel > Issue Type: Bug > Components: camel-sql > Reporter: ALEXANDRE DAVI ZANELATTO > Priority: Minor > Fix For: 3.14.6, 3.18.2, 3.19.0 > > Original Estimate: 1h > Remaining Estimate: 1h > > I'm using the SQL component to connect to my DBMaker database, but the > DBMaker PreparedStatement return null on getParameterMetaData causing a > nulllpointer > {code:java} > ava.lang.NullPointerException: null > at > org.apache.camel.component.sql.SqlProducer.populateStatement(SqlProducer.java:248) > at > org.apache.camel.component.sql.SqlProducer$1.doInPreparedStatement(SqlProducer.java:150) > at > org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:651) > at > org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:685) > at > org.apache.camel.component.sql.SqlProducer.processInternal(SqlProducer.java:145) > at > org.apache.camel.component.sql.SqlProducer.process(SqlProducer.java:132) > at > org.apache.camel.support.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:66) > at > org.apache.camel.processor.SendDynamicProcessor.lambda$process$0(SendDynamicProcessor.java:197) > at > org.apache.camel.support.cache.DefaultProducerCache.doInAsyncProducer(DefaultProducerCache.java:327) > at > org.apache.camel.processor.SendDynamicProcessor.process(SendDynamicProcessor.java:182) > at > org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryTask.redeliver(RedeliveryErrorHandler.java:887) > at > org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:189) > at > org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:61) > at org.apache.camel.processor.Pipeline.process(Pipeline.java:184) > at > org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:399) > at > org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:83) > at > org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:41) > at > org.apache.camel.http.common.CamelServlet.doExecute(CamelServlet.java:319) > at > org.apache.camel.http.common.CamelServlet.doService(CamelServlet.java:214) > at > org.apache.camel.http.common.CamelServlet.service(CamelServlet.java:130) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) > at > org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) > {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)