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