Author: bentmann
Date: Sun Feb 13 15:02:27 2011
New Revision: 1070247

URL: http://svn.apache.org/viewvc?rev=1070247&view=rev
Log:
o Revised error handling to properly notify caller of some serious trouble

Modified:
    
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java

Modified: 
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java
URL: 
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java?rev=1070247&r1=1070246&r2=1070247&view=diff
==============================================================================
--- 
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java
 (original)
+++ 
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java
 Sun Feb 13 15:02:27 2011
@@ -360,10 +360,7 @@ public class MavenProject
                 }
                 catch ( ProjectBuildingException e )
                 {
-                    if ( logger != null )
-                    {
-                        logger.debug( "Failed to build parent project for " + 
getId(), e );
-                    }
+                    throw new IllegalStateException( "Failed to build parent 
project for " + getId(), e );
                 }
             }
             else if ( model.getParent() != null )
@@ -378,10 +375,7 @@ public class MavenProject
                 }
                 catch ( ProjectBuildingException e )
                 {
-                    if ( logger != null )
-                    {
-                        logger.debug( "Failed to build parent project for " + 
getId(), e );
-                    }
+                    throw new IllegalStateException( "Failed to build parent 
project for " + getId(), e );
                 }
             }
         }
@@ -1856,10 +1850,8 @@ public class MavenProject
                 }
                 catch ( InvalidRepositoryException e )
                 {
-                    if ( logger != null )
-                    {
-                        logger.debug( "Failed to create release distribution 
repository for " + getId(), e );
-                    }
+                    throw new IllegalStateException( "Failed to create release 
distribution repository for " + getId(),
+                                                     e );
                 }
             }
         }
@@ -1886,10 +1878,9 @@ public class MavenProject
                 }
                 catch ( InvalidRepositoryException e )
                 {
-                    if ( logger != null )
-                    {
-                        logger.debug( "Failed to create snapshot distribution 
repository for " + getId(), e );
-                    }
+                    throw new IllegalStateException(
+                                                     "Failed to create 
snapshot distribution repository for " + getId(),
+                                                     e );
                 }
             }
         }


Reply via email to