You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wink.apache.org by lr...@apache.org on 2012/12/01 08:59:15 UTC

svn commit: r1415943 - /incubator/wink/trunk/wink-client/src/main/java/org/apache/wink/client/internal/ResourceImpl.java

Author: lresende
Date: Sat Dec  1 07:59:15 2012
New Revision: 1415943

URL: http://svn.apache.org/viewvc?rev=1415943&view=rev
Log:
WINK-373 - Fix NPE when EntityType is null

Patch provided by TERAJIMA Motoyuki

Modified:
    incubator/wink/trunk/wink-client/src/main/java/org/apache/wink/client/internal/ResourceImpl.java

Modified: incubator/wink/trunk/wink-client/src/main/java/org/apache/wink/client/internal/ResourceImpl.java
URL: http://svn.apache.org/viewvc/incubator/wink/trunk/wink-client/src/main/java/org/apache/wink/client/internal/ResourceImpl.java?rev=1415943&r1=1415942&r2=1415943&view=diff
==============================================================================
--- incubator/wink/trunk/wink-client/src/main/java/org/apache/wink/client/internal/ResourceImpl.java (original)
+++ incubator/wink/trunk/wink-client/src/main/java/org/apache/wink/client/internal/ResourceImpl.java Sat Dec  1 07:59:15 2012
@@ -198,11 +198,12 @@ public class ResourceImpl implements Res
 
     @SuppressWarnings("unchecked")
     public <T> T invoke(String method, EntityType<T> responseEntity, Object requestEntity) {
-        ClientResponse response =
-            invoke(method, responseEntity.getRawClass(), responseEntity.getType(), requestEntity);
         if (responseEntity == null) {
+            invoke(method, null, null, requestEntity);
             return null;
         }
+        ClientResponse response =
+            invoke(method, responseEntity.getRawClass(), responseEntity.getType(), requestEntity);
         if (ClientResponse.class.equals(responseEntity.getRawClass())) {
             return (T)response;
         }