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 102031 - NPE thrown after change button's text.
Summary: NPE thrown after change button's text.
Status: VERIFIED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 6.x
Hardware: PC All
: P2 blocker (vote)
Assignee: Peter Zavadsky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-20 22:49 UTC by _ hlu
Modified: 2007-08-29 18:53 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 _ hlu 2007-04-20 22:49:14 UTC
NB6 daily build 0704200000:
steps:
create a ee5 project(web+visual web framework)
drag and drop a button component to a Page1.
uncheck the button's escape property in the property editor.
in design view, change the button text to M&M and enter.
The following exception is thrown:
java.lang.NullPointerException
	at org.netbeans.core.output2.AbstractLines.addListener(AbstractLines.java:512)
	at org.netbeans.core.output2.OutWriter.println(OutWriter.java:513)
	at org.netbeans.core.output2.OutWriter.println(OutWriter.java:502)
	at org.netbeans.core.output2.NbWriter.println(NbWriter.java:46)
	at org.netbeans.modules.visualweb.insync.Util.displayError(Util.java:1356)
	at
org.netbeans.modules.visualweb.insync.Util.displayErrorForFileObject(Util.java:1337)
	at
org.netbeans.modules.visualweb.insync.InSyncServiceProvider$RaveErrorHandlerImpl.displayErrorForFileObject(InSyncServiceProvider.java:599)
	at
org.netbeans.modules.visualweb.insync.InSyncServiceProvider$RaveErrorHandlerImpl.displayError(InSyncServiceProvider.java:561)
	at
org.netbeans.modules.visualweb.insync.faces.Entities.getExpandedString(Entities.java:185)
	at
org.netbeans.modules.visualweb.insync.faces.Entities.expandHtmlEntities(Entities.java:77)
	at
org.netbeans.modules.visualweb.insync.faces.Entities.expandHtmlEntities(Entities.java:45)
	at
org.netbeans.modules.visualweb.insync.faces.DocFragmentJspWriter.write(DocFragmentJspWriter.java:628)
	at
com.sun.webui.jsf.renderkit.html.ButtonRenderer.renderTextAttributes(ButtonRenderer.java:363)
	at
com.sun.webui.jsf.renderkit.html.ButtonRenderer.renderAttributes(ButtonRenderer.java:214)
	at
com.sun.webui.jsf.renderkit.html.AbstractRenderer.encodeBegin(AbstractRenderer.java:156)
	at
com.sun.webui.jsf.renderkit.html.AbstractDesignTimeRenderer.encodeBegin(AbstractDesignTimeRenderer.java:63)
	at
com.sun.webui.jsf.renderkit.html.ActionSourceDesignTimeRenderer.encodeBegin(ActionSourceDesignTimeRenderer.java:85)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:785)
	at
org.netbeans.modules.visualweb.insync.faces.FacesPageUnit.renderBean(FacesPageUnit.java:1268)
	at
org.netbeans.modules.visualweb.insync.faces.FacesPageUnit.getFacesRenderTree(FacesPageUnit.java:1086)
	at
org.netbeans.modules.visualweb.insync.faces.FacesPageUnit.renderHtml(FacesPageUnit.java:1646)
	at
org.netbeans.modules.visualweb.designer.jsf.JsfForm.renderMarkupDesignBean(JsfForm.java:2436)
	at
org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.processInsert(DomSynchronizer.java:928)
	at
org.netbeans.modules.visualweb.designer.jsf.DomSynchronizer.processUpdates(DomSynchronizer.java:701)
[catch] 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)
Comment 1 _ sandipchitale 2007-04-21 01:02:09 UTC
Peter may have fixed.
Comment 2 Peter Zavadsky 2007-04-21 01:23:43 UTC
Fixed:

Checking in visualweb/insync/src/org/netbeans/modules/visualweb/insync/Util.java;
/cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/Util.java,v  <--
 Util.java
new revision: 1.5; previous revision: 1.4
done
Comment 3 Lark Fitzgerald 2007-08-29 18:53:04 UTC
Verified using:
Product Version: NetBeans 6 IDE Dev (Build 200708281200) 
System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb)
Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b06
Glassfish: 58c
Woodstock 4.1: 200708281412