History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-20935
Type: Exception Exception
Status: Open Open
Priority: Major Major
Assignee: Dmitry Jemerov
Reporter: Exception Analyzer
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

[#6865] IAE: GridLayoutManager.addLayoutComponent

Created: 11 Sep 07 12:49   Updated: 21 Apr 08 10:59
Component/s: GUI Designer
Fix Version/s: Diana Final

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 7,255


 Description  « Hide
This can be reproduced the following way.
1. Create a form with GridLayout.
2. Put components (JButtons):
"Static group": cells (1,1) - top left corner, (1,2), (2,1).
"Copied group": cells (3,1), (3,2), (3,3). Actually, we just need 3 components in a row.
Spacers are automatically created in (1,3) and (4,1).
Select all the "copied group". Copy. Do Paste.
Select pasting point in the free cell (2,2), right below "static" component (1,2). There is no blue frame there, just "add" mouse pointer shape.
Click: get trace.

To my understanding, the copy of component (3,3) is trying to occupy not existing cell out of right form bound.

exception://6865/
Last updated by lloix
Error message: Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1@1175925,notifier=null,catchExceptions=false,when=1189164226468] on sun.awt.windows.WToolkit@23a559: wrong row: 3
java.lang.IllegalArgumentException: wrong row: 3
at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent(GridLayoutManager.java:138)
at java.awt.Container.addImpl(Container.java:1068)
at java.awt.Container.add(Container.java:903)
at com.intellij.uiDesigner.radComponents.RadGridLayoutManager.addComponentToContainer(RadGridLayoutManager.java:65)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:208)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:215)
at com.intellij.uiDesigner.actions.SurroundAction$1.run(SurroundAction.java:159)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:85)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:62)
at com.intellij.uiDesigner.actions.SurroundAction.actionPerformed(SurroundAction.java:53)
at com.intellij.uiDesigner.actions.AbstractGuiEditorAction$1.run(AbstractGuiEditorAction.java:42)
at com.intellij.uiDesigner.actions.AbstractGuiEditorAction.actionPerformed(AbstractGuiEditorAction.java:52)
at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:513)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:476)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:469)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:355)
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)



 All   Comments   Work Log   Change History      Sort Order:
Exception Analyzer - 03 Dec 07 21:31
Build 7576
Reported by Anonymous IDEA User
Linked by Dmitry Jemerov
User description: Happend when trying to wrap east component of border layout into JPanel
Error message: Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1@196fda,notifier=null,catchExceptions=false,when=1196676418111] on sun.awt.windows.WToolkit@e73236: wrong column: 1
java.lang.IllegalArgumentException: wrong column: 1
at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent(GridLayoutManager.java:147)
at java.awt.Container.addImpl(Container.java:1068)
at java.awt.Container.add(Container.java:903)
at com.intellij.uiDesigner.radComponents.RadGridLayoutManager.addComponentToContainer(RadGridLayoutManager.java:65)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:208)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:215)
at com.intellij.uiDesigner.actions.SurroundAction$1.run(SurroundAction.java:159)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:87)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:64)
at com.intellij.uiDesigner.actions.SurroundAction.actionPerformed(SurroundAction.java:53)
at com.intellij.uiDesigner.actions.AbstractGuiEditorAction$1.run(AbstractGuiEditorAction.java:42)
at com.intellij.uiDesigner.actions.AbstractGuiEditorAction.actionPerformed(AbstractGuiEditorAction.java:52)
at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:514)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:478)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:471)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:357)
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)

