JSF Pesquisa não funciona quando publico o site

Boa noite!

Fiz uma tela de pesquisa para listar os dados de acordo com o nome e cidade, localhost funciona normalmente e quando faço do debug as variáveis estão como de acordo com o esperado e a pesquisa ocorre normalmente. Depois que publico o site e vou pesquisar as variáveis vazias não são reconhecidas e select só executa na parte em que os dois campos estão preenchidos, desta forma não entendo por que localhost não dá erro e publicado ocorre. Estou usando @SessionScoped. Estou usando JSF 2.0.

– Form
<p:inputText size=“40” id=“Nome”
value="#{principalOper.nomePesquisa}" />

<p:autoComplete size=“40” id=“Cidade” minQueryLength=“3”
value="#{principalOper.cidadePesquisa}"
completeMethod="#{principalOper.Complete}" />

Na minha classe ele só executa a parte do select onde as váriaveis nomePesquisa e cidadePesquisa estão diferentes de vazio, isso quando publicado no servidor. LocalHost funciona normalmente inclusive quando as estão vazias onde aviso para preencher os campos. Desta forma quando publicado as váriaveis vazias não são reconhecidas e nem escreve na tela quando dou FacesContext.