Warning FutureWarning: The default value of regex will change from True to False in a future version. 정규표현식을 사용하는 구분에서 위와 같은 Warning이 떴다. 실행이 안되는 것은 아니고, 경고 메세지인데 추후 에러가 날 수 있으니 코드를 수정하는 것이 좋다. 내용을 읽어보면, regex의 default 값이 True에서 False로 변경된다는 것이다. 즉 Default가 바뀔 예정이니 값을 지정하는 것이 좋다. Stackoverflow를 찾아보니 역시나 답변이 있었다. 결국 아래와 같이 인자값을 추가 후 warning 메세지는 사라졌다. Warning 이전 코드 movies_df['title'] = movies_df...
파이썬에 관련된 코드를 실행 도중, urllib에서 에러가 발생하였다. 실행코드 import os import tarfile import urllib DOWNLOAD_ROOT = "https://raw.githubusercontent.com/ageron/handson-ml2/master/" HOUSING_PATH = os.path.join("datasets", "housing") HOUSING_URL = DOWNLOAD_ROOT + "datasets/housing/housing.tgz" def fetch_housing_data(housing_url=HOUSING_URL, housing_path=HOUSING_PATH): os.makedirs(housing_path, exist_ok=True) tgz_pa..
UnsupportedOperationException 에러는 일반적으로 List 형을 new로 초기화하지 않는 상태에서 Arrays로 생성하였을 시 주로 발생한다. 케이스 public static void main(String[] args) { List tempList = Arrays.asList("aaa"); System.out.println(tempList); tempList.add("bbb"); } 일반적으로 값을 세팅하고, 변경하지 않을 거라면 위와 같이 List형을 Arrays.asList로 초기화해도 아무런 문제가 없으나, new로 생성하지 않는 List의 값을 변경하려 한다면 UnsupportedOperationException 에러가 발생한다. 위 코드를 실행하면 다음과 같은 결과가 나온다..
Springboot의 경우 내장에서 띄우는 서버가 Tomcat이고, Tomcat은 Default 포트로 8080을 사용하고 있는데 Boot Dashboard에서 동일한 포트로 프로젝트를 띄울 수 없다. 그리고 이미 다른 서버에서 8080을 사용하고 있는 경우, 포트번호를 변경해야 하는데 아래와 같이 손쉽게 수정이 가능하다 사용중 포트 에러 로그 *************************** APPLICATION FAILED TO START *************************** Description: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that's list..
에러 메세지 Path with "WEB-INF" or "META-INF": [WEB-INF/views/xxx.jsp] 위와 같은 에러가 발생했다면 원인은 스프링부트에서 jsp에 대한 설정을 하지 않았기 때문이다. 처리 방법 그레이들(Gradle) 기준으로 다음가 같이 의존성(dependency)를 추가한다 implementation 'javax.servlet:jstl' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' dependency를 추가 한 후 그레이들 설정을 저장 한 뒤, gradle refresh를 진행한다.
Maven 프로젝트를 새로 만드는 중 Error while downloading 'https://maven.apache.org/xsd/maven-4.0.0.xsd' to C:\Users\user\.lemminx\cache\https\maven.apache.org\xsd\maven-4.0.0.xsd. 이와 같은 에러가 발생하였다. xsd가 없는 건가 싶어서 https://maven.apache.org/xsd/maven-4.0.0.xsd에 접속하니 다음과 같이 정상적으로 xsd 페이지가 나왔다. 결국 오늘도 stackoverflow에 들어가서 다음과 같은 시도를 하였다. 기존 pom.xml 변경한 pom.xml 그러나 이번에는 이와 같은 warning이 떴다. No grammar constraints (DT..
에러 메세지 unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER compiled in at org.elasticsearch.bootstrap.SystemCallFilter.linuxImpl(SystemCallFilter.java:328) ~[elasticsearch-6.3.0.jar:6.3.0] at org.elasticsearch.bootstrap.SystemCallFilter.init(SystemCallFilter.java:616) ~[elasticsearch-6...
Pandas로 CSV를 읽는 와중, ParserError가 발생하였다. pd_data = pd.read_csv(train_loc, encoding='utf=8') 에러 메세지 Traceback (most recent call last): File "D:/Project/steel/python/xjob_train.py", line 26, in pd_data = pd.read_csv(train_loc, encoding='utf=8') File "C:\Users\user\anaconda3\lib\site-packages\pandas\io\parsers.py", line 676, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Users\user\anac..
C:\Anaconda3\envs\saibog\lib\site-packages\gensim\similarities\__init__.py:15: UserWarning: The gensim.similarities.levenshtein submodule is disabled, because the optional Levenshtein package is unavailable. Install Levenhstein (e.g. `pip install python-Levenshtein`) to suppress this warning. warnings.warn(msg) Gensim을 실행하기 위해서 작업을 진행하는 도중, 위와 같은 에러가 발생하였다. 대충 보니, Levenshtein이라는 패키지가 필요한 것 같고, g..
Tika로 첨부파일의 Text를 뽑는 작업을 하기 위해 maven에 등록하여 사용하려는 중에 이와 같은 에러가 발생하였다. 일단 아래는 maven에 등록한 Tika 라이브러리 org.apache.tika tika-core 1.26 org.apache.tika tika-parsers 1.26 그리고 Doc 파일을 Tika로 테스트 해봤을 때 발생한 에러이다. 경고: org.xerial's sqlite-jdbc is not loaded. Please provide the jar on your classpath to parse sqlite files. See tika-parsers/pom.xml for the correct version. Exception in thread "main" java.lang.No..
네이버 API를 호출 시 집에서는 아무런 이상없이 호출되던 녀석이 회사에서는 인증서 문제로 API 접근이 실패하였다. 에러 메세지 java.lang.RuntimeException: API 요청과 응답 실패 at search.NaverSearch.search(NaverSearch.java:44) at search.Main.main(Main.java:35) Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at s..
MySQL에서 DB값을 설정할 때 Host URL을 properties에 직접 입력하여 preparestatement와 같은 JDBC를 사용할때와 spring과 같은 곳에서 data-source를 세팅할 때 delimiter 에러가 발생할 수 있다. Mysql이 버전업이 되면서 SSL을 사용하는 것이 Default가 되면서 url에 useSSL을 false하는 경우가 많아졌는데, 이때 앰퍼샌드(ampersand, &, 앤드 기호)를 사용하게 된다. properties에서 앰퍼샌드는 그대로 입력하면 되지만 spring의 xml 설정같은 곳에서는 앰퍼샌드를 사용할 경우 에러가 발생한다. 해결방법 & -> & 해결방법은 이와같이 &이후에 amp;를 추가로 붙여주면 해당 에러는 발생하지 않게 된다.