Foros

Inicio » Liferay Portal » Português

Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
Pedro Costa
String index out of range: -1
31 de mayo de 2012 6:36
Respuesta

Pedro Costa

Ranking: New Member

Mensajes: 9

Fecha de incorporación: 14 de mayo de 2012

Mensajes recientes

Estou usando a versão Portal Community 6.0.6

Fui no painel de controle, configurações alterei o campo idiomas para o valor pt_BR,en_US. No momento em que salvei a alteração o portal ficou totalmente indisponível. Talvez, acredito que tenha salvo algum caracter não válido no locales. No arquivo de log a mensagem que aparece e á seguinte:

15:16:04,093 ERROR [I18nServlet:106] java.lang.StringIndexOutOfBoundsException: String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at com.liferay.portal.language.LanguageImpl.<init>(LanguageImpl.java:515)
at com.liferay.portal.language.LanguageImpl._getInstance(LanguageImpl.java:478)
at com.liferay.portal.language.LanguageImpl.getLocale(LanguageImpl.java:409)
at com.liferay.portal.kernel.language.LanguageUtil.getLocale(LanguageUtil.java:201)
at com.liferay.portal.servlet.I18nServlet.getI18nData(I18nServlet.java:143)
at com.liferay.portal.servlet.I18nServlet.service(I18nServlet.java:80)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
.
.
.
Gostaria de saber o que faço para corrigir o problema. Alguem pode me ajudar?
Desde de já, agradeço.
Pedro.
Thiago Leão Moreira
RE: String index out of range: -1
31 de mayo de 2012 6:47
Respuesta

Thiago Leão Moreira

LIFERAY STAFF

Ranking: Liferay Legend

Mensajes: 1196

Fecha de incorporación: 10 de octubre de 2007

Mensajes recientes

Bom dia Pedro, bem vindo a comunidade!

Esse cara é meu conhecido e deve ter um ticket aberto e resolvido para ele. Dê uma olhada no nosso JIRA sobre o problema.

http://issues.liferay.com

Abraço
Pedro Costa
RE: String index out of range: -1
2 de junio de 2012 14:42
Respuesta

Pedro Costa

Ranking: New Member

Mensajes: 9

Fecha de incorporación: 14 de mayo de 2012

Mensajes recientes

Pesquisando as tabelas do banco, percebi que na tabela 'portletpreferences' o campo 'preferences' estava com o valor de locales errado, continha uma vírgula antes do pt_BR. (estava desta forma: ",PT_br"). Removi a vírgula e voltou a funcionar normalmente.