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 114549 - IllegalArgumentException after changin names of variables
Summary: IllegalArgumentException after changin names of variables
Status: VERIFIED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Alexey Yarmolenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-03 17:49 UTC by Victoria Zhukovskaya
Modified: 2007-09-14 13:31 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 Victoria Zhukovskaya 2007-09-03 17:49:15 UTC
1. Create Synchronouse Sample
2. Add
        <variable name="Variable3" type="xsd:int"/>
        <variable name="Variable2" type="xsd:integer"/>
        <variable name="Variable1" type="xsd:int"/>
3. Change assign activity to 
        <assign name="Assign1">
            <copy>
                <from> ( $Variable1 &lt; $Variable2 ) </from>
                <to variable="Variable3"/>
            </copy>
        </assign>
4. Change in source of bpel all meeting variables (Variable1, Variable2, Variable3) to Var1, Var2, Var3



java.lang.IllegalArgumentException: HTML rendering failed on string "Variable3= ( $Var1 < $Var2 ) "
	at org.openide.awt.HtmlRenderer._renderHTML(HtmlRenderer.java:631)
	at org.openide.awt.HtmlRenderer.renderHTML(HtmlRenderer.java:500)
	at org.openide.awt.HtmlLabelUI.textWidth(HtmlLabelUI.java:98)
	at org.openide.awt.HtmlLabelUI.calcPreferredSize(HtmlLabelUI.java:153)
	at org.openide.awt.HtmlLabelUI.getPreferredSize(HtmlLabelUI.java:91)
	at org.openide.awt.HtmlRendererImpl.getPreferredSize(HtmlRendererImpl.java:321)
	at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2718)
	at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
	at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)
	at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1333)
	at javax.swing.tree.VariableHeightLayoutCache.treeNodesChanged(VariableHeightLayoutCache.java:418)
	at javax.swing.plaf.basic.BasicTreeUI$Handler.treeNodesChanged(BasicTreeUI.java:3764)
	at javax.swing.tree.DefaultTreeModel.fireTreeNodesChanged(DefaultTreeModel.java:468)
	at javax.swing.tree.DefaultTreeModel.nodesChanged(DefaultTreeModel.java:330)
	at javax.swing.tree.DefaultTreeModel.nodeChanged(DefaultTreeModel.java:261)
	at org.openide.explorer.view.NodeTreeModel$Listener.update(NodeTreeModel.java:200)
	at org.openide.explorer.view.VisualizerNode.run(VisualizerNode.java:464)
	at org.openide.util.Mutex.readAccess(Mutex.java:296)
[catch] at org.openide.explorer.view.VisualizerNode.run(VisualizerNode.java:443)
	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)


Workaround
 do not use names Var*
Comment 1 Sergey Lunegov 2007-09-04 15:28:59 UTC
Alexey, please look at this and reassign to more appropriate category.
This bug in some NB module.
Comment 2 Alexey Yarmolenko 2007-09-05 14:39:59 UTC
Value of <from> attribute may contain < and > charters allowed in XPath expressions. This charters are mis-interpreted
by HTML render as html markup. 
To fix we should replace them with &lt; &gt;
Fix integrated to trunk.
Comment 3 Alexey Yarmolenko 2007-09-05 14:41:19 UTC
Checking in CopyNode.java;
/cvs/enterprise/bpel/editors/src/org/netbeans/modules/bpel/nodes/CopyNode.java,v  <--  CopyNode.java
new revision: 1.7; previous revision: 1.6
Comment 4 Victoria Zhukovskaya 2007-09-14 13:31:24 UTC
WinXP Build 200709131200
verified