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.
NB6 NBI build200706141200: Follow the tutorial http://bookshelf.sfbay/jets/Rave/Tutorials/tutorials/shortfin/kb/55/vwp-ajaxrating.html Run the application. Go back the ide, and then switch back to designer. the following NPE is shown in design. The java file can be compiled without error though: java.lang.NullPointerException at com.sun.j2ee.blueprints.ui.rating.RatingRenderer.encodeEnd(RatingRenderer.java:446) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:833) 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:1653) at org.netbeans.modules.visualweb.designer.jsf.JsfForm.renderMarkupDesignBean(JsfForm.java:2712) at org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.processInsert(DomSynchronizer.java:928) at org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.processUpdates(DomSynchronizer.java:701) at org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.run(DomSynchronizer.java:659) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) Close/reopen the project. The design is fine, but there is a dialog indicating a NPE: java.lang.NullPointerException at org.netbeans.modules.visualweb.insync.models.ProjectBuiltQuery$StatusImpl.dispose(ProjectBuiltQuery.java:364) at org.netbeans.modules.visualweb.insync.models.ProjectBuiltQuery$StatusImpl.checkProjectOpen(ProjectBuiltQuery.java:355) at org.netbeans.modules.visualweb.insync.models.ProjectBuiltQuery$StatusImpl.propertyChange(ProjectBuiltQuery.java:215) at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:164) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectsTrampolineImpl.propertyChange(OpenProjectsTrampolineImpl.java:84) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) at org.netbeans.modules.project.ui.OpenProjectList$4.run(OpenProjectList.java:366) at org.netbeans.modules.project.ui.OpenProjectList$4.run(OpenProjectList.java:365) at org.openide.util.Mutex$1AWTWorker.run(Mutex.java:1216) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1039) at java.awt.Dialog$3.run(Dialog.java:1091) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Dialog.show(Dialog.java:1089) at java.awt.Component.show(Component.java:1419) at java.awt.Component.setVisible(Component.java:1372) at java.awt.Window.setVisible(Window.java:801) at java.awt.Dialog.setVisible(Dialog.java:979) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:253) at org.netbeans.modules.project.ui.actions.OpenProject.actionPerformed(OpenProject.java:113) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272) at java.awt.Component.processMouseEvent(Component.java:6038) at javax.swing.JComponent.processMouseEvent(JComponent.java:3260) at java.awt.Component.processEvent(Component.java:5803) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4410) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4240) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916) at java.awt.Container.dispatchEventImpl(Container.java:2102) at java.awt.Window.dispatchEventImpl(Window.java:2429) at java.awt.Component.dispatchEvent(Component.java:4240) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
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.