openamf/src/java/org/openamf AdvancedGateway.java,1.31,1.32

Sean Sullivan <[email protected]> Fri, 27 Aug 2004 02:26:15 +0000
Newsgroups gmane.comp.java.openamf.cvs
Message-ID <[email protected]>
Update of /cvsroot/openamf/openamf/src/java/org/openamf
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20997/src/java/org/openamf

Modified Files:
	AdvancedGateway.java 
Log Message:
fixed a NullPointerException bug.
The now code will throw AccessDeniedException if 
the servlet cannot find a service configuration for a named service.


Index: AdvancedGateway.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/AdvancedGateway.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** AdvancedGateway.java	14 Aug 2004 04:11:34 -0000	1.31
--- AdvancedGateway.java	27 Aug 2004 02:26:12 -0000	1.32
***************
*** 61,64 ****
--- 61,73 ----
  		try {
  			ServiceConfig serviceConfig = getServiceConfig(requestBody);
+ 			
+ 			if (serviceConfig == null)
+ 			{
+ 				throw new AccessDeniedException(
+ 							"could not find service configuration for '"
+ 							+ requestBody.getServiceName()
+ 							+ "'");
+ 			}
+ 			
  			ServiceRequest request = new ServiceRequest(requestBody, serviceConfig);
  			ServiceMethodConfig methodConfig = getMethodConfig(serviceConfig, request);



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285