Skip to content

Reduce thread pool size from 400 to 5 #20

Reduce thread pool size from 400 to 5

Reduce thread pool size from 400 to 5 #20

Triggered via push February 16, 2026 17:44
Status Success
Total duration 1m 34s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

166 warnings and 4 notices
AutoCloseable used without 'try'-with-resources: src/main/java/com/espacogeek/geek/data/impl/SerieControllerImpl.java#L65
'ExecutorService' used without 'try'-with-resources statement
AutoCloseable used without 'try'-with-resources: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L64
'ExecutorService' used without 'try'-with-resources statement
Constant values: src/main/java/com/espacogeek/geek/services/impl/MediaServiceImpl.java#L176
Condition `media == null` is always `false`
Constant values: src/main/java/com/espacogeek/geek/data/impl/GenericMediaDataControllerImpl.java#L333
Result of `external.orElseThrow().getMedia()` is always 'null'
Constant values: src/main/java/com/espacogeek/geek/utils/TokenUtils.java#L55
Condition `request != null` is always `true`
Constant values: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L101
Condition `externalReferenceExisted.isPresent()` is always `false`
Constant values: src/main/java/com/espacogeek/geek/data/impl/SerieControllerImpl.java#L99
Condition `externalReferenceExisted.isPresent()` is always `false`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/data/api/impl/QuoteApiImpl.java#L74
Method invocation `string` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L79
Method invocation `body` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L79
Method invocation `bytes` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/data/api/impl/GamesAndVNsApiImpl.java#L59
Method invocation `getAccess_token` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L86
Dereference of `json` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/config/GraphQlCookieInterceptor.java#L70
Result of 'min' is the same as the second argument making the call meaningless
Result of method call ignored: src/main/java/com/espacogeek/geek/data/impl/SerieControllerImpl.java#L121
Result of `ExecutorService.awaitTermination()` is ignored
Result of method call ignored: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L123
Result of `ExecutorService.awaitTermination()` is ignored
Mismatched query and update of collection: src/main/java/com/espacogeek/geek/utils/MediaUtils.java#L84
Contents of collection `updatedMedias` are updated, but never queried
Mismatched query and update of collection: src/main/java/com/espacogeek/geek/utils/MediaUtils.java#L64
Contents of collection `updatedMedias` are updated, but never queried
Use of Optional.ofNullable with null or non-null argument: src/main/java/com/espacogeek/geek/services/impl/ApiKeyServiceImpl.java#L34
'Optional.ofNullable()' with non-null argument should be replaced with 'Optional.of()'
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L81
Variable `rawSerieDetails` initializer `new TvSeriesDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L76
Variable `inputStream` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L57
Variable `request` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L165
Variable `rawAlternativeTitles` initializer `new ArrayList<>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L116
Variable `trailers` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L223
Variable `rawSerieDetails` initializer `new TvSeriesDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L111
Variable `trailers` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L263
Variable `rawSession` initializer `new ArrayList<>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L230
Variable `genres` initializer `new ArrayList<GenreModel>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/impl/GenericMediaDataControllerImpl.java#L252
The value `createMediaIfNotExistAndIfExistReturnIt(mediaSearch, typeReference)` assigned to `media` is never used
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/QuoteApiImpl.java#L52
Variable `request` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/QuoteApiImpl.java#L64
Variable `response` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L215
Variable `movieDb` initializer `new MovieDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L190
Variable `rawExternalReferences` initializer `new ExternalIds()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L77
Variable `movieDb` initializer `new MovieDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L132
Variable `rawArtwork` initializer `new Images()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L187
Variable `rawExternalReferences` initializer `new ExternalIds()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L161
Variable `rawAlternativeTitles` initializer `new ArrayList<>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L126
Variable `rawArtwork` initializer `new Images()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L237
Variable `genres` initializer `new ArrayList<GenreModel>()` is redundant
AutoCloseable used without 'try'-with-resources: src/main/java/com/espacogeek/geek/data/impl/SerieControllerImpl.java#L65
'ExecutorService' used without 'try'-with-resources statement
AutoCloseable used without 'try'-with-resources: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L64
'ExecutorService' used without 'try'-with-resources statement
Constant values: src/main/java/com/espacogeek/geek/services/impl/MediaServiceImpl.java#L176
Condition `media == null` is always `false`
Constant values: src/main/java/com/espacogeek/geek/data/impl/GenericMediaDataControllerImpl.java#L333
Result of `external.orElseThrow().getMedia()` is always 'null'
Constant values: src/main/java/com/espacogeek/geek/utils/TokenUtils.java#L55
Condition `request != null` is always `true`
Constant values: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L101
Condition `externalReferenceExisted.isPresent()` is always `false`
Constant values: src/main/java/com/espacogeek/geek/data/impl/SerieControllerImpl.java#L99
Condition `externalReferenceExisted.isPresent()` is always `false`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/data/api/impl/QuoteApiImpl.java#L74
Method invocation `string` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L79
Method invocation `body` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L79
Method invocation `bytes` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/data/api/impl/GamesAndVNsApiImpl.java#L59
Method invocation `getAccess_token` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L86
Dereference of `json` may produce `NullPointerException`
Nullability and data flow problems: src/main/java/com/espacogeek/geek/config/GraphQlCookieInterceptor.java#L70
Result of 'min' is the same as the second argument making the call meaningless
Result of method call ignored: src/main/java/com/espacogeek/geek/data/impl/SerieControllerImpl.java#L121
Result of `ExecutorService.awaitTermination()` is ignored
Result of method call ignored: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L123
Result of `ExecutorService.awaitTermination()` is ignored
Mismatched query and update of collection: src/main/java/com/espacogeek/geek/utils/MediaUtils.java#L84
Contents of collection `updatedMedias` are updated, but never queried
Mismatched query and update of collection: src/main/java/com/espacogeek/geek/utils/MediaUtils.java#L64
Contents of collection `updatedMedias` are updated, but never queried
Use of Optional.ofNullable with null or non-null argument: src/main/java/com/espacogeek/geek/services/impl/ApiKeyServiceImpl.java#L34
'Optional.ofNullable()' with non-null argument should be replaced with 'Optional.of()'
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L81
Variable `rawSerieDetails` initializer `new TvSeriesDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L76
Variable `inputStream` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/utils/DataJumpUtils.java#L57
Variable `request` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L165
Variable `rawAlternativeTitles` initializer `new ArrayList<>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L116
Variable `trailers` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L223
Variable `rawSerieDetails` initializer `new TvSeriesDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L111
Variable `trailers` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L263
Variable `rawSession` initializer `new ArrayList<>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L230
Variable `genres` initializer `new ArrayList<GenreModel>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/impl/GenericMediaDataControllerImpl.java#L252
The value `createMediaIfNotExistAndIfExistReturnIt(mediaSearch, typeReference)` assigned to `media` is never used
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/QuoteApiImpl.java#L52
Variable `request` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/QuoteApiImpl.java#L64
Variable `response` initializer `null` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L215
Variable `movieDb` initializer `new MovieDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L190
Variable `rawExternalReferences` initializer `new ExternalIds()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L77
Variable `movieDb` initializer `new MovieDb()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L132
Variable `rawArtwork` initializer `new Images()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L187
Variable `rawExternalReferences` initializer `new ExternalIds()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L161
Variable `rawAlternativeTitles` initializer `new ArrayList<>()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/MovieAPIImpl.java#L126
Variable `rawArtwork` initializer `new Images()` is redundant
Unused assignment: src/main/java/com/espacogeek/geek/data/api/impl/TvSeriesApiImpl.java#L237
Variable `genres` initializer `new ArrayList<GenreModel>()` is redundant
Logger initialized with foreign class: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L44
Logger initialized with foreign class `SerieControllerImpl.class`
Logger initialized with foreign class: src/main/java/com/espacogeek/geek/data/impl/MovieControllerImpl.java#L44
Logger initialized with foreign class `SerieControllerImpl.class`