묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
body-parser에 관한 질문
express 4.16버전 부터 body-parser가 지원된다고 하는데 왜 사용 해야하나요?
-
미해결실전! 스프링 데이터 JPA
강의 감사합니다. 추후 강의 계획 문의
안녕하세요. JPA에 대하여 학습을 하고자 강의를 듣기 시작하여 1편,2편,dataJpa까지 듣고있는 수강생 입니다. 다음으로 dsl까지 학습할 계획이네요. ^^ 강의가 진짜 정말 많이 내용이 좋고 재미도 있어요.ㅋㅋㅋㅋ 문의드릴점은 혹시 jpa와 캐싱전략 관련 강의는 예정에 있는지 문의드립니다. REST API 의 캐싱전략, redis, guava등 유익한 강의가 될 것 같아서요. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어 (부록)
10:10 Add front에서 질문드립니다.
안녕하세요. 10:10 Add front 부분에서 p_movie temp=head; 코드를 생략하고 new_node->next = head; head = new_node; 이렇게만 해줘도 결과가 같은데. 상관 없나요?
-
미해결CSS Flex와 Grid 제대로 익히기
flexgrid_1분코딩\섹션1_Flex_핵심정리\06-align-items.html
코드 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>CSS Flex</title> <link rel="stylesheet" href="default.css"> <style> .flex-container { display: flex; flex-wrap: wrap; /* flex-direction: column; */ /* align-items: stretch; */ /* align-items: flex-start; */ /* align-items: flex-end; */ /* align-content: center; */ /* justify-content: center; */ align-items: center; /* align-items: baseline; */ height: 600px; } </style> </head> <body> <div class="flex-container"> <div class="flex-item">AAAAAAAAAAAA</div> <div class="flex-item">BBB</div> <div class="flex-item">CCCCCCC</div> <div class="flex-item">AAAAAAAAAAAA</div> <div class="flex-item">BBB</div> <div class="flex-item">CCCCCCC</div> <div class="flex-item">AAAAAAAAAAAA</div> <div class="flex-item">BBB</div> <div class="flex-item">CCCCCCC</div> <div class="flex-item">AAAAAAAAAAAA</div> <div class="flex-item">BBB</div> <div class="flex-item">CCCCCCC</div> </div> </body> </html> 화면 궁금한 점 - align-items , align-content의 차이를 잘모르겠습니다. - align-items에서 줄이 넘어갈 때 왜 중앙에 커다란 공백이 생기는 것이죠? 따로 지정해주지 않았는데 이런 처리가 자동으로 되버리니 당황스럽네요 - align-items : stretch를 하고 align-content : center 하면 align-content : center 만 적용이 되는데 음.. 둘의 관계가 정확히 어떻게 되는 건지 모르겠어요 align-content : center align-items : stretch align-items : stretch align-content : center 위 2가지 경우 모두 다 align-items : stretch가 무시되는 화면을 출력합니다. 저는 align-item 이나 align-content나 개별 아이템의 수직정렬에 관계하는 것 처럼 보이거든요. 실제로 줄바꿈이 일어나지 않을 때 align-content 가 align-item의 역할도 할수 있는 것 같고요 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요 질문드립니다.!
제가 작성한 코드에서 계속 wrong_answer가 나와 강의를 보고 코드를 수정해서 작성했습니다. 테스트를 했는데 전체적으로 너무 작은 값이 나옵니다. 제가 놓치고 있는 부분이 있는 지 확인 부탁드립니다.! 감사합니다! #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int i,j,h,w,sum=0,max=0,gh,gw,k,q; scanf("%d %d",&h,&w); vector<vector<int> > a(h+1,vector<int>(w+1,0)); for(i=1;i<=h;i++){ for(j=1;j<=w;j++){ scanf("%d",&a[i][j]); } } scanf("%d %d",&gh,&gw); for(i=1;i<=h-gh+1;i++){ for(j=1;j<=w-gw+1;j++){ sum=0; for(k=i;k<i+gh;k++){ for(q=j;q<j+gh;q++){ sum=sum+a[k][q]; } } if(max<sum)max=sum; } } printf("%d",max); return 0; }
-
미해결3D리플릿 만들기 - 인터랙티브 웹 프로젝트
질문 있습니다.
body에 perspective를 주었고 leaflet에 preserve-3d를 아직 해주지 않았는데 어떻게 page는 rotateY의 3d 효과가 적용된건가요?? body의 perspective효과가 html태그 단계를 거치면 적용이 안된다고 하셨는데 page는 왜 leaflet에 preserve-3d를 해주기도 전에 rotateY의 3d효과가 적용될수 있었는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
#3 에서 에러가 발생합니다...
byeongukan@anbyeong-ug-ui-MacBookPro boiler-plate % yarn start yarn run v1.22.4 $ node index.js events.js:292 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE: address already in use :::5000 at Server.setupListenHandle [as _listen2] (net.js:1313:16) at listenInCluster (net.js:1361:12) at Server.listen (net.js:1447:7) at Function.listen (/Users/byeongukan/Documents/boiler-plate/node_modules/express/lib/application.js:618:24) at Object.<anonymous> (/Users/byeongukan/Documents/boiler-plate/index.js:23:5) at Module._compile (internal/modules/cjs/loader.js:1137:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) at Module.load (internal/modules/cjs/loader.js:985:32) at Function.Module._load (internal/modules/cjs/loader.js:878:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 Emitted 'error' event on Server instance at: at emitErrorNT (net.js:1340:8) at processTicksAndRejections (internal/process/task_queues.js:84:21) { code: 'EADDRINUSE', errno: 'EADDRINUSE', syscall: 'listen', address: '::', port: 5000 } error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. byeongukan@anbyeong-ug-ui-MacBookPro boiler-plate % 계속 에러가 뜨는데 왜 이런에러가 뜰까요 ㅠㅠ
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Category, body is not defined
cmder에 계속하여 Category와 body is not defiend라는 오류가 뜨는데 해결방법을 모르겠습니다.
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
html파일을 만드실때
삭제된 글입니다
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
로컬호스트 연결이 안됩니다.
좋은 강의 항상 감사드립니다! 정말 잘 보고 있습니다. 수업 내용을 따라가던 중에 문제가 발생하여 이렇게 질문 올립니다. 파이어폭스에서 localhost/dvwa에 들어가려고 하면 Unable to connect가 뜨며 들어가지지 않습니다. 다른 구글, 네이버에는 잘 들어가지는데 로컬호스트에만 들어가지지 않고 검색을 해보아도 해결 방법을 모르겠습니다.ㅠㅠ No proxy로 설정한 경우인데도 위 사진처럼 뜨고 실습을 진행할 수가 없습니다.. 어떻게 해결해야 할까요..?ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
could not resolve property 에러 질문있습니다.
안녕하세요! api 진행 중에 이해가 정말 안가서 시간 허비하다가 질문드립니다.... ㅇMember 엔티티 이고, victorylist를 패치조인을 해서 가지고 오려고 합니다. json으로 이름을 받으면 그 member의 정보를 리턴해주려고 합니다. findMember 메서드를 사용할 예정입니다. 조인을 하려는 victorylist의 내용입니다. findMember 메서드입니다. 저는 당연히 정상적으로 작동을 할 것이라 생각했습니다. 왜냐하면 member 가 OneToMany로 victorylist 의 list를 가지고 있는데, 이와 똑같이 club 엔티티가 OneToMany 관계로 member들의 list를 가지고 있고 findOneClub 메서드를 통해 member와 페치조인해서 가져오는데에 아무 에러가 안뜨고 정상적으로 실행되었기 때문입니다. 그런데, member가 victorylist를 가져오려 할 때에는 다음과 같은 에러가 뜹니다...member엔티티 내의 club과 sponsor 들을 조인할 때에는 아무문제가 없는데 victorylist만 문제를 일으킵니다.. 에러관련 내용을 구글링해도 이 상황과 맞는것이 안보이고 club엔티티와 member를 페치조인했을 때에는 문제가 없던게 이때에는 문제가 생기는지 꽉 막혀버려서 정말 모르겠습니다.. 무엇이 문제인건가요 ?
-
미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
mongodb 연결
교수님 . 다른 학생이 질문한것을 참고하여 새로 깔아 시행하기도 하고 테이블을 다시 설정해보기도 하였으나 계속 똑같은 문제로 진행이 되고 있지 않고 있습니다. 이유가 무엇일까요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
제이쿼리 js $ < is not defined 정의가 안됩니다 ㅠ..
안녕하세요 선생님 다른건아니고 custom.js 부분을 커스터마이징 할떄 제이쿼리 코드가 $ < is not defined 정의가 되지않는다는 에러가 뜨네요 , 브라켓은 최신버전으로 사용하고있습니다. 기존에 영상에 쓰이던 제이쿼리 방식은 오류가 나서요, 혹시 업데이트된 제이쿼리 코드방식으로 코딩해야하는지 기존에 제가 작성한 index.html / style.css / responsive.css 수정한 파일들을 눈씻고찾아봐도 타이핑에 문제가 없다고 생각하는데 제가 못찾은거 일수도 있다고 생각하여 선생님의 강의자료에 압축 파일을 다운받아서 다시 재설정을 해주었는데도 custom.js 제이쿼리 코딩부분은 여전히 에러가 나서요 , 선생님의 강의 자료를 여러번 타이핑하신걸 대조해봐도 틀린부분은 전혀 없구요 해당하는 플러그인 위치 , 경로설정/jquery 플러그인 등등 다 입력이 되있습니다 , $ < is not defined 정의가 되지않는다는 에러가 뜨네요 ,
-
미해결웹 게임을 만들며 배우는 자바스크립트
중급강좌 관련 질문이요
중급강좌 얘기 많이 해주셨는데 강의 제작 예정이신가요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
스프링 dao service 매커니즘 질문드립니다.
Controller 에서 객체 빈을 받아 온 것을 Service에 전달 그것을 Dao에 전달 그다음 Mapper로 이어져서 Db와의 연동이 되는 걸로 알고 있는데요. 그런데 Dao 없이 바로 Service에서 받아서 처리 해도 결국 실행은 되는데 굳이 Dao를 집어넣어서 한 번의 컴파일이 더 생기게 하는 이유가 뭔가요? Dao를 굳이 왜 넣어야 하는 지 질문 드립니다.
-
미해결홍정모의 따라하며 배우는 C++
질문이 있습니다
교수님이 작성하신대로 코드를 써보고 디버깅을 해보았습니다. 하지만 만약 배열의 크기가 1000이 넘어간다고 생각하면 1000번이 넘는 함수 호출을 사용하게 되는 것인데, 이러면 stack overflow가 생길 수 도 있겠다라는 생각이 들었습니다. 혹시 이런 경우에는 반환 값이 최적화 되어 컴파일러가 stack overflow를 방지하는지 궁금합니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
this.$store
this.$store 로 접근할 수 있는건 vue 파일에서만 가능한것인가요??
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
키프레임 질문드립니다~
slideup 키프레임에서 margin- top 값을 조정하여 텍스트 애니메이션을 주는것과 top 값을 조정하여 애니메이션을 주는게 어떻게 다른건가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
ls -arlth
arlth가 어떤용도로 쓰이는 명령어인가요?저는 윈도우 환경입니다.dir -arlth 해도 실행이 안됩니다. (빌드는 문제없이 수행하였습니다.)
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
antlr.NoViableAltException: unexpected token: MEMBER
음.. 구글링 해보아도 모르겠네요 ㅠㅠ 이 부분때문에 insert 쿼리가 안나가는데 질문 드립니다. 강의는 11분까지 들었습니다. 감사합니다. antlr.NoViableAltException: unexpected token: MEMBER at org.hibernate.hql.internal.antlr.HqlBaseParser.fromRange(HqlBaseParser.java:1524) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.antlr.HqlBaseParser.fromClause(HqlBaseParser.java:1348) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.antlr.HqlBaseParser.selectFrom(HqlBaseParser.java:1068) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.antlr.HqlBaseParser.queryRule(HqlBaseParser.java:748) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.antlr.HqlBaseParser.selectStatement(HqlBaseParser.java:319) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.antlr.HqlBaseParser.statement(HqlBaseParser.java:198) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:294) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:189) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:144) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.(HQLQueryPlan.java:113) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.(HQLQueryPlan.java:73) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.engine.query.spi.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:162) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.internal.AbstractSharedSessionContract.getQueryPlan(AbstractSharedSessionContract.java:604) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:716) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:816) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at org.hibernate.internal.AbstractSharedSessionContract.createQuery(AbstractSharedSessionContract.java:113) ~[hibernate-core-5.4.18.Final.jar:5.4.18.Final] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.8.RELEASE.jar:5.2.8.RELEASE] at com.sun.proxy.$Proxy64.createQuery(Unknown Source) ~[na:na] at jpabook.jpashop.repository.MemberRepository.findName(MemberRepository.java:41) ~[main/:na] at jpabook.jpashop.repository.MemberRepository$$FastClassBySpringCGLIB$$97f1c501.invoke() ~[main/:na] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at jpabook.jpashop.repository.MemberRepository$$EnhancerBySpringCGLIB$$af909806.findName() ~[main/:na] at jpabook.jpashop.service.MemberService.validateDuplicateMember(MemberService.java:60) ~[main/:na] at jpabook.jpashop.service.MemberService.Join(MemberService.java:34) ~[main/:na] at jpabook.jpashop.service.MemberService$$FastClassBySpringCGLIB$$560b731b.invoke() ~[main/:na] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) ~[spring-tx-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.8.RELEASE.jar:5.2.8.RELEASE] at jpabook.jpashop.service.MemberService$$EnhancerBySpringCGLIB$$ec5e8741.Join() ~[main/:na] at jpabook.jpashop.service.MemberServiceTest.회원가입(MemberServiceTest.java:38) ~[test/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686) ~[junit-platform-commons-1.6.2.jar:1.6.2] at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:212) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:208) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:71) ~[junit-jupiter-engine-5.6.2.jar:5.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.6.2.jar:1.6.2] at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) ~[na:na] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.6.2.jar:1.6.2] at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) ~[na:na] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) ~[junit-platform-engine-1.6.2.jar:1.6.2] at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) ~[.cp/:na] at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) ~[.cp/:na] at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) ~[.cp/:na] at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) ~[.cp/:na] at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:141) ~[.cp/:na] at org.eclipse.jdt.internal.junit5.runner.JUnit5TestReference.run(JUnit5TestReference.java:98) ~[.cp/:na] at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) ~[.cp/:na] at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:542) ~[.cp/:na] at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770) ~[.cp/:na] at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464) ~[.cp/:na] at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210) ~[.cp/:na]