iReport ERRO "cannot assign"

4 respostas
J

Boa tarde

desenvolvi um relatorio simples e quando executo ele aparece o seguinte erro:

cannot assign instance of net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jasperreports.engine.base.JRBaseParagraph.paragraphContainer of type net.sf.jasperreports.engine.JRParagraphContainer in instance of net.sf.jasperreports.engine.base.JRBaseParagraph

4 Respostas

nel

JPfurian:
Boa tarde

desenvolvi um relatorio simples e quando executo ele aparece o seguinte erro:

cannot assign instance of net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jasperreports.engine.base.JRBaseParagraph.paragraphContainer of type net.sf.jasperreports.engine.JRParagraphContainer in instance of net.sf.jasperreports.engine.base.JRBaseParagraph

O seu problema está com utilização de pacotes.
Ele está dizendo que não consegue assimilar um instancia X para o campo Y do tipo tal na instancia Tal.

Em outras palavras, veja se os teus objetos estão sendo setados nos locais corretos.

M

JRBaseStaticText é um componente de texto estático, e me parece que você está tentando passar valores como parametro o qual não está aceitanto.

Tente mudar o componente JRBaseStaticText para JRBaseTextField.

J

obrigado nel, era isso mesmo deu certo

M

Realmente, consegui simular este problema e a solução e acertar o posicionamento dos componentes.

Acho que o tópico já pode ser classificado como resolvido.

Criado 21 de novembro de 2011
Ultima resposta 23 de nov. de 2011
Respostas 4
Participantes 3