본문 바로가기

Troubleshooting

(9)
[스프링] no suitable HttpMessageConverter found for request type 상황 vue에서 spring api에 요청을 보내는데 "no suitable HttpMessageConverter found for request type" 가 발생하였다. 문제점 1. json을 java dto로 매핑하지 못하고 있었다. 해결 1. json 필드명과 dto 필드명을 일치시켰다. -> 하지만 문제는 계속되었다. 2. dto에 getter, setter를 만들어 주었다. -> 해결!
E/SpeechRecognizer: bind to recognition service failed 음성인식 안됨 오류 안드로이드 스튜디오(android studio)에서 SpeechRecognizer를 사용할 때 LG폰으로는 잘 작동되었는데 삼성폰(갤럭시)으로 하니깐 E/SpeechRecognizer: bind to recognition service failed 메세지를 내면서 동작하지 않는 현상이 발생하였다. 문제는 구글 어시스턴스가 작동하지 않아서 였다. 플레이스토어에서 'google'을 다운로드해서 구글 어시스턴스를 활성화 해주면 된다. https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox
Diskpart에서 다음 오류가 발생했습니다. 액세스가 거부되었습니다.자세한 내용은 시스템 이벤트 로그를 참조하십시오. 우리가 통상적으로 포맷하는 방법으로 usb 포맷이 안되는 경우가 있다. cmd를 열어서 diskpart로 해결되면 다행이지만 이 방법도 안되는 경우 로우 포맷을 해보자 로우 포맷이 끝나면 다시 윈도우에서 빠른 포맷을 진행하자 홈페이지 링크: HDDGURU: HDD LLF Low Level Format Tool HDDGURU: HDD LLF Low Level Format Tool HDD LLF Low Level Format Tool Low Level Format Tool — Click to enlarge Developer: HDDGURU.COM License terms: Free for personal/home use (speed is capped at 180 GB per hour which is 50 M..
jdbc:log4jdbc:mariadb: 리눅스에서 작동하지 않음 Cause: java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:mariadb://localhost:3306:3306/ at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) at org.apache.ibatis.session.defaults.DefaultSqlSession.sel..
[react native] Network request failed 문제: fetch를 이용해서 api 서버에 요청을 보냈는데 Network request failed라고 나온다. 해결법: http://localhost를 사용하지 말고 cmd에 ipconfig를 쳤을 때 나오는 IP 번호를 써라 ex) http://192.168.0.2
[IE] 로컬에서는 잘되던게 tomcat 배포하면 안되는 현상 크롬에서 열심히 만들고 IE에서 동작하는지 확인 작업을 했다. 잘 돌아가길래 war파일 만들어서 tomcat으로 배포했다. 그 후, 최종 확인을 위해 IE로 배포된 사이트에 접속했는데 jquery, js, bootstrap 모두 작동을 안하는 현상이 발생했다. 문제는 호환성 보기를 추가해서이다. 보통은 호환성 보기를 추가하지 않았을 때 발생하는데 이번에는 호화성 보기를 추가해서 문제가 발생했다. 허허; 마소에서도 이런 사실을 잘 알고 있는지 호환성 목록에서 제거하라고 하고 있었다.
[react-native]SwipeListView에서 rowMap[key]가 안될시, undefined가 나올때 keyExtractor를 설정해서 item.SN값을 키로 사용한다고 선언했는데 막상 rowMap[]으로 접근하면 안된다. data={} 설정해주는 부분에 "key"라는 키값을 가지고 있는 데이터가 있는지 살펴보자 SwipeListView가 자동으로 키값이 "key"인 데이터를 읽어서 SwipeListView의 키로 사용하면서 rowMap[]에 제대로 접근이 안되는 오류가 발생한다. 해결법 : "key"를 "license_key"로 바꾸면 된다. } keyExtractor={( item, index) => { if(item.SN){ return item.SN.toString(); // key를 지정해준다. } }} renderHiddenItem={ (data, rowMap) => ( {goEditPage(..
ORA-12560: TNS:protocol adapter error 해결법 sqlplus로 로그인하려고 하는데 안된다. ORA-12560: TNS:protocol adapter error 1. 서비스에서 Oracle~_home1TNSListener가 실행중인지 확인한다. (윈도위 검색에 '서비스' 검색하면 들어갈 수 있음) taod나 sqldeveloper 같은 오라클 클라이언트 프로그램으로는 잘 접속이 되는데 cmd sqlplus로는 접속이 안될 때 해결법 2. sqlplus /@를 시도한다. sid 를 빼고 명령어를 실행해서 TNS를 모르는 것이다. ex)sqlplus SYSTEM/SYSTEMPW@ORCL
200 Command PORT okay / 150 Opening data connection for [IP] - 오류해결 문제 cmd로 FTP 접속하고 ls 명령을 보내면 200 Command PORT okay 150 Opening data connection for 라는 메시지만 나오고 결과가 출력되지 않는다. telnet으로 21번 포트 열려있는 것까지 확인했는데 안된다. 원인 Active and Passive modes in FTP FTP에는 Active mode와 Passive mode가 있다고 한다. 내용은 복잡하지만 결론적으로 FTP 통신에 21번 포트 외에도 다른 포트를 사용한다는 말이다. [Active and Passive modes in FTP 자세히 보고싶다면 참고] https://www.web24.com.au/tutorials/active-passive-modes-ftp 해결 방화벽 인바운드 설정 21번..