You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@syncope.apache.org by alireza ranjbaran <ra...@gmail.com> on 2018/04/23 10:07:54 UTC
Fwd: Syncope 2.0.8 Deployment Fail
Hi,
I trying to deploy Syncope v2.0.8 (Maven Project) onTomcat 8.5 using Oracle
DB. but it fails with below errors. I would appreciate any help to fix
that...
catalina log:
23-Apr-2018 09:51:36.382 WARNING [localhost-startStop-1]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [syncope] appears to have started a thread named
[oracle.jdbc.driver.BlockSource.ThreadedCachingBlockSource.BlockReleaser]
but has failed to stop it. This is very likely to create a memory leak.
Stack trace of thread:
java.lang.Object.wait(Native Method)
oracle.jdbc.driver.BlockSource$ThreadedCachingBlockSource$B
lockReleaser.run(BlockSource.java:327)
23-Apr-2018 09:51:36.382 WARNING [localhost-startStop-1]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [syncope] appears to have started a thread named
[Log4j2-TF-5-AsyncLoggerConfig--1] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown
Source)
com.lmax.disruptor.TimeoutBlockingWaitStrategy.waitFor(Time
outBlockingWaitStrategy.java:38)
com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(Proces
singSequenceBarrier.java:56)
com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:141)
java.lang.Thread.run(Unknown Source)
23-Apr-2018 09:51:36.429 SEVERE [localhost-startStop-1]
org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks
The web application [syncope] created a ThreadLocal with key of type
[java.lang.ThreadLocal] (value [java.lang.ThreadLocal@6c953aff]) and a
value of type [org.springframework.security.core.context.SecurityContextImpl]
(value [org.springframework.security.core.context.SecurityContextIm
pl@9c2c0736: Authentication: org.springframework.security.a
uthentication.UsernamePasswordAuthenticationToken@9c2c0736: Principal:
org.springframework.security.core.userdetails.User@586034f: Username:
admin; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true;
credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities:
{"entitlement":"ACCESS_TOKEN_DELETE","realms":[/]},{"entitle
ment":"ACCESS_TOKEN_LIST","realms":[/]},{"entitlement":"
ANYTYPECLASS_CREATE","realms":[/]},{"entitlement":"
ANYTYPECLASS_DELETE","realms":[/]},{"entitlement":"
ANYTYPECLASS_LIST","realms":[/]},{"entitlement":"
ANYTYPECLASS_READ","realms":[/]},{"entitlement":"
ANYTYPECLASS_UPDATE","realms":[/]},{"entitlement":"ANYTYPE_
CREATE","realms":[/]},{"entitlement":"ANYTYPE_DELETE",
"realms":[/]},{"entitlement":"ANYTYPE_LIST","realms":[/]},{"
entitlement":"ANYTYPE_READ","realms":[/]},{"entitlement":"
ANYTYPE_UPDATE","realms":[/]},{"entitlement":"AUDIT_DISABLE"
,"realms":[/]},{"entitlement":"AUDIT_ENABLE","realms":[/]},{
"entitlement":"AUDIT_LIST","realms":[/]},{"entitlement":"
AUDIT_READ","realms":[/]},{"entitlement":"CONFIGURATION_
DELETE","realms":[/]},{"entitlement":"CONFIGURATION_EXPORT","realms":[/]},{"
entitlement":"CONFIGURATION_GET","realms":[/]},{"
entitlement":"CONFIGURATION_LIST","realms":[/]},{"
entitlement":"CONFIGURATION_SET","realms":[/]},{"
entitlement":"CONNECTOR_CREATE","realms":[/]},{"entitlement"
:"CONNECTOR_DELETE","realms":[/]},{"entitlement":"CONNECTOR_
HISTORY_DELETE","realms":[/]},{"entitlement":"CONNECTOR_HIST
ORY_LIST","realms":[/]},{"entitlement":"CONNECTOR_HISTORY_
RESTORE","realms":[/]},{"entitlement":"CONNECTOR_LIST",
"realms":[/]},{"entitlement":"CONNECTOR_READ","realms":[/]},
{"entitlement":"CONNECTOR_RELOAD","realms":[/]},{"
entitlement":"CONNECTOR_UPDATE","realms":[/]},{"entitlement"
:"DOMAIN_CREATE","realms":[/]},{"entitlement":"DOMAIN_
DELETE","realms":[/]},{"entitlement":"DOMAIN_READ","re
alms":[/]},{"entitlement":"DOMAIN_UPDATE","realms":[/]},{"
entitlement":"DYNREALM_CREATE","realms":[/]},{"entitlement":
"DYNREALM_DELETE","realms":[/]},{"entitlement":"DYNREALM_
READ","realms":[/]},{"entitlement":"DYNREALM_UPDATE"
,"realms":[/]},{"entitlement":"GROUP_CREATE","realms":[/]},{
"entitlement":"GROUP_DELETE","realms":[/]},{"entitlement":"
GROUP_READ","realms":[/]},{"entitlement":"GROUP_SEARCH","
realms":[/]},{"entitlement":"GROUP_UPDATE","realms":[/]},{"
entitlement":"LOG_DELETE","realms":[/]},{"entitlement":"
LOG_LIST","realms":[/]},{"entitlement":"LOG_READ","
realms":[/]},{"entitlement":"LOG_SET_LEVEL","realms":[/]},{
"entitlement":"MAIL_TEMPLATE_CREATE","realms":[/]},{"
entitlement":"MAIL_TEMPLATE_DELETE","realms":[/]},{"
entitlement":"MAIL_TEMPLATE_LIST","realms":[/]},{"
entitlement":"MAIL_TEMPLATE_READ","realms":[/]},{"entitlemen
t":"MAIL_TEMPLATE_UPDATE","realms":[/]},{"entitlement":"
NOTIFICATION_CREATE","realms":[/]},{"entitlement":"
NOTIFICATION_DELETE","realms":[/]},{"entitlement":"
NOTIFICATION_EXECUTE","realms":[/]},{"entitlement":"
NOTIFICATION_LIST","realms":[/]},{"entitlement":"
NOTIFICATION_READ","realms":[/]},{"entitlement":"
NOTIFICATION_UPDATE","realms":[/]},{"entitlement":"POLICY_
CREATE","realms":[/]},{"entitlement":"POLICY_DELETE","
realms":[/]},{"entitlement":"POLICY_LIST","realms":[/]},{"
entitlement":"POLICY_READ","realms":[/]},{"entitlement":"
POLICY_UPDATE","realms":[/]},{"entitlement":"REALM_CREATE","
realms":[/]},{"entitlement":"REALM_DELETE","realms":[/]},{"
entitlement":"REALM_LIST","realms":[/]},{"entitlement":"
REALM_UPDATE","realms":[/]},{"entitlement":"RELATIONSHIPTYPE
_CREATE","realms":[/]},{"entitlement":"RELATIONSHIPTYPE
_DELETE","realms":[/]},{"entitlement":"RELATIONSHIPTYPE
_LIST","realms":[/]},{"entitlement":"RELATIONSHIPTYPE_READ","realms":[/]},{"
entitlement":"RELATIONSHIPTYPE_UPDATE","realms":[/]},{"
entitlement":"REPORT_CREATE","realms":[/]},{"entitlement":"
REPORT_DELETE","realms":[/]},{"entitlement":"REPORT_EXECUTE"
,"realms":[/]},{"entitlement":"REPORT_LIST","realms":[/]},{"
entitlement":"REPORT_READ","realms":[/]},{"entitlement":"
REPORT_TEMPLATE_CREATE","realms":[/]},{"entitlement":"
REPORT_TEMPLATE_DELETE","realms":[/]},{"entitlement":"
REPORT_TEMPLATE_LIST","realms":[/]},{"entitlement":"REPORT_
TEMPLATE_READ","realms":[/]},{"entitlement":"REPORT_
TEMPLATE_UPDATE","realms":[/]},{"entitlement":"REPORT_
UPDATE","realms":[/]},{"entitlement":"RESOURCE_CREATE"
,"realms":[/]},{"entitlement":"RESOURCE_DELETE","realms":[/]
},{"entitlement":"RESOURCE_GET_CONNOBJECT","realms":[/]},
{"entitlement":"RESOURCE_HISTORY_DELETE","realms":[/]},{"
entitlement":"RESOURCE_HISTORY_LIST","realms":[/]},{"entitle
ment":"RESOURCE_HISTORY_RESTORE","realms":[/]},{"
entitlement":"RESOURCE_LIST","realms":[/]},{"entitlement":"
RESOURCE_LIST_CONNOBJECT","realms":[/]},{"entitlement":"
RESOURCE_READ","realms":[/]},{"entitlement":"RESOURCE_
UPDATE","realms":[/]},{"entitlement":"ROLE_CREATE","
realms":[/]},{"entitlement":"ROLE_DELETE","realms":[/]},{"en
titlement":"ROLE_LIST","realms":[/]},{"entitlement":"ROLE_
READ","realms":[/]},{"entitlement":"ROLE_UPDATE","realms":[/
]},{"entitlement":"SCHEMA_CREATE","realms":[/]},{"
entitlement":"SCHEMA_DELETE","realms":[/]},{"entitlement":"S
CHEMA_LIST","realms":[/]},{"entitlement":"SCHEMA_UPDATE","re
alms":[/]},{"entitlement":"SECURITY_QUESTION_CREATE","realms
":[/]},{"entitlement":"SECURITY_QUESTION_DELETE","realms":[/
]},{"entitlement":"SECURITY_QUESTION_READ","realms":[/]},{
"entitlement":"SECURITY_QUESTION_UPDATE","realms":[/]}
,{"entitlement":"TASK_CREATE","realms":[/]},{"entitlement":"
TASK_DELETE","realms":[/]},{"entitlement":"TASK_EXECUTE","
realms":[/]},{"entitlement":"TASK_LIST","realms":[/]},{"
entitlement":"TASK_READ","realms":[/]},{"entitlement":"
TASK_UPDATE","realms":[/]},{"entitlement":"USER_CREATE","
realms":[/]},{"entitlement":"USER_DELETE","realms":[/]},{"
entitlement":"USER_READ","realms":[/]},{"entitlement":"
USER_SEARCH","realms":[/]},{"entitlement":"USER_UPDATE","
realms":[/]},{"entitlement":"WORKFLOW_DEF_DELETE","realms":
[/]},{"entitlement":"WORKFLOW_DEF_GET","realms":[/]},{"entit
lement":"WORKFLOW_DEF_LIST","realms":[/]},{"entitlement":"
WORKFLOW_DEF_SET","realms":[/]},{"entitlement":"WORKFLOW_
FORM_CLAIM","realms":[/]},{"entitlement":"WORKFLOW_FORM_LIST
","realms":[/]},{"entitlement":"WORKFLOW_FORM_READ","realms"
:[/]},{"entitlement":"WORKFLOW_FORM_SUBMIT","realms":[/]},{"entitlement":"
WORKFLOW_TASK_LIST","realms":[/]}; Credentials: [PROTECTED]; Authenticated:
true; Details: {"domain":"Master"}; Granted Authorities:
{"entitlement":"CONNECTOR_HISTORY_LIST","realms":[/]},
{"entitlement":"NOTIFICATION_UPDATE","realms":[/]},
{"entitlement":"RELATIONSHIPTYPE_READ","realms":[/]},
{"entitlement":"RELATIONSHIPTYPE_LIST","realms":[/]},
{"entitlement":"ANYTYPE_DELETE","realms":[/]},
{"entitlement":"AUDIT_ENABLE","realms":[/]},
{"entitlement":"ANYTYPE_READ","realms":[/]},
{"entitlement":"REPORT_TEMPLATE_UPDATE","realms":[/]},
{"entitlement":"WORKFLOW_DEF_LIST","realms":[/]},
{"entitlement":"ANYTYPECLASS_READ","realms":[/]},
{"entitlement":"AUDIT_READ","realms":[/]},
{"entitlement":"TASK_UPDATE","realms":[/]},
{"entitlement":"ROLE_LIST","realms":[/]},
{"entitlement":"SECURITY_QUESTION_DELETE","realms":[/]},
{"entitlement":"ANYTYPECLASS_LIST","realms":[/]},
{"entitlement":"AUDIT_DISABLE","realms":[/]},
{"entitlement":"SCHEMA_CREATE","realms":[/]},
{"entitlement":"DOMAIN_DELETE","realms":[/]},
{"entitlement":"CONNECTOR_DELETE","realms":[/]},
{"entitlement":"REPORT_DELETE","realms":[/]},
{"entitlement":"USER_DELETE","realms":[/]},
{"entitlement":"AUDIT_LIST","realms":[/]},
{"entitlement":"CONNECTOR_RELOAD","realms":[/]},
{"entitlement":"RELATIONSHIPTYPE_CREATE","realms":[/]},
{"entitlement":"ANYTYPE_LIST","realms":[/]},
{"entitlement":"CONFIGURATION_DELETE","realms":[/]},
{"entitlement":"RESOURCE_DELETE","realms":[/]},
{"entitlement":"REALM_LIST","realms":[/]},
{"entitlement":"GROUP_DELETE","realms":[/]},
{"entitlement":"MAIL_TEMPLATE_CREATE","realms":[/]},
{"entitlement":"DOMAIN_CREATE","realms":[/]},
{"entitlement":"WORKFLOW_DEF_DELETE","realms":[/]},
{"entitlement":"ROLE_UPDATE","realms":[/]},
{"entitlement":"CONNECTOR_LIST","realms":[/]},
{"entitlement":"USER_CREATE","realms":[/]},
{"entitlement":"RESOURCE_HISTORY_RESTORE","realms":[/]},
{"entitlement":"SCHEMA_DELETE","realms":[/]},
{"entitlement":"SECURITY_QUESTION_CREATE","realms":[/]},
{"entitlement":"ANYTYPECLASS_UPDATE","realms":[/]},
{"entitlement":"DYNREALM_CREATE","realms":[/]},
{"entitlement":"CONNECTOR_READ","realms":[/]},
{"entitlement":"ANYTYPECLASS_DELETE","realms":[/]},
{"entitlement":"REPORT_CREATE","realms":[/]},
{"entitlement":"NOTIFICATION_READ","realms":[/]},
{"entitlement":"RELATIONSHIPTYPE_DELETE","realms":[/]},
{"entitlement":"ANYTYPE_CREATE","realms":[/]},
{"entitlement":"ROLE_READ","realms":[/]},
{"entitlement":"NOTIFICATION_LIST","realms":[/]},
{"entitlement":"CONNECTOR_UPDATE","realms":[/]},
{"entitlement":"MAIL_TEMPLATE_READ","realms":[/]},
{"entitlement":"CONFIGURATION_SET","realms":[/]},
{"entitlement":"REALM_CREATE","realms":[/]},
{"entitlement":"REPORT_EXECUTE","realms":[/]},
{"entitlement":"GROUP_READ","realms":[/]},
{"entitlement":"MAIL_TEMPLATE_DELETE","realms":[/]},
{"entitlement":"POLICY_DELETE","realms":[/]},
{"entitlement":"WORKFLOW_TASK_LIST","realms":[/]},
{"entitlement":"CONFIGURATION_GET","realms":[/]},
{"entitlement":"GROUP_CREATE","realms":[/]},
{"entitlement":"MAIL_TEMPLATE_LIST","realms":[/]},
{"entitlement":"RESOURCE_UPDATE","realms":[/]},
{"entitlement":"ACCESS_TOKEN_DELETE","realms":[/]},
{"entitlement":"CONNECTOR_HISTORY_DELETE","realms":[/]},
{"entitlement":"TASK_EXECUTE","realms":[/]},
{"entitlement":"NOTIFICATION_DELETE","realms":[/]},
{"entitlement":"WORKFLOW_FORM_CLAIM","realms":[/]},
{"entitlement":"DOMAIN_READ","realms":[/]},
{"entitlement":"TASK_LIST","realms":[/]},
{"entitlement":"ANYTYPE_UPDATE","realms":[/]},
{"entitlement":"CONNECTOR_CREATE","realms":[/]},
{"entitlement":"DOMAIN_UPDATE","realms":[/]},
{"entitlement":"SECURITY_QUESTION_UPDATE","realms":[/]},
{"entitlement":"REPORT_TEMPLATE_DELETE","realms":[/]},
{"entitlement":"RESOURCE_CREATE","realms":[/]},
{"entitlement":"USER_READ","realms":[/]},
{"entitlement":"POLICY_CREATE","realms":[/]},
{"entitlement":"DYNREALM_DELETE","realms":[/]},
{"entitlement":"REPORT_READ","realms":[/]},
{"entitlement":"RESOURCE_HISTORY_LIST","realms":[/]},
{"entitlement":"SCHEMA_LIST","realms":[/]},
{"entitlement":"REALM_UPDATE","realms":[/]},
{"entitlement":"SECURITY_QUESTION_READ","realms":[/]},
{"entitlement":"POLICY_READ","realms":[/]},
{"entitlement":"REPORT_LIST","realms":[/]},
{"entitlement":"POLICY_LIST","realms":[/]},
{"entitlement":"NOTIFICATION_EXECUTE","realms":[/]},
{"entitlement":"ROLE_CREATE","realms":[/]},
{"entitlement":"TASK_READ","realms":[/]},
{"entitlement":"WORKFLOW_FORM_LIST","realms":[/]},
{"entitlement":"LOG_LIST","realms":[/]},
{"entitlement":"TASK_CREATE","realms":[/]},
{"entitlement":"POLICY_UPDATE","realms":[/]},
{"entitlement":"RESOURCE_HISTORY_DELETE","realms":[/]},
{"entitlement":"WORKFLOW_FORM_READ","realms":[/]},
{"entitlement":"LOG_READ","realms":[/]},
{"entitlement":"ROLE_DELETE","realms":[/]},
{"entitlement":"RESOURCE_READ","realms":[/]},
{"entitlement":"WORKFLOW_FORM_SUBMIT","realms":[/]},
{"entitlement":"WORKFLOW_DEF_GET","realms":[/]},
{"entitlement":"GROUP_SEARCH","realms":[/]},
{"entitlement":"REPORT_TEMPLATE_CREATE","realms":[/]},
{"entitlement":"RESOURCE_LIST","realms":[/]},
{"entitlement":"USER_SEARCH","realms":[/]},
{"entitlement":"ACCESS_TOKEN_LIST","realms":[/]},
{"entitlement":"NOTIFICATION_CREATE","realms":[/]},
{"entitlement":"CONFIGURATION_LIST","realms":[/]},
{"entitlement":"MAIL_TEMPLATE_UPDATE","realms":[/]},
{"entitlement":"CONFIGURATION_EXPORT","realms":[/]},
{"entitlement":"REALM_DELETE","realms":[/]},
{"entitlement":"ANYTYPECLASS_CREATE","realms":[/]},
{"entitlement":"GROUP_UPDATE","realms":[/]},
{"entitlement":"TASK_DELETE","realms":[/]},
{"entitlement":"USER_UPDATE","realms":[/]},
{"entitlement":"RELATIONSHIPTYPE_UPDATE","realms":[/]},
{"entitlement":"LOG_DELETE","realms":[/]},
{"entitlement":"LOG_SET_LEVEL","realms":[/]},
{"entitlement":"REPORT_TEMPLATE_LIST","realms":[/]},
{"entitlement":"REPORT_UPDATE","realms":[/]},
{"entitlement":"CONNECTOR_HISTORY_RESTORE","realms":[/]},
{"entitlement":"RESOURCE_GET_CONNOBJECT","realms":[/]},
{"entitlement":"SCHEMA_UPDATE","realms":[/]},
{"entitlement":"DYNREALM_READ","realms":[/]},
{"entitlement":"DYNREALM_UPDATE","realms":[/]},
{"entitlement":"RESOURCE_LIST_CONNOBJECT","realms":[/]},
{"entitlement":"WORKFLOW_DEF_SET","realms":[/]},
{"entitlement":"REPORT_TEMPLATE_READ","realms":[/]}]) but failed to remove
it when the web application was stopped. Threads are going to be renewed
over time to try and avoid a probable memory leak.
23-Apr-2018 09:51:36.476 SEVERE [localhost-startStop-1]
org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks
The web application [syncope] created a ThreadLocal with key of type
[org.identityconnectors.framework.impl.api.local.ThreadClassLoaderManager$1]
(value [org.identityconnectors.framework.impl.api.local.ThreadClass
LoaderManager$1@a1477f8]) and a value of type [org.identityconnectors.framew
ork.impl.api.local.ThreadClassLoaderManager] (value
[org.identityconnectors.framework.impl.api.local.ThreadClass
LoaderManager@4df7a897]) but failed to remove it when the web application
was stopped. Threads are going to be renewed over time to try and avoid a
probable memory leak.
tomcat localhost log:
23-Apr-2018 09:51:36.319 SEVERE [localhost-startStop-1]
org.apache.catalina.core.StandardContext.listenerStart 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 'restContainer': Invocation of init method failed; nested
exception is java.util.ServiceConfigurationError:
io.swagger.jaxrs.ext.SwaggerExtension: Provider
org.apache.cxf.jaxrs.swagger.JaxRs2Extension could not be instantiated
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.initializeBean(AbstractAutowir
eCapableBeanFactory.java:1628)
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
at org.springframework.beans.factory.support.AbstractBeanFactor
y$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBe
anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactor
y.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactor
y.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBea
nFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
at org.springframework.context.support.AbstractApplicationConte
xt.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
at org.springframework.context.support.AbstractApplicationConte
xt.refresh(AbstractApplicationContext.java:543)
at org.springframework.web.context.ContextLoader.configureAndRe
freshWebApplicationContext(ContextLoader.java:443)
at org.springframework.web.context.ContextLoader.initWebApplica
tionContext(ContextLoader.java:325)
at org.springframework.web.context.ContextLoaderListener.contex
tInitialized(ContextLoaderListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(Stand
ardContext.java:4745)
at org.apache.catalina.core.StandardContext.startInternal(Stand
ardContext.java:5207)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(Cont
ainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostCon
fig.java:1857)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.util.ServiceConfigurationError:
io.swagger.jaxrs.ext.SwaggerExtension: Provider
org.apache.cxf.jaxrs.swagger.JaxRs2Extension could not be instantiated
at java.util.ServiceLoader.fail(Unknown Source)
at java.util.ServiceLoader.access$100(Unknown Source)
at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source)
at java.util.ServiceLoader$LazyIterator.next(Unknown Source)
at java.util.ServiceLoader$1.next(Unknown Source)
at io.swagger.jaxrs.ext.SwaggerExtensions.<clinit>(SwaggerExten
sions.java:32)
at io.swagger.jaxrs.Reader.read(Reader.java:318)
at io.swagger.jaxrs.Reader.read(Reader.java:172)
at io.swagger.jaxrs.config.BeanConfig.scanAndRead(BeanConfig.java:242)
at io.swagger.jaxrs.config.BeanConfig.setScan(BeanConfig.java:221)
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.initBeanConfig(
Swagger2Feature.java:384)
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.addSwaggerResou
rce(Swagger2Feature.java:204)
at org.apache.cxf.jaxrs.swagger.AbstractSwaggerFeature.initiali
ze(AbstractSwaggerFeature.java:73)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.applyFeatures(JA
XRSServerFactoryBean.java:252)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServ
erFactoryBean.java:196)
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 org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.
java:1758)
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:
1695)
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.initializeBean(AbstractAutowir
eCapableBeanFactory.java:1624)
... 25 more
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/dataform
at/yaml/YAMLFactory
at io.swagger.util.Json.mapper(Json.java:13)
at org.apache.cxf.jaxrs.swagger.JaxRs2Extension.<init>(JaxRs2Ex
tension.java:62)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
... 45 more
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.dataform
at.yaml.YAMLFactory
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(W
ebappClassLoaderBase.java:1291)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(W
ebappClassLoaderBase.java:1119)
... 52 more
Syncope core error:
09:51:12.491 WARN openjpa.Runtime - An error occurred while registering a
ClassTransformer with PersistenceUnitInfo: name 'Master', root URL
[file:/C:/Program%20Files/Apache%20Software%20Foundation/
Tomcat%208.5/webapps/syncope/WEB-INF/lib/syncope-core-persistence-jpa-2.0.8.jar].
The error has been consumed. To see it, set your openjpa.Runtime log level
to TRACE. Load-time class transformation will not be available.
Syncope core-rest warnings:
09:51:36.319 ERROR org.springframework.web.context.ContextLoader - Context
initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'restContainer': Invocation of init method failed; nested
exception is java.util.ServiceConfigurationError:
io.swagger.jaxrs.ext.SwaggerExtension: Provider
org.apache.cxf.jaxrs.swagger.JaxRs2Extension could not be instantiated
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactor
y$1.getObject(AbstractBeanFactory.java:306) ~[spring-beans-4.3.14.RELEASE.
jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBe
anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactor
y.doGetBean(AbstractBeanFactory.java:302) ~[spring-beans-4.3.14.RELEASE.
jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactor
y.getBean(AbstractBeanFactory.java:197) ~[spring-beans-4.3.14.RELEASE.
jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBea
nFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.context.support.AbstractApplicationConte
xt.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
~[spring-context-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.context.support.AbstractApplicationConte
xt.refresh(AbstractApplicationContext.java:543)
~[spring-context-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRe
freshWebApplicationContext(ContextLoader.java:443)
~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplica
tionContext(ContextLoader.java:325) ~[spring-web-4.3.14.RELEASE.ja
r:4.3.14.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contex
tInitialized(ContextLoaderListener.java:107) ~[spring-web-4.3.14.RELEASE.ja
r:4.3.14.RELEASE]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4745)
~[catalina.jar:8.5.24]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207)
~[catalina.jar:8.5.24]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
~[catalina.jar:8.5.24]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
~[catalina.jar:8.5.24]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
~[catalina.jar:8.5.24]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
~[catalina.jar:8.5.24]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986)
~[catalina.jar:8.5.24]
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
~[catalina.jar:8.5.24]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
~[?:1.8.0_162]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
~[?:1.8.0_162]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
~[?:1.8.0_162]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_162]
Caused by: java.util.ServiceConfigurationError:
io.swagger.jaxrs.ext.SwaggerExtension: Provider
org.apache.cxf.jaxrs.swagger.JaxRs2Extension could not be instantiated
at java.util.ServiceLoader.fail(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader.access$100(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source)
~[?:1.8.0_162]
at java.util.ServiceLoader$LazyIterator.next(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader$1.next(Unknown Source) ~[?:1.8.0_162]
at io.swagger.jaxrs.ext.SwaggerExtensions.<clinit>(SwaggerExtensions.java:32)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.Reader.read(Reader.java:318)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.Reader.read(Reader.java:172)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.config.BeanConfig.scanAndRead(BeanConfig.java:242)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.config.BeanConfig.setScan(BeanConfig.java:221)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.initBeanConfig(Swagger2Feature.java:384)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.addSwaggerResource(Swagger2Feature.java:204)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.swagger.AbstractSwaggerFeature.initiali
ze(AbstractSwaggerFeature.java:73) ~[cxf-rt-rs-service-descriptio
n-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.applyFeatures(JAXRSServerFactoryBean.java:252)
~[cxf-rt-frontend-jaxrs-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:196)
~[cxf-rt-frontend-jaxrs-3.1.15.jar:3.1.15]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_162]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_162]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1758)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1695)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
... 25 more
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/dataform
at/yaml/YAMLFactory
at io.swagger.util.Json.mapper(Json.java:13) ~[swagger-core-1.5.17.jar:1.5.
17]
at org.apache.cxf.jaxrs.swagger.JaxRs2Extension.<init>(JaxRs2Extension.java:62)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
~[?:1.8.0_162]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
~[?:1.8.0_162]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source) ~[?:1.8.0_162]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_162]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source)
~[?:1.8.0_162]
at java.util.ServiceLoader$LazyIterator.next(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader$1.next(Unknown Source) ~[?:1.8.0_162]
at io.swagger.jaxrs.ext.SwaggerExtensions.<clinit>(SwaggerExtensions.java:32)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.Reader.read(Reader.java:318)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.Reader.read(Reader.java:172)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.config.BeanConfig.scanAndRead(BeanConfig.java:242)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.config.BeanConfig.setScan(BeanConfig.java:221)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.initBeanConfig(Swagger2Feature.java:384)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.addSwaggerResource(Swagger2Feature.java:204)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.swagger.AbstractSwaggerFeature.initiali
ze(AbstractSwaggerFeature.java:73) ~[cxf-rt-rs-service-descriptio
n-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.applyFeatures(JAXRSServerFactoryBean.java:252)
~[cxf-rt-frontend-jaxrs-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:196)
~[cxf-rt-frontend-jaxrs-3.1.15.jar:3.1.15]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_162]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_162]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1758)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1695)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
... 25 more
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.dataform
at.yaml.YAMLFactory
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(W
ebappClassLoaderBase.java:1291) ~[catalina.jar:8.5.24]
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(W
ebappClassLoaderBase.java:1119) ~[catalina.jar:8.5.24]
at io.swagger.util.Json.mapper(Json.java:13) ~[swagger-core-1.5.17.jar:1.5.
17]
at org.apache.cxf.jaxrs.swagger.JaxRs2Extension.<init>(JaxRs2Extension.java:62)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
~[?:1.8.0_162]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
~[?:1.8.0_162]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source) ~[?:1.8.0_162]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_162]
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader$LazyIterator.nextService(Unknown Source)
~[?:1.8.0_162]
at java.util.ServiceLoader$LazyIterator.next(Unknown Source) ~[?:1.8.0_162]
at java.util.ServiceLoader$1.next(Unknown Source) ~[?:1.8.0_162]
at io.swagger.jaxrs.ext.SwaggerExtensions.<clinit>(SwaggerExtensions.java:32)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.Reader.read(Reader.java:318)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.Reader.read(Reader.java:172)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.config.BeanConfig.scanAndRead(BeanConfig.java:242)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at io.swagger.jaxrs.config.BeanConfig.setScan(BeanConfig.java:221)
~[swagger-jaxrs-1.5.17.jar:1.5.17]
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.initBeanConfig(Swagger2Feature.java:384)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.swagger.Swagger2Feature.addSwaggerResource(Swagger2Feature.java:204)
~[cxf-rt-rs-service-description-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.swagger.AbstractSwaggerFeature.initiali
ze(AbstractSwaggerFeature.java:73) ~[cxf-rt-rs-service-descriptio
n-swagger-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.applyFeatures(JAXRSServerFactoryBean.java:252)
~[cxf-rt-frontend-jaxrs-3.1.15.jar:3.1.15]
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:196)
~[cxf-rt-frontend-jaxrs-3.1.15.jar:3.1.15]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_162]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_162]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
~[?:1.8.0_162]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_162]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1758)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1695)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCa
pableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)
~[spring-beans-4.3.14.RELEASE.jar:4.3.14.RELEASE]
... 25 more
Log files and config files are attached as well. Thanks in advance.
--
*Best Regards,*
*Alireza Ranjbaran*
Re: Fwd: Syncope 2.0.8 Deployment Fail
Posted by alireza ranjbaran <ra...@gmail.com>.
It works :)
Thanks.
On Mon, Apr 23, 2018 at 2:45 PM, Francesco Chicchiriccò <ilgrosso@apache.org
> wrote:
> On 23/04/2018 12:07, alireza ranjbaran wrote:
>
> Hi,
> I trying to deploy Syncope v2.0.8 (Maven Project) onTomcat 8.5 using
> Oracle DB. but it fails with below errors. I would appreciate any help
> to fix that...
>
>
> Hi,
> the attached errors boil down to
>
> Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/
> dataformat/yaml/YAMLFactory
>
> This is now fixed in 2.0.9-SNAPSHOT, and was already reported in
>
> https://lists.apache.org/thread.html/5839d1a2c4ce000217e6a7d60e90cd
> a9dd909685ea0ebc6930bc6bcc@%3Cdev.syncope.apache.org%3E
>
> Short fix: just add
>
> <dependency>
> <groupId>com.fasterxml.jackson.dataformat</groupId>
> <artifactId>jackson-dataformat-yaml</artifactId>
> <version>${jackson.version}</version>
> </dependency>
>
> to core/pom.xml, rebuild and redeploy.
>
> Regards.
>
> --
> Francesco Chicchiriccò
>
> Tirasa - Open Source Excellencehttp://www.tirasa.net/
>
> Member at The Apache Software Foundation
> Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMailhttp://home.apache.org/~ilgrosso/
>
>
--
*Best Regards,*
*Alireza Ranjbaran*
*ITS Security Operations Engineer at **MTN Irancell*
Re: Fwd: Syncope 2.0.8 Deployment Fail
Posted by Francesco Chicchiriccò <il...@apache.org>.
On 23/04/2018 12:07, alireza ranjbaran wrote:
> Hi,
> I trying to deploy Syncope v2.0.8 (Maven Project) onTomcat 8.5 using
> Oracle DB. but it fails with below errors. I would appreciate any help
> to fix that...
Hi,
the attached errors boil down to
Caused by: java.lang.NoClassDefFoundError:
com/fasterxml/jackson/dataformat/yaml/YAMLFactory
This is now fixed in 2.0.9-SNAPSHOT, and was already reported in
https://lists.apache.org/thread.html/5839d1a2c4ce000217e6a7d60e90cda9dd909685ea0ebc6930bc6bcc@%3Cdev.syncope.apache.org%3E
Short fix: just add
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${jackson.version}</version>
</dependency>
to core/pom.xml, rebuild and redeploy.
Regards.
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/