Optional<T>의 orElseThrow 에러를 해결하기 위해 이것저것 만지다보니 다른 쪽에 문제가 생겼는지, 테스트파일 실행에 에러가 발생했다.
인텔리제이가 추천하는 해결방법을 이것저것 막 눌러본 나의 잘못..

처음에는 Build failed with an exception 으로 검색했는데, 뭔가 나의 경우와는 다른 느낌이었다. 그 사람들의 에러 메시지와 내 에러 메시지가 달라서 이게 아닌가? 하고 다시 검색
Execution failed for task ':compileJava'. > invalid source release 이걸로 검색하니 나와 같은 에러상황을 발견했고 그걸 적용하니 해결됐다!
핵심은 invalid source release 이거인 듯 싶다.
JDK 버전과 project language level이 달라서 생기는 에러라고 한다.
File > Project Structure 
Project에서 SDK와 Language level의 버전을 맞춰준다.
맞게 바꿔준다.
Laguage level은 SDK default로 설정하면 된다.

build.gradle
build.gradle 파일에서 sourceCompatibility를 SDK버전과 같은 걸로 변경해주어야 한다.
리프레시 해도 자동으로 변경이 안되더라.
나같은 경우는 8이기 때문에 8로 변경변경한 후에 refresh를 하면

빌드가 성공적으로 잘 됐다.
그 후에 에러 났던 파일을 재실행해보면

성공적으로 실행된다