Skip to content

chore: S3 Image upload 로직에 try-catch 및 로깅 추가 #145

chore: S3 Image upload 로직에 try-catch 및 로깅 추가

chore: S3 Image upload 로직에 try-catch 및 로깅 추가 #145

Triggered via push November 3, 2024 09:37
Status Success
Total duration 1m 21s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

384 warnings and 6 notices
build
The following actions uses node12 which is deprecated and will be forced to run on node16: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
build
The following actions use a deprecated Node.js version and will be forced to run on node20: aws-actions/configure-aws-credentials@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Nullability and data flow problems: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L164
Method invocation `get` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L55
Method invocation `get` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L179
Method invocation `get` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L85
Method invocation `get` may produce `NullPointerException`
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationForm.java#L104
Method `updatePhotographerMemo` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/CustomUserDetailsService.java#L22
Method `loadUserByUsername` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L161
Method `createMetadataForThumbnail` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/entity/Notice.java#L22
Class `Notice` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductDiscount.java#L24
Class `ProductDiscount` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L224
Method `deleteImageOfAllTypeFromS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/filter/JwtAuthenticationFilter.java#L47
Method `doFilterInternal` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L24
Class `Member` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/model/JwtTokenModel.java#L8
Class `JwtTokenModel` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/CustomAccessDeniedHandler.java#L15
Class `CustomAccessDeniedHandler` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L83
Method `getRegisteredProductList` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L21
Class `MessageSendService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductDiscount.java#L47
Constructor `ProductDiscount` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/controller/CustomerNoticeController.java#L21
Class `CustomerNoticeController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/MemberTermAgreement.java#L34
Constructor `MemberTermAgreement` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/Profile.java#L45
Method `updateContact` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L126
Method `sendInProgressNoticeToCustomer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L38
Class `S3ImageService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/WebClientConfig.java#L34
Method `kakaoMessageWebClient` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L59
Method `convertToNoticeDtoList` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/Product.java#L79
Method `updateProductActiveStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L240
Method `reorderAlreadyExistingImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L90
Method `createProfileImageIfNotExists` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L58
Method `findPhotographerViewProfile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/service/PhotographerJoinService.java#L39
Method `completePhotographerSignup` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L87
Method `getMemberRole` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/model/JwtToken.java#L21
Class `JwtToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L35
Class `KakaoUnlinkService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L65
Method `convertToProductDiscountDtoList` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/model/JwtToken.java#L47
Constructor `JwtToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L97
Method `getRegisteredProductDetails` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L120
Method `deletePhotographerProducts` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L66
Method `updateMemberRoleToLeavingStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoAuthService.java#L63
Method `getAgreementStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/DeletedMember.java#L35
Constructor `DeletedMember` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/Link.java#L38
Constructor `Link` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L27
Class `ProfileService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtVerifier.java#L20
Method `isAccessTokenValid` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/Profile.java#L50
Constructor `Profile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L93
Method `createMemberProfile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L134
Method `updateReservationHistory` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/MemberAdapter.java#L8
Class `MemberAdapter` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L107
Method `updateProductActiveStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L115
Method `sendStatusUpdateNotice` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/Profile.java#L41
Method `updateIntroductionContent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoAuthService.java#L92
Method `buildMutateWebClient` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtVerifier.java#L31
Method `validateRefreshTokenRevocation` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L144
Method `getProductFromProductId` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/ProfileImage.java#L46
Constructor `ProfileImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductImage.java#L51
Constructor `ProductImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L103
Method `determineThumbnailSize` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L38
Method `convertProductToProductDetailResponse` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerReservationService.java#L28
Class `PhotographerReservationService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L302
Method `registerActiveProduct` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationStatusTransition.java#L5
Class `ReservationStatusTransition` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L108
Method `getProductImageUrls` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationForm.java#L118
Constructor `ReservationForm` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L23
Class `ReservationVerifier` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L44
Method `getGender` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/SecurityConfig.java#L23
Class `SecurityConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L88
Method `builder` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/CustomerProfileService.java#L15
Method `getPhotographerProfile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L189
Method `generateImagePath` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductOption.java#L43
Constructor `ProductOption` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/CorsConfig.java#L12
Class `CorsConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerPastReservationService.java#L113
Method `convertToPastReservationComponent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L27
Method `validateProductIsActive` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtVerifier.java#L16
Class `JwtVerifier` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationHistory.java#L56
Method `createReservationHistory` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/Product.java#L86
Method `assignBasicProductInfo` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/controller/AuthController.java#L73
Method `unlinkKakao` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/controller/CustomerReservationController.java#L40
Class `CustomerReservationController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/controller/JoinController.java#L25
Method `joinPhotographer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/controller/PhotographerReservationController.java#L44
Class `PhotographerReservationController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L62
Method `getAuthority` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/service/PhotographerNoticeService.java#L56
Method `validateIncludingEssentialTitle` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/CustomUserDetails.java#L19
Constructor `CustomUserDetails` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ActiveStatus.java#L3
Class `ActiveStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L54
Class `PhotographerProductService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L280
Method `updateProductComponent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoAuthService.java#L82
Method `buildRequestBody` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L222
Method `getKeyFromImageAddress` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L217
Method `addImageUrlFromS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationStatus.java#L5
Class `ReservationStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtProvider.java#L77
Method `parseClaims` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L400
Method `registerProductOption` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L53
Method `unlinkKakaoAccount` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L176
Method `deleteImageFromS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/controller/AuthController.java#L60
Method `reissueToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductComponent.java#L41
Constructor `ProductComponent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Role.java#L10
Class `Role` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/CustomLogoutHandler.java#L24
Class `CustomLogoutHandler` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoLoginService.java#L29
Method `findOrRegisterMember` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductImage.java#L21
Class `ProductImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/model/JwtToken.java#L42
Method `revokeToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L122
Method `getPhotographerPhoneNumber` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/CustomUserDetails.java#L36
Method `getPassword` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReferenceImage.java#L21
Class `ReferenceImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L205
Method `uploadToS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L59
Method `sendReservationCompleteMessageToCustomer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerReservationService.java#L82
Method `isMoreThanTwoYearsAfterToday` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/CustomUserDetails.java#L15
Class `CustomUserDetails` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoAuthService.java#L19
Class `KakaoAuthService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L89
Method `imageUploadToS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L107
Method `getTokenFromMemberId` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoLoginService.java#L93
Method `registerNewMember` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerReservationService.java#L70
Method `validateReservationStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L209
Method `getProductComponentsTitleAndContent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/CustomUserDetails.java#L25
Method `getAuthorities` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L53
Method `getProfileName` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/DiscountType.java#L3
Class `DiscountType` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/service/PhotographerNoticeService.java#L100
Method `validateDuplicateTitles` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L39
Method `sendWelcomeMessage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerReservationDetails.java#L26
Method `getReservationFormDetails` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L74
Method `updateExistingMember` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/ServiceTermsAgreement.java#L19
Method `getMarketingServiceTermsAgreement` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/controller/CustomerProfileController.java#L19
Class `CustomerProfileController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L63
Method `validateCustomerAuthorityToChangeStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L88
Method `getAlimTalkParameter` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L168
Method `uploadNewReferenceImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L137
Method `getMemberFromProfileName` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L105
Method `createDeletedMember` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L167
Method `sendWaitShootingNoticeToPhotographer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L126
Method `reissueAccessToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/Link.java#L33
Method `assignLinkUrl` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/common/entity/BaseEntity.java#L17
Class `BaseEntity` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductImage.java#L46
Method `createProductImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/WebClientConfig.java#L17
Method `kakaoLoginWebClient` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L112
Method `isTokenExpiringSoon` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/service/PhotographerJoinService.java#L28
Method `joinPhotographer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L182
Method `updateProductCompositionExcludingImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L40
Method `validateStatusChange` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L80
Method `convertToProductOptionDtoList` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L109
Method `getProfileLinkInfos` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageType.java#L3
Class `S3ImageType` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L160
Method `deleteProductForUnlike` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoLoginService.java#L61
Method `handleSameRoleLogin` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/controller/CustomerProfileController.java#L23
Method `getPhotographerProfile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L98
Method `constructUnlinkParams` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoAuthService.java#L48
Method `getUserInfo` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L102
Method `sendCancellationNoticeToPhotographer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L40
Method `getBirthDay` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/controller/PhotographerProductController.java#L76
Method `updateProductActiveStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L31
Method `getPhoneNumber` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductImage.java#L42
Method `updateImageOrder` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/ServiceTermsAgreement.java#L12
Class `ServiceTermsAgreement` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L75
Constructor `Member` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationForm.java#L112
Method `updateShootingInfo` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/filter/JwtExceptionFilter.java#L22
Method `doFilterInternal` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/CustomerProductService.java#L25
Class `CustomerProductService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L176
Method `deleteCurrentBannerImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L37
Method `getMyCurrentProfile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/Product.java#L34
Class `Product` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L39
Method `updateReservationStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/entity/Notice.java#L39
Constructor `Notice` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/ProfileImage.java#L41
Method `assignProfileOriginUrl` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/controller/PhotographerProductController.java#L58
Method `getRegisteredProductList` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L89
Method `sendCancellationNoticeToCustomer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/WebClientConfig.java#L26
Method `kakaoApiWebClient` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoLoginService.java#L23
Class `KakaoLoginService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L49
Class `CustomerReservationService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L70
Method `deleteKakaoId` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/ServiceTerms.java#L10
Class `ServiceTerms` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/filter/JwtAuthenticationFilter.java#L29
Class `JwtAuthenticationFilter` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/service/PhotographerJoinService.java#L21
Class `PhotographerJoinService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/ProfileImage.java#L37
Method `assignBannerOriginUrl` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L72
Method `revokeTokenOnUnlink` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L344
Method `registerProductImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/CustomerProfileService.java#L12
Class `CustomerProfileService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L426
Method `getRepresentativeProductImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationHistory.java#L49
Constructor `ReservationHistory` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReferenceImage.java#L39
Constructor `ReferenceImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoToken.java#L10
Class `KakaoToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/controller/JoinController.java#L21
Class `JoinController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationHistory.java#L61
Method `createCancelledReservationHistory` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L164
Method `deleteEntityAboutProduct` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L150
Method `registerOrUpdateBannerImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L27
Method `getEmail` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L322
Method `getStringPhotoNoticeMap` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductComponent.java#L22
Class `ProductComponent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/filter/JwtExceptionFilter.java#L20
Class `JwtExceptionFilter` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L384
Method `validateUniqueProductComponentTitle` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L80
Method `getAuthentication` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/constants/SortConstants.java#L3
Class `SortConstants` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/Profile.java#L23
Class `Profile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L56
Method `findReservationForm` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L102
Method `findRefreshToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L73
Method `sendReservationCompleteMessageToPhotographer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L73
Method `getCustomerCancelledInfo` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L36
Method `getBirthYear` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L33
Method `initialProfileSetting` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/S3Config.java#L23
Method `amazonS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/entity/ProfileImage.java#L21
Class `ProfileImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoLoginService.java#L76
Method `handleRoleChange` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L76
Method `validateStatusTransition` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/controller/PhotographerProductController.java#L37
Class `PhotographerProductController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L370
Method `registerProductComponent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/CustomerProductService.java#L31
Method `getReferenceImages` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L117
Method `saveRefreshToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L333
Method `validateProductTitleBeforeRegister` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/WebClientConfig.java#L12
Class `WebClientConfig` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L163
Method `registerOrUpdateProfileImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationForm.java#L35
Class `ReservationForm` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReferenceImage.java#L45
Method `updateReferenceImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L48
Method `reissueToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtProvider.java#L43
Method `generateAccessToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L139
Method `sendCancelledNoticeToCustomer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L364
Method `validateProductImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L87
Method `validateProfileNameDuplicate` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L101
Method `validateLinkTitleDuplicate` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L65
Method `getStatusHistories` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/controller/AuthController.java#L31
Class `AuthController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/controller/PhotographerNoticeController.java#L26
Class `PhotographerNoticeController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationService.java#L31
Class `ReservationService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L58
Method `assignInstagramId` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/DeletedMember.java#L19
Class `DeletedMember` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/controller/PhotographerProfileController.java#L28
Class `PhotographerProfileController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/PhotographerProductService.java#L246
Method `updateProductDiscount` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductDiscount.java#L58
Method `validateDiscountValue` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/CorsConfig.java#L15
Method `corsConfigurationSource` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L184
Method `deleteCurrentProfileImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtVerifier.java#L25
Method `validateRefreshToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/CustomerProductService.java#L42
Method `getDetailedInfoOfProduct` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L134
Method `uploadThumbnailImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerReservationDetails.java#L22
Class `PhotographerReservationDetails` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoUnlinkService.java#L79
Method `deleteInfoOfPhotographer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L31
Class `ProductDetailConvertor` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtProvider.java#L71
Method `getExpiration` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/SecurityConfig.java#L30
Method `securityFilterChain` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/MemberTermAgreement.java#L21
Class `MemberTermAgreement` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtProvider.java#L26
Class `JwtProvider` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/KakaoLoginService.java#L51
Method `validateRoleType` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/service/CustomUserDetailsService.java#L18
Class `CustomUserDetailsService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L29
Class `JwtService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L38
Method `generateToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L63
Method `registerReservationForm` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L33
Method `validateCustomerAccess` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L95
Method `setTokenHeaders` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L87
Method `getBasicReservationForm` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/Product.java#L67
Constructor `Product` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/CustomerReservationService.java#L180
Method `useProductImageAsReference` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/controller/CustomerProductController.java#L22
Class `CustomerProductController` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L95
Method `updateIntroductionContent` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L13
Class `KakaoUser` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/service/CustomerNoticeService.java#L22
Class `CustomerNoticeService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/entity/Member.java#L54
Method `assignRole` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/ProfileService.java#L73
Method `findCustomerViewProfile` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/member/service/PhotographerJoinService.java#L44
Method `savePhotographerAgreements` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/entity/ProductOption.java#L23
Class `ProductOption` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtService.java#L65
Method `revokeTokenOnLogout` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationStatusTransition.java#L14
Constructor `ReservationStatusTransition` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/filter/JwtAuthenticationFilter.java#L34
Method `shouldNotFilter` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/KakaoUser.java#L23
Method `getUserName` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L68
Method `imageUploadToS3` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L169
Method `resizeForThumbnail` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/CustomUserDetails.java#L45
Method `getUsername` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/ReservationVerifier.java#L70
Method `validateCancellationReason` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/s3/S3ImageService.java#L115
Method `uploadOriginalImage` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerReservationService.java#L87
Method `getReservationListAsStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationHistory.java#L44
Constructor `ReservationHistory` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/product/service/ProductDetailConvertor.java#L94
Method `convertToProductComponentDtoList` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtProvider.java#L57
Method `generateRefreshToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/auth/model/MemberAdapter.java#L11
Constructor `MemberAdapter` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/jwt/service/JwtProvider.java#L39
Method `getMemberIdFromToken` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/config/S3Config.java#L14
Class `S3Config` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationForm.java#L108
Method `changeReservationStatus` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/profile/service/PhotographerProfileService.java#L30
Class `PhotographerProfileService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/notice/service/PhotographerNoticeService.java#L27
Class `PhotographerNoticeService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/service/PhotographerPastReservationService.java#L30
Class `PhotographerPastReservationService` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/message/service/MessageSendService.java#L152
Method `sendWaitShootingNoticeToCustomer` coverage is below the threshold 50%
Check Kotlin and Java source code coverage: src/main/java/com/foru/freebe/reservation/entity/ReservationHistory.java#L25
Class `ReservationHistory` coverage is below the threshold 50%
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/jwt/filter/JwtExceptionFilter.java#L22
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L62
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L68
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L69
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L61
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/jwt/filter/JwtAuthenticationFilter.java#L48
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/jwt/filter/JwtExceptionFilter.java#L22
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/jwt/filter/JwtAuthenticationFilter.java#L47
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L62
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L69
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L69
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/errors/handler/GlobalExceptionHandler.java#L61
Not annotated parameter overrides @NonNullApi parameter
@NotNull/@Nullable problems: src/main/java/com/foru/freebe/jwt/filter/JwtAuthenticationFilter.java#L34
Not annotated parameter overrides @NonNullApi parameter
Unused assignment: src/main/java/com/foru/freebe/s3/S3ImageService.java#L116
Variable `originUrl` initializer `null` is redundant
Unused assignment: src/main/java/com/foru/freebe/s3/S3ImageService.java#L136
Variable `thumbnailUrl` initializer `null` is redundant