본문 바로가기
반응형

에러5

[Python] 파이썬에서 예외를 다루는 방법 파이썬 프로그래밍를 읽고, 정리한 글입니다. 목차 · 예외 처리하기 - try~except - try~except~finally - raise 클래스 · 여러가지 에러 예외 처리하기 · 프로그램을 개발하다 보면 많은 에러가 발생한다. 파이썬은 예외 처리를 사용하여 이러한 에러를 개발자가 직접 처리할 수 있도록 한다.· 파이썬은 프로그램 처리 도중 에러가 발생하면, 해당 라인에서 프로그램이 정지된다. - 인터프리터 방식을 사용하여 소스 코드를 기계어로 번역해 실행하는 프로그래밍 언어들의 특징이다. · 경우에 따라 예외 처리를 사용하면, 처리 도중에 에러가 발생하여 정상적인 처리를 하지 못해도 프로그램을 강제 종료하지 않고 프로그램을 수행하도록 할 수 있다. try~except 구문 · try~except .. 2022. 4. 9.
[JUnit] 오류 해결: java.lang.IllegalStateException: Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext JUnit으로 스프링 프로젝트를 테스트 하던 중 위와 같은 오류가 발생했다. 이러한 경우 테스트 클래스에 @WebAppConfiguration 어노테이션을 붙이면 해결할 수 있다. @WebAppConfiguration은 클래스 레벨 어노테이션이며, 스프링 프레임워크에서 웹 버전의 애플리케이션 컨텍스트(빈의 생성과 관계설정 등 제어를 담당하는IoC 컨테이너)를 생성할 때 사용한다. 출처 https://www.baeldung.com/spring-webappconfiguration 2021. 8. 10.
[JPA] 오류 해결: “Data too long for column” Spring Data JPA를 통해 아래와 같은 엔티티로 MySQL 데이터베이스에 테이블을 생성한다고 가정하자. @Entity public class SurveyAnswer { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Long id; Long userId; LoveType loveType; String answers; } 코드의 answers 변수처럼 String 타입을 설정하면, 기본적으로 255바이트의 varchar 타입 컬럼이 된다. 하지만 기본으로 설정된 255바이트의 길이가 넘는 문자열을 입력하면 다음과 같은 오류가 발생한다. “Data too long for column” 오류를 해결하려면, 컬럼의 길이를 늘려주면된다. 생성된 컬럼(a.. 2021. 5. 29.
[iOS] 오류 해결: whose view is not in the window hierarchy! Xcode에서 다음과 같은 오류와 함께 ViewController가 present 되지 않았다. 문제는 테스트를 위해 viewDidLoad() 메소드 내부에서 모달뷰를 띄우려고 한 것 때문이었다. viewDidLoad에서는 아직 ViewController가 완성되지 않은 상태다. 때문에 ViewController가 완성되는 시점 즉, viewDidAppear()가 호출된 후 모달뷰를 띄우면 오류는 해결된다. 2021. 3. 2.
[iOS] Build input file cannot be found 오류 해결 Build input file cannot be found 오류 해결 정상적으로 작동하는 프로젝트에서 갑자기 빌드 오류가 발생했다. 오류명은 error: Build input file cannot be found 'xxx/xxx/Info.plist' Info.plist 파일을 찾을 수 없다는 것이었다. 황당한 점은 프로젝트 폴더를 열어보니 Info.plist 파일은 정상적으로 존재하고 했다는 것. 하지만 xcode를 통해 프로젝트 파일을 보면 다음과 같이 빨간색 표시되어 파일을 인식하지 못하는 상태로 보였다. xcode에서 빌드 문제가 발생하면 가장 먼저 조취하는 product -> Clean build Folder 역시 먹히지 않았다. 여러 삽질을 하다 찾은 스택 오버플로우에는 역시나 답이 있었다. 파.. 2020. 12. 24.
반응형