Challen created OLINGO-403:
------------------------------

             Summary: java client - navigation deletion error
                 Key: OLINGO-403
                 URL: https://issues.apache.org/jira/browse/OLINGO-403
             Project: Olingo
          Issue Type: Bug
          Components: odata4-client
    Affects Versions: V4 4.0.0-beta-01
            Reporter: Challen
            Assignee: Francesco Chicchiriccò


Message msg2 = <new message...>;
msg2.setId("key2_chh");
container.getMe().getDrafts().getMessages().delete(msg2);
-------------------------
the .delete(msg2) will throw java.lang.NullPointerException:

EntitySetInvocationHandler<T,KEY,EC>(AbstractInvocationHandler).deleteEntity(EntityInvocationHandler,
 URI) line: 151    
EntitySetInvocationHandler<T,KEY,EC>.delete(S) line: 262        
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not available 
[native method]  
NativeMethodAccessorImpl.invoke(Object, Object[]) line: 57      
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 43  
Method.invoke(Object, Object...) line: 606      
EntitySetInvocationHandler<T,KEY,EC>(AbstractInvocationHandler).invokeSelfMethod(Method,
 Object[]) line: 92     
EntitySetInvocationHandler<T,KEY,EC>.invoke(Object, Method, Object[]) line: 91  
$Proxy18.delete(EntityType) line: not available 
-------------------------
    final String name = handler.getUUID().getType()  
        
.getAnnotation(org.apache.olingo.ext.proxy.api.annotations.EntityType.class)
        .name();
-------------------------
.getType()  --> org.apache.olingo.ext.proxy.api.Annotatable
.getAnnotation --> null



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to