소나큐브 버그 수정

main
이범준 7 months ago
parent 87a182817e
commit 27d98406a8

@ -346,7 +346,6 @@ public class PDFWriter {
result.put("file", new File(resultFilePath)); result.put("file", new File(resultFilePath));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("출력오류."+e); throw new RuntimeException("출력오류."+e);
} }
@ -562,7 +561,6 @@ public class PDFWriter {
contentStream.drawImage(image, xyAbsolute[0], xyAbsolute[1]-size[1], size[0], size[1]); contentStream.drawImage(image, xyAbsolute[0], xyAbsolute[1]-size[1], size[0], size[1]);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("PDF 파일 출력 중 오류가 발생하였습니다."+e); throw new RuntimeException("PDF 파일 출력 중 오류가 발생하였습니다."+e);
} }
} }
@ -737,7 +735,6 @@ public class PDFWriter {
contentStream.stroke(); contentStream.stroke();
contentStream.setLineDashPattern(new float[]{}, 0); contentStream.setLineDashPattern(new float[]{}, 0);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("PDF 파일 출력 중 오류가 발생하였습니다."+e); throw new RuntimeException("PDF 파일 출력 중 오류가 발생하였습니다."+e);
} }
} }
@ -832,7 +829,6 @@ public class PDFWriter {
); );
return fontMap; return fontMap;
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("글꼴 로드 오류"+e); throw new RuntimeException("글꼴 로드 오류"+e);
} }
} }

@ -426,7 +426,7 @@ public class FileController extends cokr.xit.base.file.web.FileController {
uploadFile.transferTo(file); uploadFile.transferTo(file);
saved = true; saved = true;
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("파일업로드 오류"+e);
} }
mav.addObject("saved", saved); mav.addObject("saved", saved);

@ -209,7 +209,7 @@ public class CmmnUtil {
fileList = pathStream.filter(Files::isRegularFile).toList(); fileList = pathStream.filter(Files::isRegularFile).toList();
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("파일 조회 오류."+e);
} }
if(fileList != null && !fileList.isEmpty()) { if(fileList != null && !fileList.isEmpty()) {

@ -155,8 +155,7 @@ public class FTPUtil {
} }
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("ftp오류."+e);
throw new RuntimeException(e);
} }
// 커서 이동에 실패하면 false를 리턴한다. // 커서 이동에 실패하면 false를 리턴한다.

@ -98,7 +98,10 @@ public class InsertingImageCell {
InputStream ios = null; InputStream ios = null;
try { try {
ios = new FileInputStream(file); ios = new FileInputStream(file);
ios.read(buffer); int count = ios.read(buffer);
if(count != file.length()) {
throw new RuntimeException("[F]파일 로드 오류");
}
} finally { } finally {
try { try {
if (ios != null) if (ios != null)

@ -98,7 +98,7 @@ public class CrdnConfirm extends HWPFormat {
InsertingImageCell.IMPL_InsertPicture(baseFile, "오른쪽아래사진", dataObject.string("PHOTO4")); InsertingImageCell.IMPL_InsertPicture(baseFile, "오른쪽아래사진", dataObject.string("PHOTO4"));
} }
} catch(Exception e) { } catch(Exception e) {
e.printStackTrace();
throw new RuntimeException("한글 파일 출력 중 오류가 발생하였습니다."); throw new RuntimeException("한글 파일 출력 중 오류가 발생하였습니다.");
} }

@ -98,7 +98,7 @@ public class ReportOnClaims extends HWPFormat {
try { try {
InsertingImageCell.IMPL_InsertPicture(baseFile, "직인", globalVariable.get("offcsFilePath")); InsertingImageCell.IMPL_InsertPicture(baseFile, "직인", globalVariable.get("offcsFilePath"));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("한글 파일 출력 중 오류가 발생하였습니다."); throw new RuntimeException("한글 파일 출력 중 오류가 발생하였습니다.");
} }

@ -68,7 +68,7 @@ public class SvbtcList extends HWPFormat {
InsertingImageCell.IMPL_InsertPicture(baseFile, "직인", dataObjectList.get(0).string("OFFCS_FILE_PATH")); InsertingImageCell.IMPL_InsertPicture(baseFile, "직인", dataObjectList.get(0).string("OFFCS_FILE_PATH"));
} }
} catch(Exception e) { } catch(Exception e) {
e.printStackTrace();
throw new RuntimeException("한글 파일 출력 중 오류가 발생하였습니다."); throw new RuntimeException("한글 파일 출력 중 오류가 발생하였습니다.");
} }
} }

