에러 15

[Spring Batch] java.lang.IllegalStateException: ItemWriter must be provided 에러

[Spring Batch] java.lang.IllegalStateException: ItemWriter must be provided 에러 java.lang.IllegalStateException: ItemWriter must be provided at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486) at org.springframework.bea..

에러 2022.12.15

[에러] 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

[Spring] HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long' 에러 해결

[Spring] HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long' 에러 해결 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long'. Check configuration for 'ㅁㅁㅁㅁ' ✔ 현상 RequestBody에 Long타입을 넣고 요청했는데 오류가 났다. ✔ 원인 @NotEmpty..

에러 2022.11.08

[에러] cvc-elt.1.a: Cannot find the declaration of element 'web-app'. 에러 해결법 (web.xml)

[에러] cvc-elt.1.a: Cannot find the declaration of element 'web-app'. 에러해결 (web.xml) ✔ 현상 web.xml의 web-app부분에 빨간색 X표시가 떴다 ✔ 해결방법 구글링해보니까 해결 방법이 여러가지가 있던데 나는 변경된 서블릿 버전 문제였다. (나는 4번방법으로 해결함) 1. 해당 문서 아무 위치에나 커서를 놓고 아무 조작해보기 https://change-words.tistory.com/entry/webxml-%ED%8C%8C%EC%9D%BC-web-app%EC%97%90-%EC%97%90%EB%9F%AC-%EB%B9%A8%EA%B0%84%EC%A4%84-%ED%95%B4%EA%B2%B0%EB%B2%95 web.xml 파일 web-app에 ..

에러 2022.03.14

[Spring] @transactional(readonly = true) 오류 뜰 때 해결

[Spring] @transactional(readonly = true) 오류 뜰 때 해결 ✔ 현상 @transactional(readonly = true)를 추가해줬는데 readOnly 부분이 빨간색이 뜨면서 오류가 떴다 ✔ 원인 이런 경우는 보통 import 한 package가 올바르지 않아서 생기는 문제이다. 나는 확인해봤더니 javax.transaction.Transactional을 import하고 있었다. ✔ 해결 org.springframework.transaction.Transactional을 import하도록 수정해주면 된다. 그럼 아래 사진과 같이 빨간 오류 표시가 사라진다.

에러 2022.02.21

[에러] java.util.IllegalFormatConversionException: d != java.lang.String 에러 해결

[에러] java.util.IllegalFormatConversionException: d != java.lang.String 에러 해결 Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.String at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4302) at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2793) at java.util.Formatter$FormatSpecifier.print(Formatter.java:2747) at java.util.F..

에러 2022.02.16

[Tomcat 에러] 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. (java.lang.IllegalArgumentException) 에러 해결방법

[Tomcat 에러] 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. (java.lang.IllegalArgumentException) 에러 해결방법 2월 08, 2022 8:48:43 오전 org.apache.coyote.http11.AbstractHttp11Processor process 정보: HTTP 요청 헤더를 파싱하는 중 오류 발생 비고: HTTP 요청 파싱 오류들이 더 발생하는 경우 DEBUG 레벨 로그로 기록될 것입니다. java.lang.IllegalArgumentException: 요청 타겟에서 유효하지 않은 문자가 발견되었습니다. 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. at or..

에러 2022.02.09

[Tomcat] Several ports (8005, 8080) required by Tomcat are already in use 에러 해결

Several ports (8005, 8080) required by 톰캣 are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). [환경] - Windows, Eclipse, Tomcat 사용 [현상] Tomcat 을 시작하려고 하니까 위와 같은 오류 메시지가 뜨면서 시작이 되지 않았다. [원인] 이클립스로 서버를 켜놨는데 이클립스가 갑자기 꺼지면서 서버가 종료되지 않았는데 다시 재시작하려고 ..

에러 2021.11.02

[에러] 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
반응형