Error loading expression class

ola galera, como resolver esse erro, quando executo localmente, ele funciona, quando executo no web start, dá erro !

meu fonte

		try{
			JasperPrint jasperPrint = JasperFillManager.fillReport( getClass().getResourceAsStream("/Atualiza.jasper"),  map , jrRS );
			JasperViewer jrviewer = new JasperViewer( jasperPrint, false );
			jrviewer.setVisible(true);
 			jrviewer.setTitle("Boleto");
 		}catch( JRException e ) {
 			e.printStackTrace();
 			JOptionPane.showMessageDialog(null , e.getMessage() , "esse erro chama relatorio" , JOptionPane.ERROR_MESSAGE);
		}	 				

erro :

net.sf.jasperreports.engine.JRException: Error loading expression class : Atualiza_1178647807593_68045
 at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:87)
 at net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:327)
 at net.sf.jasperreports.engine.design.JRDefaultCompiler.loadEvaluator(JRDefaultCompiler.java:218)
 at net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:404)
 at net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:373)
 at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:73)
 at net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:55)
 at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
 at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:83)
 at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
 at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:582)
 at coren.Relatorio_atualiza.gera_relatorio(Relatorio_atualiza.java:54)
 at coren.Relatorio_atualiza.<init>(Relatorio_atualiza.java:20)
 at coren.Atualiza_endereco$3.actionPerformed(Atualiza_endereco.java:614)
 at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
 at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
 at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
 at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
 at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
 at java.awt.Component.processMouseEvent(Unknown Source)
 at javax.swing.JComponent.processMouseEvent(Unknown Source)
 at java.awt.Component.processEvent(Unknown Source)
 at java.awt.Container.processEvent(Unknown Source)
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
 at java.security.AccessControlContext.checkPermission(Unknown Source)
 at java.security.AccessController.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkCreateClassLoader(Unknown Source)
 at java.lang.ClassLoader.<init>(Unknown Source)
 at net.sf.jasperreports.engine.util.JRClassLoader.<init>(JRClassLoader.java:56)
 at net.sf.jasperreports.engine.util.JRClassLoader.loadClassFromBytes(JRClassLoader.java:154)
 at net.sf.jasperreports.engine.design.JRAbstractJavaCompiler.loadEvaluator(JRAbstractJavaCompiler.java:76)
 ... 38 more

??

OLá , beleza?

Faça o seguinte:

1 - Vá até a pasta onde a JRE está instalada, geralmente é “[color=black]Arquivos de programas\Java\jre1.6.0_03[/color]”

2 - Na pasta JRE, trem uma subpasta chamada “\lib\security”. Entre na pasta e procure por um arquivo chamado “java.policy”

3 - Procure a tag “GRANT {” insira após a chave a seguinte linha: “permission java.security.AllPermission;” (sem as aspas…)

Obs: Se você está usando o TOMCAT, verifique a JVM a qual está sendo usada por ele está refrenciada para o mesmo diretório do passo 1. Para descobrir, entre na pasta onde está instalado o TOMCAT, geralmente em “C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0”, entre na pasta “BIN” e execute o programa “tomcat6w.exe”. Em seguida, selecione a aba “Java” e veja se ele está apontando realmente para a pasta em que você modificou o arquivo “java.policy”.

T+

ok
funcionou
mudei o arquivo .policy, limpei o cache do java web start, reinicie o pc, baixei de novo meu programa,da e funcionou
muito obrigado

olá pessoal
depois de muito tentar consegui rodar meu relatorio .jasper no java web start
tive que mexer no arquivo java.policy
para funcionar adicionei a linha : permission java.security.AllPermission;
dae funcionou 100%
mas agora, quais os problemas que poderei ter em colocar permission java.security.AllPermission; ???
tentei colocar algo do tipo, permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete, execute"; ou permission java.io.FilePermission .jasper", "read"; mas dae não funcionou
como restringir para que rode apenas meu relatório, pois vejo desta maneira que todas as trava do java web start (sandboxing) agora cairam fora …
fico no aguardo
obrigado
marcos fabricio