Версия Mapstruct: 1.5.5.final < /p>
Построение Интерфейс < /strong> < /p>
@mapper (unmappedtargetpolicy = reportingpolicy.warn, componentmodel = "spring")
enterface HolidayMapper {< /p>
Код: Выделить всё
Holiday toHoliday (HolidayDto holidayDto, @Context CycleAvoidingMappingContext context);
jdk17 и intelij версия: Intellij Idea 2025.1.1.1 (сообщество издание)
[зависимость] [1]
[1]
[1]
[1]
[1]
mapstruct
org.mapstruct
1.6.2
org.mapstruct
mapstruct-processor
1.6.2
provided
< /code>
и ошибка:
java: внутренняя ошибка в процессоре отображения: java.lang.runtimeexception: javax.annotation.processing.filerexcept org.mapstruct.ap.internal.processor.mapperrenderingprocessor.createsourcefile (mapperrenderingprocessor.java:59) на org.mapstruct.ap.internal.processor.mapperrenderingprocessor.writetosourcefile (mapperrenderingprocessor. org.mapstruct.ap.internal.processor.mapperrenderingprocessor.process (mapperrendering processor.java:29) на org.mapstruct.ap.internal.processor.mapperrenderingprocessor.process (mapperrenderingprocessor.java:24) org.mapstruct.ap.mappingprocessor.process (mappingProcessor.java:400) на org.mapstruct.ap.mapporpocessor.processmappertypeelement (mappingProcessor.java:380) на org.mapstruct.ap.mapporcessor.processmapperrements (mpapingprocessor. org.mapstruct.ap.MappingProcessor.process(MappingProcessor.java:213) at org.jetbrains.jps.javac.APIWrappers$ProcessorWrapper.process(APIWrappers.java:228) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Метод) на java.base/jdk.internal.reflect.nativemethodaccessorimpl.invoke (nativemethodacccessorimpl.java:77) на java.base/jdk.internal.reflect.delegatingmethodaccessorimpl.invoke (delegatingmethodaccesr java.base/java.lang.reflect.method.invoke (method.java:568) на org.jetbrains.jps.javac.apiwrappers $ 1.invoke (apiwrappers.p.mava:387) at jdk.proxy2/org.mapstruct.ap.mappypresspresspresspresspresspresspresspresspresspresspresspresspress. jdk.compiler/com.sun.tools.javac.processing.javacspocessingenvironment.callprocessor (javacpocessingenvironment.java:1023) на jdk.compiler/com.sun.tools.javac.processing.javacspocessingenvironment.discoverandrunprocs (javacprocessingenvironment.java:939) в jdk.compiler/com.sun.tools.javac.processing.javacspocessingenvironment $ round.run (javacpocessingenvironment.java:1267) на jdk.compiler/com.sun.tools.javac.processing.javacspocessingenvironment.dopocessing (javacpocessingenvironment.java:1382) на jdk.compiler/com.sun.tools.javac.main.javacompiler.processannotation на jdk.compiler/com.sun.tools.javac.main.javacompiler.compile (javacompiler.java:916) на jdk.compiler/com.sun.tools.javac.api.javactaskimpl.lambda $ docal jdk.compiler/com.sun.tools.javac.api.javactaskimpl.invocationHelper (javactaskimpl.java:152) на jdk.compiler/com.sun.tools.javac.api.javactaskimpl.docall (javactaskimpl.java:100 at) at) jdk.compiler/com.sun.tools.javac.api.javactaskimpl.call (javactaskimpl.java:94) на org.jetbrains.jps.javac.javacmain.compile (javacmain.java:241) у org.jetbrains.jps.incremental.java.javabuilder.lambda $ compilejava $ 2 (javabuilder.java:538) на org.jetbrains.jps.incremental.java.javabuilder.invokejavac (Javabuilder.java.600 org.jetbrains.jps.incremental.java.javabuilder.compilejava (javabuilder.java:536) на org.jetbrains.jps.incremental.java.javabuilder.compile (javabuilder.java:377) на org.jetbrains.jps.incremental.java.javabuilder.dobuild (javabuilder.java:302) на org.jetbrains.jps.incremental.java.javabuilder.build (javabuilder.java:256) у org.jetbrains.jps.incremental.incprojectbuilder.runmodulelevelbuilders (incprojectbuilder.java:1512) на org.jetbrains.jps.incremental.incprojectbuilder.runbuildersforChunk (incprojuctbuilder.java org.jetbrains.jps.incremental.incprojectbuilder.buildtargetschunk (incprojectbuilder.java:1694) на org.jetbrains.jps.incremental.incprojectbuilder.buildchunkfacted (incprojectbuilder.java: org.jetbrains.jps.incremental.incprojectbuilder $ buildparallelizer $ 1.run (incprojectbuilder.java:1279) на com.intellij.util.concurrency.boundedtaskexecutor.dorun com.intellij.util.concurrency.boundEdtaskexeCutor.access $ 200 (BoundEdTaskexeCutor.java:30) на com.intellij.util.concurrency.boundetskexecutor $ 1.executefirsttaskandHelpqueue com.intellij.util.concurrencyutil.rununderthreadname (comrulrencyUtil.java:249) на com.intellij.util.concurrency.boundedtaskexecutor $ 1.run (BoundEdtaskexeCutor.java:212) java.base/java.util.concurrent.threadpoolexecutor.runworker (threadpoolexecutor.java:1136) на java.base/java.util.concurrent.threadpoolexecutor $ java.base/java.lang.thread.run (thread.java:833), вызванная: javax.annotation.processing.filerexception: Попытка воссоздать файл для типа com.teum.npg.converters.portreaquestmapperimp jdk.compiler/com.sun.tools.javac.processing.javacfiler.checknameAndexistence (javacfiler.java:732) на jdk.compiler/com.sun.tools.javac.processing.javacfiler.createsourceorclassfile (Javac.processing. jdk.compiler/com.sun.tools.javac.processing.javacfiler.createsourcefile (javacfiler.java:435) на org.jetbrains.jps.javac.apiwrappers $19) java.base/jdk.internal.reflect.nativemethodaccessorimpl.invoke0 (нативный метод) на java.base/jdk.internal.reflect.nativemethodaccessorimpl.invoke (nativemethodaccessorimpl.java:77) у java.base/jdk.internal.reflect.delegatingmethodaccessorimpl.invoke (делегирование methodacccessorimpl.java:43) на java.base/java.lang.reflect.method.invoke (метод.java:568) у org.jetbrains.jps.javac.apiwrappers $ 1.invoke (apiwrappers.java:387) на jdk.proxy2/jdk.proxy2. $ proxy19.createsourcefile (неизвестный источник) в org.mapstruct.ap.internal.processor.mapperrenderingprocessor.createsourcefile (mapperrenderingprocessor.java:56) ... 44 больше
Подробнее здесь: https://stackoverflow.com/questions/796 ... to-recreat