Archiva

NullPointer when setting corporate POM on a fresh archvia install

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Won't Fix
  • Affects Version/s: 1.0
  • Fix Version/s: 1.1
  • Component/s: Web Interface
  • Labels:
    None
  • Environment:
    archiva deployed as a war on tomcat 5.5
  • Number of attachments :
    0

Description

Tryning to set a corporate POM fails with a NullPointerException

The maven-shared-application configuration expect a configuration to exist as either org.apache.maven.shared.app.user or org.apache.maven.shared.app.base. The first one is declared in archvia application.xml as "config-forceCreate="true"", so it SHOULD have been created, but is absent from my ${user.home}/.m2

This may be a plexus-registry-provider bug, or a commons-configuration bug.

Issue Links

Activity

Hide
nicolas de loof added a comment -

Creating an empty <configuration/> in $HOME/.m2/shared.xml does not solve this.

java.lang.NullPointerException
org.apache.maven.shared.app.configuration.io.registry.ConfigurationRegistryWriter.writeCompanyPom(ConfigurationRegistryWriter.java:45)
org.apache.maven.shared.app.configuration.io.registry.ConfigurationRegistryWriter.writeConfiguration(ConfigurationRegistryWriter.java:32)
org.apache.maven.shared.app.configuration.io.registry.ConfigurationRegistryWriter.write(ConfigurationRegistryWriter.java:22)
org.apache.maven.shared.app.configuration.DefaultMavenAppConfiguration.save(DefaultMavenAppConfiguration.java:73)
org.apache.maven.archiva.web.action.admin.appearance.ConfigureAppearanceAction.execute(ConfigureAppearanceAction.java:70)

Show
nicolas de loof added a comment - Creating an empty <configuration/> in $HOME/.m2/shared.xml does not solve this. java.lang.NullPointerException org.apache.maven.shared.app.configuration.io.registry.ConfigurationRegistryWriter.writeCompanyPom(ConfigurationRegistryWriter.java:45) org.apache.maven.shared.app.configuration.io.registry.ConfigurationRegistryWriter.writeConfiguration(ConfigurationRegistryWriter.java:32) org.apache.maven.shared.app.configuration.io.registry.ConfigurationRegistryWriter.write(ConfigurationRegistryWriter.java:22) org.apache.maven.shared.app.configuration.DefaultMavenAppConfiguration.save(DefaultMavenAppConfiguration.java:73) org.apache.maven.archiva.web.action.admin.appearance.ConfigureAppearanceAction.execute(ConfigureAppearanceAction.java:70)
Hide
James William Dumay added a comment -
Show
James William Dumay added a comment - MRM-829

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: