분류 전체보기

에러 메시지java.awt.print.PrinterAbortException at sun.print.RasterPrinterJob.cancelDoc(Unknown Source) at sun.print.RasterPrinterJob.print(Unknown Source) at sun.print.RasterPrinterJob.print(Unknown Source)... 생략 at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed..
상황새로운 자바 어플리케이션 페이지(Java Swing) 신규 개발 중 데이터를 화면에 표시하기 위해서 작성한 코드에서 발생했다. 에러 메시지java.lang.NoSuchMethodException1. 원인BIZ에서 해당 메서드를 호출하는 과정에서 NoSuchMethodException 예외가 발생했다.이는 해당 메서드가 클래스에 존재하지 않거나, 메서드의 시그니처가 잘못되었음을 의미한다. 2. 해결2-1. 메서드 존재 여부 확인BIZ 클래스에서 호출하려고 하는 메서드가 실제 존재하는지 확인했다.존재하지 않았다. 실제로 호출 메서드를 BIZ 클래스에서 구현했는데, 메서드 이름을 다르게 구현한 것이 문제가 되었다. 그래서 하나의 이름으로 메서드명을 모두 통일해주었다.데헷 아직 신입이라구 ~~~~ o(*^@..
상황영수증 출력 화면을 수정해야 한다.배달 방식 중에서 '배민원 또는 쿠팡이츠'라면 영수증에 '배민원' 또는 '쿠팡이츠'라고 표시해줘야 한다.배달 방식 중 '배민원 또는 쿠팡이츠'가 아닌 나머지 방식들은 영수증에 아무런 표기를 하지 않는다. 해당 코드를 작성하고 프로그램을 실행해보니 아래와 같은 에러가 발생했다. 에러 메시지java.lang.NullPointerException1. 원인배달 방식 중 '배민원' 또는 '쿠팡이츠'가 아닌 나머지 방식들은DB의 해당 컬럼에 NULL이거나 다른 데이터가 저장되어 있는 경우이다. 나는 이때, 배달 방식이 저장되는 컬럼 값 중에서 NULL인 경우를 생각하지 못했기 때문에NullPointerException이 발생한 것이었다. 2. 해결이를 해결하기 위해서는 예외 처..
·[Etc]
에러 메시지no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic)1. 원인해당 에러는 서버가 지원하는 인증 방법이 없다는 것을 나타낸다.일반적으로 아는 SSH 키 인증을 요구하는 서버에 대해 비밀번호 인증이 설정되지 않았기 때문이다. 이 에러를 해결하기 위해서는 SSH 키를 관리자에게 따로 받아서 서버 접속 시도 시 사용해야 한다.또는 내가 관리자라면 SSH 키를 생성하여 서버에 추가해주는 것이 좋다. 나의 경우, 회사 선배한테 프로젝트 서버 관련 SSH 파일을 따로 받았더니 에러를 해결했다. 2. 해결 (bastion 서버 접속)나의 경우, PuTTY에서 프로젝트 메인 서버에 접속하..
에러 메시지Syntax error on token "Invalid Character", delete this token1. 원인Window(윈도우) PC에서 코드 붙여넣기를 할 때,잘못된 문자 토큰으로 변환되어 구문 오류가 발생해서 해당 에러가 나타나는 것이다. 나같은 경우는 주석에서 구문 에러가 났고, 해당 주석을 삭제하면 에러가 발생하지 않았다. 그러나 회사 meta 주석을 내가 임의로 삭제시켜 커밋할 수는 없기에직접 주석을 내가 다시 똑같이 입력하는 것으로 에러를 해결할 수 있었다. 2. 해결삭제하거나직접 동일한 내용을 입력하거나
java.sql.SQLException: Illegal mix of collations (euckr_korean_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='두 인코딩 방식이 충돌하는 에러가 나타나서 my.ini의 설정을 변경해야 한다.0. 현재 상황0-1. MySQL 인코딩 현황현재는 모든 DB와 테이블, 컬럼의 인코딩 방식은 'euckr_korean_ci'인데,mysql의 character_set_server는 latin1이며, collation_server는 latin1_swedish_ci이다.따라서 euckr_korean_ci로 mysql 인코딩 설정을 변경해야 한다. 현재 설정되어 있는 mysql의 인코딩 방식을 보려면 윈도우 ..
에러 메시지Error Code: 1055. Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column '데이터베이스.테이블.컬럼' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 0.000 sec 1. 원인XML 파일 내 SQL문에서 에러가 발생했다.에러 코드 1055는 SQL 모드가 ONLY_FULL_GROUP_BY로 설정되어 있을 때 발생하는 문제이다. 이 모드는 GROUP BY 절에 포함되지 않은 모든 열이 SELECT 목록에 있을 때..
·[Language]/SQL
MySQL에 dump 파일을 import 했는데,내 MySQL의 character, collation은 UTF8이지만dump한 스키마의 모든 character, collation은 euckr_korean_ci여서 에러가 생길 것 같아서 미리 변경한다. 1. 데이터베이스 character, collation을 UTF8로 변경/* 데이터베이스 utf8 변경 */ALTER DATABASE 데이터베이스 CHARACTER SET utf8 COLLATE utf8_general_ci; 2. 테이블 및 컬럼 character 변경ALTER TABLE 테이블 CONVERT TO CHARACTER SET utf8; 3. 외래키가 있는 경우 character 변경하는 법테이블 중 외래키의 관계가 있는 경우는 다음의 단계를 ..
·[Etc]
환경Window 11 Pro설치 프로그램MySQL 5.7.43 Windows (X86, 64-bit)0. 상황MySQL이 my.ini 파일의 변경 사항을 제대로 반영하지 않았다. 그 이유는 MySQL 서비스가 총 2개였는데,MySQL 서비스는 실행 되었지만 MySQL57 서비스는 실행되지 않았기 때문이다. MySQL57이 아래 경로의 my.ini 파일의 변동사항을 먹는 서비스인데,MySQL57 서비스를 실행하려고 하면 알 수 없는 이유로 중단이 되어버렸다.C:\ProgramData\MySQL\MySQL Server 5.7\my.ini MySQL 서비스는 실행이 되지만 위 경로의 my.ini 파일이 반영되지 않았고,MySQL 실행 파일이 있는 위치는 아래 경로에 my.ini 파일을 임의로 만들어 생성하였을..
·[Etc]
DBeaver 툴에서 MySQL 데이터베이스의 덤프 파일을 가져오는 방법에 대해서 기록하려고 한다. Dump (덤프)데이터베이스의 데이터를 백업하는 것Dump(덤프) 가져오기덤프의 백업 파일을 이용해 데이터를 복원하는 작업0. MySQL에 DB, 사용자 생성하기0-1. DB 생성1. (윈도우 11 기준) 터미널 -> root 사용자로 접속윈도우 11 기준으로 터미널에 접속 후 아래 명령어를 입력하여 mysql을 root 사용자로 접속한다.참고로 비밀번호는 입력할 때 보이지 않는 것이 정상이고, 1234가 국룰이다.mysql -u root -p2. DB 생성abc 데이터베이스를 mysql에 생성CREATE DATABASE abc;3. 데이터베이스 확인데이터베이스가 만들어졌는지 확인 가능하다.SHOW DAT..
soheepark
'분류 전체보기' 카테고리의 글 목록 (3 Page)