Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-8024

Maven 3 models are not serializable, despite marked as such

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0-alpha-13, 4.0.0
    • API
    • None

    Description

      Maven 3 models (from Maven 3) are marked as Serializable, but only Model can be serialised. Example:

      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)
      

       

      Attachments

        Activity

          People

            gnodet Guillaume Nodet
            cstamas Tamas Cservenak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: