I'm using OpenBD 1.0 and have MySQL 5.0.45. I set up my datasource
using the MySQL 4/5 driver that's bundled with OpenBD.

When I run a simple query using <cfqueryparam> I get an Open
Bluedragon Internal Server Error. If I remove the <cfqueryparam> from
the otherwise same query it runs fine.

Example Code:

1: <cfquery name="test" datasource="krichardson">
2:     SELECT *
3:     FROM  mangoblog as blog
4:     WHERE id = <cfqueryparam value="default"
cfsqltype="cf_sql_varchar"/>
5:   </cfquery>

Version that works:

1: <cfquery name="test" datasource="krichardson">
2:     SELECT *
3:     FROM  mangoblog as blog
4:     WHERE id = 'default'
5:   </cfquery>

Additionally, this only seems to be an issue with SELECT statements. I
can INSERT and UPDATE data using <cfqueryparam> just fine.

Stack trace:

java.lang.NullPointerException
        at com.mysql.jdbc.Connection.initializeResultsMetadataFromCache
(Connection.java:5917)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:
884)
        at
com.naryx.tagfusion.cfm.sql.cfSQLQueryData.executeAsPreparedStatement
(Unknown Source)
        at com.naryx.tagfusion.cfm.sql.cfSQLQueryData.execute(Unknown Source)
        at com.naryx.tagfusion.cfm.sql.cfSQLQueryData.runQuery(Unknown
Source)
        at com.naryx.tagfusion.cfm.sql.cfQUERY.executeStatement(Unknown
Source)
        at com.naryx.tagfusion.cfm.sql.cfQueryImplSQL.render(Unknown Source)
        at com.naryx.tagfusion.cfm.sql.cfQUERY.render(Unknown Source)
        at com.naryx.tagfusion.cfm.tag.cfTag.coreRender(Unknown Source)
        at com.naryx.tagfusion.cfm.tag.cfTag.render(Unknown Source)
        at com.naryx.tagfusion.cfm.file.cfFile.render(Unknown Source)
        at com.naryx.tagfusion.cfm.engine.cfSession.onRequest(Unknown Source)
        at com.naryx.tagfusion.cfm.engine.cfEngine.service(Unknown Source)
        at com.naryx.tagfusion.cfm.cfServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:286)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:
190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:
283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
        at org.apache.jk.common.ChannelSocket.processConnection
(ChannelSocket.java:697)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt
(ChannelSocket.java:889)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:619)


--~--~---------~--~----~------------~-------~--~----~
Open BlueDragon Public Mailing List
 http://groups.google.com/group/openbd?hl=en
 official blog @ http://blog.openbluedragon.org/
!! save a network - trim replies before posting !!
-~----------~----~----~----~------~----~------~--~---

Reply via email to