Issue Type: Feature Request Feature Request
Affects Versions: PLINK_2.5.3.Beta1
Assignee: Anil Saldhana
Created: 10/Nov/13 11:46 AM
Description:

Tested this demo:
https://github.com/jboss-developer/jboss-picketlink-quickstarts/tree/master/picketlink-authorization-idm-jpa

on Apache TomEE (apache-tomee-jaxrs-1.5.2), and I am getting this error:

INFO: PLIDM001001: Initializing Identity Store [class org.picketlink.idm.jpa.internal.JPAIdentityStore]
Nov 10, 2013 5:40:13 PM null
INFO: Starting OpenJPA 2.2.0
Nov 10, 2013 5:40:13 PM null
INFO: Using dictionary class "org.apache.openjpa.jdbc.sql.HSQLDictionary" (HSQL Database Engine 2.2.8 ,HSQL Database Engine Driver 2.2.8).
Nov 10, 2013 5:40:13 PM null
WARNING: The class "org.picketlink.idm.jpa.model.sample.simple.PasswordCredentialTypeEntity" listed in the openjpa.MetaDataFactory configuration property could not be loaded by LazyStopWebappClassLoader
  context: /picketlink-authorization-idm-jpa
  delegate: false
  repositories:
    /WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@45290155
; ignoring.

This WARNING (ignoring of the class) later on leads to a NoClassDefFoundError error:

Nov 10, 2013 5:40:13 PM org.apache.openejb.core.singleton.SingletonInstanceManager createInstance
SEVERE: The bean instance IDMInitializer threw a system exception:javax.enterprise.inject.CreationException: java.lang.NoClassDefFoundError: Could not initialize class org.picketlink.idm.jpa.model.sample.simple.PasswordCredentialTypeEntity
javax.enterprise.inject.CreationException: java.lang.NoClassDefFoundError: Could not initialize class org.picketlink.idm.jpa.model.sample.simple.PasswordCredentialTypeEntity
	at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:199)
	at org.apache.webbeans.context.DependentContext.getInstance(DependentContext.java:70)
	at org.apache.webbeans.context.AbstractContext.get(AbstractContext.java:132)
	at org.apache.webbeans.container.BeanManagerImpl.getReference(BeanManagerImpl.java:872)
	at org.apache.webbeans.container.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:753)

Looks like there is an issue deploying the PL demo w/ Apache OpenJPA / Apache OpenWebBeans (Apache's CDI container)

Project: PicketLink
Priority: Major Major
Reporter: Matthias Wessendorf
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira