Re: Tomcat: org.springframework.beans.factory.UnsatisfiedDependencyException

2024-05-06 Thread Francesco Chicchiriccò

Hi Anthony,
there is a note in the Getting Started guide, at the end of the section you 
linked that says:

Before actual deployment as executable or onto a Java EE container, you need to 
further check the Customization chapter of the Apache Syncope Reference Guide.

e.g.

https://syncope.apache.org/docs/reference-guide.html#customization

Were you able to follow up in the Reference Guide? The steps in the Getting 
Started are supposed to work OOTB only for Embedded mode.

HTH
Regards.

On 06/05/24 11:02, Anthony Cullen wrote:

Hello,

I have built Syncope using Maven and configured Tomcat 9.0.88 according to the 
'Getting Started' documentation 
(https://syncope.apache.org/docs/getting-started.html#maven-project) and I am getting 
errors in catalina..log when deploying the .war files as follows:

SEVERE [main] org.apache.catalina.startup.HostConfig.deployWAR Error deploying 
web application archive 
[/Users/owl/projects/tmdpa/apache-tomcat-9.0.88/webapps/syncope-console.war]
        java.lang.IllegalStateException: Error starting child
                at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:690)
                at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:659)
                at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661)
                at 
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1014)
                at 
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1866)
                at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
                at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at 
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
                at 
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:816)
                at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:468)
                at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584)
                at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312)
 at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
                at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
                at 
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
                at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
                at 
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
                at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1345)
                at 
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1335)
                at 
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at 
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
                at 
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
                at 
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:876)
                at 
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
                at 
org.apache.catalina.core.StandardService.startInternal(StandardService.java:470)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
                at org.apache.catalina.startup.Catalina.start(Catalina.java:735)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                at 
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
                at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
        Caused by: org.apache.catalina.LifecycleException: Failed to start 
component 
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/syncope-console]]
                at 
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:186)
                at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:687)
          

Tomcat: org.springframework.beans.factory.UnsatisfiedDependencyException

2024-05-06 Thread Anthony Cullen
Hello,

I have built Syncope using Maven and configured Tomcat 9.0.88 according to
the 'Getting Started' documentation (
https://syncope.apache.org/docs/getting-started.html#maven-project) and I
am getting errors in catalina..log when deploying the .war files as
follows:

SEVERE [main] org.apache.catalina.startup.HostConfig.deployWAR Error
deploying web application archive
[/Users/owl/projects/tmdpa/apache-tomcat-9.0.88/webapps/syncope-console.war]
java.lang.IllegalStateException: Error starting child
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:690)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:659)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661)
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1014)
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1866)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:816)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:468)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at
org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:903)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1345)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1335)
at
java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:876)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:470)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
at
org.apache.catalina.startup.Catalina.start(Catalina.java:735)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at
java.base/java.lang.reflect.Method.invoke(Method.java:566)
at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/syncope-console]]
at
org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:419)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:186)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:687)
... 37 more
Caused by: org.springframework.context.ApplicationContextException: Unable
to start web server; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'wicketFilter' defined in class path resource
[com/giffing/wicket/spring/boot/starter/web/WicketWebInitializer.class]:
Unsatisfied dependency expressed through method 'wicketFilter' parameter 3;
nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name