Author: hlship
Date: Sat Nov 12 10:26:21 2005
New Revision: 332812

URL: http://svn.apache.org/viewcvs?rev=332812&view=rev
Log:
TAPESTRY-719: If an engine service returns null from getName(), an NPE occurs

Modified:
    
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ServiceMapImpl.java
    jakarta/tapestry/trunk/status.xml

Modified: 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ServiceMapImpl.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ServiceMapImpl.java?rev=332812&r1=332811&r2=332812&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ServiceMapImpl.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/services/impl/ServiceMapImpl.java
 Sat Nov 12 10:26:21 2005
@@ -128,7 +128,7 @@
         IEngineService service = contribution.getService();
         String serviceName = service.getName();
 
-        if (!serviceName.equals(name))
+        if (!name.equals(serviceName))
             throw new 
ApplicationRuntimeException(ImplMessages.serviceNameMismatch(
                     service,
                     name,

Modified: jakarta/tapestry/trunk/status.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/status.xml?rev=332812&r1=332811&r2=332812&view=diff
==============================================================================
--- jakarta/tapestry/trunk/status.xml (original)
+++ jakarta/tapestry/trunk/status.xml Sat Nov 12 10:26:21 2005
@@ -66,6 +66,7 @@
       <action type="fix" dev="HLS" fixes-bug="TAPESTRY-652">Checkbox does not 
support FieldLabel</action>
       <action type="fix" dev="HLS" fixes-bug="TAPESTRY-328">When an engine 
implementation is missing Tapestry does not throw an appropriate error</action>
       <action type="fix" dev="HLS" fixes-bug="TAPESTRY-720">Tapestry should 
validate that all engine services provide a non-null service parameter</action>
+      <action type="fix" dev="HLS" fixes-bug="TAPESTRY-719">If an engine 
service returns null from getName(), an NPE occurs</action>
     </release>
     <release version="4.0-beta-12" date="Oct 30 2005">
       <action type="fix" dev="HLS" fixes-bug="TAPESTRY-718">Asset injection 
makes assets appear as null inside finishLoad()</action>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to