Jan 13 02:48:26 pid:28667 NOTICE: Warning, pending SQL at cllDisconnect, count: 6Jan 13 02:48:26 pid:28667 NOTICE: Warning, pending SQL: begin ...Jan 13 02:48:26 pid:28667 NOTICE: Warning, pending SQL: SET SESSION autocommit=0 ...Jan 13 02:48:26 pid:28667 NOTICE: Warning, pending SQL: SET SESSION sql_mode='ANSI,ST ...Jan 13 02:48:26 pid:28667 NOTICE: Warning, pending SQL: SET character_set_client = ut ...Jan 13 02:48:26 pid:28667 NOTICE: Warning, pending SQL: SET character_set_results = u ...Jan 13 02:48:26 pid:28667 NOTICE: Agent exiting with status = 0Jan 13 02:48:26 pid:25427 NOTICE: Agent process 28667 exited with status 0Jan 13 02:48:26 pid:25427 NOTICE: Agent process 28669 started for puser=rods and cuser=rods from 68.57.116.108Jan 13 02:48:27 pid:28669 NOTICE: chlDeleteAVUMetadata cmlExecuteNoAnswerSql delete failure -819000Jan 13 02:48:27 pid:28669 NOTICE: chlDeleteAVUMetadata cmlExecuteNoAnswerSql(rollback) succeededJan 13 02:48:27 pid:28669 NOTICE: rsModAVUMetadata: rcModAVUMetadata failedJan 13 02:48:27 pid:28669 NOTICE: bindVar[1]=76120Jan 13 02:48:27 pid:28669 NOTICE: bindVar[2]=http://mtna.us/model/core/properties#name?language=fr+type=preferredJan 13 02:48:27 pid:28669 NOTICE: bindVar[3]=t�stJan 13 02:48:27 pid:28669 NOTICE: bindVar[4]=Jan 13 02:48:27 pid:28669 NOTICE: _cllExecSqlNoResult: SQLExecDirect error: -1 sql:delete from R_OBJT_METAMAP where object_id=? and meta_id IN (select meta_id from R_META_MAIN where meta_attr_name = ? and meta_attr_value = ? and (meta_attr_unit = ? or meta_attr_unit IS NULL) )Jan 13 02:48:27 pid:28669 NOTICE: SQLSTATE: S1010Jan 13 02:48:27 pid:28669 NOTICE: SQLCODE: 0Jan 13 02:48:27 pid:28669 NOTICE: SQL Error message: [unixODBC][Driver Manager]Function sequence errorJan 13 02:48:27 pid:28669 NOTICE: SQLSTATE: S1000Jan 13 02:48:27 pid:28669 NOTICE: SQLCODE: 1267Jan 13 02:48:27 pid:28669 NOTICE: SQL Error message: [unixODBC][MySQL][ODBC 5.1 Driver][mysqld-5.5.46-0ubuntu0.12.04.2]Illegal mix of collations (latin1_general_cs,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='Jan 13 02:48:27 pid:28669 NOTICE: chlDeleteAVUMetadata cmlExecuteNoAnswerSql delete failure -806000Jan 13 02:48:27 pid:28669 NOTICE: chlModAVUMetadata cmlExecuteNoAnswerSql(rollback) succeededJan 13 02:48:27 pid:28669 NOTICE: rsModAVUMetadata: rcModAVUMetadata failedJan 13 02:48:27 pid:28669 NOTICE: readAndProcClientMsg: received disconnect msg from clientJan 13 02:48:27 pid:28669 NOTICE: Agent exiting with status = 0Jan 13 02:48:27 pid:25427 NOTICE: Agent process 28669 exited with status 0Jan 13 02:48:27 pid:25427 NOTICE: Agent process 28671 started for puser=rods and cuser=rods from 68.57.116.108Jan 13 02:48:27 pid:28671 NOTICE: bindVar[1]=76120Jan 13 02:48:27 pid:28671 NOTICE: bindVar[2]=http://mtna.us/model/core/properties#name?language=fr+type=preferredJan 13 02:48:27 pid:28671 NOTICE: bindVar[3]=t�stJan 13 02:48:27 pid:28671 NOTICE: bindVar[4]=Jan 13 02:48:27 pid:28671 NOTICE: _cllExecSqlNoResult: SQLExecDirect error: -1 sql:delete from R_OBJT_METAMAP where object_id=? and meta_id IN (select meta_id from R_META_MAIN where meta_attr_name like ? and meta_attr_value like ? and (meta_attr_unit like ? or meta_attr_unit IS NULL) )Jan 13 02:48:27 pid:28671 NOTICE: SQLSTATE: S1010Jan 13 02:48:27 pid:28671 NOTICE: SQLCODE: 0Jan 13 02:48:27 pid:28671 NOTICE: SQL Error message: [unixODBC][Driver Manager]Function sequence errorJan 13 02:48:27 pid:28671 NOTICE: SQLSTATE: S1000Jan 13 02:48:27 pid:28671 NOTICE: SQLCODE: 1267Jan 13 02:48:27 pid:28671 NOTICE: SQL Error message: [unixODBC][MySQL][ODBC 5.1 Driver][mysqld-5.5.46-0ubuntu0.12.04.2]Illegal mix of collations (latin1_general_cs,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like'Jan 13 02:48:27 pid:28671 NOTICE: chlDeleteAVUMetadata cmlExecuteNoAnswerSql delete failure -806000Jan 13 02:48:27 pid:28671 NOTICE: chlDeleteAVUMetadata cmlExecuteNoAnswerSql(rollback) succeededJan 13 02:48:27 pid:28671 NOTICE: rsModAVUMetadata: rcModAVUMetadata failedJan 13 02:48:28 pid:28671 NOTICE: readAndProcClientMsg: received disconnect msg from client
Hi, this is something (like Oracle) that needs visibility in CI, or at minimum to have a test rig at RENCI to try out. Jargon unit tests are currently run against Postgres, as they are not really meant to test iRODS itself (but can actually do a good job of it ).
I went back and verified that, save for some URL encoding utilities that by spec are meant to be UTF-8, all references to encoding are picked up from jargon.properties. That should make it relatively easy to establish an environment with the proper char sets involved.
So I'd suggest we need to address this first by standing up a vm with iRODS + MySql set to consistent char sets and run the full suites, I can add appropriate test cases into the unit test suites to provide accentuated avu metadata operations.
Michael Conway
Senior Data Scientist - RENCI, iRODS Consortium
Research Assistant - DataNet Federation Consortium
http://www.linkedin.com/in/michaelcconway
UNC Chapel Hill, Chapel Hill, NC