commit | ad50f129a48e935f1d5fcd49960c037fdd819981 | [log] [tgz] |
---|---|---|
author | Tony Homer <tony.homer@intel.com> | Thu Jan 02 13:46:28 2020 -0800 |
committer | Sylwester Lachiewicz <slachiewicz@apache.org> | Thu Jul 02 22:10:18 2020 +0200 |
tree | 6de4a1f02bd51087f0841164ecc582ca42530930 | |
parent | decc9dd738fde433e701ab364f0c1ecf410b3cc5 [diff] |
[ARCHETYPE-585] Fix NullPointerException
diff --git a/archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java b/archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java index 095ff8e..d802e6a 100644 --- a/archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java +++ b/archetype-common/src/main/java/org/apache/maven/archetype/source/RemoteCatalogArchetypeDataSource.java
@@ -296,13 +296,18 @@ { MavenSession session = legacySupport.getSession(); - MavenExecutionRequest request = session.getRequest(); + MavenExecutionRequest request = null; + + if ( session != null ) + { + request = session.getRequest(); + } if ( request != null ) { return getMirror( repoId, request.getMirrors() ); } - + return null; }