{"action":"created","issue":{"url":"https://api.github.com/repos/tsgrp/HPI/issues/1046","repository_url":"https://api.github.com/repos/tsgrp/HPI","labels_url":"https://api.github.com/repos/tsgrp/HPI/issues/1046/labels{/name}","comments_url":"https://api.github.com/repos/tsgrp/HPI/issues/1046/comments","events_url":"https://api.github.com/repos/tsgrp/HPI/issues/1046/events","html_url":"https://github.com/tsgrp/HPI/issues/1046","id":142394868,"number":1046,"title":"Search single valued attribute with multiple values - fails on Alfresco","user":{"login":"gsteimer","id":1377228,"avatar_url":"https://avatars.githubusercontent.com/u/1377228?v=3","gravatar_id":"","url":"https://api.github.com/users/gsteimer","html_url":"https://github.com/gsteimer","followers_url":"https://api.github.com/users/gsteimer/followers","following_url":"https://api.github.com/users/gsteimer/following{/other_user}","gists_url":"https://api.github.com/users/gsteimer/gists{/gist_id}","starred_url":"https://api.github.com/users/gsteimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsteimer/subscriptions","organizations_url":"https://api.github.com/users/gsteimer/orgs","repos_url":"https://api.github.com/users/gsteimer/repos","events_url":"https://api.github.com/users/gsteimer/events{/privacy}","received_events_url":"https://api.github.com/users/gsteimer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tsgrp/HPI/labels/Alfresco","name":"Alfresco","color":"009800"},{"url":"https://api.github.com/repos/tsgrp/HPI/labels/issue","name":"issue","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"grahamsinger","id":8784597,"avatar_url":"https://avatars.githubusercontent.com/u/8784597?v=3","gravatar_id":"","url":"https://api.github.com/users/grahamsinger","html_url":"https://github.com/grahamsinger","followers_url":"https://api.github.com/users/grahamsinger/followers","following_url":"https://api.github.com/users/grahamsinger/following{/other_user}","gists_url":"https://api.github.com/users/grahamsinger/gists{/gist_id}","starred_url":"https://api.github.com/users/grahamsinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grahamsinger/subscriptions","organizations_url":"https://api.github.com/users/grahamsinger/orgs","repos_url":"https://api.github.com/users/grahamsinger/repos","events_url":"https://api.github.com/users/grahamsinger/events{/privacy}","received_events_url":"https://api.github.com/users/grahamsinger/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/tsgrp/HPI/milestones/8","html_url":"https://github.com/tsgrp/HPI/milestones/HPI%202.5","labels_url":"https://api.github.com/repos/tsgrp/HPI/milestones/8/labels","id":1435542,"number":8,"title":"HPI 2.5","description":"Items tagged with the HPI 2.5 milestone must be fixed for the HPI 2.5 release","creator":{"login":"gsteimer","id":1377228,"avatar_url":"https://avatars.githubusercontent.com/u/1377228?v=3","gravatar_id":"","url":"https://api.github.com/users/gsteimer","html_url":"https://github.com/gsteimer","followers_url":"https://api.github.com/users/gsteimer/followers","following_url":"https://api.github.com/users/gsteimer/following{/other_user}","gists_url":"https://api.github.com/users/gsteimer/gists{/gist_id}","starred_url":"https://api.github.com/users/gsteimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsteimer/subscriptions","organizations_url":"https://api.github.com/users/gsteimer/orgs","repos_url":"https://api.github.com/users/gsteimer/repos","events_url":"https://api.github.com/users/gsteimer/events{/privacy}","received_events_url":"https://api.github.com/users/gsteimer/received_events","type":"User","site_admin":false},"open_issues":77,"closed_issues":49,"state":"open","created_at":"2015-11-30T16:05:38Z","updated_at":"2016-03-29T15:37:46Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-03-21T16:04:24Z","updated_at":"2016-03-29T15:37:46Z","closed_at":"2016-03-29T15:37:46Z","body":"If I try to configure a Quality Document's status search to be multiple values, the search fails:\r\n\r\nThis should tell OC to find documents that are either Draft OR Effective:\r\n\r\n![image](https://cloud.githubusercontent.com/assets/1377228/13924988/877a4b3c-ef54-11e5-822e-69d86a451ae9.png)\r\n\r\nHowever, after running the search, it fails:\r\n\r\n```\r\n10:58:13,068 ERROR [com.tsgrp.opencontent.alfresco.core.EmbeddedAlfrescoAdvice] [ajp-apr-8009-exec-8] Unhandled exception around OC method class: interface com.tsgrp.opencontent.core.query.IQuery| name: executeQuery\r\norg.alfresco.repo.search.impl.parsers.FTSQueryException: 02210155 line 1:32\r\nno viable alternative at input ':'\r\n\t (decision=72 state 2) decision=<<840:1: ftsWord : ( ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase DOT | COMMA ftsWordBase )=> ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ftsWordBase ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ftsWordBase ( DOT | COMMA ) ftsWordBase )=> ftsWordBase ( DOT | COMMA ) ftsWordBase | ( ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) )=> ( DOT | COMMA ) ftsWordBase ( DOT | COMMA ) | ( ftsWordBase ( DOT | COMMA ) )=> ftsWordBase ( DOT | COMMA ) | ( DOT | COMMA ) ftsWordBase | ftsWordBase );>>\r\n\t[ftsQuery, ftsDisjunction, ftsImplicitDisjunction, ftsExplicitConjunction, ftsPrefixed, ftsTest, ftsDisjunction, ftsImplicitDisjunction, ftsExplicitConjunction, ftsPrefixed, ftsTest, ftsDisjunction, ftsImplicitDisjunction, ftsExplicitConjunction, ftsPrefixed, ftsTest, ftsExactTermOrPhrase, ftsWord]\r\n\tat org.alfresco.repo.search.impl.parsers.FTSQueryParser.buildFTS(FTSQueryParser.java:124)\r\n\tat org.alfresco.repo.search.impl.lucene.AbstractAlfrescoFtsQueryLanguage.executeQuery(AbstractAlfrescoFtsQueryLanguage.java:98)\r\n\tat org.alfresco.repo.search.impl.solr.DbAftsQueryLanguage.executeQuery(DbAftsQueryLanguage.java:99)\r\n\tat org.alfresco.repo.search.impl.solr.DbOrIndexSwitchingQueryLanguage.executeQuery(DbOrIndexSwitchingQueryLanguage.java:122)\r\n\r\n```\r\n\r\nI believe a few current Alfresco clients need this.\r\n\r\n@dgrumieaux @nwoodbine @grahamsinger @cmlewis "},"comment":{"url":"https://api.github.com/repos/tsgrp/HPI/issues/comments/202961340","html_url":"https://github.com/tsgrp/HPI/issues/1046#issuecomment-202961340","issue_url":"https://api.github.com/repos/tsgrp/HPI/issues/1046","id":202961340,"user":{"login":"grahamsinger","id":8784597,"avatar_url":"https://avatars.githubusercontent.com/u/8784597?v=3","gravatar_id":"","url":"https://api.github.com/users/grahamsinger","html_url":"https://github.com/grahamsinger","followers_url":"https://api.github.com/users/grahamsinger/followers","following_url":"https://api.github.com/users/grahamsinger/following{/other_user}","gists_url":"https://api.github.com/users/grahamsinger/gists{/gist_id}","starred_url":"https://api.github.com/users/grahamsinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grahamsinger/subscriptions","organizations_url":"https://api.github.com/users/grahamsinger/orgs","repos_url":"https://api.github.com/users/grahamsinger/repos","events_url":"https://api.github.com/users/grahamsinger/events{/privacy}","received_events_url":"https://api.github.com/users/grahamsinger/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T15:37:46Z","updated_at":"2016-03-29T15:37:46Z","body":"Fixed with rev. 14096"}}