Skip to content

Spring Boot 3.5.5, Java 21, ModelMapper 3.2.4, getting error Caused by: java.lang.NullPointerException: Cannot read field "methodProxies" because "x0" is null #777

Open

Description

@rfkarlin

Spring Boot 3.5.5, Java 21, ModelMapper 3.2.4, getting error Caused by: java.lang.NullPointerException: Cannot read field "methodProxies" because "x0" is null

  1. Failed to configure mappings

1 error
at org.modelmapper.internal.Errors.throwConfigurationExceptionIfErrorsExist(Errors.java:240)
at org.modelmapper.internal.ExplicitMappingBuilder.build(ExplicitMappingBuilder.java:252)
at org.modelmapper.internal.ExplicitMappingBuilder.build(ExplicitMappingBuilder.java:104)
at org.modelmapper.internal.TypeMapImpl.addMappings(TypeMapImpl.java:92)
at org.modelmapper.internal.TypeMapStore.getOrCreate(TypeMapStore.java:127)
at org.modelmapper.ModelMapper.addMappings(ModelMapper.java:113)
at edu.cmu.is.config.AccountModelMapper.init(AccountModelMapper.java:49)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1930)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1883)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1822)
... 128 common frames omitted
Caused by: java.lang.NullPointerException: Cannot read field "methodProxies" because "x0" is null
at org.modelmapper.internal.ExplicitMappingBuilder$ExplicitMappingInterceptor.access$000(ExplicitMappingBuilder.java:312)
at org.modelmapper.internal.ExplicitMappingBuilder.createAccessorProxies(ExplicitMappingBuilder.java:295)
at org.modelmapper.internal.ExplicitMappingBuilder.createProxies(ExplicitMappingBuilder.java:285)
at org.modelmapper.internal.ExplicitMappingBuilder.visitPropertyMap(ExplicitMappingBuilder.java:274)
at org.modelmapper.PropertyMap.configure(PropertyMap.java:386)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.modelmapper.internal.ExplicitMappingBuilder.build(ExplicitMappingBuilder.java:235)
... 138 common frames omitted

Is there a solution?

Activity

  1. rfkarlin commented on Oct 7, 2025

    @rfkarlin
    Author

    I'm not sure what I changed but I am now seeing this error instead:
    Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Member.getDeclaringClass()" because "member" is null
    at org.modelmapper.internal.ExplicitMappingVisitor$MappingCapturingVisitor.assertNotFinal(ExplicitMappingVisitor.java:318)
    at org.modelmapper.internal.ExplicitMappingVisitor$MappingCapturingVisitor.recordSourceMethod(ExplicitMappingVisitor.java:259)
    at org.modelmapper.internal.ExplicitMappingVisitor$MappingCapturingVisitor.visitEnd(ExplicitMappingVisitor.java:205)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions