WebStart + Hibernate + Applicação Swing

2 respostas
A

Estou obtendo o seguinte erro quando tento executar minha aplicação no WebStart:

net.sf.hibernate.HibernateException: CGLIB Enhancement failed




at net.sf.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:84)




at net.sf.hibernate.persister.AbstractEntityPersister.(AbstractEntityPersister.java:808)




at net.sf.hibernate.persister.NormalizedEntityPersister.(NormalizedEntityPersister.java:695)




at net.sf.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:44)




at net.sf.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:137)




at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:739)




at br.ufmg.dcc.synergia.sil.persistencia.ConexaoBancoDeDados.conectar(ConexaoBancoDeDados.java:104)




at Jtree.CTree.main(CTree.java:76)




at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)




at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)




at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)




at java.lang.reflect.Method.invoke(Unknown Source)




at com.sun.javaws.Launcher.executeApplication(Unknown Source)




at com.sun.javaws.Launcher.executeMainClass(Unknown Source)




at com.sun.javaws.Launcher.continueLaunch(Unknown Source)




at com.sun.javaws.Launcher.handleApplicationDesc(Unknown Source)




at com.sun.javaws.Launcher.handleLaunchFile(Unknown Source)




at com.sun.javaws.Launcher.run(Unknown Source)




at java.lang.Thread.run(Unknown Source)




Caused by: java.lang.ExceptionInInitializerError




at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)




at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)




at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)




at java.lang.reflect.Method.invoke(Unknown Source)




at net.sf.cglib.proxy.EnhancerEmitter.setThreadCallbacks(EnhancerEmitter.java:194)




at net.sf.cglib.proxy.Enhancer.createUsingReflection(Enhancer.java:371)




at net.sf.cglib.proxy.Enhancer.firstInstance(Enhancer.java:351)




at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:193)




at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:330)




at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:246)




at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:406)




at net.sf.hibernate.proxy.CGLIBLazyInitializer.getProxyFactory(CGLIBLazyInitializer.java:74)




 18 more




Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission accessDeclaredMembers)




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.checkMemberAccess(Unknown Source)




at java.lang.Class.checkMemberAccess(Unknown Source)




at java.lang.Class.getDeclaredMethods(Unknown Source)




at net.sf.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:341)




at net.sf.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:344)




at net.sf.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:344)




at net.sf.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:344)




at net.sf.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:344)




at net.sf.cglib.reflect.FastClassEmitter.(FastClassEmitter.java:103)




at net.sf.cglib.reflect.FastClass$Generator.generateClass(FastClass.java:100)




at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:63)




at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:190)




at net.sf.cglib.reflect.FastClass$Generator.create(FastClass.java:92)




at net.sf.cglib.proxy.MethodProxy.helper(MethodProxy.java:115)




at net.sf.cglib.proxy.MethodProxy.create(MethodProxy.java:87)




at br.ufmg.dcc.synergia.sil.tram.entidade.dadosdetarefa.identificacao.AutoriaDoExecutivo$$EnhancerByCGLIB$$71834c5e.()




 30 more

o que devo fazer? já mudei o java.policy para allpermission. E o erro continua.

2 Respostas

leonardom

Seu arquivo jar está assinado?

A

Sim. Os .jar’s estão assinados.

Criado 24 de fevereiro de 2005
Ultima resposta 24 de fev. de 2005
Respostas 2
Participantes 2