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