[RESOLVIDO]Jasper tenta acessar recurso da maquina

1 resposta
W

Senhores, estou utilizando o jasper na versão 4.0.2.
Estou tentando obter o arquivo .jasper da seguinte forma

URL jasperResURL = this.getClass().getResource(reportPath); JasperReport jasperReport = (JasperReport) JRLoader.loadObject(jasperResURL);

Onde a variavel reportPath contem o caminho dentro do jar ("/br/com/reports/relTeste.jasper").

Quando executo este código, a JVM abre uns alerts com pedido de permissão para acessar o recurso da maquina (imagem em anexo).

Alguém já passou por isto e sabe a solução?

Obrigado

Segue o log que aparece no console:

[17/05/11 14:06:37:607 BRT] 0000002d SystemErr R Current policy properties: [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_pe_act.block_unsigned: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R window.num_max: 5 [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.sess_applet_act.sig_trusted: pass [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R file.destructive.state: disabled [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.sess_applet_act.block_all: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R window.num_limited: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.sess_applet_act.unsigned: instrument [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_pe_act.action: validate [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.session.daemon_protocol: http [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R file.read.state: disabled [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_pe_act.block_invalid: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_pe_act.block_blacklisted: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R net.bind_enable: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.session.policyname: TU1DIERlZmF1bHQgUG9saWN5 [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_cab_act.block_unsigned: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R file.nondestructive.state: disabled [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.session.origin_uri: http://ufpr.dl.sourceforge.net/project/jasperreports/jasperreports/JasperReports%204.0.2/jasperreports-4.0.2.jar [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_cab_act.action: validate [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R net.connect_other: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.session.user_ipaddr: 10.58.86.2 [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.sess_applet_act.sig_invalid: instrument [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_cab_act.block_invalid: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R thread.thread_num_max: 8 [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.sess_applet_act.sig_blacklisted: block [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R net.connect_src: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R thread.thread_num_limited: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.sess_applet_act.stub_out_blocked_applet: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R mmc.sess_cab_act.block_blacklisted: true [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R jscan.session.user_name: V2VyaW50b24gRmVycmFyaQ== [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R thread.threadgroup_create: false [17/05/11 14:06:37:607 BRT] 0000002d SystemErr R file.write.state: disabled [17/05/11 14:06:37:919 BRT] 0000002d SystemErr R -->> returning Frame NULL [17/05/11 14:06:38:044 BRT] 0000002d SystemErr R BaseDialog: owner frame is a java.awt.Frame [17/05/11 15:20:26:713 BRT] 0000002d SystemErr R -->> returning Frame NULL [17/05/11 15:20:26:713 BRT] 0000002d SystemErr R BaseDialog: owner frame is a java.awt.Frame


1 Resposta

W

Problema RESOLVIDO!

Outras mensagens que ocorriam:
The applet is trying to invoke java/lang/System.getProperty() operation on user.dir
The applet is trying to invoke java/lang/System.getProperty() operation on class.path

A solução:
Substituir a lib jasperreports-4.0.2.jar que eu havia baixado do site do jasper pela lib que possui o mesmo nome (jasperreports-4.0.2.jar) do iReport (…iReport-4.0.2\ireport\modules\ext/jasperreports-4.0.2.jar) e passou a funcionar.

fonte: http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=36886

Obrigado.

Criado 17 de maio de 2011
Ultima resposta 18 de mai. de 2011
Respostas 1
Participantes 1