ICEfaces
  1. ICEfaces
  2. ICE-1772

property changes for panelGrid cause Exception

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6DR#5
    • Fix Version/s: 1.7.1
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      any

      Description

      dragging a panelGrid to the design canvas and then modifying the column or rowClass property
      causes a ClassCastException.

      java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.lang.String
      at com.sun.jsfcl.std.reference.StyleClassesReferenceDataDefiner.addDesignPropertyItems(StyleClassesReferenceDataDefiner.java:56)
      at com.sun.jsfcl.std.reference.DesignPropertyAttachedReferenceData.defineItems(DesignPropertyAttachedReferenceData.java:36)
      at com.sun.jsfcl.std.reference.ReferenceData.getItems(ReferenceData.java:56)
      at com.sun.jsfcl.std.reference.CompositeReferenceData.defineItems(CompositeReferenceData.java:75)
      at com.sun.jsfcl.std.reference.ReferenceData.getItems(ReferenceData.java:56)
      at com.sun.jsfcl.std.reference.CompositeReferenceData.getItems(CompositeReferenceData.java:86)
      at com.sun.jsfcl.std.reference.CompositeReferenceData.getItemsSorted(CompositeReferenceData.java:96)
      at com.sun.jsfcl.std.property.ChooseOneReferenceDataPropertyEditor.getItems(ChooseOneReferenceDataPropertyEditor.java:140)
      at com.sun.jsfcl.std.property.ChooseOneReferenceDataPanel.getChoices(ChooseOneReferenceDataPanel.java:90)
      at com.sun.jsfcl.std.property.ChooseOneReferenceDataPanel.initializeComponents(ChooseOneReferenceDataPanel.java:206)
      at com.sun.jsfcl.std.property.ChooseManyReferenceDataPanel.initializeComponents(ChooseManyReferenceDataPanel.java:258)
      at com.sun.jsfcl.std.property.ChooseManyOfManyReferenceDataPanel.initializeComponents(ChooseManyOfManyReferenceDataPanel.java:355)
      at com.sun.jsfcl.std.property.AbstractPropertyJPanel.<init>(AbstractPropertyJPanel.java:40)
      at com.sun.jsfcl.std.property.ChooseOneReferenceDataPanel.<init>(ChooseOneReferenceDataPanel.java:63)
      at com.sun.jsfcl.std.property.ChooseManyReferenceDataPanel.<init>(ChooseManyReferenceDataPanel.java:57)
      at com.sun.jsfcl.std.property.ChooseManyOfManyReferenceDataPanel.<init>(ChooseManyOfManyReferenceDataPanel.java:52)
      at com.sun.jsfcl.std.property.ChooseManyOfManyReferenceDataPropertyEditor.getCustomEditor(ChooseManyOfManyReferenceDataPropertyEditor.java:39)
      at com.sun.rave.propertyeditors.binding.ValueBindingPropertyEditor.getCustomEditor(ValueBindingPropertyEditor.java:345)
      at org.openide.explorer.propertysheet.PropertyDialogManager.<init>(PropertyDialogManager.java:111)
      at org.openide.explorer.propertysheet.CustomEditorAction.actionPerformed(CustomEditorAction.java:202)
      at org.openide.explorer.propertysheet.SheetTable.processMouseEvent(SheetTable.java:685)
      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:3983)
      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)

        Activity

        Hide
        Frank Ye added a comment -

        resolved in 1.7.1

        Show
        Frank Ye added a comment - resolved in 1.7.1

          People

          • Assignee:
            Unassigned
            Reporter:
            Michael Thiem
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: