Affects: 5.2.24


@Configurable on a serializable class introduces non-accessible ConfigurableDeserializationSupport super interface.

This hasn't been an issue in the past for us, but int the past few years Intellij, ByteBuddy, and other tools emit or throw errors when validating a class whose source has the @Configurable annotation that is also serializable and uses compile time weaving.

Example Intellij warning from Kotlin plugin: Cannot access 'org.springframework.beans.factory.aspectj.AbstractInterfaceDrivenDependencyInjectionAspect$ConfigurableDeserializationSupport' which is a supertype of 'com.example.lib.ConfigurableClass. which is produced by https://github.com/JetBrains/kotlin/blob/master/compiler/frontend/src/org/jetbrains/kotlin/resolve/checkers/MissingDependencySupertypeChecker.kt

Comment From: sdeleuze

Please provide a reproducer (attached archive or repository).

Comment From: spring-projects-issues

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Comment From: spring-projects-issues

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.