Tamas Cservenak created MNG-8024:
------------------------------------
Summary: Maven4 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
Fix For: 4.0.0, 4.0.0-alpha-13
Maven4 models are marked as {{{}Serializable{}}}, but they are not. 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)