You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2013/12/18 01:57:07 UTC

[jira] [Commented] (CLOUDSTACK-5534) MySQL exception raised when searching for users with keyword

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-5534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13851195#comment-13851195 ] 

ASF subversion and git services commented on CLOUDSTACK-5534:
-------------------------------------------------------------

Commit d0abf3fcc2fde147038c75da2ea4d0c744a8127a in branch refs/heads/4.3 from [~minchen07]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=d0abf3f ]

CLOUDSTACK-5534: MySQL exception raised when searching for users with
keyword.


> MySQL exception raised when searching for users with keyword
> ------------------------------------------------------------
>
>                 Key: CLOUDSTACK-5534
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5534
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: API
>    Affects Versions: 4.2.0
>            Reporter: Min Chen
>            Assignee: Min Chen
>             Fix For: 4.3.0
>
>
> The following error dialog is shown when you attempt to search for users.
> Caught: com.mysql.jdbc.JDBC4PreparedStatement@541ee970: SELECT user_view.id, user_view.uuid, user_view.username, user_view.password, user_view.firstname, user_view.lastname, user_view.email, user_view.state, user_view.api_key, user_view.secret_key, user_view.created, user_view.removed, user_view.timezone, user_view.registration_token, user_view.is_registered, user_view.incorrect_login_attempts, user_view.account_id, user_view.account_uuid, user_view.account_name, user_view.account_type, user_view.domain_id, user_view.domain_uuid, user_view.domain_name, user_view.domain_path, user_view.job_id, user_view.job_uuid, user_view.job_status, user_view.default FROM user_view WHERE user_view.id != 1 AND user_view.domain_id = 1 AND user_view.account_name = _binary'admin' AND (user_view.username LIKE _binary'%test%' OR user_view.firstname LIKE _binary'%test%' OR user_view.lastname LIKE _binary'%test%' OR user_view.email LIKE _binary'%test%' OR user_view.state LIKE _binary'%test%' OR user_view.account_name LIKE _binary'%test%' OR OR ) AND user_view.removed IS NULL ORDER BY user_view.id ASC LIMIT 0, 20
> REPRO STEPS
> ====================
> 1. From CCP UI Home screen.
> 2. Click Accounts.
> 3. Click Admin.
> 4. Click View Users.
> 5. Type anything in search window and press ENTER.
> 6. Error dialog will appear.
> 7. Look closely, the query contains two consecutive OR's (e.g. "OR OR") and this is the reason it results in an error.
> 8. If you run the query manually after removing the 2 OR's, it will be successful.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)