게시판 제목 잘보고 올리세요 일반게시판에 홍보글 보이면 바로 회원 차단입니다

리마스터 디버그 모드 에러

컨텐츠 정보

  • 499 조회
  • 6 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

안녕하세요. 리마스터 팩 이용중입니다.

debug모드로 이클립스에서 구동 시키면 에러가 나옵니다. 스크린샷 첨부 하였습니다.


참고 하자면,

1. 서버 구동시 아무런 문제/에러가 없습니다.

2. 이클립스 rebuild할때도 아무런 문제/에러가 없습니다.

3. 18~22라고 나오는데 array가 1, 8, ~, 2, 2 이런식으로 들어갑니다. 왜 그런지는 모르겠습니다. dungeon을 보면 저 값은 그냥 숫자 0입니다.

4. 코드를 지우고 debug를 해도 똑같이 나옵니다. 심지어 에러가 발생되는 라인까지요. 이해가 안갑니다.

관련자료

댓글 6
profile_image

꺼벙이님의 댓글

지나가다 혹시나 싶어 글 남깁니다.
그림 하단에 Failed to Load ./config/dungeon.properties File 이라고 써있고
그 위에 java.lang.NumberFormatException 으로 뜨는걸로 보아
이클립스 디버그 모드에서 적용되는 dungeon.properties 안에 숫자로 있어야 할 곳에 18~22 라고 써 있는거 같아요.
실제 서버구동시에 적용되는 dungeon.properties  파일은 정상이고 디버그 모드일때 적용되는 dungeon.properties  파일에는 18~22 가 있나 봅니다.

정답은 아닐수도 있고요. 참고만 하셔요.
잘 해결되시길 바랍니다.
profile_image

밀가루님의 댓글의 댓글

안녕하세요. 저도 그런가 싶었는데, 아니였습니다. value 중에 18~22는 없습니다. 심지어 코드를 지우고 값을 그냥 박아 버려도 똑같은 에러가 나와버리네요. ㅜㅜ 감사합니다.
근데 디버그 모드일때 적용되는 dungeon.properties파일이 다른가요? 일반 모드일때랑?
profile_image

밀가루님의 댓글

dungeon.property에 cloneTime 이라는 변수가 존재하지 않는데, 디버그 모드로 돌리면 계속 그 cloneTime이라는 스트링 어레이에 1 8 ~ 2 2 라는 값이 들어가는데, cloneTime이 무엇인지 아시는분 있으신가요? 아무리 찾아도 안보이는 변수인데 음..
profile_image

지누아빠님의 댓글

자바의 넘버포맷 오류 인거같습니다.
해당 인티저 파스인트 함수 안에 숫자형식의 문자열이 들어와야합니다
숫자로 변경할수없는 인수가 들어와서 오류나는것 같습니다
초보라 틀릴수도 있습니다 확인해보시기 바랍니다

참고 URL 입니다 https://jamesdreaming.tistory.com/126


그리고 해당 던전.겟프로퍼티 <--- 던전 클래스의 겟프로퍼티 함수를 천천히 보셔야합니다~
리턴값으로 String [ ] 타입의 값이 넘어와야 정상입니다
ex) String[] test = {"18","19","20","21","22"};

~ <-- 요 문자열이 없어져야 정상적으로 되겠네요;;

스트링 배열 참고  URL 입니다
https://kookyungmin.github.io/language/2018/05/22/java_06/
profile_image

밀가루님의 댓글

답변 감사합니다. 네, 저도 숫자가 와야되는데 문자가 와서 변화를 못해서 나는 에러라는거는 알고 있는데요. 제가 궁금한거는 ~ 문자를 안 넣는데 왜 들어가는지와 18~22 라는 값이 cloneTime이라는곳에 들어가는데 그런 변수는 존재하지 않거든요. 근데 어떻게 이런일이 있을수있는지가 궁금한거였습니다^^
전체 2,923 / 76 페이지
번호
제목
이름

포인트 랭킹


알림 0