Skip to content

Troubleshooting

Schaka edited this page Sep 9, 2025 · 4 revisions

1. Application startup failed

Failed to bind properties under 'application' to com.github.schaka.janitorr.config.ApplicationProperties:

    Reason: java.lang.NullPointerException: Parameter specified as non-null is null: method com.github.schaka.janitorr.config.ApplicationProperties.<init>, parameter mediaDeletion

Action:

Update your application's configuration

This usually means you haven't mapped your application.yml into the container correctly. Refer to the readme. Janitorr cannot find a missing property. The reason it's missing is because you were meant to load it in from the config file.

2. Application startup failed due to unbindable property

***************************
APPLICATION FAILED TO START
***************************
Description:
Binding to target [Bindable@78bb3be5 type = com.github.schaka.janitorr.config.ApplicationProperties, value = 'none', annotations = array<Annotation>[@org.springframework.boot.context.properties.ConfigurationProperties(ignoreInvalidFields=false, ignoreUnknownFields=false, prefix="application", value="application")], bindMethod = VALUE_OBJECT] failed:
    Property: application.exclusion-tag
    Value: "janitorr_keep"
    Origin: URL [file:application.yml] - 27:18
    Reason: The elements [application.exclusion-tag] were left unbound.
Action:
Update your application's configuration

If you're seeing an error message similar to this, compare to the application-template.yml. Properties may have changed and you're probably trying to bind an old property. This error exists to let you know that you're trying to set a property that Janitorr doesn't recognize. Rather than silently ignoring it and using the default.

3. Run fails during access to Radarr/Sonarr

feign.RetryableException: cannot retry due to redirection, in streaming mode executing PUT http://localhost:8989/api/v3/series/35

There is a redirect happening. You likely enabled SSL for Radarr/Sonarr or have reverse proxy redirect all traffic to https. Either use https directly in your URL or disable SSL for internal access, like in your local (docker) network.

Clone this wiki locally