Release notes for Cargo 0.6

Release Notes

https://codehaus-cargo.atlassian.net/projects/CARGO/versions/10093/tab/release-report-all-issues?isReleaseNoteModalOpen=true

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Source code changes


Changes detected by Clirr between cargo-0.5.jar and cargo-0.6.jar.

Binary compatibility breaks:

ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void executeActions(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.CargoTask: Method 'protected java.lang.String getContainerKey()' has been removed
ERROR: org.codehaus.cargo.ant.CargoTask: Method 'public void setContainerKey(java.lang.String)' has been removed
ERROR: org.codehaus.cargo.ant.CargoTask: Method 'protected void setupConfiguration(org.codehaus.cargo.container.Container)' has been removed
ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void setupExtraClasspath(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void setupHomeDir(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void setupMonitor(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void setupOutput(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void setupSystemProperties(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.CargoTask: In method 'protected void setupTimeout(org.codehaus.cargo.container.Container)' the number of arguments has changed
ERROR: org.codehaus.cargo.ant.ConfigurationElement: Parameter 1 of 'public org.codehaus.cargo.container.configuration.Configuration createConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.lang.String
ERROR: org.codehaus.cargo.ant.ConfigurationElement: Method 'public java.lang.String getHint()' has been removed
ERROR: org.codehaus.cargo.ant.ConfigurationElement: Method 'public void setHint(java.lang.String)' has been removed
ERROR: org.codehaus.cargo.ant.EARElement: Parameter 1 of 'public org.codehaus.cargo.container.deployable.EAR createEAR(org.codehaus.cargo.container.Container)' has changed its type to java.lang.String
ERROR: org.codehaus.cargo.ant.WARElement: Parameter 1 of 'public org.codehaus.cargo.container.deployable.WAR createWAR(org.codehaus.cargo.container.Container)' has changed its type to java.lang.String
ERROR: org.codehaus.cargo.container.Container: Method 'public org.codehaus.cargo.container.deployable.DeployableFactory getDeployableFactory()' has been removed
ERROR: org.codehaus.cargo.container.ContainerFactory: Class org.codehaus.cargo.container.ContainerFactory removed
ERROR: org.codehaus.cargo.container.configuration.Configuration: Method 'public void addDeployable(org.codehaus.cargo.container.deployable.Deployable)' has been added to an interface
ERROR: org.codehaus.cargo.container.configuration.Configuration: Method 'public java.util.List getDeployables()' has been added to an interface
ERROR: org.codehaus.cargo.container.configuration.ConfigurationFactory: Class org.codehaus.cargo.container.configuration.ConfigurationFactory removed
ERROR: org.codehaus.cargo.container.configuration.DefaultConfigurationFactory: Class org.codehaus.cargo.container.configuration.DefaultConfigurationFactory removed
ERROR: org.codehaus.cargo.container.configuration.DefaultConfigurationFactory$ConfigurationFactoryParameters:Class org.codehaus.cargo.container.configuration.DefaultConfigurationFactory$ConfigurationFactoryParameters removed
ERROR: org.codehaus.cargo.container.configuration.StandaloneConfiguration: Class org.codehaus.cargo.container.configuration.StandaloneConfiguration removed
ERROR: org.codehaus.cargo.container.deployable.DeployableFactory: Class org.codehaus.cargo.container.deployable.DeployableFactory removed
ERROR: org.codehaus.cargo.container.deployer.DefaultDeployerFactory: Class org.codehaus.cargo.container.deployer.DefaultDeployerFactory removed
ERROR: org.codehaus.cargo.container.deployer.DeployableMonitorListener: Method 'public void undeployed()' has been added to an interface
ERROR: org.codehaus.cargo.container.deployer.DeployerFactory: Class org.codehaus.cargo.container.deployer.DeployerFactory removed
ERROR: org.codehaus.cargo.container.internal.util.HintKey: Class org.codehaus.cargo.container.internal.util.HintKey removed
ERROR: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedContainer: In method 'public Jetty4xEmbeddedContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Parameter 1 of 'public JettyStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Method 'public JettyStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.jo.Jo1xContainer: In method 'public Jo1xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration: Parameter 1 of 'public Jo1xStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration: Method 'public Jo1xStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.orion.AbstractOrionContainer: In method 'public AbstractOrionContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.orion.Oc4j9xContainer: In method 'public Oc4j9xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.orion.Orion1xContainer: In method 'public Orion1xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.orion.Orion2xContainer: In method 'public Orion2xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.orion.OrionDeployer: Class org.codehaus.cargo.container.orion.OrionDeployer removed
ERROR: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Parameter 1 of 'public OrionStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Method 'public OrionStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.AbstractResinContainer: In method 'public AbstractResinContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Parameter 1 of 'public AbstractResinStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Method 'public AbstractResinStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: In method 'protected void prepareAdditions(org.apache.tools.ant.types.FilterChain)' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.Resin2xContainer: In method 'public Resin2xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Parameter 1 of 'public Resin2xStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: Method 'public Resin2xStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.resin.Resin2xStandaloneConfiguration: In method 'protected void prepareAdditions(org.apache.tools.ant.types.FilterChain)' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.Resin3xContainer: In method 'public Resin3xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Parameter 1 of 'public Resin3xStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: Method 'public Resin3xStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.resin.Resin3xStandaloneConfiguration: In method 'protected void prepareAdditions(org.apache.tools.ant.types.FilterChain)' the number of arguments has changed
ERROR: org.codehaus.cargo.container.resin.ResinExistingConfiguration: Parameter 1 of 'public ResinExistingConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.resin.ResinExistingConfiguration: Method 'public ResinExistingConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.resin.ResinExistingConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.spi.AbstractConfiguration: In method 'public AbstractConfiguration(org.codehaus.cargo.container.Container, java.io.File)' the number of arguments has changed
ERROR: org.codehaus.cargo.container.spi.AbstractConfiguration: Method 'public org.codehaus.cargo.container.Container getContainer()' has been removed
ERROR: org.codehaus.cargo.container.spi.AbstractContainer: In method 'public AbstractContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.spi.AbstractContainer: Method 'public org.codehaus.cargo.container.deployable.DeployableFactory getDeployableFactory()' has been removed
ERROR: org.codehaus.cargo.container.spi.AbstractContainer: Method 'protected void setDeployableFactory(org.codehaus.cargo.container.deployable.DeployableFactory)' has been removed
ERROR: org.codehaus.cargo.container.spi.AbstractGenericHintFactory: Class org.codehaus.cargo.container.spi.AbstractGenericHintFactory removed
ERROR: org.codehaus.cargo.container.spi.AbstractGenericHintFactory$GenericParameters: Class org.codehaus.cargo.container.spi.AbstractGenericHintFactory$GenericParameters removed
ERROR: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Parameter 1 of 'public AbstractStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Method 'public AbstractStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.spi.ContainerConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.spi.DefaultDeployableFactory: Class org.codehaus.cargo.container.spi.DefaultDeployableFactory removed
ERROR: org.codehaus.cargo.container.spi.DeployerWatchdog: Method 'public void waitForDeployment()' has been removed
ERROR: org.codehaus.cargo.container.tomcat.AbstractCatalinaContainer: In method 'public AbstractCatalinaContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.tomcat.AbstractTomcatContainer: In method 'public AbstractTomcatContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration: Parameter 1 of 'public AbstractTomcatStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.tomcat.AbstractTomcatStandaloneConfiguration: Method 'public AbstractTomcatStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Parameter 1 of 'public CatalinaStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Method 'public CatalinaStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.tomcat.Tomcat3xContainer: In method 'public Tomcat3xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.tomcat.Tomcat4xContainer: In method 'public Tomcat4xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.tomcat.Tomcat5xContainer: In method 'public Tomcat5xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.tomcat.TomcatDeployableFactory: Class org.codehaus.cargo.container.tomcat.TomcatDeployableFactory removed
ERROR: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Parameter 1 of 'public TomcatStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Method 'public TomcatStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: In method 'public void configure()'the number of arguments has changed
ERROR: org.codehaus.cargo.container.weblogic.AbstractWebLogicContainer: In method 'public AbstractWebLogicContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.weblogic.WebLogic8xContainer: In method 'public WebLogic8xContainer()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Removed org.codehaus.cargo.container.configuration.StandaloneConfiguration from the set of implemented interfaces
ERROR: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Parameter 1 of 'public WebLogicStandaloneConfiguration(org.codehaus.cargo.container.Container)' has changed its type to java.io.File
ERROR: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Method 'public WebLogicStandaloneConfiguration(org.codehaus.cargo.container.Container, java.io.File)' has been removed
ERROR: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: In method 'public void configure()' the number of arguments has changed
ERROR: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: In method 'protected void setupDeployables(java.io.File)' the number of arguments has changed
ERROR: org.codehaus.cargo.module.Dtd$XmlEntityResolver: Class org.codehaus.cargo.module.Dtd$XmlEntityResolverremoved

Changes not affecting compatibility:

INFO: org.codehaus.cargo.container.jetty.JettyStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'protected java.lang.Class getContainerClass()' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'protected java.lang.String getContainerId()' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'protected org.codehaus.cargo.util.monitor.Monitor getMonitor()' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'protected org.codehaus.cargo.container.Container makeContainer()' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'public void setClass(java.lang.Class)' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'public void setContainerFactory(org.codehaus.cargo.generic.ContainerFactory)' has been added
INFO: org.codehaus.cargo.ant.CargoTask: Method 'public void setContainerId(java.lang.String)' has been added
INFO: org.codehaus.cargo.ant.ConfigurationElement: Method 'public org.codehaus.cargo.generic.configuration.ConfigurationType getType()' has been added
INFO: org.codehaus.cargo.ant.ConfigurationElement: Method 'public void setType(java.lang.String)' has been added
INFO: org.codehaus.cargo.container.jo.Jo1xStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.container.orion.OrionStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.container.resin.AbstractResinStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.container.resin.ResinExistingConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.container.spi.AbstractConfiguration: Method 'public void addDeployable(org.codehaus.cargo.container.deployable.Deployable)' has been added
INFO: org.codehaus.cargo.container.spi.AbstractConfiguration: Method 'public java.util.List getDeployables()' has been added
INFO: org.codehaus.cargo.container.spi.AbstractCopyingDeployer: Method 'public void deploy(java.util.List)' has been added
INFO: org.codehaus.cargo.container.spi.AbstractCopyingDeployer: Method 'public void setShouldDeployExpandedWARs(boolean)' has been added
INFO: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Method 'public void addDeployable(org.codehaus.cargo.container.deployable.Deployable)' has been removed, but an inherited definition exists.
INFO: org.codehaus.cargo.container.spi.AbstractStandaloneConfiguration: Method 'public java.util.List getDeployables()' has been removed, but an inherited definition exists.
INFO: org.codehaus.cargo.container.spi.DeployerWatchdog: Method 'public void undeployed()' has been added
INFO: org.codehaus.cargo.container.spi.DeployerWatchdog: Method 'public void watch(boolean)' has been added
INFO: org.codehaus.cargo.container.spi.DeployerWatchdog: Method 'public void watchForAvailability()' has been added
INFO: org.codehaus.cargo.container.spi.DeployerWatchdog: Method 'public void watchForUnavailability()' has been added
INFO: org.codehaus.cargo.container.tomcat.CatalinaStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.container.tomcat.TomcatStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.container.weblogic.WebLogicStandaloneConfiguration: Method 'public java.lang.String toString()' has been added
INFO: org.codehaus.cargo.generic.ContainerFactory: Class org.codehaus.cargo.generic.ContainerFactory added
INFO: org.codehaus.cargo.generic.DefaultContainerFactory: Class org.codehaus.cargo.generic.DefaultContainerFactory added
INFO: org.codehaus.cargo.generic.configuration.ConfigurationFactory: Class org.codehaus.cargo.generic.configuration.ConfigurationFactory added
INFO: org.codehaus.cargo.generic.configuration.ConfigurationType: Class org.codehaus.cargo.generic.configuration.ConfigurationType added
INFO: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Class org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory added
INFO: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory$ConfigurationFactoryParameters: Class org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory$ConfigurationFactoryParameters added
INFO: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Class org.codehaus.cargo.generic.deployable.DefaultDeployableFactory added
INFO: org.codehaus.cargo.generic.deployable.DeployableFactory: Class org.codehaus.cargo.generic.deployable.DeployableFactory added
INFO: org.codehaus.cargo.generic.deployable.DeployableType: Class org.codehaus.cargo.generic.deployable.DeployableType added
INFO: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Class org.codehaus.cargo.generic.deployer.DefaultDeployerFactory added
INFO: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory$DeployerFactoryParameters: Class org.codehaus.cargo.generic.deployer.DefaultDeployerFactory$DeployerFactoryParameters added
INFO: org.codehaus.cargo.generic.deployer.DeployerFactory: Class org.codehaus.cargo.generic.deployer.DeployerFactory added
INFO: org.codehaus.cargo.generic.internal.util.HintKey: Class org.codehaus.cargo.generic.internal.util.HintKey added
INFO: org.codehaus.cargo.generic.spi.AbstractGenericHintFactory: Class org.codehaus.cargo.generic.spi.AbstractGenericHintFactory added
INFO: org.codehaus.cargo.generic.spi.AbstractGenericHintFactory$GenericParameters: Class org.codehaus.cargo.generic.spi.AbstractGenericHintFactory$GenericParameters added
INFO: org.codehaus.cargo.module.XmlEntityResolver: Class org.codehaus.cargo.module.XmlEntityResolver added
INFO: org.codehaus.cargo.module.webapp.WebXmlVersion: Method 'public boolean equals(java.lang.Object)' has been removed, but an inherited definition exists.
INFO: org.codehaus.cargo.module.webapp.WebXmlVersion: Method 'public int hashCode()' has been removed, but an inherited definition exists.