Dúvida BeanUtils.describe()

5 respostas
F

Pessoal, tenho o seguinte codigo:

final AvisoSinistroVo avisoSinistroVo = (AvisoSinistroVo)request.getSession().getAttribute(“rodape”);

HashMap map = new HashMap();

try {

map = (HashMap) BeanUtils.describe(avisoSinistroVo);
} catch (IllegalAccessException e) {
		throw new IntegrationException(e);
	} catch (InvocationTargetException e) {
		throw new IntegrationException(e);
	} catch (NoSuchMethodException e) {
		throw new IntegrationException(e);
	}

Quando o codigo chega nesse trecho ocorre uma InvocationTargetException, no debug me mostra um nullpointer exception. Alguém sabe me dizer pra que serve o describe?? ou ja passaram por isso?? abraços

5 Respostas

deadlock

AvisoSinistro??? irado aeehhhhh…
rsrsrsrs

falando sério agora…

jah tentou sem o final???

F

hauiahuiah… nesse caso aí o Sinistro é do “Sinistro” quando vc abre um chamado na seguradora !!! hahauiahui :smiley:

vou tentar sem o final.

F

putz…tentei sem o final mas caiu na mesma situação…alguém tem alguma ideia??

deadlock

pelo q vi da documentação http://commons.apache.org/beanutils/commons-beanutils-1.6.1/docs/api/
esse método retorna um mapcom os valores de atributos que possuem um método de leitura(acho que um get). então:

  1. tem certeza q essa variável não é nula?
  2. existem gets nessa classe?? se tem, algum deles tem um throws na assinatura??
F

Bem minha classe que está sendo passada é um VO, existem os métodos Gets e Setters. Porém nem todos os metodos get estão sendo preenchidos, alguns não tenho necessidade de usar, logo estão nulos…mas os que eu preciso estão com valor.

Criado 27 de julho de 2009
Ultima resposta 27 de jul. de 2009
Respostas 5
Participantes 2