[질문 내용] 여기에 질문 내용을 남겨주세요. public Member login(String loginId, String password) { return memberRepository.findByLoginId(loginId) .filter(member -> member.getPassword().equals(password)) .orElse(null); } 여기서 filter앞에 stream를 안 써준 이유가 뭔가요?? java8메소드를 사용하기 위해서는 stream을 앞에 선언해줘야 한다고 알고 있었는데요
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 타임리프 - 기본기능 강의중 식 기본 객체 예제 실습 중 표현식 오류가 나서 질문 드립니다. 오류내용은 다음과 같습니다. org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "#request" (template: "basic/basic-objects" - line 11, col 7) at org.thymeleaf.spring6.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:292) ~[thymeleaf-spring6-3.1.0.RELEASE.jar:3.1.0.RELEASE] ...중략 Caused by: java.lang.IllegalArgumentException: The 'request','session','servletContext' and 'response' expression utility objects are no longer available by default for template expressions and their use is not recommended. In cases where they are really needed, they should be manually added as context variables. at org.thymeleaf.standard.expression.StandardExpressionObjectFactory.buildObject(StandardExpressionObjectFactory.java:207) ~[thymeleaf-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.thymeleaf.spring6.expression.SpringStandardExpressionObjectFactory.buildObject(SpringStandardExpressionObjectFactory.java:110) ~[thymeleaf-spring6-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.thymeleaf.DialectSetConfiguration$AggregateExpressionObjectFactory.buildObject(DialectSetConfiguration.java:777) ~[thymeleaf-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.thymeleaf.expression.ExpressionObjects.getObject(ExpressionObjects.java:108) ~[thymeleaf-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.thymeleaf.spring6.expression.ThymeleafEvaluationContext.lookupVariable(ThymeleafEvaluationContext.java:134) ~[thymeleaf-spring6-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.springframework.expression.spel.ExpressionState.lookupVariable(ExpressionState.java:146) ~[spring-expression-6.0.2.jar:6.0.2] at org.springframework.expression.spel.ast.VariableReference.getValueInternal(VariableReference.java:76) ~[spring-expression-6.0.2.jar:6.0.2] at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:112) ~[spring-expression-6.0.2.jar:6.0.2] at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:338) ~[spring-expression-6.0.2.jar:6.0.2] at org.thymeleaf.spring6.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:265) ~[thymeleaf-spring6-3.1.0.RELEASE.jar:3.1.0.RELEASE] ... 58 common frames omitted 2022-12-08T22:59:02.658+09:00 ERROR 8488 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "#request" (template: "basic/basic-objects" - line 11, col 7)] with root cause java.lang.IllegalArgumentException: The 'request','session','servletContext' and 'response' expression utility objects are no longer available by default for template expressions and their use is not recommended. In cases where they are really needed, they should be manually added as context variables. at org.thymeleaf.standard.expression.StandardExpressionObjectFactory.buildObject(StandardExpressionObjectFactory.java:207) ~[thymeleaf-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.thymeleaf.spring6.expression.SpringStandardExpressionObjectFactory.buildObject(SpringStandardExpressionObjectFactory.java:110) ~[thymeleaf-spring6-3.1.0.RELEASE.jar:3.1.0.RELEASE] at org.thymeleaf.DialectSetConfiguration$AggregateExpressionObjectFactory.buildObject(DialectSetConfiguration.java:777) ~[thymeleaf-3.1.0.RELEASE.jar:3.1.0.RELEASE] ...중략 해당 내용을 해석해보니 더이상 #request와 같은 표현식은 제공이 안되고 수동적으로 변수를 주입해서 사용하라는 것 같습니다. (modelAttribute로 request를 넘겨줘보니 출력이 잘되는걸 확인했습니다.) 혹시라도 제가 실수를 해서 표현식이 안되는 것인지 아니면 진짜로 더이상 이런 표현식을 제공하지 않는 것인지 궁금합니다. 항상 좋은 강의 감사합니다
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] HttpEntity는 HTTP 메시지를 편하게 조회할 수 있게 해준다고 알고 있습니다. httpEntity.getBody() 바디 내용을 조회한 다음 HttpMessageConverter가 HelloData의 객체로 변경해줬다고 생각하는게 제대로 이해한게 맞나여?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. intelllij환경설정 전부 이상없이 설정하였고, 자바 11사용중인데 cmd 창에서 빌드하려니 계속 아래와 같은 에러가 뜹니다 ㅠㅠ 어떻게 해결할 수 있을까요?? Task :test FAILED Error: Could not find or load main class worker.org .gradle.process.internal.worker.GradleWorkerMain Caused by: java.lang.ClassNotFoundException: worker.org .gradle.process.internal.worker.GradleWorkerMain FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > Process 'Gradle Test Executor 3' finished with non-zero exit value 1 * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 3s 7 actionable tasks: 1 executed, 6 up-to-date
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 지금 배우는 학습이 나중 수업에 이해를 돋기 위해서 배운다고 하시는데 복습할 때 어느 정도 까지 공부를 해야하는지 궁금합니다. 코드를 보고 이 로직이 어떻게 구동되는지 이해 할 수 있는 정도로 복습을 끝내도 되는지 알고 싶습니다.
보통은 새로 생성자를 만들어서 리턴값에 return store; 이런식으로 사용했었는데 따로 생성자를 만들지 않고 new ArrayList<>(store.values()) 라고 사용해도 위와 같이 그대로 리턴이 되는건가요? ArrayList의 타입은 따로 설정해주지 않아도 store 자체가 Map 형태를 가지고 있어서 알아서 Long,Member의 형태로 ArrayList가 생성이 되는건가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] jsp는 잘 인식하는데, jstl를 사용하기 위해 맨 위에 <%@ taglib prefix="c" uri=" http://java.sun.com/jsp/jstl/core"% > 을 추가하면 바로 500번 에러가 납니다. 디펜던시는 잘 추가한거 같은데 ㅠ_ㅠ 왜그럴까요 ?? 에러코드는 두개가 바뀌어가며 나옵니다. org.apache.jsp.WEB_002dINF.views.new_002dform_jsp java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.new_002dform_jsp 이거와 하나는 사진처럼요 .., implementation 'javax.servlet:jstl' implementation group: 'javax.servlet', name: 'jstl', version: '1.2' implementation "org.apache.tomcat.embed:tomcat-embed-jasper"
객체 지향을 공부하다 getter/setter는 은닉성을 위해 지양하는게 좋다라는 글을 봤는데요.. toString()을 오버라이딩 하는 것이 맞지 않나 생각했는데 toString()은 출력을 위한 메소드가 아니라 디버깅을 위한 메소드기 때문에 디버깅을 할 때만 사용하는 것이 좋다라는 말들이 있어서요 .. 그러면 이럴 경우에는 DTO를 사용하는 것이 최선인가요? 또한 getter가 없다면 dto에 어떻게 정보를 담아 View, Controller의 계층을 이동할 수 있는 건가요??
V1, V2 에서 값을 잘못 입력했을때 addForm으로 넘어가잖아요 V1은 잘못 입력한 데이터가 유지되는데 V2는 왜 유지가 되지 않나요? V1 @PostMapping("/add") public String addItem(@ModelAttribute Item item, RedirectAttributes redirectAttributes, Model model) { //검증에 실패하면 다시 입력 폼으로 if (!errors.isEmpty()) { log.info("errors = {} ", errors); model.addAttribute("errors", errors); //model.addAttribute("item", item) <<자동추가되는거아님? return "validation/v1/addForm"; } V2 public String addItemV1(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes, Model model) { //검증에 실패하면 다시 입력 폼으로 if (bindingResult.hasErrors()) { log.info("errors={} ", bindingResult); //model.addAttribute("item", item)<<자동추가되는거아님? return "validation/v2/addForm"; } V1,V2 모두 @ModelAttribute 애노테이션에 의해서 model.addAttribute("item", item) 이 추가 된 후 item이 addForm으로 넘어가서 둘 다 값이 유지 돼야 된다고 생각 하는데......... 제가 어디서 놓치고 있는지 모르겠습니당 ㅠㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 회원가입만 썼을땐 잘 됬는데 중복 회원 예외 추가하고 나니 회원가입만 실행해도 안되네요. fail() 부분에서 에러가 뜨는데 fail을 try catch 부분의 문법이 아닌 일반 메서드로 인식하는것 같다고 생각이드는데 변경이 안되네요 ㅜㅠ 다른 에러 일수도 있구요 도와주실 수있나요?
안녕하세요 DI 관련해 질문이 있습니다. ```java @Controller public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } } private final MemberService memberService; final 키워드를 붙여주는 이유가 궁금합니다. memberSevice 를 변경하지 못하게 하는 이유가 무엇인가요?
@Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); return new JdbcMemberRepository(dataSource); return new JdbcTemplateMemberRepository(dataSource); return new JpaMemberRepository(em); } 안녕하세요 위 코드를 JPA 사용할 때까지 계속 사용했는데 스프링 데이터 JPA 사용할 때는 왜 주석 처리 하는지 궁금합니다. 좋은 강의 해주셔서 감사합니다.
안녕하세요 ! 강의 따라하고 있는데 빌드시 해당 오류를 해결하기 어려워 질문 남깁니다. A problem occurred configuring root project 'hello-spring'. > Could not resolve all artifacts for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-buildpack-platform:2.4.8. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 > Could not resolve org.springframework.boot:spring-boot-buildpack-platform:2.4.8. > Could not get resource ' https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-buildpack-platform/2.4.8/spring-boot-buildpack-platform-2.4.8.pom '. > Could not GET ' https://jcenter.bintray.com/org/springframework/boot/spring-boot-buildpack-platform/2.4.8/spring-boot-buildpack-platform-2.4.8.pom '. > PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed > Could not resolve org.springframework.boot:spring-boot-loader-tools:2.4.8. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 > Could not resolve org.springframework.boot:spring-boot-loader-tools:2.4.8. > Could not get resource ' https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-loader-tools/2.4.8/spring-boot-loader-tools-2.4.8.pom '. > Could not GET ' https://jcenter.bintray.com/org/springframework/boot/spring-boot-loader-tools/2.4.8/spring-boot-loader-tools-2.4.8.pom '. > PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed > Could not resolve org.apache.commons:commons-compress:1.20. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 > Could not resolve org.apache.commons:commons-compress:1.20. > Could not get resource ' https://plugins.gradle.org/m2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom '. > Could not GET ' https://jcenter.bintray.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom '. > PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed > Could not resolve org.springframework:spring-core:5.3.8. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 > Could not resolve org.springframework:spring-core:5.3.8. > Could not get resource ' https://plugins.gradle.org/m2/org/springframework/spring-core/5.3.8/spring-core-5.3.8.pom '. > Could not GET ' https://jcenter.bintray.com/org/springframework/spring-core/5.3.8/spring-core-5.3.8.pom '. > PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed * Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Exception is: org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'hello-spring'. at org.gradle.configuration.project.LifecycleProjectEvaluator.wrapException( LifecycleProjectEvaluator.java:75 ) at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure( LifecycleProjectEvaluator.java:68 ) at org.gradle.configuration.project.LifecycleProjectEvaluator.access$400( LifecycleProjectEvaluator.java:51 ) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.lambda$run$0( LifecycleProjectEvaluator.java:102 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$applyToMutableState$0( DefaultProjectStateRegistry.java:250 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$withProjectLock$3( DefaultProjectStateRegistry.java:310 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withProjectLock( DefaultProjectStateRegistry.java:310 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.fromMutableState( DefaultProjectStateRegistry.java:291 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.applyToMutableState( DefaultProjectStateRegistry.java:249 ) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run( LifecycleProjectEvaluator.java:91 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate( LifecycleProjectEvaluator.java:63 ) at org.gradle.api.internal.project.DefaultProject.evaluate( DefaultProject.java:721 ) at org.gradle.api.internal.project.DefaultProject.evaluate( DefaultProject.java:151 ) at org.gradle.execution.TaskPathProjectEvaluator.configure( TaskPathProjectEvaluator.java:41 ) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy( TaskPathProjectEvaluator.java:67 ) at org.gradle.configuration.DefaultProjectsPreparer.prepareProjects( DefaultProjectsPreparer.java:46 ) at org.gradle.configuration.BuildTreePreparingProjectsPreparer.prepareProjects( BuildTreePreparingProjectsPreparer.java:57 ) at org.gradle.configuration.BuildOperationFiringProjectsPreparer$ConfigureBuild.run( BuildOperationFiringProjectsPreparer.java:52 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.BuildOperationFiringProjectsPreparer.prepareProjects( BuildOperationFiringProjectsPreparer.java:40 ) at org.gradle.initialization.DefaultGradleLauncher.prepareProjects( DefaultGradleLauncher.java:226 ) at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages( DefaultGradleLauncher.java:163 ) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages( DefaultGradleLauncher.java:148 ) at org.gradle.initialization.DefaultGradleLauncher.executeTasks( DefaultGradleLauncher.java:124 ) at org.gradle.internal.invocation.GradleBuildController$1.create( GradleBuildController.java:72 ) at org.gradle.internal.invocation.GradleBuildController$1.create( GradleBuildController.java:67 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.invocation.GradleBuildController.doBuild( GradleBuildController.java:67 ) at org.gradle.internal.invocation.GradleBuildController.run ( GradleBuildController.java:56 ) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner.runClientAction( AbstractClientProvidedBuildActionRunner.java:53 ) at org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run ( ClientProvidedPhasedActionRunner.java:47 ) at org.gradle.launcher.exec.ChainingBuildActionRunner.run ( ChainingBuildActionRunner.java:35 ) at org.gradle.launcher.exec.ChainingBuildActionRunner.run ( ChainingBuildActionRunner.java:35 ) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run ( BuildOutcomeReportingBuildActionRunner.java:63 ) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run ( ValidatingBuildActionRunner.java:32 ) at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run ( FileSystemWatchingBuildActionRunner.java:77 ) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run ( BuildCompletionNotifyingBuildActionRunner.java:41 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call( RunAsBuildOperationBuildActionRunner.java:49 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call( RunAsBuildOperationBuildActionRunner.java:44 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run ( RunAsBuildOperationBuildActionRunner.java:44 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.lambda$execute$0( InProcessBuildActionExecuter.java:59 ) at org.gradle.composite.internal.DefaultRootBuildState.run ( DefaultRootBuildState.java:86 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute( InProcessBuildActionExecuter.java:58 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute( InProcessBuildActionExecuter.java:30 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.lambda$execute$0( BuildTreeScopeLifecycleBuildActionExecuter.java:33 ) at org.gradle.internal.buildtree.BuildTreeState.run ( BuildTreeState.java:53 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute( BuildTreeScopeLifecycleBuildActionExecuter.java:32 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute( BuildTreeScopeLifecycleBuildActionExecuter.java:27 ) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute( ContinuousBuildActionExecuter.java:104 ) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute( ContinuousBuildActionExecuter.java:55 ) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute( SubscribableBuildActionExecuter.java:64 ) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute( SubscribableBuildActionExecuter.java:37 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.lambda$execute$0( SessionScopeLifecycleBuildActionExecuter.java:54 ) at org.gradle.internal.session.BuildSessionState.run ( BuildSessionState.java:67 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute( SessionScopeLifecycleBuildActionExecuter.java:50 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute( SessionScopeLifecycleBuildActionExecuter.java:36 ) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute( GradleThreadBuildActionExecuter.java:36 ) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute( GradleThreadBuildActionExecuter.java:25 ) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute( StartParamsValidatingActionExecuter.java:59 ) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute( StartParamsValidatingActionExecuter.java:31 ) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute( SessionFailureReportingActionExecuter.java:55 ) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute( SessionFailureReportingActionExecuter.java:41 ) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute( SetupLoggingActionExecuter.java:47 ) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute( SetupLoggingActionExecuter.java:31 ) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild( ExecuteBuild.java:65 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute( WatchForDisconnection.java:39 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute( ResetDeprecationLogger.java:29 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute( RequestStopIfSingleUsedDaemon.java:35 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create( ForwardClientInput.java:78 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create( ForwardClientInput.java:75 ) at org.gradle.util.Swapper.swap( Swapper.java:38 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute( ForwardClientInput.java:75 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute( LogAndCheckHealth.java:55 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild( LogToClient.java:63 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild( EstablishBuildEnvironment.java:84 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run( StartBuildOrRespondWithBusy.java:52 ) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run( DaemonStateCoordinator.java:297 ) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute( ExecutorPolicy.java:64 ) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( ManagedExecutorImpl.java:48 ) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run( ThreadFactoryImpl.java:56 ) Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':classpath'. at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure( DefaultConfiguration.java:1406 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$3600( DefaultConfiguration.java:149 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$DefaultResolutionHost.rethrowFailure( DefaultConfiguration.java:2011 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.lambda$new$0( DefaultConfiguration.java:1955 ) at org.gradle.internal.model.CalculatedValueContainerFactory$SupplierBackedCalculator.calculateValue( CalculatedValueContainerFactory.java:78 ) at org.gradle.internal.model.CalculatedValueContainer$CalculationState.lambda$attachValue$0( CalculatedValueContainer.java:216 ) at org.gradle.internal.Try.ofFailable( Try.java:39 ) at org.gradle.internal.model.CalculatedValueContainer$CalculationState.attachValue( CalculatedValueContainer.java:211 ) at org.gradle.internal.model.CalculatedValueContainer.finalizeIfNotAlready( CalculatedValueContainer.java:184 ) at org.gradle.internal.model.CalculatedValueContainer.finalizeIfNotAlready( CalculatedValueContainer.java:175 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.ensureResolved( DefaultConfiguration.java:1991 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.getArtifacts( DefaultConfiguration.java:1968 ) at org.gradle.composite.internal.CompositeBuildClassPathInitializer.execute( CompositeBuildClassPathInitializer.java:45 ) at org.gradle.composite.internal.CompositeBuildClassPathInitializer.execute( CompositeBuildClassPathInitializer.java:32 ) at org.gradle.api.internal.initialization.DefaultScriptClassPathResolver.resolveClassPath( DefaultScriptClassPathResolver.java:40 ) at org.gradle.api.internal.initialization.DefaultScriptHandler.getScriptClassPath( DefaultScriptHandler.java:88 ) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.defineScriptHandlerClassScope( DefaultPluginRequestApplicator.java:155 ) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins( DefaultPluginRequestApplicator.java:119 ) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply( DefaultScriptPluginFactory.java:117 ) at org.gradle.configuration.BuildOperationScriptPlugin$1.run( BuildOperationScriptPlugin.java:65 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0( BuildOperationScriptPlugin.java:62 ) at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply( DefaultUserCodeApplicationContext.java:43 ) at org.gradle.configuration.BuildOperationScriptPlugin.apply( BuildOperationScriptPlugin.java:62 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$applyToMutableState$0( DefaultProjectStateRegistry.java:250 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.fromMutableState( DefaultProjectStateRegistry.java:277 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.applyToMutableState( DefaultProjectStateRegistry.java:249 ) at org.gradle.configuration.project.BuildScriptProcessor.execute( BuildScriptProcessor.java:42 ) at org.gradle.configuration.project.BuildScriptProcessor.execute( BuildScriptProcessor.java:26 ) at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate( ConfigureActionsProjectEvaluator.java:35 ) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.lambda$run$0( LifecycleProjectEvaluator.java:100 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$applyToMutableState$0( DefaultProjectStateRegistry.java:250 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$withProjectLock$3( DefaultProjectStateRegistry.java:310 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withProjectLock( DefaultProjectStateRegistry.java:310 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.fromMutableState( DefaultProjectStateRegistry.java:291 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.applyToMutableState( DefaultProjectStateRegistry.java:249 ) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run( LifecycleProjectEvaluator.java:91 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate( LifecycleProjectEvaluator.java:63 ) at org.gradle.api.internal.project.DefaultProject.evaluate( DefaultProject.java:721 ) at org.gradle.api.internal.project.DefaultProject.evaluate( DefaultProject.java:151 ) at org.gradle.execution.TaskPathProjectEvaluator.configure( TaskPathProjectEvaluator.java:41 ) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy( TaskPathProjectEvaluator.java:67 ) at org.gradle.configuration.DefaultProjectsPreparer.prepareProjects( DefaultProjectsPreparer.java:46 ) at org.gradle.configuration.BuildTreePreparingProjectsPreparer.prepareProjects( BuildTreePreparingProjectsPreparer.java:57 ) at org.gradle.configuration.BuildOperationFiringProjectsPreparer$ConfigureBuild.run( BuildOperationFiringProjectsPreparer.java:52 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.BuildOperationFiringProjectsPreparer.prepareProjects( BuildOperationFiringProjectsPreparer.java:40 ) at org.gradle.initialization.DefaultGradleLauncher.prepareProjects( DefaultGradleLauncher.java:226 ) at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages( DefaultGradleLauncher.java:163 ) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages( DefaultGradleLauncher.java:148 ) at org.gradle.initialization.DefaultGradleLauncher.executeTasks( DefaultGradleLauncher.java:124 ) at org.gradle.internal.invocation.GradleBuildController$1.create( GradleBuildController.java:72 ) at org.gradle.internal.invocation.GradleBuildController$1.create( GradleBuildController.java:67 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.invocation.GradleBuildController.doBuild( GradleBuildController.java:67 ) at org.gradle.internal.invocation.GradleBuildController.run ( GradleBuildController.java:56 ) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner.runClientAction( AbstractClientProvidedBuildActionRunner.java:53 ) at org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run ( ClientProvidedPhasedActionRunner.java:47 ) at org.gradle.launcher.exec.ChainingBuildActionRunner.run ( ChainingBuildActionRunner.java:35 ) at org.gradle.launcher.exec.ChainingBuildActionRunner.run ( ChainingBuildActionRunner.java:35 ) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run ( BuildOutcomeReportingBuildActionRunner.java:63 ) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run ( ValidatingBuildActionRunner.java:32 ) at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run ( FileSystemWatchingBuildActionRunner.java:77 ) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run ( BuildCompletionNotifyingBuildActionRunner.java:41 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call( RunAsBuildOperationBuildActionRunner.java:49 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call( RunAsBuildOperationBuildActionRunner.java:44 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run ( RunAsBuildOperationBuildActionRunner.java:44 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.lambda$execute$0( InProcessBuildActionExecuter.java:59 ) at org.gradle.composite.internal.DefaultRootBuildState.run ( DefaultRootBuildState.java:86 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute( InProcessBuildActionExecuter.java:58 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute( InProcessBuildActionExecuter.java:30 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.lambda$execute$0( BuildTreeScopeLifecycleBuildActionExecuter.java:33 ) at org.gradle.internal.buildtree.BuildTreeState.run ( BuildTreeState.java:53 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute( BuildTreeScopeLifecycleBuildActionExecuter.java:32 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute( BuildTreeScopeLifecycleBuildActionExecuter.java:27 ) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute( ContinuousBuildActionExecuter.java:104 ) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute( ContinuousBuildActionExecuter.java:55 ) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute( SubscribableBuildActionExecuter.java:64 ) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute( SubscribableBuildActionExecuter.java:37 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.lambda$execute$0( SessionScopeLifecycleBuildActionExecuter.java:54 ) at org.gradle.internal.session.BuildSessionState.run ( BuildSessionState.java:67 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute( SessionScopeLifecycleBuildActionExecuter.java:50 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute( SessionScopeLifecycleBuildActionExecuter.java:36 ) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute( GradleThreadBuildActionExecuter.java:36 ) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute( GradleThreadBuildActionExecuter.java:25 ) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute( StartParamsValidatingActionExecuter.java:59 ) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute( StartParamsValidatingActionExecuter.java:31 ) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute( SessionFailureReportingActionExecuter.java:55 ) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute( SessionFailureReportingActionExecuter.java:41 ) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute( SetupLoggingActionExecuter.java:47 ) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute( SetupLoggingActionExecuter.java:31 ) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild( ExecuteBuild.java:65 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute( WatchForDisconnection.java:39 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute( ResetDeprecationLogger.java:29 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute( RequestStopIfSingleUsedDaemon.java:35 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create( ForwardClientInput.java:78 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create( ForwardClientInput.java:75 ) at org.gradle.util.Swapper.swap( Swapper.java:38 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute( ForwardClientInput.java:75 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute( LogAndCheckHealth.java:55 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild( LogToClient.java:63 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild( EstablishBuildEnvironment.java:84 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run( StartBuildOrRespondWithBusy.java:52 ) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run( DaemonStateCoordinator.java:297 ) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute( ExecutorPolicy.java:64 ) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( ManagedExecutorImpl.java:48 ) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run( ThreadFactoryImpl.java:56 ) Cause 1: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework.boot:spring-boot-buildpack-platform:2.4.8. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework.boot:spring-boot-buildpack-platform:2.4.8. Caused by: org.gradle.api.resources.ResourceException: Could not get resource ' https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-buildpack-platform/2.4.8/spring-boot-buildpack-platform-2.4.8.pom '. at org.gradle.internal.resource.ResourceExceptions.failure( ResourceExceptions.java:74 ) at org.gradle.internal.resource.ResourceExceptions.getFailed( ResourceExceptions.java:57 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:201 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.lambda$getResource$1( DefaultCacheAwareExternalResourceAccessor.java:89 ) at org.gradle.cache.internal.ProducerGuard$AdaptiveProducerGuard.guardByKey( ProducerGuard.java:97 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.getResource( DefaultCacheAwareExternalResourceAccessor.java:83 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadByCoords( DefaultExternalResourceArtifactResolver.java:139 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadStaticResource( DefaultExternalResourceArtifactResolver.java:94 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.resolveArtifact( DefaultExternalResourceArtifactResolver.java:60 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact( AbstractRepositoryMetadataSource.java:78 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create( AbstractRepositoryMetadataSource.java:68 ) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.create( DefaultMavenPomMetadataSource.java:40 ) at org.gradle.api.internal.artifacts.repositories.metadata.RedirectingGradleMetadataModuleMetadataSource.create( RedirectingGradleMetadataModuleMetadataSource.java:51 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency( ExternalResourceResolver.java:245 ) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData( MavenResolver.java:129 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData( ExternalResourceResolver.java:466 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData( CachingModuleComponentRepository.java:394 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveComponentMetaData$5( ErrorHandlingModuleComponentRepository.java:154 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$tryResolveAndMaybeBlacklist$18( ErrorHandlingModuleComponentRepository.java:223 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:237 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:222 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries( ErrorHandlingModuleComponentRepository.java:215 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData( ErrorHandlingModuleComponentRepository.java:153 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process( ComponentMetaDataResolveState.java:69 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve( ComponentMetaDataResolveState.java:61 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:138 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:119 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule( RepositoryChainComponentMetaDataResolver.java:93 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve( RepositoryChainComponentMetaDataResolver.java:64 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve( ComponentResolversChain.java:101 ) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve( ClientModuleResolver.java:66 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve( ComponentState.java:197 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata( ComponentState.java:144 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run ( DownloadMetadataOperation.java:31 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor$QueueWorker.execute( DefaultBuildOperationExecutor.java:199 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation( DefaultBuildOperationQueue.java:241 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.doRunBatch( DefaultBuildOperationQueue.java:222 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$0( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.resources.AbstractResourceLockRegistry.whileDisallowingLockChanges( AbstractResourceLockRegistry.java:70 ) at org.gradle.internal.work .DefaultWorkerLeaseService.whileDisallowingProjectLockChanges( DefaultWorkerLeaseService.java:185 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$1( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch( DefaultBuildOperationQueue.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run( DefaultBuildOperationQueue.java:172 ) at org.gradle.internal.operations.DefaultBuildOperationQueue.waitForCompletion( DefaultBuildOperationQueue.java:118 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.executeInParallel( DefaultBuildOperationExecutor.java:130 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$runAll$4( DefaultBuildOperationExecutor.java:100 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.runAll( DefaultBuildOperationExecutor.java:100 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.maybeDownloadMetadataInParallel( DependencyGraphBuilder.java:352 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.resolveEdges( DependencyGraphBuilder.java:259 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.traverseGraph( DependencyGraphBuilder.java:197 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DependencyGraphBuilder.resolve( DependencyGraphBuilder.java:148 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultArtifactDependencyResolver.resolve( DefaultArtifactDependencyResolver.java:145 ) at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolveGraph( DefaultConfigurationResolver.java:178 ) at org.gradle.api.internal.artifacts.ivyservice.ShortCircuitEmptyConfigurationResolver.resolveGraph( ShortCircuitEmptyConfigurationResolver.java:85 ) at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver.resolveGraph( ErrorHandlingConfigurationResolver.java:75 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$1.call( DefaultConfiguration.java:643 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$1.call( DefaultConfiguration.java:634 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveGraphIfRequired( DefaultConfiguration.java:634 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.lambda$resolveExclusively$4( DefaultConfiguration.java:614 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$CalculatedModelValueImpl.update( DefaultProjectStateRegistry.java:362 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveExclusively( DefaultConfiguration.java:611 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveToStateOrLater( DefaultConfiguration.java:598 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1900( DefaultConfiguration.java:149 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$SelectedArtifactsProvider.getValue( DefaultConfiguration.java:1328 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$SelectedArtifactsProvider.getValue( DefaultConfiguration.java:1318 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getSelectedArtifacts( DefaultConfiguration.java:1390 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.access$3500( DefaultConfiguration.java:1333 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.lambda$new$0( DefaultConfiguration.java:1949 ) at org.gradle.internal.model.CalculatedValueContainerFactory$SupplierBackedCalculator.calculateValue( CalculatedValueContainerFactory.java:78 ) at org.gradle.internal.model.CalculatedValueContainer$CalculationState.lambda$attachValue$0( CalculatedValueContainer.java:216 ) at org.gradle.internal.Try.ofFailable( Try.java:39 ) at org.gradle.internal.model.CalculatedValueContainer$CalculationState.attachValue( CalculatedValueContainer.java:211 ) at org.gradle.internal.model.CalculatedValueContainer.finalizeIfNotAlready( CalculatedValueContainer.java:184 ) at org.gradle.internal.model.CalculatedValueContainer.finalizeIfNotAlready( CalculatedValueContainer.java:175 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.ensureResolved( DefaultConfiguration.java:1991 ) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.getArtifacts( DefaultConfiguration.java:1968 ) at org.gradle.composite.internal.CompositeBuildClassPathInitializer.execute( CompositeBuildClassPathInitializer.java:45 ) at org.gradle.composite.internal.CompositeBuildClassPathInitializer.execute( CompositeBuildClassPathInitializer.java:32 ) at org.gradle.api.internal.initialization.DefaultScriptClassPathResolver.resolveClassPath( DefaultScriptClassPathResolver.java:40 ) at org.gradle.api.internal.initialization.DefaultScriptHandler.getScriptClassPath( DefaultScriptHandler.java:88 ) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.defineScriptHandlerClassScope( DefaultPluginRequestApplicator.java:155 ) at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins( DefaultPluginRequestApplicator.java:119 ) at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply( DefaultScriptPluginFactory.java:117 ) at org.gradle.configuration.BuildOperationScriptPlugin$1.run( BuildOperationScriptPlugin.java:65 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0( BuildOperationScriptPlugin.java:62 ) at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply( DefaultUserCodeApplicationContext.java:43 ) at org.gradle.configuration.BuildOperationScriptPlugin.apply( BuildOperationScriptPlugin.java:62 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$applyToMutableState$0( DefaultProjectStateRegistry.java:250 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.fromMutableState( DefaultProjectStateRegistry.java:277 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.applyToMutableState( DefaultProjectStateRegistry.java:249 ) at org.gradle.configuration.project.BuildScriptProcessor.execute( BuildScriptProcessor.java:42 ) at org.gradle.configuration.project.BuildScriptProcessor.execute( BuildScriptProcessor.java:26 ) at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate( ConfigureActionsProjectEvaluator.java:35 ) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.lambda$run$0( LifecycleProjectEvaluator.java:100 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$applyToMutableState$0( DefaultProjectStateRegistry.java:250 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.lambda$withProjectLock$3( DefaultProjectStateRegistry.java:310 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.withProjectLock( DefaultProjectStateRegistry.java:310 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.fromMutableState( DefaultProjectStateRegistry.java:291 ) at org.gradle.api.internal.project.DefaultProjectStateRegistry$ProjectStateImpl.applyToMutableState( DefaultProjectStateRegistry.java:249 ) at org.gradle.configuration.project.LifecycleProjectEvaluator$EvaluateProject.run( LifecycleProjectEvaluator.java:91 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate( LifecycleProjectEvaluator.java:63 ) at org.gradle.api.internal.project.DefaultProject.evaluate( DefaultProject.java:721 ) at org.gradle.api.internal.project.DefaultProject.evaluate( DefaultProject.java:151 ) at org.gradle.execution.TaskPathProjectEvaluator.configure( TaskPathProjectEvaluator.java:41 ) at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy( TaskPathProjectEvaluator.java:67 ) at org.gradle.configuration.DefaultProjectsPreparer.prepareProjects( DefaultProjectsPreparer.java:46 ) at org.gradle.configuration.BuildTreePreparingProjectsPreparer.prepareProjects( BuildTreePreparingProjectsPreparer.java:57 ) at org.gradle.configuration.BuildOperationFiringProjectsPreparer$ConfigureBuild.run( BuildOperationFiringProjectsPreparer.java:52 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:29 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute( DefaultBuildOperationRunner.java:26 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.run ( DefaultBuildOperationRunner.java:56 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1( DefaultBuildOperationExecutor.java:71 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:45 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run ( DefaultBuildOperationExecutor.java:71 ) at org.gradle.configuration.BuildOperationFiringProjectsPreparer.prepareProjects( BuildOperationFiringProjectsPreparer.java:40 ) at org.gradle.initialization.DefaultGradleLauncher.prepareProjects( DefaultGradleLauncher.java:226 ) at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages( DefaultGradleLauncher.java:163 ) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages( DefaultGradleLauncher.java:148 ) at org.gradle.initialization.DefaultGradleLauncher.executeTasks( DefaultGradleLauncher.java:124 ) at org.gradle.internal.invocation.GradleBuildController$1.create( GradleBuildController.java:72 ) at org.gradle.internal.invocation.GradleBuildController$1.create( GradleBuildController.java:67 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.invocation.GradleBuildController.doBuild( GradleBuildController.java:67 ) at org.gradle.internal.invocation.GradleBuildController.run ( GradleBuildController.java:56 ) at org.gradle.tooling.internal.provider.runner.AbstractClientProvidedBuildActionRunner.runClientAction( AbstractClientProvidedBuildActionRunner.java:53 ) at org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run ( ClientProvidedPhasedActionRunner.java:47 ) at org.gradle.launcher.exec.ChainingBuildActionRunner.run ( ChainingBuildActionRunner.java:35 ) at org.gradle.launcher.exec.ChainingBuildActionRunner.run ( ChainingBuildActionRunner.java:35 ) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run ( BuildOutcomeReportingBuildActionRunner.java:63 ) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run ( ValidatingBuildActionRunner.java:32 ) at org.gradle.tooling.internal.provider.FileSystemWatchingBuildActionRunner.run ( FileSystemWatchingBuildActionRunner.java:77 ) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run ( BuildCompletionNotifyingBuildActionRunner.java:41 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call( RunAsBuildOperationBuildActionRunner.java:49 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call( RunAsBuildOperationBuildActionRunner.java:44 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run ( RunAsBuildOperationBuildActionRunner.java:44 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.lambda$execute$0( InProcessBuildActionExecuter.java:59 ) at org.gradle.composite.internal.DefaultRootBuildState.run ( DefaultRootBuildState.java:86 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute( InProcessBuildActionExecuter.java:58 ) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute( InProcessBuildActionExecuter.java:30 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.lambda$execute$0( BuildTreeScopeLifecycleBuildActionExecuter.java:33 ) at org.gradle.internal.buildtree.BuildTreeState.run ( BuildTreeState.java:53 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute( BuildTreeScopeLifecycleBuildActionExecuter.java:32 ) at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionExecuter.execute( BuildTreeScopeLifecycleBuildActionExecuter.java:27 ) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute( ContinuousBuildActionExecuter.java:104 ) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute( ContinuousBuildActionExecuter.java:55 ) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute( SubscribableBuildActionExecuter.java:64 ) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute( SubscribableBuildActionExecuter.java:37 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.lambda$execute$0( SessionScopeLifecycleBuildActionExecuter.java:54 ) at org.gradle.internal.session.BuildSessionState.run ( BuildSessionState.java:67 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute( SessionScopeLifecycleBuildActionExecuter.java:50 ) at org.gradle.tooling.internal.provider.SessionScopeLifecycleBuildActionExecuter.execute( SessionScopeLifecycleBuildActionExecuter.java:36 ) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute( GradleThreadBuildActionExecuter.java:36 ) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute( GradleThreadBuildActionExecuter.java:25 ) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute( StartParamsValidatingActionExecuter.java:59 ) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute( StartParamsValidatingActionExecuter.java:31 ) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute( SessionFailureReportingActionExecuter.java:55 ) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute( SessionFailureReportingActionExecuter.java:41 ) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute( SetupLoggingActionExecuter.java:47 ) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute( SetupLoggingActionExecuter.java:31 ) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild( ExecuteBuild.java:65 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute( WatchForDisconnection.java:39 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute( ResetDeprecationLogger.java:29 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute( RequestStopIfSingleUsedDaemon.java:35 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create( ForwardClientInput.java:78 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create( ForwardClientInput.java:75 ) at org.gradle.util.Swapper.swap( Swapper.java:38 ) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute( ForwardClientInput.java:75 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute( LogAndCheckHealth.java:55 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild( LogToClient.java:63 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild( EstablishBuildEnvironment.java:84 ) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( BuildCommandOnly.java:37 ) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:104 ) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run( StartBuildOrRespondWithBusy.java:52 ) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run( DaemonStateCoordinator.java:297 ) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute( ExecutorPolicy.java:64 ) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( ManagedExecutorImpl.java:48 ) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run( ThreadFactoryImpl.java:56 ) Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ' https://jcenter.bintray.com/org/springframework/boot/spring-boot-buildpack-platform/2.4.8/spring-boot-buildpack-platform-2.4.8.pom '. at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:107 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRawGet( HttpClientHelper.java:92 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performGet( HttpClientHelper.java:96 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:43 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:28 ) at org.gradle.internal.resource.transfer.DefaultExternalResourceConnector.openResource( DefaultExternalResourceConnector.java:56 ) at org.gradle.internal.resource.transfer.ProgressLoggingExternalResourceAccessor.openResource( ProgressLoggingExternalResourceAccessor.java:38 ) at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent( AccessorBackedExternalResource.java:130 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:237 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator.withContentIfPresent( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:199 ) ... 234 more Caused by: javax.net .ssl.SSLHandshakeException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket( SSLConnectionSocketFactory.java:436 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket( SSLConnectionSocketFactory.java:384 ) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect( DefaultHttpClientConnectionOperator.java:142 ) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect( PoolingHttpClientConnectionManager.java:376 ) at org.apache.http.impl.execchain.MainClientExec.establishRoute( MainClientExec.java:393 ) at org.apache.http.impl.execchain.MainClientExec.execute( MainClientExec.java:236 ) at org.apache.http.impl.execchain.ProtocolExec.execute( ProtocolExec.java:186 ) at org.apache.http.impl.execchain.RetryExec.execute( RetryExec.java:89 ) at org.apache.http.impl.execchain.RedirectExec.execute( RedirectExec.java:110 ) at org.apache.http.impl.client.InternalHttpClient.doExecute( InternalHttpClient.java:185 ) at org.apache.http.impl.client.CloseableHttpClient.execute( CloseableHttpClient.java:83 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:170 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:146 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.executeGetOrHead( HttpClientHelper.java:135 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:105 ) ... 255 more Caused by: sun.security .validator.ValidatorException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed ... 270 more Caused by: java.security .cert.CertPathValidatorException: validity check failed ... 270 more Caused by: java.security .cert.CertificateExpiredException: NotAfter: Sat Nov 26 08:59:59 KST 2022 ... 270 more Cause 2: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework.boot:spring-boot-loader-tools:2.4.8. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework.boot:spring-boot-loader-tools:2.4.8. Caused by: org.gradle.api.resources.ResourceException: Could not get resource ' https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-loader-tools/2.4.8/spring-boot-loader-tools-2.4.8.pom '. at org.gradle.internal.resource.ResourceExceptions.failure( ResourceExceptions.java:74 ) at org.gradle.internal.resource.ResourceExceptions.getFailed( ResourceExceptions.java:57 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:201 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.lambda$getResource$1( DefaultCacheAwareExternalResourceAccessor.java:89 ) at org.gradle.cache.internal.ProducerGuard$AdaptiveProducerGuard.guardByKey( ProducerGuard.java:97 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.getResource( DefaultCacheAwareExternalResourceAccessor.java:83 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadByCoords( DefaultExternalResourceArtifactResolver.java:139 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadStaticResource( DefaultExternalResourceArtifactResolver.java:94 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.resolveArtifact( DefaultExternalResourceArtifactResolver.java:60 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact( AbstractRepositoryMetadataSource.java:78 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create( AbstractRepositoryMetadataSource.java:68 ) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.create( DefaultMavenPomMetadataSource.java:40 ) at org.gradle.api.internal.artifacts.repositories.metadata.RedirectingGradleMetadataModuleMetadataSource.create( RedirectingGradleMetadataModuleMetadataSource.java:51 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency( ExternalResourceResolver.java:245 ) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData( MavenResolver.java:129 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData( ExternalResourceResolver.java:466 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData( CachingModuleComponentRepository.java:394 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveComponentMetaData$5( ErrorHandlingModuleComponentRepository.java:154 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$tryResolveAndMaybeBlacklist$18( ErrorHandlingModuleComponentRepository.java:223 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:237 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:222 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries( ErrorHandlingModuleComponentRepository.java:215 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData( ErrorHandlingModuleComponentRepository.java:153 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process( ComponentMetaDataResolveState.java:69 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve( ComponentMetaDataResolveState.java:61 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:138 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:119 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule( RepositoryChainComponentMetaDataResolver.java:93 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve( RepositoryChainComponentMetaDataResolver.java:64 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve( ComponentResolversChain.java:101 ) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve( ClientModuleResolver.java:66 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve( ComponentState.java:197 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata( ComponentState.java:144 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run ( DownloadMetadataOperation.java:31 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor$QueueWorker.execute( DefaultBuildOperationExecutor.java:199 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation( DefaultBuildOperationQueue.java:241 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.doRunBatch( DefaultBuildOperationQueue.java:222 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$0( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.resources.AbstractResourceLockRegistry.whileDisallowingLockChanges( AbstractResourceLockRegistry.java:70 ) at org.gradle.internal.work .DefaultWorkerLeaseService.whileDisallowingProjectLockChanges( DefaultWorkerLeaseService.java:185 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$1( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch( DefaultBuildOperationQueue.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run( DefaultBuildOperationQueue.java:172 ) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute( ExecutorPolicy.java:64 ) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( ManagedExecutorImpl.java:48 ) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1128 ) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:628 ) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run( ThreadFactoryImpl.java:56 ) at java.base/java.lang.Thread.run( Thread.java:834 ) Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ' https://jcenter.bintray.com/org/springframework/boot/spring-boot-loader-tools/2.4.8/spring-boot-loader-tools-2.4.8.pom '. at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:107 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRawGet( HttpClientHelper.java:92 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performGet( HttpClientHelper.java:96 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:43 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:28 ) at org.gradle.internal.resource.transfer.DefaultExternalResourceConnector.openResource( DefaultExternalResourceConnector.java:56 ) at org.gradle.internal.resource.transfer.ProgressLoggingExternalResourceAccessor.openResource( ProgressLoggingExternalResourceAccessor.java:38 ) at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent( AccessorBackedExternalResource.java:130 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:237 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator.withContentIfPresent( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:199 ) ... 51 more Caused by: javax.net .ssl.SSLHandshakeException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.ssl.Alert.createSSLException( Alert.java:131 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:369 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:312 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:307 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts( CertificateMessage.java:1357 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate( CertificateMessage.java:1232 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume( CertificateMessage.java:1175 ) at java.base/sun.security.ssl.SSLHandshake.consume( SSLHandshake.java:392 ) at java.base/sun.security.ssl.HandshakeContext.dispatch( HandshakeContext.java:478 ) at java.base/sun.security.ssl.HandshakeContext.dispatch( HandshakeContext.java:456 ) at java.base/sun.security.ssl.TransportContext.dispatch( TransportContext.java:199 ) at java.base/sun.security.ssl.SSLTransport.decode( SSLTransport.java:172 ) at java.base/sun.security.ssl.SSLSocketImpl.decode( SSLSocketImpl.java:1382 ) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord( SSLSocketImpl.java:1295 ) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake( SSLSocketImpl.java:416 ) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake( SSLSocketImpl.java:388 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket( SSLConnectionSocketFactory.java:436 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket( SSLConnectionSocketFactory.java:384 ) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect( DefaultHttpClientConnectionOperator.java:142 ) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect( PoolingHttpClientConnectionManager.java:376 ) at org.apache.http.impl.execchain.MainClientExec.establishRoute( MainClientExec.java:393 ) at org.apache.http.impl.execchain.MainClientExec.execute( MainClientExec.java:236 ) at org.apache.http.impl.execchain.ProtocolExec.execute( ProtocolExec.java:186 ) at org.apache.http.impl.execchain.RetryExec.execute( RetryExec.java:89 ) at org.apache.http.impl.execchain.RedirectExec.execute( RedirectExec.java:110 ) at org.apache.http.impl.client.InternalHttpClient.doExecute( InternalHttpClient.java:185 ) at org.apache.http.impl.client.CloseableHttpClient.execute( CloseableHttpClient.java:83 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:170 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:146 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.executeGetOrHead( HttpClientHelper.java:135 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:105 ) ... 72 more Caused by: sun.security .validator.ValidatorException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.validator.PKIXValidator.doValidate( PKIXValidator.java:369 ) at java.base/sun.security.validator.PKIXValidator.engineValidate( PKIXValidator.java:263 ) at java.base/sun.security.validator.Validator.validate( Validator.java:264 ) at java.base/sun.security.ssl.X509TrustManagerImpl.validate( X509TrustManagerImpl.java:313 ) at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted( X509TrustManagerImpl.java:222 ) at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted( X509TrustManagerImpl.java:129 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts( CertificateMessage.java:1341 ) ... 98 more Caused by: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate( PKIXMasterCertPathValidator.java:135 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate( PKIXCertPathValidator.java:224 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate( PKIXCertPathValidator.java:144 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate( PKIXCertPathValidator.java:83 ) at java.base/java.security.cert.CertPathValidator.validate( CertPathValidator.java:309 ) at java.base/sun.security.validator.PKIXValidator.doValidate( PKIXValidator.java:364 ) ... 104 more Caused by: java.security .cert.CertificateExpiredException: NotAfter: Sat Nov 26 08:59:59 KST 2022 at java.base/sun.security.x509.CertificateValidity.valid( CertificateValidity.java:277 ) at java.base/sun.security.x509.X509CertImpl.checkValidity( X509CertImpl.java:683 ) at java.base/sun.security.provider.certpath.BasicChecker.verifyValidity( BasicChecker.java:190 ) at java.base/sun.security.provider.certpath.BasicChecker.check( BasicChecker.java:144 ) at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate( PKIXMasterCertPathValidator.java:125 ) ... 109 more Cause 3: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.apache.commons:commons-compress:1.20. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.apache.commons:commons-compress:1.20. Caused by: org.gradle.api.resources.ResourceException: Could not get resource ' https://plugins.gradle.org/m2/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom '. at org.gradle.internal.resource.ResourceExceptions.failure( ResourceExceptions.java:74 ) at org.gradle.internal.resource.ResourceExceptions.getFailed( ResourceExceptions.java:57 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:201 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.lambda$getResource$1( DefaultCacheAwareExternalResourceAccessor.java:89 ) at org.gradle.cache.internal.ProducerGuard$AdaptiveProducerGuard.guardByKey( ProducerGuard.java:97 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.getResource( DefaultCacheAwareExternalResourceAccessor.java:83 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadByCoords( DefaultExternalResourceArtifactResolver.java:139 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadStaticResource( DefaultExternalResourceArtifactResolver.java:94 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.resolveArtifact( DefaultExternalResourceArtifactResolver.java:60 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact( AbstractRepositoryMetadataSource.java:78 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create( AbstractRepositoryMetadataSource.java:68 ) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.create( DefaultMavenPomMetadataSource.java:40 ) at org.gradle.api.internal.artifacts.repositories.metadata.RedirectingGradleMetadataModuleMetadataSource.create( RedirectingGradleMetadataModuleMetadataSource.java:51 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency( ExternalResourceResolver.java:245 ) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData( MavenResolver.java:129 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData( ExternalResourceResolver.java:466 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData( CachingModuleComponentRepository.java:394 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveComponentMetaData$5( ErrorHandlingModuleComponentRepository.java:154 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$tryResolveAndMaybeBlacklist$18( ErrorHandlingModuleComponentRepository.java:223 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:237 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:222 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries( ErrorHandlingModuleComponentRepository.java:215 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData( ErrorHandlingModuleComponentRepository.java:153 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process( ComponentMetaDataResolveState.java:69 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve( ComponentMetaDataResolveState.java:61 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:138 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:119 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule( RepositoryChainComponentMetaDataResolver.java:93 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve( RepositoryChainComponentMetaDataResolver.java:64 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve( ComponentResolversChain.java:101 ) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve( ClientModuleResolver.java:66 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve( ComponentState.java:197 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata( ComponentState.java:144 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run ( DownloadMetadataOperation.java:31 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor$QueueWorker.execute( DefaultBuildOperationExecutor.java:199 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation( DefaultBuildOperationQueue.java:241 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.doRunBatch( DefaultBuildOperationQueue.java:222 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$0( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.resources.AbstractResourceLockRegistry.whileDisallowingLockChanges( AbstractResourceLockRegistry.java:70 ) at org.gradle.internal.work .DefaultWorkerLeaseService.whileDisallowingProjectLockChanges( DefaultWorkerLeaseService.java:185 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$1( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch( DefaultBuildOperationQueue.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run( DefaultBuildOperationQueue.java:172 ) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute( ExecutorPolicy.java:64 ) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( ManagedExecutorImpl.java:48 ) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1128 ) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:628 ) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run( ThreadFactoryImpl.java:56 ) at java.base/java.lang.Thread.run( Thread.java:834 ) Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ' https://jcenter.bintray.com/org/apache/commons/commons-compress/1.20/commons-compress-1.20.pom '. at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:107 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRawGet( HttpClientHelper.java:92 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performGet( HttpClientHelper.java:96 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:43 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:28 ) at org.gradle.internal.resource.transfer.DefaultExternalResourceConnector.openResource( DefaultExternalResourceConnector.java:56 ) at org.gradle.internal.resource.transfer.ProgressLoggingExternalResourceAccessor.openResource( ProgressLoggingExternalResourceAccessor.java:38 ) at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent( AccessorBackedExternalResource.java:130 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:237 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator.withContentIfPresent( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:199 ) ... 51 more Caused by: javax.net .ssl.SSLHandshakeException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.ssl.Alert.createSSLException( Alert.java:131 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:369 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:312 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:307 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts( CertificateMessage.java:1357 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate( CertificateMessage.java:1232 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume( CertificateMessage.java:1175 ) at java.base/sun.security.ssl.SSLHandshake.consume( SSLHandshake.java:392 ) at java.base/sun.security.ssl.HandshakeContext.dispatch( HandshakeContext.java:478 ) at java.base/sun.security.ssl.HandshakeContext.dispatch( HandshakeContext.java:456 ) at java.base/sun.security.ssl.TransportContext.dispatch( TransportContext.java:199 ) at java.base/sun.security.ssl.SSLTransport.decode( SSLTransport.java:172 ) at java.base/sun.security.ssl.SSLSocketImpl.decode( SSLSocketImpl.java:1382 ) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord( SSLSocketImpl.java:1295 ) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake( SSLSocketImpl.java:416 ) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake( SSLSocketImpl.java:388 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket( SSLConnectionSocketFactory.java:436 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket( SSLConnectionSocketFactory.java:384 ) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect( DefaultHttpClientConnectionOperator.java:142 ) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect( PoolingHttpClientConnectionManager.java:376 ) at org.apache.http.impl.execchain.MainClientExec.establishRoute( MainClientExec.java:393 ) at org.apache.http.impl.execchain.MainClientExec.execute( MainClientExec.java:236 ) at org.apache.http.impl.execchain.ProtocolExec.execute( ProtocolExec.java:186 ) at org.apache.http.impl.execchain.RetryExec.execute( RetryExec.java:89 ) at org.apache.http.impl.execchain.RedirectExec.execute( RedirectExec.java:110 ) at org.apache.http.impl.client.InternalHttpClient.doExecute( InternalHttpClient.java:185 ) at org.apache.http.impl.client.CloseableHttpClient.execute( CloseableHttpClient.java:83 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:170 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:146 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.executeGetOrHead( HttpClientHelper.java:135 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:105 ) ... 72 more Caused by: sun.security .validator.ValidatorException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.validator.PKIXValidator.doValidate( PKIXValidator.java:369 ) at java.base/sun.security.validator.PKIXValidator.engineValidate( PKIXValidator.java:263 ) at java.base/sun.security.validator.Validator.validate( Validator.java:264 ) at java.base/sun.security.ssl.X509TrustManagerImpl.validate( X509TrustManagerImpl.java:313 ) at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted( X509TrustManagerImpl.java:222 ) at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted( X509TrustManagerImpl.java:129 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts( CertificateMessage.java:1341 ) ... 98 more Caused by: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate( PKIXMasterCertPathValidator.java:135 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate( PKIXCertPathValidator.java:224 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate( PKIXCertPathValidator.java:144 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate( PKIXCertPathValidator.java:83 ) at java.base/java.security.cert.CertPathValidator.validate( CertPathValidator.java:309 ) at java.base/sun.security.validator.PKIXValidator.doValidate( PKIXValidator.java:364 ) ... 104 more Caused by: java.security .cert.CertificateExpiredException: NotAfter: Sat Nov 26 08:59:59 KST 2022 at java.base/sun.security.x509.CertificateValidity.valid( CertificateValidity.java:277 ) at java.base/sun.security.x509.X509CertImpl.checkValidity( X509CertImpl.java:683 ) at java.base/sun.security.provider.certpath.BasicChecker.verifyValidity( BasicChecker.java:190 ) at java.base/sun.security.provider.certpath.BasicChecker.check( BasicChecker.java:144 ) at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate( PKIXMasterCertPathValidator.java:125 ) ... 109 more Cause 4: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework:spring-core:5.3.8. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.4.8 > org.springframework.boot:spring-boot-gradle-plugin:2.4.8 Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve org.springframework:spring-core:5.3.8. Caused by: org.gradle.api.resources.ResourceException: Could not get resource ' https://plugins.gradle.org/m2/org/springframework/spring-core/5.3.8/spring-core-5.3.8.pom '. at org.gradle.internal.resource.ResourceExceptions.failure( ResourceExceptions.java:74 ) at org.gradle.internal.resource.ResourceExceptions.getFailed( ResourceExceptions.java:57 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:201 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.lambda$getResource$1( DefaultCacheAwareExternalResourceAccessor.java:89 ) at org.gradle.cache.internal.ProducerGuard$AdaptiveProducerGuard.guardByKey( ProducerGuard.java:97 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.getResource( DefaultCacheAwareExternalResourceAccessor.java:83 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadByCoords( DefaultExternalResourceArtifactResolver.java:139 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.downloadStaticResource( DefaultExternalResourceArtifactResolver.java:94 ) at org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver.resolveArtifact( DefaultExternalResourceArtifactResolver.java:60 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.parseMetaDataFromArtifact( AbstractRepositoryMetadataSource.java:78 ) at org.gradle.api.internal.artifacts.repositories.metadata.AbstractRepositoryMetadataSource.create( AbstractRepositoryMetadataSource.java:68 ) at org.gradle.api.internal.artifacts.repositories.metadata.DefaultMavenPomMetadataSource.create( DefaultMavenPomMetadataSource.java:40 ) at org.gradle.api.internal.artifacts.repositories.metadata.RedirectingGradleMetadataModuleMetadataSource.create( RedirectingGradleMetadataModuleMetadataSource.java:51 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver.resolveStaticDependency( ExternalResourceResolver.java:245 ) at org.gradle.api.internal.artifacts.repositories.resolver.MavenResolver.doResolveComponentMetaData( MavenResolver.java:129 ) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveComponentMetaData( ExternalResourceResolver.java:466 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData( CachingModuleComponentRepository.java:394 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$resolveComponentMetaData$5( ErrorHandlingModuleComponentRepository.java:154 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.lambda$tryResolveAndMaybeBlacklist$18( ErrorHandlingModuleComponentRepository.java:223 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:237 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.tryResolveAndMaybeBlacklist( ErrorHandlingModuleComponentRepository.java:222 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.performOperationWithRetries( ErrorHandlingModuleComponentRepository.java:215 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData( ErrorHandlingModuleComponentRepository.java:153 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process( ComponentMetaDataResolveState.java:69 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve( ComponentMetaDataResolveState.java:61 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:138 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch( RepositoryChainComponentMetaDataResolver.java:119 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule( RepositoryChainComponentMetaDataResolver.java:93 ) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve( RepositoryChainComponentMetaDataResolver.java:64 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve( ComponentResolversChain.java:101 ) at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve( ClientModuleResolver.java:66 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.resolve( ComponentState.java:197 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.ComponentState.getMetadata( ComponentState.java:144 ) at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.builder.DownloadMetadataOperation.run ( DownloadMetadataOperation.java:31 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor$QueueWorker.execute( DefaultBuildOperationExecutor.java:199 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation( DefaultBuildOperationQueue.java:241 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.doRunBatch( DefaultBuildOperationQueue.java:222 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$0( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.resources.AbstractResourceLockRegistry.whileDisallowingLockChanges( AbstractResourceLockRegistry.java:70 ) at org.gradle.internal.work .DefaultWorkerLeaseService.whileDisallowingProjectLockChanges( DefaultWorkerLeaseService.java:185 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$1( DefaultBuildOperationQueue.java:212 ) at org.gradle.internal.work .DefaultWorkerLeaseService.withLocks( DefaultWorkerLeaseService.java:213 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch( DefaultBuildOperationQueue.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run( DefaultBuildOperationQueue.java:172 ) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute( ExecutorPolicy.java:64 ) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run( ManagedExecutorImpl.java:48 ) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1128 ) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:628 ) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run( ThreadFactoryImpl.java:56 ) at java.base/java.lang.Thread.run( Thread.java:834 ) Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ' https://jcenter.bintray.com/org/springframework/spring-core/5.3.8/spring-core-5.3.8.pom '. at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:107 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRawGet( HttpClientHelper.java:92 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performGet( HttpClientHelper.java:96 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:43 ) at org.gradle.internal.resource.transport.http.HttpResourceAccessor.openResource( HttpResourceAccessor.java:28 ) at org.gradle.internal.resource.transfer.DefaultExternalResourceConnector.openResource( DefaultExternalResourceConnector.java:56 ) at org.gradle.internal.resource.transfer.ProgressLoggingExternalResourceAccessor.openResource( ProgressLoggingExternalResourceAccessor.java:38 ) at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent( AccessorBackedExternalResource.java:130 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:237 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator$11.call( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:200 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute( DefaultBuildOperationRunner.java:195 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:75 ) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:153 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute( DefaultBuildOperationRunner.java:68 ) at org.gradle.internal.operations.DefaultBuildOperationRunner.call ( DefaultBuildOperationRunner.java:62 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport( UnmanagedBuildOperationWrapper.java:54 ) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call ( DefaultBuildOperationExecutor.java:76 ) at org.gradle.internal.resource.BuildOperationFiringExternalResourceDecorator.withContentIfPresent( BuildOperationFiringExternalResourceDecorator.java:229 ) at org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor.copyToCache( DefaultCacheAwareExternalResourceAccessor.java:199 ) ... 51 more Caused by: javax.net .ssl.SSLHandshakeException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.ssl.Alert.createSSLException( Alert.java:131 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:369 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:312 ) at java.base/sun.security.ssl.TransportContext.fatal( TransportContext.java:307 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts( CertificateMessage.java:1357 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate( CertificateMessage.java:1232 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume( CertificateMessage.java:1175 ) at java.base/sun.security.ssl.SSLHandshake.consume( SSLHandshake.java:392 ) at java.base/sun.security.ssl.HandshakeContext.dispatch( HandshakeContext.java:478 ) at java.base/sun.security.ssl.HandshakeContext.dispatch( HandshakeContext.java:456 ) at java.base/sun.security.ssl.TransportContext.dispatch( TransportContext.java:199 ) at java.base/sun.security.ssl.SSLTransport.decode( SSLTransport.java:172 ) at java.base/sun.security.ssl.SSLSocketImpl.decode( SSLSocketImpl.java:1382 ) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord( SSLSocketImpl.java:1295 ) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake( SSLSocketImpl.java:416 ) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake( SSLSocketImpl.java:388 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket( SSLConnectionSocketFactory.java:436 ) at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket( SSLConnectionSocketFactory.java:384 ) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect( DefaultHttpClientConnectionOperator.java:142 ) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect( PoolingHttpClientConnectionManager.java:376 ) at org.apache.http.impl.execchain.MainClientExec.establishRoute( MainClientExec.java:393 ) at org.apache.http.impl.execchain.MainClientExec.execute( MainClientExec.java:236 ) at org.apache.http.impl.execchain.ProtocolExec.execute( ProtocolExec.java:186 ) at org.apache.http.impl.execchain.RetryExec.execute( RetryExec.java:89 ) at org.apache.http.impl.execchain.RedirectExec.execute( RedirectExec.java:110 ) at org.apache.http.impl.client.InternalHttpClient.doExecute( InternalHttpClient.java:185 ) at org.apache.http.impl.client.CloseableHttpClient.execute( CloseableHttpClient.java:83 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:170 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performHttpRequest( HttpClientHelper.java:146 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.executeGetOrHead( HttpClientHelper.java:135 ) at org.gradle.internal.resource.transport.http.HttpClientHelper.performRequest( HttpClientHelper.java:105 ) ... 72 more Caused by: sun.security .validator.ValidatorException: PKIX path validation failed: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.validator.PKIXValidator.doValidate( PKIXValidator.java:369 ) at java.base/sun.security.validator.PKIXValidator.engineValidate( PKIXValidator.java:263 ) at java.base/sun.security.validator.Validator.validate( Validator.java:264 ) at java.base/sun.security.ssl.X509TrustManagerImpl.validate( X509TrustManagerImpl.java:313 ) at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted( X509TrustManagerImpl.java:222 ) at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted( X509TrustManagerImpl.java:129 ) at java.base/sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts( CertificateMessage.java:1341 ) ... 98 more Caused by: java.security .cert.CertPathValidatorException: validity check failed at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate( PKIXMasterCertPathValidator.java:135 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate( PKIXCertPathValidator.java:224 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate( PKIXCertPathValidator.java:144 ) at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate( PKIXCertPathValidator.java:83 ) at java.base/java.security.cert.CertPathValidator.validate( CertPathValidator.java:309 ) at java.base/sun.security.validator.PKIXValidator.doValidate( PKIXValidator.java:364 ) ... 104 more Caused by: java.security .cert.CertificateExpiredException: NotAfter: Sat Nov 26 08:59:59 KST 2022 at java.base/sun.security.x509.CertificateValidity.valid( CertificateValidity.java:277 ) at java.base/sun.security.x509.X509CertImpl.checkValidity( X509CertImpl.java:683 ) at java.base/sun.security.provider.certpath.BasicChecker.verifyValidity( BasicChecker.java:190 ) at java.base/sun.security.provider.certpath.BasicChecker.check( BasicChecker.java:144 ) at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate( PKIXMasterCertPathValidator.java:125 ) ... 109 more 무엇이 원인일까요?ㅠㅠ
1. ModelAttribute의 기능 중에서 요청파라미터처리 model 추가후 view로 데이터전달 여기서는 1번 역할만 수행하는 건가요? 2번 기능처럼 redirect:/basic/items/{itemId}에 model값을 넘길 수 없나요? 2번 기능은 1번 기능이 작동 한 다음에 쓸 수 있는 기능이죠?
로컬 페이지 켰을때 스프링 아이콘이 아니라 일반 아이콘이 뜹니다. 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요. 테스트케이스 작성 중 실무에서는 테스트 케이스를 어떻게 작성하는지 궁금합니다! 현재 저는 3년차 C# 개발자인데 이직을 위해 영한님 영상을 보면서 공부중입니다. 사이드 플젝에서 테스트케이스를 작성하려고 하는데 Q1.JPA를 사용하는데 실무에서도 테스트 케이스는 서비스만 작성하나요? Q2.컨트롤러도 테스트 케이스를 작성한다면 AssertJ는 어떤식으로 컨트롤러를 테스트 하나요?
안녕하세요 질문 게시판에 css 키워드로 검색해서 질문글을 다 살펴봤는데 해결을 못해서 질문 드립니다. 강의에서 resource/static/item.html resource/static/items.html 이 두 파일을 복사해서 resources/templates/basic 경로 안에 넣은 후에 thymeleaf 템플릿으로 수정 작업을 완료하고 이후에 templates/basic 경로에 있는 html 파일을 absolute path를 복사해서 브라우저에 띄워봅니다. 영한님에게는 css bootstrap이 적용된 html 화면이 나오는데 저는 나오질 않아서 봤더니 link 태그 href 속성에 Cannot resolve directory 'css' Cannot resolve file 'bootstrap.min.css' 요런식으로 경고 메세지가 뜹니다. link href="../../static/css/bootstrap.min.css" link href="/css/bootstrap.min.css" 이렇게 수정하면 경고문구는 사라지지만 여전히 css bootstrap이 적용된 html 화면은 나오지 않습니다. 무엇이 문제인지 잘 모르겠습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의를 진행하면서 테스트중 계속 회원가입을 하고 쿠키가 넘어가는 현상이 있었습니다. 기존 크롬에 쿠키를 다 지우고 인텔리제이를 끄고 난 후 부터는 정상 작동을 하였는데 혹시 어떤 이유 때문에 그랬는지 알 수 있을까요?