[resolvido] expected one of [<INTEGER_LITERAL>, <FL....

Não deixe de perguntar, solucione aqui suas dúvidas...

[resolvido] expected one of [<INTEGER_LITERAL>, <FL....

Mensagempor albert » Qua Ago 25, 2010 5:24 pm

Bom, primeiramente eu gostaria de agradecer ao Rogel pela qualidade do nextframework, comecei meus estudos nele a 2 dias e realmente ele faz coisas maravilhosas. Entao, estou com o seguinte problema ao clickar em uma coluna para fazer o order by (ela) ele direciona pra pagina listar sem nenhum resultado e no log do jboss ele imprime o seguinte erro: (estou usando o pgsql e o campo id esta como serial).

16:12:46,864 INFO [STDOUT] javax.servlet.jsp.el.ELException: Encountered "}", expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>, <STRING_LITERAL>, "true", "false", "null", "(", "-", "not", "!", "empty", <IDENTIFIER>]
16:12:46,866 INFO [STDOUT] at org.apache.commons.el.ExpressionEvaluatorImpl.parseExpressionString(ExpressionEvaluatorImpl.java:320)
16:12:46,866 INFO [STDOUT] at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:250)
16:12:46,866 INFO [STDOUT] at org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190)

Meu segundo problema é relacionado ao nome da tabela no banco... Ela deve se Chamar Uf... mas ele insiste em buscar por uf(tudo minusculo) onde posso corrigir isso?

Muito obrigado e agradeço mais uma vez!
albert
 
Mensagens: 12
Data de registro: Qua Ago 25, 2010 5:19 pm

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor albert » Qua Ago 25, 2010 6:14 pm

uma observacao: tentei mudar o tipo de campo id de serial pra int e continua o mesmo erro.
albert
 
Mensagens: 12
Data de registro: Qua Ago 25, 2010 5:19 pm

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor rogelgarcia » Qua Ago 25, 2010 7:29 pm

Olá albert, fico feliz que esteja gostando da ferramenta..

Sobre o seu erro, tem alguma peculiaridade na sua entidade?
Tem como postar ela?
Dá esse erro ao pedir para ordenar qualquer coluna?

Qual versão do JBoss está utilizando?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor rogelgarcia » Qua Ago 25, 2010 7:31 pm

Sobre o nome da tabela, tente colocar na entidade @Table("Uf")..

Isso já é uma configuração do Hibernate.. mas eu recomendo que sua tabela fique com o nome case insensitive para evitar problemas...
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor albert » Qua Ago 25, 2010 7:36 pm

isso... da o erro em qualquer coluna...
vou postar a entidade
CREATE TABLE uf
(
id integer,
nome character varying(100),
sigla character varying(100)
)

o resto aparentemente ta funcionando normal... ate entao!
albert
 
Mensagens: 12
Data de registro: Qua Ago 25, 2010 5:19 pm

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor albert » Qua Ago 25, 2010 7:37 pm

essa anotacao @Table("Uf") fica dentro do bean?
grato!
e sobre o problema da ordenacao?
albert
 
Mensagens: 12
Data de registro: Qua Ago 25, 2010 5:19 pm

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor albert » Qua Ago 25, 2010 7:38 pm

tambem estou tendo estes problemas
18:37:59,074 ERROR [Engine] ----- Root Cause -----
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ufService': Cannot resolve reference to bean 'ufDAO' while setting bean property 'genericDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ufDAO': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
at org.springframework.beans.factory.support.BeanDe

e esse tambem...

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ufDAO': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1401)
at org.spri
albert
 
Mensagens: 12
Data de registro: Qua Ago 25, 2010 5:19 pm

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor rogelgarcia » Qua Ago 25, 2010 7:40 pm

O @Table fica na entidade

@Table("Uf")
@Entity
public class Uf {

pode ser que seja @Table(name="Uf") se eu estiver enganado

-----------
Sobre o erro.. no stack trace, deve ter mais informações, como o nome do JSP onde o erro ocorreu (o nome do template) você consegue encontrar, ou então postar todo o stack trace?

Qual é a versão do seu Jboss?
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor rogelgarcia » Qua Ago 25, 2010 7:42 pm

Os erros dos creating beans.. em genericDAO etc.. é porque tem que resolver o problema do hibernate primeiro, se nao o next nao consegue criar os DAOs mesmo..

O problema na verdade é só um.. nao foi possivel iniciar o hibernate.. entao tudo que dependia disso, nao foi iniciado também...
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

Re: expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>

Mensagempor albert » Qua Ago 25, 2010 7:49 pm

estou usando o jboss 4.0 de acordo com o recomendado!

nao to encontrando o erro... o jsp ta de acordo com os exemplos da documentacao!!
albert
 
Mensagens: 12
Data de registro: Qua Ago 25, 2010 5:19 pm

Próximo

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes

cron