error 3

[에러] error: method does not override or implement a method from a supertype

[에러] error: method does not override or implement a method from a supertype ✔ 현상 추상클래스를 상속받는 클래스에 @SuperBuilder 어노테이션이 붙어있었는데 (toBuilder = true)를 추가했더니 발생 (Build 단계에서 오류 발생 - compileJava) @SuperBuilder(toBuilder = true) ✔ 원인 상속하는 상위 타입과 맞지않는건 override 혹은 implement를 할 수 없다. 나는 상속하는 추상클래스에는 아래와 같이 @SuperBuilder만 붙어있었기에 오류가 났다. ✔ 해결 상속하는 추상클래스에도 어노테이션을 맞춰주었다. @SuperBuilder(toBuilder = true)

에러 2022.11.23

[MongoDB] BSONTypeError: Argument passed in must be a string of 12 bytes or a string of 24 hex characters or an integer 에러 해결

[MongoDB] BSONTypeError: Argument passed in must be a string of 12 bytes or a string of 24 hex characters or an integer 에러 해결 BSONTypeError: Argument passed in must be a string of 12 bytes or a string of 24 hex characters or an integer ✔ 환경 - MongoDB 4.4.10 ✔ 현상 MongoDB를 사용하는데 새로운 Collection을 만들어서 삭제하려고 쿼리를 날렸는데 해당 에러가 났다. db.cherry.deleteOne({ "_id" : "cac42863-b337-4740-b77e-d802a07fdd5c"}); ✔..

에러 2022.11.09

[에러] java.lang.NumberFormatException: For input string: "0-17" 원인

DB에서 받아온 데이터를 엑셀로 만들어 뿌려줄때 이 현상이 발생했다. 엑셀을 만들때 데이터를 String을 double로 파싱해서 셋팅하는데 그부분에서 해당 오류가 발생했다. java.lang.NumberFormatException: For input string: "0-17" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.lang.Double.parseDouble(Double.java:538) [원인] double로 변환하려는 데이터의 소수점 길이가 너무 길어서 해당 오류가 발생했다...

에러 2021.09.01
반응형