1) 백엔드 개발 환경 오류
백엔드에서 Spring Boot를 처음 사용하는 팀원이 있어 MySQL과의 연동과 포트 문제 등 개발을 시작하기 전부터 많은 오류가 있었다. 그래서 혼자서 해결하기 힘든 오류들은 백엔드 담당자끼리 오류를 공유하고 해 결법을 알려주는 등 계속 소통을 하여 많은 오류를 해결할 수 있었다.
2) Git 문제
팀원 중 한 명이 Git을 사용하던 도중 갑자기 Git의 어떠한 명령어도 사용되지 않는 문제가 발생하였다. 그 래서 회의 시간에 팀원들에게 해당 문제를 공유하였고, 문제를 해결하기 위해 팀원 모두 같이 이야기를 나눠 문제를 해결할 수 있는 명령어를 같이 찾아주고 공유해서 문제를 해결했다.
3) 추천 누른 게시물 조회 시 'No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer' 오류 발생
필요가 없으면 조회를 안 해서 비어 있는 객체를 serializer 하려고 해서 발생되는 문제로 추천&게시글 엔티티의 오류가 나는 컬럼에 @JsonIgnore를 설정하여 속성을 무시
4) 코드 실행했으나 localhost에 리디렉션한 횟수가 너무 많다는 오류 발생
페이지들 간 무한 루프에 빠져서 생긴 오류인 것으로 파악하고, 코드를 확인하니 로그아웃 성공 후 이동하는 경로가 잘못된 경로로 설정된 것으로 코드 수정하여 해결
5) 플랫폼 Flo 등 동적 페이지를 크롤링하는 방법을 찾지 못함
Network 탭에서 ajax 파일 찾아서 json으로 받아와 크롤링 구현 완료
6) 크롤링 조회 시 'Ambiguous handler methods mapped for' 오류 발생
중복된 api 주소로 인해 생긴 오류라 주소 수정하여 해결
7) 셀레니움으로 크롤링 할 때 'no such element: Unable to locate element' 오류 발생
팀 내에서 과거에 셀레니움을 이용해 크롤링을 해본 팀원이 있어 크롤링 구현을 하는데 도움을 줘 브라우저 로딩이 되기 전에 요소를 찾아서 문제가 발생한 것이라고 판단한 다음 Thread.sleep()으로 로 딩 시간을 할당해 오류 해결
8) 여러 플랫폼에서 로그인을 해야지만 크롤링을 수행할 수 있는 문제점이 발생했는데 코드에 아이 디, 비밀번호를 포함하면 개인 정보 노출 위험이 생김
'오류 및 해결 > 프로젝트' 카테고리의 다른 글
Cheer Up 프로젝트 정보 및 오류 모음 (0) | 2022.11.29 |
---|