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

Reply via email to