Exception Analyzer - 26 Dec 07 17:38
Build 7613
Reported by Alexander Babaev
Linked by
User description: SplitPane and a ScrollPane inside of it. Exception happened after trying to surround scrollpane with a JPanel.
Error message: Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1@1819bd0f,notifier=null,catchExceptions=false,when=1198674177677] on apple.awt.CToolkit@7526fc24: wrong row: 2
java.lang.IllegalArgumentException: wrong row: 2
at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent(GridLayoutManager.java:138)
at java.awt.Container.addImpl(Container.java:1068)
at java.awt.Container.add(Container.java:903)
at com.intellij.uiDesigner.radComponents.RadGridLayoutManager.addComponentToContainer(RadGridLayoutManager.java:65)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:208)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:215)
at com.intellij.uiDesigner.actions.SurroundAction$1.run(SurroundAction.java:159)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:87)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:64)
at com.intellij.uiDesigner.actions.SurroundAction.actionPerformed(SurroundAction.java:53)
at com.intellij.uiDesigner.actions.AbstractGuiEditorAction$1.run(AbstractGuiEditorAction.java:42)
at com.intellij.uiDesigner.actions.AbstractGuiEditorAction.actionPerformed(AbstractGuiEditorAction.java:52)
at com.intellij.ui.popup.PopupFactoryImpl$ActionPopupStep$1.run(PopupFactoryImpl.java:514)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:478)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:471)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:357)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Exception Analyzer - 08 Feb 08 16:55
Build 7656
Reported by Anonymous IDEA User
Linked by Anna Kozlova
Error message: wrong col span: 4; column=1 columnCount=4
java.lang.IllegalArgumentException: wrong col span: 4; column=1 columnCount=4
at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent(GridLayoutManager.java:150)
at java.awt.Container.addImpl(Container.java:1068)
at java.awt.Container.add(Container.java:903)
at com.intellij.uiDesigner.radComponents.RadGridLayoutManager.addComponentToContainer(RadGridLayoutManager.java:65)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:208)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:215)
at com.intellij.uiDesigner.designSurface.GridDropLocation.dropIntoGrid(GridDropLocation.java:207)
at com.intellij.uiDesigner.designSurface.GridInsertLocation.processDrop(GridInsertLocation.java:332)
at com.intellij.uiDesigner.designSurface.PasteProcessor$1.run(PasteProcessor.java:119)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:87)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:64)
at com.intellij.uiDesigner.designSurface.PasteProcessor.doPaste(PasteProcessor.java:115)
at com.intellij.uiDesigner.designSurface.PasteProcessor.processMousePressed(PasteProcessor.java:109)
at com.intellij.uiDesigner.designSurface.PasteProcessor.processMouseEvent(PasteProcessor.java:103)
at com.intellij.uiDesigner.designSurface.MainProcessor.processMousePressed(MainProcessor.java:248)
at com.intellij.uiDesigner.designSurface.MainProcessor.processMouseEvent(MainProcessor.java:159)
at com.intellij.uiDesigner.designSurface.GlassLayer.processMouseEvent(GlassLayer.java:92)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
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:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:485)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:474)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:359)
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)

Exception Analyzer - 21 Apr 08 10:59
Build 7807
Reported by Chris Miller
Linked by Nikolay Chashnikov
User description: Dragged and dropped a checkbox to a different location on my form
Error message: wrong col span: 3; column=1 columnCount=3
java.lang.IllegalArgumentException: wrong col span: 3; column=1 columnCount=3
at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent(GridLayoutManager.java:150)
at java.awt.Container.addImpl(Container.java:1068)
at java.awt.Container.add(Container.java:903)
at com.intellij.uiDesigner.radComponents.RadGridLayoutManager.addComponentToContainer(RadGridLayoutManager.java:65)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:208)
at com.intellij.uiDesigner.radComponents.RadContainer.addComponent(RadContainer.java:215)
at com.intellij.uiDesigner.designSurface.GridDropLocation.dropIntoGrid(GridDropLocation.java:207)
at com.intellij.uiDesigner.designSurface.GridInsertLocation.processDrop(GridInsertLocation.java:332)
at com.intellij.uiDesigner.designSurface.DesignDropTargetListener.processDrop(DesignDropTargetListener.java:270)
at com.intellij.uiDesigner.designSurface.DesignDropTargetListener.access$000(DesignDropTargetListener.java:27)
at com.intellij.uiDesigner.designSurface.DesignDropTargetListener$1.run(DesignDropTargetListener.java:188)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:87)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:64)
at com.intellij.uiDesigner.designSurface.DesignDropTargetListener.drop(DesignDropTargetListener.java:185)
at java.awt.dnd.DropTarget.drop(DropTarget.java:430)
at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:500)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(SunDropTargetContextPeer.java:812)
at sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(SunDropTargetContextPeer.java:736)
at sun.awt.dnd.SunDropTargetEvent.dispatch(SunDropTargetEvent.java:30)
at java.awt.Component.dispatchEventImpl(Component.java:4270)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processDropTargetEvent(Container.java:4057)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3911)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:485)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:474)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:359)
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)