You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Guillaume Nodet (Jira)" <ji...@apache.org> on 2024/03/01 16:31:00 UTC
[jira] [Closed] (MNG-8024) Maven 3 models are not serializable, despite marked as such
[ https://issues.apache.org/jira/browse/MNG-8024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet closed MNG-8024.
--------------------------------
Resolution: Fixed
> Maven 3 models are not serializable, despite marked as such
> -----------------------------------------------------------
>
> Key: MNG-8024
> URL: https://issues.apache.org/jira/browse/MNG-8024
> Project: Maven
> Issue Type: Bug
> Components: API
> Reporter: Tamas Cservenak
> Assignee: Guillaume Nodet
> Priority: Major
> Fix For: 4.0.0, 4.0.0-alpha-13
>
>
> Maven 3 models (from Maven 3) are marked as {{{}Serializable{}}}, but only {{Model}} can be serialised. Example:
> {noformat}
> Caused by: java.io.NotSerializableException: org.apache.maven.model.ModelBase$$Lambda/0x00007fd7ac284278
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1200)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1585)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1542)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
> at io.takari.incrementalbuild.spi.DefaultBuildContextState.writeMap(DefaultBuildContextState.java:126)
> at io.takari.incrementalbuild.spi.DefaultBuildContextState.storeTo(DefaultBuildContextState.java:109)
> at io.takari.incrementalbuild.spi.AbstractBuildContext.commit(AbstractBuildContext.java:525)
> at io.takari.incrementalbuild.maven.internal.MavenBuildContextFinalizer.afterMojoExecutionSuccess(MavenBuildContextFinalizer.java:83)
> at org.apache.maven.execution.scope.internal.MojoExecutionScope.afterMojoExecutionSuccess(MojoExecutionScope.java:129)
> at org.apache.maven.plugin.CompoundMojoExecutionListener.afterMojoExecutionSuccess(CompoundMojoExecutionListener.java:42)
> {noformat}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)