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.
Summary: | BluePrints AJAX components:rating: NPE shown in the design after deploy the webapp. | ||
---|---|---|---|
Product: | obsolete | Reporter: | _ hlu <hlu> |
Component: | visualweb | Assignee: | _ sandipchitale <sandipchitale> |
Status: | CLOSED WORKSFORME | ||
Severity: | blocker | ||
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
_ hlu
2007-06-16 00:59:49 UTC
This is a classloading issue. There should be some designtime debugging output emitted just before the stack trace in the IDE log. The insync team will likely have to look at this debugging information. The only curious thing is that I've used the rating component (version 0.1.2) sucessfully in nb6 before, so I wonder why you are seeing this. I also used complib 0.1.2. I believe this error has always been there. It is insync related, and, to my knowledge, not specific to the blueprints complib. It is not a very serious error, because simply clicking OK to the red designer screen makes everything all better. Therefore downgrading to P3. Reassigning to the insync team. I was able to reproduce this by first deploying and then doing a "clean and build" and then clicking the rating component in the outline and modifying a property in the property sheet (such as the includeClear property). Here is my log output, giving the classloader debugging information: RatingRenderer.encodeBegin: expected type class com.sun.j2ee.blueprints.ui.rating.RatingComponent but found class com.sun.j2ee.blueprints.ui.rating.RatingComponent RatingRenderer.encodeBegin: class loader hierarchy, starting with RatingComponent.class.getClassLoader(): org.netbeans.modules.visualweb.insync.ModelSet$ProjectClassLoader@b0db6d[urls=[jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/ui-dt.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/jsfcl.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/dataprovider.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/appbase.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/webui-jsf.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/commons-fileupload.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/json.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/prototype-1.5.0.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/dojo-0.4.3-ajax.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/jsf-extensions-common-0.1.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/jsf-extensions-dynamic-faces-0.1.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/webui-jsf-suntheme.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/rowset.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/sqlx.jar!/, jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/ui.jar!/, jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/shale-remoting.jar!/, jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/commons-logging-1.1.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/javaee.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/jsf-impl.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/activation.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/appserv-tags.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/mail.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/appserv-jstl.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/webservices-tools.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/webservices-rt.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/appserv-ws.jar!/, file:/C:/temporary/HongBPBugs/RatingExample/build/web/WEB-INF/classes/]] java.net.URLClassLoader@5ab328 org.netbeans.StandardModule$OneModuleClassLoader@8be9ef[org.netbeans.modules.visualweb.j2ee15classloaderprovider] sun.misc.Launcher$AppClassLoader@a39137 sun.misc.Launcher$ExtClassLoader@92e78c RatingRenderer.encodeBegin: class loader hierarchy, starting with component.getClass().getClassLoader(): org.netbeans.modules.visualweb.insync.ModelSet$ProjectClassLoader@c6c3db[urls=[jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/ui-dt.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/jsfcl.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/dataprovider.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/appbase.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/webui-jsf.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/commons-fileupload.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/json.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/prototype-1.5.0.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/dojo-0.4.3-ajax.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/jsf-extensions-common-0.1.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/jsf-extensions-dynamic-faces-0.1.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/webui-jsf-suntheme.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/rowset.jar!/, jar:file:/C:/dev/orave/src/trunk/src/nbbuild/netbeans/visualweb1/modules/ext/sqlx.jar!/, jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/ui.jar!/, jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/shale-remoting.jar!/, jar:file:/C:/temporary/oraveuserdir/config/org-netbeans-modules-visualweb-complib/installed-complibs/ui-0.1.2_63860/commons-logging-1.1.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/javaee.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/jsf-impl.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/activation.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/appserv-tags.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/mail.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/appserv-jstl.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/webservices-tools.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/webservices-rt.jar!/, jar:file:/C:/dev/Sun/glassfish/lib/appserv-ws.jar!/, file:/C:/temporary/HongBPBugs/RatingExample/build/web/WEB-INF/classes/]] java.net.URLClassLoader@5ab328 org.netbeans.StandardModule$OneModuleClassLoader@8be9ef[org.netbeans.modules.visualweb.j2ee15classloaderprovider] sun.misc.Launcher$AppClassLoader@a39137 sun.misc.Launcher$ExtClassLoader@92e78c INFO java.lang.NullPointerException at com.sun.j2ee.blueprints.ui.rating.RatingRenderer.encodeEnd(RatingRenderer.java:446) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833) [catch] at org.netbeans.modules.visualweb.insync.faces.FacesPageUnit.renderBean(FacesPageUnit.java:1336) at org.netbeans.modules.visualweb.insync.faces.FacesPageUnit.getFacesRenderTree(FacesPageUnit.java:1093) at org.netbeans.modules.visualweb.insync.faces.FacesPageUnit.renderHtml(FacesPageUnit.java:1657) at org.netbeans.modules.visualweb.designer.jsf.JsfForm.renderMarkupDesignBean(JsfForm.java:2715) at org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.processUpdate(DomSynchronizer.java:888) at org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.processUpdates(DomSynchronizer.java:714) at org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.run(DomSynchronizer.java:665) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) adding NO60 keyword for tracking purposes. Not reproducible using: Product Version: NetBeans 6 IDE Dev (Build beta1: 200709191200 System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb) Java: 1.6.0_03; Java HotSpot(TM) Client VM 1.6.0_03-b02 Glassfish: 58g Woodstock 4.1: 200709201029 Ajax BluePrints: 0.1.2 closing. |