Sorry Daniele but this is public official project ML, so you have to
rewrite your mail in english :(
Massi
On 10/09/2013 11:30 AM, daniele.ianneo wrote:
Buongiorno,
sono Daniele Ianneo e Vi scrivo perchè in un progetto pilota stiamo
cercando di utilizzare il Vostro prodotto open-source di Syncope per
la gestione dell'autenticazione ed autorizzazione degli utenti verso
l'applicativo.
Di seguito Vi riporto le componenti che partecipano alla costituzione
del software:
Application-server: Jboss AS 7 (EAP 6.1)
JDK: v. 1.7
Oracle 11g
Syncope v. 1.1.1
OpenJPA v. 2.2.2
Per essere sicuro che non ci fossero problemi ho caricato su Jboss la
Vostra applicazione scaricata all'indirizzo web:
https://github.com/Tirasa/syncopeOnJBoss
Ho modificato tutti i file di configurazione perchè funzionassero con
Oracle e Jboss; ma purtorppo continuo ad avere l'errore da parte di
Jboss che Vi riporto più sotto.
Ho capito che questa Exception è causata dalla OpenJPA ed esiste una
issue denominata 2229-OpenJPA, ma pur avendo utilizzato tutte le patch
suggerite, il risultato è sempre il medesimo.
Vi allego anche un file che riporta le impostazioni che ho provveduto
a fare.
Vi ringrazio anticipatamente per la Vostra attenzione e Vi pregherei
gentilmente di ricontattarmi per delle informazioni supplementari
riguardo la possibilità di risolvere questa problematica.
Grazie e resto in attesa di Vostre notizie.
10:38:16,193 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/syncope]]
(MSC service thread 1-5) Exception sending context initialized event
to listener instance of class
org.springframework.web.context.ContextLoaderListener:
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'springContextInitializer' defined in
"/C:/Users/xid73/Documents/Medio credito centrale
MCC/JBPM54/jbpm-installer/jboss-as-7.1.1.Final/bin/content/syncope.war/WEB-INF/classes/org/apache/syncope/core/init/SpringContextInitializer.class":
Invocation of init method failed; nested exception is
<openjpa-2.2.2-r422266:1468616 nonfatal user error>
org.apache.openjpa.persistence.ArgumentException: An error occurred
while parsing the query filter "SELECT e FROM ExternalResource e".
Error message: The name "ExternalResource" is not a recognized entity
or identifier. Perhaps you meant ExternalResource, which is a close
match. Known entity names: [AbstractSchema, ExternalResource,
RAttrUniqueValue, AbstractVirAttr, Membership, TaskExec, SyncopeConf,
Report, RAttr, AbstractExec, SyncopeLogger, USchema, MAttr,
PasswordPolicy, RSchema, MSchema, AbstractMappingItem, MAttrValue,
MAttrUniqueValue, AbstractAttr, PropagationTask, AbstractDerSchema,
AbstractVirSchema, UAttr, AccountPolicy, RAttrValue, ReportExec,
UAttrValue, SyncopeUser, Notification, ConnInstance, AbstractDerAttr,
SyncopeRole, AbstractAttrValue, UMappingItem, SyncPolicy,
AbstractMapping, RMapping, Policy, ReportletConfInstance, Task,
UAttrUniqueValue, RMappingItem, Entitlement, UMapping, UserRequest]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1488)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
[spring-context-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
[spring-context-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
[spring-web-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
[spring-web-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
[spring-web-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3850)
[jbossweb-7.0.13.Final.jar:]
at
org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90)
[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
[rt.jar:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[rt.jar:1.7.0_25]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_25]
Caused by: <openjpa-2.2.2-r422266:1468616 nonfatal user error>
org.apache.openjpa.persistence.ArgumentException: An error occurred
while parsing the query filter "SELECT e FROM ExternalResource e".
Error message: The name "ExternalResource" is not a recognized entity
or identifier. Perhaps you meant ExternalResource, which is a close
match. Known entity names: [AbstractSchema, ExternalResource,
RAttrUniqueValue, AbstractVirAttr, Membership, TaskExec, SyncopeConf,
Report, RAttr, AbstractExec, SyncopeLogger, USchema, MAttr,
PasswordPolicy, RSchema, MSchema, AbstractMappingItem, MAttrValue,
MAttrUniqueValue, AbstractAttr, PropagationTask, AbstractDerSchema,
AbstractVirSchema, UAttr, AccountPolicy, RAttrValue, ReportExec,
UAttrValue, SyncopeUser, Notification, ConnInstance, AbstractDerAttr,
SyncopeRole, AbstractAttrValue, UMappingItem, SyncPolicy,
AbstractMapping, RMapping, Policy, ReportletConfInstance, Task,
UAttrUniqueValue, RMappingItem, Entitlement, UMapping, UserRequest]
at
org.apache.openjpa.kernel.exps.AbstractExpressionBuilder.parseException(AbstractExpressionBuilder.java:119)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getClassMetaData(JPQLExpressionBuilder.java:194)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.resolveClassMetaData(JPQLExpressionBuilder.java:167)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.java:242)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateMetaData(JPQLExpressionBuilder.java:212)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.getCandidateType(JPQLExpressionBuilder.java:205)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder.access$200(JPQLExpressionBuilder.java:80)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLExpressionBuilder$ParsedJPQL.populate(JPQLExpressionBuilder.java:2417)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.jpql.JPQLParser.populate(JPQLParser.java:61)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.ExpressionStoreQuery.populateFromCompilation(ExpressionStoreQuery.java:162)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.datacache.QueryCacheStoreQuery.populateFromCompilation(QueryCacheStoreQuery.java:270)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.QueryImpl.newCompilation(QueryImpl.java:673)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.QueryImpl.compilationFromCache(QueryImpl.java:654)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.QueryImpl.compileForCompilation(QueryImpl.java:620)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.kernel.QueryImpl.compileForExecutor(QueryImpl.java:682)
[openjpa-2.2.2.jar:2.2.2]
at org.apache.openjpa.kernel.QueryImpl.compile(QueryImpl.java:589)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.persistence.EntityManagerImpl.createQuery(EntityManagerImpl.java:997)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.persistence.EntityManagerImpl.createQuery(EntityManagerImpl.java:979)
[openjpa-2.2.2.jar:2.2.2]
at
org.apache.openjpa.persistence.EntityManagerImpl.createQuery(EntityManagerImpl.java:975)
[openjpa-2.2.2.jar:2.2.2]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[rt.jar:1.7.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[rt.jar:1.7.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[rt.jar:1.7.0_25]
at java.lang.reflect.Method.invoke(Unknown Source) [rt.jar:1.7.0_25]
at
org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241)
[spring-orm-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at com.sun.proxy.$Proxy37.createQuery(Unknown Source)
at
org.apache.syncope.core.persistence.dao.impl.ResourceDAOImpl.findAll(ResourceDAOImpl.java:77)
[classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[rt.jar:1.7.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[rt.jar:1.7.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[rt.jar:1.7.0_25]
at java.lang.reflect.Method.invoke(Unknown Source) [rt.jar:1.7.0_25]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at com.sun.proxy.$Proxy43.findAll(Unknown Source)
at
org.apache.syncope.core.init.ConnectorManager.load(ConnectorManager.java:115)
[classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[rt.jar:1.7.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[rt.jar:1.7.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[rt.jar:1.7.0_25]
at java.lang.reflect.Method.invoke(Unknown Source) [rt.jar:1.7.0_25]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
[spring-tx-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
[spring-tx-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
[spring-tx-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
[spring-aop-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at com.sun.proxy.$Proxy47.load(Unknown Source)
at
org.apache.syncope.core.init.SpringContextInitializer.afterPropertiesSet(SpringContextInitializer.java:70)
[classes:]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
[spring-beans-3.2.2.RELEASE.jar:3.2.2.RELEASE]
------------------------------------------------------------------------
This message is confidential and solely for the intended address(es).
If you are not the intended recipient of this message, please notify
the sender immediately and delete it from your system. Unauthorised
reproduction, disclosure, modification and or distribution of this
e-mail is strictly prohibited. The contents of this e-mail do not
constitute a commitment by Aubay S.p.A., except where expressly
provided for in a written agreement between you and Aubay.
--
Massimiliano Perrone
Tel +39 393 9121310
Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net
Apache Syncope PMC Member
http://people.apache.org/~massi/
"L'apprendere molte cose non insegna l'intelligenza"
(Eraclito)