For information, I try to run with docker my own instance of initializr
(tag 0.0.48), but same problem.
So it seems to be a code issue in the last version of initializr, the error
on server side is always a dependencies not found :
023-08-09T09:55:22.562Z WARN 1 --- [nio-8080-exec-6]
sOverlayInitializrMetadataUpdateStrategy : Initializr metadata URL or api
key are undefined
2023-08-09T09:55:22.700Z ERROR 1 --- [nio-8080-exec-6]
o.a.c.i.e.CasInitializrEventListener :
[casVersion=6.6.9,parameters={host=localhost:8080, user-agent=curl/7.88.1,
accept=*/*, content-length=97,
content-type=application/x-www-form-urlencoded,
type=[Ljava.lang.String;@3af7dec7, baseDir=[Ljava.lang.String;@36966482,
dependencies=[Ljava.lang.String;@4fe629a6,
casVersion=[Ljava.lang.String;@4ff641d7},applicationName=<null>,artifactId=cas,baseDir=overlay,bootVersion=<null>,dependencies=[support-oidc,
support-pac4j-webflow],description=WAR overlay to use as a starting
template for Apereo CAS
deployments.,groupId=org.apereo.cas,javaVersion=11,language=java,name=cas,packageName=<null>,packaging=war,type=cas-overlay,version=1.0.0]
2023-08-09T09:55:22.702Z ERROR 1 --- [nio-8080-exec-6]
o.a.c.i.e.CasInitializrEventListener : Failed to generate project
io.spring.initializr.web.project.InvalidProjectRequestException: Unknown
dependency 'support-oidc' check project metadata
at
org.apereo.cas.initializr.web.OverlayProjectRequestToDescriptionConverter.lambda$validateDependencies$0(OverlayProjectRequestToDescriptionConverter.java:77)
~[classes/:0.0.48]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown
Source) ~[na:na]
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
~[na:na]
at
java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown
Source) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
~[na:na]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown
Source) ~[na:na]
at
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown
Source) ~[na:na]
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown
Source) ~[na:na]
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
~[na:na]
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
~[na:na]
at
org.apereo.cas.initializr.web.OverlayProjectRequestToDescriptionConverter.validateDependencies(OverlayProjectRequestToDescriptionConverter.java:74)
~[classes/:0.0.48]
at
org.apereo.cas.initializr.web.OverlayProjectRequestToDescriptionConverter.validate(OverlayProjectRequestToDescriptionConverter.java:221)
~[classes/:0.0.48]
at
org.apereo.cas.initializr.web.OverlayProjectRequestToDescriptionConverter.convert(OverlayProjectRequestToDescriptionConverter.java:132)
~[classes/:0.0.48]
at
org.apereo.cas.initializr.web.OverlayProjectRequestToDescriptionConverter.convert(OverlayProjectRequestToDescriptionConverter.java:125)
~[classes/:0.0.48]
at
org.apereo.cas.initializr.web.OverlayProjectRequestToDescriptionConverter.convert(OverlayProjectRequestToDescriptionConverter.java:30)
~[classes/:0.0.48]
at
io.spring.initializr.web.project.ProjectGenerationInvoker.invokeProjectStructureGeneration(ProjectGenerationInvoker.java:85)
~[initializr-web-0.20.0.jar:na]
at
io.spring.initializr.web.controller.ProjectGenerationController.springTgz(ProjectGenerationController.java:134)
~[initializr-web-0.20.0.jar:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[na:na]
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source) ~[na:na]
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[na:na]
at
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
~[spring-web-6.0.11.jar:6.0.11]
at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
~[spring-web-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011)
~[spring-webmvc-6.0.11.jar:6.0.11]
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
~[spring-webmvc-6.0.11.jar:6.0.11]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
~[tomcat-embed-core-10.1.11.jar:6.0]
at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
~[spring-webmvc-6.0.11.jar:6.0.11]
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
~[tomcat-embed-core-10.1.11.jar:6.0]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
~[tomcat-embed-websocket-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
~[spring-web-6.0.11.jar:6.0.11]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
~[spring-web-6.0.11.jar:6.0.11]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
~[spring-web-6.0.11.jar:6.0.11]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
~[spring-web-6.0.11.jar:6.0.11]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109)
~[spring-web-6.0.11.jar:6.0.11]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
~[spring-web-6.0.11.jar:6.0.11]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
~[spring-web-6.0.11.jar:6.0.11]
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
~[spring-web-6.0.11.jar:6.0.11]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:391)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1740)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
~[tomcat-embed-core-10.1.11.jar:10.1.11]
at java.base/java.lang.Thread.run(Unknown Source) ~[na:na]
I try with :
getcas --cas 6.6.9 --modules
support-json-service-registry,support-oidc,support-pac4j-webflow
getcas --cas 6.6.9 --modules support-oidc,support-pac4j-webflow
or even : getcas --modules duo,oidc
Each time the first dependency in the list is indicated as not found, but
it exist !
Le mardi 8 août 2023 à 17:13:57 UTC+2, Julien Weillaert a écrit :
> Hello,
>
> I wanted to begin with a new cas apereo project using the documentation
> and Herokuapp Cas Initializr, but when I try to launch the curl command or
> download something on the UI, I get a bad request each time, example :
>
>
> https://casinit.herokuapp.com/starter.tgz?artifactId=cas&casVersion=6.6.10&commandlineShellSupported=true&dependencies=webapp-tomcat&deploymentType=executable&description=WAR%20overlay%20to%20use%20as%20a%20starting%20template%20for%20Apereo%20CAS%20deployments.&dockerSupported=true&githubActionsSupported=true&groupId=org.apereo.cas&helmSupported=false&herokuSupported=false&javaVersion=11&language=java&name=cas&nativeImageSupported=false&packageName=org.apereo&packaging=war&puppeteerSupported=true&type=cas-overlay&version=1.0.0
>
>
> Is there a fix date going on ?
>
> Thank you,
>
--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/apereo.org/d/msgid/cas-user/9ca5b56f-c23b-4b1b-aee2-32b24fcaa5a3n%40apereo.org.