์ค๋ฅ ์์ธ์ ๋ํ ์ถ์ธก์ผ๋ก ๊ฐ๋ํ ํฌ์คํ ์ ๋๋ค๐ข
์ฐํ ์ฝ ํ๋ฆฌ์ฝ์ค ๊ณผ์ ์ค ํ ์คํธ ์ฝ๋๋ฅผ ์คํํ ๋ ํ ๋ฉ์๋๋ง ์คํํ ๊ฒฝ์ฐ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค.
Internal Error occurred.
org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:160)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely(EngineDiscoveryOrchestrator.java:134)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:108)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:80)
at org.junit.platform.launcher.core.DefaultLauncher.discover(DefaultLauncher.java:110)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
Caused by: org.junit.platform.commons.JUnitException: MethodSelector [className = 'baseball.FunctionTest', methodName = '๏ฟฝ์ ๏ฟฝ๋้ฎ๊พงํณ', methodParameterTypes = ''] resolution failed
at org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener.selectorProcessed(AbortOnFailureLauncherDiscoveryListener.java:39)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:102)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:82)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113)
at org.junit.jupiter.engine.discovery.DiscoverySelectorResolver.resolveSelectors(DiscoverySelectorResolver.java:46)
at org.junit.jupiter.engine.JupiterTestEngine.discover(JupiterTestEngine.java:69)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:152)
... 13 more
Caused by: org.junit.platform.commons.PreconditionViolationException: Could not find method with name [๏ฟฝ์ ๏ฟฝ๋้ฎ๊พงํณ] in class [baseball.FunctionTest].
at org.junit.platform.engine.discovery.MethodSelector.lambda$lazyLoadJavaMethod$2(MethodSelector.java:176)
at java.base/java.util.Optional.orElseThrow(Optional.java:408)
at org.junit.platform.engine.discovery.MethodSelector.lazyLoadJavaMethod(MethodSelector.java:174)
at org.junit.platform.engine.discovery.MethodSelector.getJavaMethod(MethodSelector.java:149)
at org.junit.jupiter.engine.discovery.MethodSelectorResolver.resolve(MethodSelectorResolver.java:86)
at org.junit.jupiter.engine.discovery.MethodSelectorResolver.resolve(MethodSelectorResolver.java:73)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:146)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195)
at java.base/java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1632)
at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:127)
at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:543)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:185)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:125)
at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:91)
... 18 more
Process finished with exit code -2
๊ทธ๋ฐ๋ฐ ํ ์คํธ ํด๋์ค ์ ์ฒด๋ฅผ ์คํํ ๊ฒฝ์ฐ ์ค๋ฅ ์์ด ์คํ์ด ๋์๋ค.
ํ๋ฆฌ์ฝ์ค์์ ์ฃผ์ด์ง ํ ์คํธ ๋ฉ์๋ ์ด๋ฆ์ ๋ชจ๋ ํ๊ธ๋ก ์์ฑ๋์ด ์์๊ธฐ ๋๋ฌธ์, ์ด๋ฆ์ ์์ด๋ก ๋ณ๊ฒฝํ๊ณ ๋จ๋ ์คํํด๋ณด๋ ์ ์์ ์ผ๋ก ๋์ํ์๋ค.
๊ทธ๋์ ๋ฉ์๋ ์ด๋ฆ์ ํ๊ธ๋ก ํ ๊ฒฝ์ฐ ๋จ๋ ์ ์ผ๋ก ์คํ์ด ๋ถ๊ฐ๋ฅํ ๊ฒ์ธ์ง ๊ถ๊ธํด ํ๋ฆฌ์ฝ์ค๊ฐ ์๋ ๋ค๋ฅธ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์ด์ด ํ ์คํธ ํด๋ณด์๋๋ฐ, ํ๋ฆฌ์ฝ์ค ํ ํ๋ฆฟ๊ณผ ๋ค๋ฅด๊ฒ ํ๊ธ ์ด๋ฆ์ธ ๋ฉ์๋๋ฅผ ๋จ๋ ์ผ๋ก ์คํํด๋ ์ ๋์ํ๋ ๊ฒ์ด์๋ค.
๊ทธ๋์ stacktrace๋ฅผ ๋ฐ๋ผ๊ฐ๋ณด๊ธฐ๋ก ํ๋ค.
์ํฉ 1) ํ๋ฆฌ์ฝ์ค ํ ํ๋ฆฟ - ๋ฉ์๋๋ช ์ด ํ๊ธ์ธ ๊ฒฝ์ฐ (๋จ๋ ์คํ)
JUnitStarter.java์ main ๋ฉ์๋์ด๋ค.
stacktrace์ ์ตํ๋จ์ ์๋ ๋ฉ์๋์ธ๋ฐ, args์์ ๋ฐ์ค์ ๋ณด๋ฉด '์ ์๊ณ์ฐ'์ธ ์ด๋ฆ์ด ๊นจ์ ธ์ ๋ณด์ธ๋ค.
ReferencePipeline.java์ accept ๋ฉ์๋์ด๋ค.
JUnitStarter.java์ main ๋ฉ์๋์์ ์ด๋ฏธ ์ด๋ฆ์ด ๊นจ์ง ์ํ์ด๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์์๋ ๋๊ฐ์ด ๊นจ์ ธ๋ณด์ธ๋ค.
์ํฉ 2) ํ๋ฆฌ์ฝ์ค ํ ํ๋ฆฟ - ๋ฉ์๋๋ช ์ด ํ๊ธ์ธ ๊ฒฝ์ฐ (ํ ์คํธ ํด๋์ค ์คํ)
JUnitStarter.java์ main ๋ฉ์๋์ด๋ค.
์ฌ๊ธฐ์๋ ํ
์คํธ ํด๋์ค๋ฅผ ํต์งธ๋ก ์คํํ๊ธฐ ๋๋ฌธ์ ํด๋์ค๋ช
๋ง ๋์์๋ ์ํ์ด๋ค.
ReferencePipeline.java์ accept ๋ฉ์๋์ด๋ค.
์ฌ๊ธฐ์์๋ 1๋ฒ ์ํฉ๊ณผ ๋ฌ๋ฆฌ ๋ฉ์๋๋ช
์ด ์ ์์ ์ผ๋ก ๋ณด์ด๋ ๊ฒ์ ์ ์ ์๋ค.
์ํฉ 3) ํ๋ฆฌ์ฝ์ค ํ ํ๋ฆฟ - ๋ฉ์๋๋ช ์ด ์์ด์ธ ๊ฒฝ์ฐ (๋จ๋ ์คํ)
JUnitStarter.java์ main ๋ฉ์๋์ด๋ค.
1๋ฒ ์ํฉ์์๋ ํ๊ธ์ด ๊นจ์ ธ๋ณด์๋๋ฐ, ์ฌ๊ธฐ์๋ ๋ฉ์๋๋ช
์ด ์์ด์ด๊ธฐ ๋๋ฌธ์ ์ ์์ ์ผ๋ก ๋ณด์ธ๋ค.
ReferencePipeline.java์ accept ๋ฉ์๋์ด๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก JUnitStarter.java์ main ๋ฉ์๋์์ ์ด๋ฏธ ์ด๋ฆ์ด ์ ์์ ์ผ๋ก ๋์จ ์ํ์ด๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ์๋ค.
์ํฉ 4) ๋ค๋ฅธ ์คํ๋ง ํ๋ก์ ํธ - ๋ฉ์๋๋ช ์ด ํ๊ธ์ธ ๊ฒฝ์ฐ (๋จ๋ ์คํ)
GradleWorkerMain.java์ main ๋ฉ์๋์ด๋ค.
์ด ํ๋ก์ ํธ์์๋ stacktrace์ ์ตํ๋จ์ด GradleWorkerMain.java์ด๋ค. ์ฌ๊ธฐ์๋ ํน์ด์ ์ ์ฐพ์๋ณผ ์ ์๋ค.
ReferencePipeline.java์ accept ๋ฉ์๋์ด๋ค.
๋ฉ์๋๋ช
์ด ํ๊ธ์ด๊ณ , ๋จ๋
์ ์ผ๋ก ์คํํ์์๋ ๋ถ๊ตฌํ๊ณ ํ๊ธ์ด ๊นจ์ง์ง ์๊ณ ์ ์ธ์๋์๋ค.
ํ์ธ ๊ฒฐ๊ณผ ํ๋ฆฌ์ฝ์ค์ ๋ค๋ฅธ ํ๋ก์ ํธ ๊ฐ ์ตํ๋จ ์คํ ํด๋์ค๊ฐ ๋ฌ๋๋๋ฐ,
ReferencePipeline.java์ accept ๋ฉ์๋๋ฅผ ๊ฑฐ์น๊ธฐ ์ ์ด๋ ํ ๊ณผ์ ์ ๋ฐ์์๋์ง ๋ ์์ธํ ํ๊ณ ๋ค๊ธฐ๋ ์ด๋ ค์ ๋๋ฆ์ ์ด์ ๋ฅผ ์ถ์ธกํด๋ณด์๋ค.
์ฐ์ ํ๋ฆฌ์ฝ์ค ํ
ํ๋ฆฟ์์ ๊ฐ์ฅ ๋จผ์ ์คํ๋ JUnitStarter.java์ main ๋ฉ์๋๋ ํ๊ธ์ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ๋ค.
(ํด๋์ค๋ช
์ ํ๊ธ๋ก ๋ฐ๊พผ ๋ค ๋๋ฒ๊น
ํด๋ณด๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๊ธ์ด ๊นจ์ง๋ค)
ํด๋์ค๋ช ์ด ์์ด์ผ ๊ฒฝ์ฐ ์ผ์ฐจ์ ์ผ๋ก๋ main ๋ฉ์๋๋ฅผ ์ ์์ ์ผ๋ก ํต๊ณผํ๊ธฐ ๋๋ฌธ์, ์ดํ ๋ฉ์๋๋ช ์ ์ธ์ํ๋ ๊ณผ์ ์์ ์ ์์ ์ผ๋ก ํ๊ธ์ ์ฝ์ด๋ด๋ ๋ฏ ํ๋ค.
๋ค๋ฅธ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ GradleWorkerMain.java์ main ๋ฉ์๋์์ ํด๋์ค๋ช
๋๋ ๋ฉ์๋๋ช
์ ์ฝ์ด๋ค์ด๋ ๋ชจ์ต์ ๋ณผ ์ ์์๊ธฐ ๋๋ฌธ์ ์ดํ ๋จ๊ณ์์ ์ ์์ ์ผ๋ก ํ๊ธ์ ์ฝ์ด๋ค์ด๋ ๊ณผ์ ์ ๊ฑฐ์น ๊ฒ ๊ฐ๋ค.
(ํด๋์ค๋ช
์ ํ๊ธ๋ก ๋ฐ๊พผ ๋ค ์คํํด๋ณด์์ ๋ ์ ์์ ์ผ๋ก ์คํ๋์๋ค)
์์ธ์ ์๋ฒฝํ๊ฒ ์์๋ด์ง๋ ๋ชปํ์ง๋ง, ์ธํ ๋ฆฌ์ ์ด์์๋ ํ๊ธ ํด๋์ค๋ช /๋ฉ์๋๋ช ์ ์ ์์ ์ผ๋ก ์ธ์ํ๋ ๊ฒ๊ณผ ๋ค๋ฅด๊ฒ ๋ด๋ถ์ ์ผ๋ก๋ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ ๊ฒ ๊ฐ๋ค.
'Etc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] Another git process seems to be running in this repository ์๋ฌ (0) | 2022.12.19 |
---|---|
AWS CloudFront 'Access Denied' ์๋ฌ (0) | 2022.08.11 |