Someone using my blog has reported that posting a comment crashes his
MySQL server.
When you post a comment, you get the following error, which I'm unable
to duplicate myself, but it occurs every time on his setup, which is
Coldfusion MX 6.1 (I think) on Windows with MySQL 4.0.x (current)
running on the same box. Subsequent requests result in a "Mysql not
found.." error, because mysql crashed.
The error message is followed by the actual query....
----------------------------------------------------------------------
Error Message
----------------------------------------------------------------------
Communication link failure: java.net.SocketException
The error occurred in D:\home\sites\ctsix.org\wwwroot\cfcs\blogcfm.cfc:
line 967
Called from D:\home\sites\ctsix.org\wwwroot\entry.cfm: line 54
Called from D:\home\sites\ctsix.org\wwwroot\entry.cfm: line 9
Called from D:\home\sites\ctsix.org\wwwroot\entry.cfm: line 1
Called from D:\home\sites\ctsix.org\wwwroot\1\2005\05\A-Bug.cfm: line 2
Called from D:\home\sites\ctsix.org\wwwroot\cfcs\blogcfm.cfc: line 967
Called from D:\home\sites\ctsix.org\wwwroot\entry.cfm: line 54
Called from D:\home\sites\ctsix.org\wwwroot\entry.cfm: line 9
Called from D:\home\sites\ctsix.org\wwwroot\entry.cfm: line 1
Called from D:\home\sites\ctsix.org\wwwroot\1\2005\05\A-Bug.cfm: line 2
965 : #CreateODBCDateTime(Now())#,
966 : <cfqueryparam cfsqltype="cf_sql_char"
value="#arguments.details.IP#">,
967 : <cfqueryparam cfsqltype="cf_sql_longvarchar"
value="#arguments.details.COMMENT_TEXT#">
968 : )
969 : </cfquery>
--------------------------------------------------------------------------------
ERROR MESSAGE
--------------------------------------------------------------------------------
SQL INSERT INTO BLOG_COMMENTS ( BLOG_ID, ENTRY_ID, COMMENT_ID,
USER_ID, UNAME, EMAIL, WEBSITE, ENTRY_DATE, IP, COMMENT_TEXT ) VALUES (
(param 1) , (param 2) , (param 3) , (param 4) , (param 5) , (param 6) ,
(param 7) , {ts '2005-06-01 14:40:38'}, (param 8) , (param 9) )
DATASOURCE ctsix_data
SQLSTATE 08S01
--------------------------------------------------------------------------------
ACTUAL QUERY CODE
--------------------------------------------------------------------------------
<cfquery name="qry" datasource="#this.primarydb#">
INSERT INTO BLOG_COMMENTS
(
BLOG_ID,
ENTRY_ID,
COMMENT_ID,
USER_ID,
UNAME,
EMAIL,
WEBSITE,
ENTRY_DATE,
IP,
COMMENT_TEXT
) VALUES (
<cfqueryparam cfsqltype="cf_sql_char" value="#arguments.BLOG_ID#">,
<cfqueryparam cfsqltype="cf_sql_char"
value="#arguments.details.ENTRY_ID#">,
<cfqueryparam cfsqltype="cf_sql_integer" value="#retVal.COMMENT_ID#">,
<cfqueryparam cfsqltype="cf_sql_char"
value="#arguments.details.USER_ID#">,
<cfqueryparam cfsqltype="cf_sql_varchar"
value="#arguments.details.UNAME#">,
<cfqueryparam cfsqltype="cf_sql_varchar"
value="#arguments.details.EMAIL#">,
<cfqueryparam cfsqltype="cf_sql_varchar"
value="#arguments.details.WEBSITE#">,
#CreateODBCDateTime(Now())#,
<cfqueryparam cfsqltype="cf_sql_char" value="#arguments.details.IP#">,
<cfqueryparam cfsqltype="cf_sql_longvarchar"
value="#arguments.details.COMMENT_TEXT#">
)
</cfquery>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking
application. Start tracking and documenting hours spent on a project or with a
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:208274
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54