throw ProviderException instead of InternalWikiException, as it refers to a page provider operation
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/content/DefaultPageRenamer.java b/jspwiki-main/src/main/java/org/apache/wiki/content/DefaultPageRenamer.java
index 9d64ecc..571fff6 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/content/DefaultPageRenamer.java
+++ b/jspwiki-main/src/main/java/org/apache/wiki/content/DefaultPageRenamer.java
@@ -19,7 +19,6 @@
 package org.apache.wiki.content;
 
 import org.apache.log4j.Logger;
-import org.apache.wiki.InternalWikiException;
 import org.apache.wiki.api.core.Attachment;
 import org.apache.wiki.api.core.Context;
 import org.apache.wiki.api.core.Engine;
@@ -110,7 +109,7 @@
         //  Add a comment to the page notifying what changed.  This adds a new revision to the repo with no actual change.
         toPage = engine.getManager( PageManager.class ).getPage( renameToClean );
         if( toPage == null ) {
-            throw new InternalWikiException( "Rename seems to have failed for some strange reason - please check logs!" );
+            throw new ProviderException( "Rename seems to have failed for some strange reason - please check logs!" );
         }
         toPage.setAttribute( Page.CHANGENOTE, fromPage.getName() + " ==> " + toPage.getName() );
         toPage.setAuthor( context.getCurrentUser().getName() );