본문 바로가기

버그일기5

[Spring Boot] template might not exist or might not be accessible by any of the configured Template Resolvers 다음과 같은 상황에서 에러가 발생했습니다. 1) Thymeleaf 를 사용 2) ajax를 사용해 비동기 처리 [에러메세지] Thymeleaf 템플릿이 존재하지 않거나 엑세스하지 못한다는 구문의 에러입니다. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [controller 경로], template might not exist or might not be accessible by any of the configured Template Resolvers [Controller 코드] @Controller public class Controller { ... @PostMapping("경로") public HashMap 메소드.. 2023. 1. 22.
[JPQL] For queries with named parameters you need to use provide names for method parameters. 조회수 컬럼 update 를 구현하던중 에러가 발생했습니다. 작성한 JPQL 구문은 아래와 같습니다. @Modifying @Query("UPDATE domain d SET d.viewCount = d.viewCount+1 WHERE d.id = :id") int addViewCount(String id); [에러메세지] java.lang.IllegalStateException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters. 번역기를 돌려.. 2023. 1. 22.
[spring boot] 비동기 처리와 response 500 에러 비동기처리 중 500 에러가 발생했습니다. controller를 잘 호출하고, 서버에서도 에러없이 로직을 잘 처리하는데 계속 500에러가 발생했습니다. 저와 같은 상황이시면 해당 포스팅을 참고해보시면 좋겠습니다. [상황] 1. 비동기 요청을 했을때 GetMapping의 경로대로 controller 메소드를 잘 탑니다.(비동기 처리, 경로이상X) 2. 서버의 모든 로직을 에러없이 잘 처리합니다.(코드에러X) 3. 그럼에도 불구하고 서버 console에 템플릿이 존재하지 않거나 액세스 할 수 없다는 에러가 뜹니다. Error resolving template [controller 경로], template might not exist or might not be accessible by any of the c.. 2023. 1. 13.
[tiles] org.xml.sax.SAXParseException 에러 스프링 mvc 프로젝트에 tiles 프레임워크를 설정하는중 에러가 발생했다. InternalResourceViewResolver 를 통해서 페이지를 호출했을때는 화면이 정상적으로 표시되는데 tiles를 적용하면 다음과 같은 에러가 발생했다. SEVERE: 경로 [/프로젝트명]의 컨텍스트 내의 서블릿 [appServlet]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is org.apache.tiles.definition.DefinitionsFactoryException: XML error reading definitions.]을(를) 발생시켰습니다. org.xml.sax.. 2022. 4. 26.
[SVN] Attempted to lock an already-locked dir 에러 새로운 기능을 만들고 SVN에 commit 하려고 하는데 에러가 발생했다. Some of selected resources were not committed. Attempted to lock an already-locked dir 해당 에러는 특정파일에 lock이 걸려 commit이 안되는 현상이다. svn을 사용하다가 비정상적인 종료나 실패로 lock이 발생한 경우이다. 해당 오류를 해결하기위해 검색했을때 찾은 방법은 아래 2가지였다. 1. cleanup을 수행 cleanup(커밋하려는 프로젝트 우클릭 > Team > cleanup) 을 수행한뒤 commit 한다. cleanup은 lock이 걸린 파일이나 폴더를 cleanup 함으로써 트랜잭션을 무효화시켜 정리한다. 비정상적인 종료나 실패로 lock이.. 2020. 2. 20.