상황 M1에서 플루터로 개발된 앱을 iOS로 빌드하는데, cocoaPods 관련 오류가 발생했다. #iOS 빌드 @Macmini flutter-app % flutter build ipa --release --obfuscate --split-debug-info build/app/outputs/symbols [!] CocoaPods could not find compatible versions for pod "Firebase/Messaging": In snapshot (Podfile.lock): Firebase/Messaging (= 9.3.0) In Podfile: firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`) was resolv..
상황 서버에 "org.apache.logging.log4j.core.appender.db.DbAppenderLoggingException: Failed to insert record for log event in JDBC manager: java.sql.SQLException: ORA-01691: SYS_LOB000003213AC00016$$ LOB 세그먼트를 (DAT 테이블스페이스에 있음) 에 의해 확장할 수 없음" 오류 발생. 테이블 스페이스를 확인 해보니 100% 꽉 찬상태. 처리방법 AUTOEXTEND & MAXSIZE 설정 AUTOEXTEND가 OFF되있다면 ON으로 해주고, MAXSIZE가 UNLIMITED가 아니라면 UNLIMITED로 해주자. ALTER DATABASE DATAFILE 'd..
상황 은행업무와 공공기관 사이트에 접속, 로그인할때 보안프로그램들이 깔리는데, 그것들을 그냥 놔두면 컴퓨터가 점점 느려지는 원인이 된다. 그래서 가상컴퓨터를 하나 만들어 공공기관 사이트에 접속하거나, 은행업무볼 때는 그 가상컴퓨터를 사용하려고 셋팅해봤다. 처리방법 사전준비 Windows 10 ISO파일 다운로드 마이크로 소프트 Windows 10 다운로드 페이지에 들어가서 미디어 생성 도구를 사용해 ISO파일 을 다운로드 하자. Hyper-v 셋팅 확인 Hyper-v를 사용할 수 있도록 셋팅이 되어 있는지 확인 해보자 먼저 윈도우 버튼을 누르면 나오는 검색창에 "선택적" 이라고 쳐서 앱 > 선택적 기능에 들어간다. 스크롤을 끝까지 내리면 기타 Windows 기능이라고 보이는데 마우스로 클랙한다. Wind..
상황 GitLab + Nexacro N으로 CI/CD(빌드/배포) 구성 중 리눅스에서 넥사크로 빌드가 결과적으론 실패로 끝나서 빠르게 포기하고, Windows에서 빌드 하기로 했다. GitLab-Runner 설치 윈도우용으로 셋팅했다. (https://yourusername.tistory.com/186) 처리방법 NexacroN Studio 다운로드 투비소프트 서포트 홈페이지에서 Product > Nexacro N > Download 메뉴에 들어가서 원하는 버전을 다운로드 받는다. (All 버튼을 눌러서 다운받는다) NexacroN Studio 서버에 설치 다운받은 파일의 압축을 풀면 다음과 같이 압축파일이 나오는데, 거기서 NexacroN_Studio_x64_날짜.zip 파일의 압축을 풀어준다. (서버..
상황 OpenJDK 8 binary 버전을 받아서 압축풀고, Tomcat에 CLASS_PATH 잡아준다음 Excel 다운로드 같은 작업을 할 경우 다음과 같은 NPE 오류가 발생했다. 개인PC에서는 정상적으로 동작하는데, 리눅스 서버에서는 오류가 발생했다. 2023-01-19 00:04:56,110 INFO [com.nexacro.java.xeni.services.GridExportImportAgent] Input export data : [ Item = grd_main, Seq. = 1, EOF = true, Url = , Inst.Id = ] 2023-01-19 00:04:56,403 INFO [com.nexacro.java.xeni.services.GridExportImportServlet] jav..
상황 GitLab + Nexacro N으로 CI/CD(빌드/배포) 구성 중 리눅스에서 넥사크로를 빌드할수 있는 방법이 있다고 하여 도전해보았다. ( 이제까지 넥사크로 빌드 툴은 OS가 윈도우로 한정되어 있었다 ) GitLab-Runner 설치 윈도우용으로 셋팅했다. (https://yourusername.tistory.com/186) 처리방법 NexacroN_Deploy_JAVA 다운로드 먼저 투비소프트 지원사이트에 접속하여 PRODUCT > Nexacro N > Download 메뉴로 들어간다. Server [API,XENI] 탭에서 Nexacro Deploy Java 파일을 다운로드 받는다. NexacroN_Deploy...zip 파일 압축을 해제해 놓는다. ( 일단 Runner 실행시켜서 File ..
상황 Docker Desktop for Windows (도커 윈도우버전)가 설치되어있고, GitLab이 설치되어있다. (Docker-Compose사용) GitLab CI/CD(빌드/배포)를 위해 GitLab-Runner를 셋팅해야 한다. 처리방법 GitLab-Runner Docker 구동 실패 결론 부터 말하면 Docker Desktop for Windows 에서는 Unix소켓을 지원하지 않아서 불가능하다고 한다. 셋팅을 해보면 docker.sock라는 파일이 생성이 되지않아서 오류가 발생하는데 docker.sock 은 도커 컨테이너 내부에서 데몬과 상호 작용을 할 수 있게 해주는 Unix 소켓이라고 한다. 또 다시 삽질을 하지 않기 위해 실패 과정도 기록해놓으려고 한다, 만약 GitLab-Runner ..