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() );