기타/🚨 에러

Kotlin # There's a cycle in the delegation calls chain

둥굴둥굴둥굴레차 2022. 8. 2. 11:40

🎈 문제

Kotlin으로 코딩하던 중에 다음과 같은 에러를 맞닥드렸다.

There's a cycle in the delegation calls chain

 

 

해당 에러를 stackoverflow에 검색해 보니 다음과 같은 답변을 볼 수 있었다.

You get this error because you are calling the secondary constructor with your secondary constructor, thus making it a cycle.

 

부생성자로 부생성자를 부르고 있다..?

 

 

🎈 해결

 

가만히 생각해보니 주생성자 지정을 안해준 것이 기억났다.

 

 

간단히 주생성자를 지정해주니 해당 에러가 사라졌다.

아래는 예시 코드이다.