Expanding Evangelism Role, NetBeans 5.5 Visual Web Pack

I'm used to writing more technical blogs and thought I would try, once again, to relay some personal, not-so-technical information.  As many of you know I've been the Java Studio Creator evangelist for almost one year now.  Thanks to all of you that have made that a very enjoyable job!  I'm now expanding my evangelism duties to cover more of NetBeans.  So probably a better title at this point would be "Java Tools Evangelist".  I guess I better order different business cards. :)  

"So what's with the new picture on the blog?"  This is a picture of me next to Juggy in the Czech Republic.  "What about the hat?"  The Czech Republic is very cold in November and I don't have any roofing (hair) so I needed some warmth.  A couple of my Sun co-workers/managers had hats like this so I just had to get one.  Yes it is very warm!  I was in the Czech Republic meeting NetBeans people.  Since I'll also be evangelizing the NetBeans 5.5 Visual Web Pack , I met up with the other NetBeans evangelists and NetBeans engineers.  While I was in Prague, Roman Strobl and Gregg Sporar recorded NetBeans Podcast Episode #17 live!  Roman dissed me trying to explain what wasn't in NetBeans 5.5 Visual Web Pack Technical Preview that was in Java Studio Creator. :) I'll get him back someday somehow. :)
Cheers for now!
-David
Comments:

Something seems to be wrong with checkboxes (jsf 1.1). When I add one to a page an exception is thrown:
java.lang.NullPointerException
	at com.sun.java.swing.plaf.windows.WindowsRadioButtonUI.installDefaults(WindowsRadioButtonUI.java:53)
	at com.sun.java.swing.plaf.windows.WindowsCheckBoxUI.installDefaults(WindowsCheckBoxUI.java:57)
	at javax.swing.plaf.basic.BasicButtonUI.installUI(BasicButtonUI.java:63)
	at javax.swing.JComponent.setUI(JComponent.java:648)
	at javax.swing.AbstractButton.setUI(AbstractButton.java:1782)
	at com.sun.rave.css2.FormComponentBox.createInputComponent(FormComponentBox.java:858)
	at com.sun.rave.css2.FormComponentBox.createComponent(FormComponentBox.java:469)
	at com.sun.rave.css2.FormComponentBox.getBox(FormComponentBox.java:199)
	at com.sun.rave.css2.BoxFactory.createBox(BoxFactory.java:84)
	at com.sun.rave.css2.BoxFactory.create(BoxFactory.java:51)
	at com.sun.rave.css2.ContainerBox.addNode(ContainerBox.java:464)
	at com.sun.rave.css2.ContainerBox.createChildren(ContainerBox.java:377)
	at com.sun.rave.css2.ContainerBox.addBoxNode(ContainerBox.java:563)
	at com.sun.rave.css2.ContainerBox.addNode(ContainerBox.java:483)
	at com.sun.rave.css2.ContainerBox.createChildren(ContainerBox.java:377)
	at com.sun.rave.css2.ContainerBox.addBoxNode(ContainerBox.java:563)
	at com.sun.rave.css2.ContainerBox.addNode(ContainerBox.java:483)
	at com.sun.rave.css2.ContainerBox.createChildren(ContainerBox.java:377)
	at com.sun.rave.css2.DocumentBox.createChildren(DocumentBox.java:110)
	at com.sun.rave.css2.DocumentBox.relayout(DocumentBox.java:189)
	at com.sun.rave.css2.PageBox.layout(PageBox.java:511)
	at com.sun.rave.css2.PageBox.relayout(PageBox.java:576)
	at com.sun.rave.css2.DocumentBox.redoLayout(DocumentBox.java:378)
	at com.sun.rave.css2.PageBox.redoLayout(PageBox.java:589)
	at com.sun.rave.css2.DocumentBox.inserted(DocumentBox.java:630)
	at com.sun.rave.designer.WebForm.nodeInserted(WebForm.java:1317)
	at com.sun.rave.designer.WebForm$HtmlDomProviderListener.nodeInserted(WebForm.java:1816)
	at com.sun.rave.designer.jsf.JsfForm.fireNodeInserted(JsfForm.java:718)
	at com.sun.rave.designer.jsf.JsfForm.nodeInserted(JsfForm.java:515)
	at com.sun.rave.designer.jsf.DomSynchronizer.processUpdates(DomSynchronizer.java:743)
[catch] at com.sun.rave.designer.jsf.DomSynchronizer.run(DomSynchronizer.java:648)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:598)
	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)
After that the page can no longer be edited using VWP. But I can delete the checkbox using the Outline view to "restore" editing capabilities. By the way, if I deploy this web-app (with checkbox) to Tomcat I can see that that checkbox is on the page at position (0, 0). What's wrong? is it a bug?

Posted by Ivan on December 10, 2006 at 05:51 AM MST #

Oops... the problem is resolved. It's ok when I start NB with default L&F (i.e. not specifying the "--laf javax.swing.plaf.metal.MetalLookAndFeel" option in netbeans.conf). Well... I think it should be considered as a workaround :(

Posted by Ivan on December 10, 2006 at 06:02 AM MST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

David Botterill

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today