P2SK의 라이프
블로그 이미지
P2SKLife
앱개발에 대한 정보와 취미인 음악감상에 대한 정보를 공유합니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

250x250
반응형
728x90
반응형

코듈러에서 FIle컴포넌트로 파일을 읽어 처리를 하면 읽기 관련하여 버그가 발생한다고 합니다. 그래서 Companion 또는 apk로 빌드하여 처음 실행하면 다음과 같은 에러가 뜨고 종료됩니다.

메세지의 뜻은 길이가 0인 리스트에서 뭔가 읽으려고 시도했다는 오류인데...

컴패니온 실행하면서 아무리 리스트를 Do It으로 읽어 봐도 전혀 빈 리스트가 아님에도 이런 오류가 발생합니다.

 

그런데 구글링을 해보니 File 컴포넌트의 버그라는 말을 듣고 파일 컴포넌트를 사용하지 않고 직접 리스트를 작성하였더니 에러가 뜨지 않게 되었습니다.

참고로 다른 파일 확장 컴포넌트로 읽을 수 있으면 그런 방법도 가능하다고 합니다..

 

또 다른 가능성은 약간의 시간차로 인해서 발생할 수도 있다는 것을 염두에 두시기 바랍니다. 즉, 동시에 처리에 들어가면 리스트 생성을 마치기 전에 리스트를 읽기시도할 수가 있는데 그럴 때도 이와 같은 오류가 발생할 수도 있으니 처리 순서를 동시 발생에서 순차적으로 처리하도록 변경해 보시기 바랍니다..

 

2022년 1월 27일 기준 작성된 내용이라 혹 이후에 버그가 개선되거나 대체할 컴포넌트가 있을 수도 있음을 참고하시기 바랍니다.

728x90
반응형
posted by P2SKLife