[jboss-jira] [JBoss JIRA] Commented: (JBSEAM-323) NPE when calling WebRemote method returning interface

Michael Steiner (JIRA) jira-events at jboss.com
Thu Aug 3 06:09:11 EDT 2006


    [ http://jira.jboss.com/jira/browse/JBSEAM-323?page=comments#action_12340483 ] 
            
Michael Steiner commented on JBSEAM-323:
----------------------------------------

NPE is solved but I have still problem to make it work. Callback js function gets undefined object when resulting type is an interface. When I change this to implementation class it works fine. 

My remote method gets String as argument and declares  web.components.MyClass  as return type but in real it returns web.components.MyClassImpl

Response looks OK field1 and field2 are set properly but I am not if bean type is correct because client is intersted only in interface not in implementation type.

<envelope><header><context><conversationId>4</conversationId></context></header><body><result id="1"><value><ref id="0"/></value><refs><ref id="0"><bean type="web.components.MyClassImpl"><member name="field1"><number>0.123</number></member><member name="field2"><number>0.6666</number></member></bean></ref></refs></result></body></envelope>

> NPE  when calling  WebRemote method returning interface
> -------------------------------------------------------
>
>                 Key: JBSEAM-323
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-323
>             Project: JBoss Seam
>          Issue Type: Bug
>          Components: Remoting
>    Affects Versions: 1.1
>            Reporter: Michael Steiner
>            Priority: Minor
>
> InterfaceGenerator calls  c = c.getSuperclass(); for interaces it is null than calls  !c.equals(Object.class) and this throws NullPointerException.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list