You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/11/07 14:36:51 UTC
cvs commit: cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/profile/impl AuthenticationProfileManager.java
cziegeler 2003/11/07 05:36:51
Modified: src/blocks/portal/java/org/apache/cocoon/portal/profile/impl
AuthenticationProfileManager.java
Log:
Adding a better exception message
Revision Changes Path
1.12 +6 -2 cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/profile/impl/AuthenticationProfileManager.java
Index: AuthenticationProfileManager.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/profile/impl/AuthenticationProfileManager.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- AuthenticationProfileManager.java 20 Oct 2003 13:37:10 -0000 1.11
+++ AuthenticationProfileManager.java 7 Nov 2003 13:36:51 -0000 1.12
@@ -120,7 +120,11 @@
throws Exception {
final RequestState state = this.getRequestState();
final UserHandler handler = state.getHandler();
- final Configuration config = state.getApplicationConfiguration().getConfiguration("portal").getChild("profiles");
+ final Configuration appConf = state.getApplicationConfiguration().getConfiguration("portal");
+ if ( appConf == null ) {
+ throw new ProcessingException("Configuration for portal not found in application configuration.");
+ }
+ final Configuration config = appConf.getChild("profiles");
HashMap parameters = new HashMap();
parameters.put("config", config);