This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 112456 - NPE after invoking add to page action
Summary: NPE after invoking add to page action
Status: VERIFIED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 6.x
Hardware: All Linux
: P1 blocker (vote)
Assignee: Quy Nguyen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-09 14:32 UTC by Lukas Jungmann
Modified: 2007-08-10 12:28 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas Jungmann 2007-08-09 14:32:27 UTC
invoke "add to page" action on the ws operation node (ie. services tab -> web services -> strikeiron -> dns -> dnssoap
-> dnslookup)

=> following NPE followed by another NPEs described in issue 112454 is thrown

SEVERE
java.lang.NullPointerException
        at java.lang.Class.isAssignableFrom(Native Method)
        at com.sun.webui.jsf.design.AbstractDesignInfo.acceptLink(AbstractDesignInfo.java:449)
[catch] at org.netbeans.modules.visualweb.designer.jsf.FacesDndSupport.computeActions(FacesDndSupport.java:2002)
        at org.netbeans.modules.visualweb.designer.jsf.FacesDndSupport.importBean(FacesDndSupport.java:589)
        at org.netbeans.modules.visualweb.designer.jsf.FacesDndSupport.importData(FacesDndSupport.java:392)
        at org.netbeans.modules.visualweb.designer.jsf.FacesDndSupport.importData(FacesDndSupport.java:3649)
        at org.netbeans.modules.visualweb.designer.jsf.DndSupport.importData(DndSupport.java:564)
        at org.netbeans.modules.visualweb.designer.jsf.DomProviderImpl.importData(DomProviderImpl.java:1147)
        at org.netbeans.modules.visualweb.designer.WebForm.importData(WebForm.java:2174)
        at org.netbeans.modules.visualweb.designer.DndHandler.importDataExt(DndHandler.java:468)
        at org.netbeans.modules.visualweb.designer.DndHandler.importData(DndHandler.java:326)
        at org.netbeans.modules.visualweb.designer.DesignerTransferHandler.importData(DesignerTransferHandler.java:70)
        at org.netbeans.modules.visualweb.designer.jsf.DesignerServiceHackImpl.drop(DesignerServiceHackImpl.java:715)
        at
org.netbeans.modules.visualweb.websvcmgr.actions.AddDataProviderToFormAction.performAction(AddDataProviderToFormAction.java:83)
        at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:559)
...
Comment 1 Jayashri Visvanathan 2007-08-09 23:49:47 UTC
Trying Quy first..
Comment 2 Quy Nguyen 2007-08-10 00:45:26 UTC
The void methods should not have been droppable onto the designer, since the data providers do not exist for them.  This
has been changed; only the client bean is added to the page when a void method is dropped onto a page.

Checking in actions/AddDataProviderToFormAction.java;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/actions/AddDataProviderToFormAction.java,v  <-- 
AddDataProviderToFormAction.java
new revision: 1.6; previous revision: 1.5
done
Checking in actions/AddToFormAction.java;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/actions/AddToFormAction.java,v  <-- 
AddToFormAction.java
new revision: 1.8; previous revision: 1.7
done
Checking in nodes/WebServiceMethodNode.java;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/nodes/WebServiceMethodNode.java,v  <-- 
WebServiceMethodNode.java
new revision: 1.17; previous revision: 1.16
done
Checking in nodes/WebServicesPortNode.java;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/nodes/WebServicesPortNode.java,v  <-- 
WebServicesPortNode.java
new revision: 1.17; previous revision: 1.16
done
Comment 3 Lukas Jungmann 2007-08-10 12:28:38 UTC
v., thanks