Print

Print


Just tested. I can run all the commands listed from mysql command line client, but I can not connect from java:

SQLException: Qserv error: 'ParseException:ANTLR parse error:unexpected token: /:'

Query being executed when exception was thrown:
/* mysql-connector-java-5.1.34 ( Revision: [log in to unmask] ) */SHOW VARIABLES WHERE Variable_name ='language' OR Variable_name = 'net_write_timeout' OR Variable_name = 'interactive_timeout' OR Variable_name = 'wait_timeout' OR Variable_name = 'character_set_client' OR Variable_name = 'character_set_connection' OR Variable_name = 'character_set' OR Variable_name = 'character_set_server' OR Variable_name = 'tx_isolation' OR Variable_name = 'transaction_isolation' OR Variable_name = 'character_set_results' OR Variable_name = 'timezone' OR Variable_name = 'time_zone' OR Variable_name = 'system_time_zone' OR Variable_name = 'lower_case_table_names' OR Variable_name = 'max_allowed_packet' OR Variable_name = 'net_buffer_length' OR Variable_name = 'sql_mode' OR Variable_name = 'query_cache_type' OR Variable_name = 'query_cache_size' OR Variable_name = 'license' OR Variable_name = 'init_connect'

It looks like the connector is sending a comment in the beginning of "SHOW VARIABLES" command. (MySQL server supports C style comments.) 

Sorry, I did not realize that the comment is being sent to the MySQL server too… How hard would it be to strip out comments, like /* … */? 

Tatiana

On Dec 1, 2014, at 10:51 AM, Tatiana Goldina <[log in to unmask]> wrote:

Hi Jacek,

I am still getting error at "SHOW VARIABLES…"; also not sure if "SELECT @@session.auto_increment_increment" will work.

SET commands work fine.

Tatiana


On Nov 18, 2014, at 1:44 PM, Jacek Becla <[log in to unmask]> wrote:

Tatiana, John, Trey

I tweaked Qserv and it will now successfully process the queries Tatiana posted, so unless there is another class of queries that
JDBC issues which we haven't seen yet, things should work.

The changes are on tip of Qserv master. I am not sure what
the best way is for you to grab them. Can you do git pull?
Don't forget you will need to rebuild qserv, and restart
services (at minimum mysql proxy).

Good luck :)

Jacek



On 11/17/2014 02:18 PM, Tatiana Goldina wrote:
*SHOW VARIABLES WHERE Variable_name ='language' OR Variable_name =
'net_write_timeout' OR Variable_name = 'interactive_timeout' OR
Variable_name = 'wait_timeout' OR Variable_name = 'character_set_client'
OR Variable_name = 'character_set_connection' OR Variable_name =
'character_set' OR Variable_name = 'character_set_server' OR
Variable_name = 'tx_isolation' OR Variable_name =
'transaction_isolation' OR Variable_name = 'character_set_results' OR
Variable_name = 'timezone' OR Variable_name = 'time_zone' OR
Variable_name = 'system_time_zone' OR Variable_name =
'lower_case_table_names' OR Variable_name = 'max_allowed_packet' OR
Variable_name = 'net_buffer_length' OR Variable_name = 'sql_mode' OR
Variable_name = 'query_cache_type' OR Variable_name = 'query_cache_size'
OR Variable_name = 'license' OR Variable_name = 'init_connect'*

2.  duration: 0 ms, connection-id: 1233, statement-id: 1, resultset-id:
2, message: /* mysql-connector-java-5.1.34 ( Revision:
[log in to unmask]
<mailto:[log in to unmask]> )
*/*SELECT @@session.auto_increment_increment*

3.  duration: 0 ms, connection-id: 1233, statement-id: 999,
resultset-id: 0, message: *SET NAMES latin1*

4. duration: 0 ms, connection-id: 1233, statement-id: 999, resultset-id:
0, message: *SET character_set_results = NULL*

5. duration: 0 ms, connection-id: 1233, statement-id: 999, resultset-id:
0, message: *SET autocommit=1*

6. duration: 0 ms, connection-id: 1233, statement-id: 999, resultset-id:
0, message: *SET sql_mode='STRICT_TRANS_TABLES'*



--
BEGIN-ANTISPAM-VOTING-LINKS
------------------------------------------------------

Teach CanIt if this mail (ID 04Nh9KDKl) is spam:
Spam:        https://canit.ipac.caltech.edu/canit/b.php?i=04Nh9KDKl&m=5296c1b7b0d7&c=s
Not spam:    https://canit.ipac.caltech.edu/canit/b.php?i=04Nh9KDKl&m=5296c1b7b0d7&c=n
Forget vote: https://canit.ipac.caltech.edu/canit/b.php?i=04Nh9KDKl&m=5296c1b7b0d7&c=f
------------------------------------------------------
END-ANTISPAM-VOTING-LINKS




Use REPLY-ALL to reply to list

To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1