@ -35,12 +35,9 @@ public class ExtractText {
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("자료추출 오류."+e);
} }
return "";
} }
@ -56,7 +53,7 @@ public class ExtractText {
try { try {
summaryText = Tstripper.getText(pdDocument); summaryText = Tstripper.getText(pdDocument);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("자료추출 오류."+e);
} }
String[] textArr = summaryText.split("\r?\n|\r"); String[] textArr = summaryText.split("\r?\n|\r");

@ -30,7 +30,7 @@ public class PDFExtractionUtil {
try { try {
pdDocument = Loader.loadPDF(file); pdDocument = Loader.loadPDF(file);
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("자료추출 오류."+e);
} }

@ -121,7 +121,6 @@ public class ExtrStngBean extends AbstractComponent {
} }
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
throw new RuntimeException("[F]추출 설정 저장 중 오류가 발생하였습니다."); throw new RuntimeException("[F]추출 설정 저장 중 오류가 발생하였습니다.");
} }

@ -240,7 +240,7 @@ abstract public class LayoutParser {
} }
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); throw new RuntimeException("파일명 분석 오류."+e);
} }
} }

@ -201,7 +201,6 @@ public class Crdn05Controller extends ApplicationController {
return mav; return mav;
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
saved = false; saved = false;
mav.addObject("saved", saved); mav.addObject("saved", saved);
return mav; return mav;
@ -301,7 +300,7 @@ public class Crdn05Controller extends ApplicationController {
//폴더는 제외하고 파일만 필터링 //폴더는 제외하고 파일만 필터링
fileList = Files.walk(Paths.get(workPath)).filter(Files::isRegularFile).toList(); fileList = Files.walk(Paths.get(workPath)).filter(Files::isRegularFile).toList();
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); throw new RuntimeException("파일 조회 오류."+e);
} }
LayoutParser parser = null; LayoutParser parser = null;

@ -63,7 +63,9 @@ public class AttachedTxtMaker extends LinkFileMaker {
try { try {
File txtFile = new File(workPath + "/" + this.textFileName); File txtFile = new File(workPath + "/" + this.textFileName);
txtFile.createNewFile(); if(!txtFile.createNewFile()) {
throw new RuntimeException("[F]파일 생성 오류");
}
FileWriter fileWriter = new FileWriter(workPath + "/" + this.textFileName); FileWriter fileWriter = new FileWriter(workPath + "/" + this.textFileName);

@ -1384,7 +1384,7 @@ public class SndngBean extends AbstractComponent {
fInputStream.close(); fInputStream.close();
fOutputStream.close(); fOutputStream.close();
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("우편통합 발송 작업중 전자우편 단속 사진 등록에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback throw new RuntimeException("우편통합 발송 작업중 전자우편 단속 사진 등록에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
} }

@ -530,7 +530,7 @@ public class StatBean extends AbstractComponent {
} else { } else {
int originalValue = statItem.getNumberValue()[i]; int originalValue = statItem.getNumberValue()[i];
double ratioValue = (double) originalValue / (double) totValue; double ratioValue = (double) originalValue / (double) totValue;
double percent = ratioValue * Math.pow(10, 2+decimalPoint); double percent = ratioValue * Math.pow(10, 2f+decimalPoint);
statItem.getNumberValue()[i] = (int) Math.floor(percent); statItem.getNumberValue()[i] = (int) Math.floor(percent);
} }

Loading…
Cancel
Save