persistence@glassfish.java.net

GlassFish 2.1.1 - TopLink (JPA1) Persistence Exception 7106 - String Encryption Mistery...

From: devmardev <devmardev_at_gmail.com>
Date: Thu, 1 Jul 2010 14:12:54 -0700 (PDT)

Hello,

I'm using NetBeans 6.8 and Glassfish Enterprise Server 2.1.1 ((v2.1
Patch06)(9.1_02 Patch12)) (build b31g-fcs). I created a servlet and used
Netbeans code generation features to imlement persistence using TopLink
(JPA1).

When I try to create an Entity Manager with the following code:
EntityManagerFactory
entityManagerFactory=Persistence.createEntityManagerFactory("xyzPU");
EntityManager entityManager=entityManagerFactory.createEntityManager();

I receive the following terrible exception: Exception [TOPLINK-7106] (Oracle
TopLink Essentials - 2.1 (Build b31g-fcs (10/19/2009))):
oracle.toplink.essentials.exceptions.ValidationException Exception
Description: Error encountered during string encryption. Internal Exception:
java.security.ProviderException: update() failed
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:240)
oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:93)
oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:138)
oracle.toplink.essentials.internal.ejb.cmp3.base.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:132)
oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:91)
etc...

Trying to figure out what was going on I put the 2 lines of code above into
a new class with a main() method (same package of the one where the code was
before but outside of the servlet) and everything worked properly. Thus,
there should be no issues with libraries importing, configuration files,
etc.. Furthermore, I tried also running the servlet using another version of
glassfish (I guess just a lighter version) and it worked fine too.

CAN ANYONE TELL ME WHAT'S GOING ON??? Could it be anything related to some
settings/configurations of the Glassfish Enterprise Server Edition together
with the servlet environment? What should I do?

Thanks in advance.
-- 
View this message in context: http://old.nabble.com/GlassFish-2.1.1---TopLink-%28JPA1%29-Persistence-Exception-7106---String-Encryption-Mistery...-tp29050185p29050185.html
Sent from the java.net - glassfish persistence mailing list archive at Nabble.com.