[ 
https://issues.apache.org/jira/browse/CAY-2919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrus Adamchik closed CAY-2919.
--------------------------------
    Resolution: Fixed

> Exception in "Generate Database Schema"
> ---------------------------------------
>
>                 Key: CAY-2919
>                 URL: https://issues.apache.org/jira/browse/CAY-2919
>             Project: Cayenne
>          Issue Type: Bug
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Major
>             Fix For: 5.0-M2
>
>
> This is a bit of a weird one, only happening in a  GENERIC CayenneModeler on 
> Mac. Go to "Tools > Generate Database Schema", the following exception is 
> thrown:
> {noformat}
> java.lang.ClassCastException: class javax.swing.JPanel cannot be cast to 
> class javax.swing.JToolBar (javax.swing.JPanel and javax.swing.JToolBar are 
> in module java.desktop of loader 'bootstrap')
>     at 
> java.desktop/com.apple.laf.AquaToolBarUI$ToolBarBorder.getBorderInsets(AquaToolBarUI.java:114)
>     at 
> java.desktop/com.apple.laf.AquaToolBarUI$ToolBarBorder.getBorderInsets(AquaToolBarUI.java:105)
>     at 
> java.desktop/javax.swing.border.CompoundBorder.getBorderInsets(CompoundBorder.java:146)
>     at 
> java.desktop/javax.swing.border.AbstractBorder.getBorderInsets(AbstractBorder.java:75)
>     at java.desktop/javax.swing.JComponent.getInsets(JComponent.java:1840)
>     at 
> com.jgoodies.forms.layout.FormLayout.layoutContainer(FormLayout.java:1241)
>     at java.desktop/java.awt.Container.layout(Container.java:1537)
>     at java.desktop/java.awt.Container.doLayout(Container.java:1526)
>     at java.desktop/java.awt.Container.validateTree(Container.java:1722)
>     at java.desktop/java.awt.Container.validateTree(Container.java:1731)
>     at java.desktop/java.awt.Container.validateTree(Container.java:1731)
>     at java.desktop/java.awt.Container.validateTree(Container.java:1731)
>     at java.desktop/java.awt.Container.validateTree(Container.java:1731)
>     at java.desktop/java.awt.Container.validateTree(Container.java:1731)
>     at java.desktop/java.awt.Container.validate(Container.java:1657)
>     at 
> java.desktop/java.awt.Container.validateUnconditionally(Container.java:1694)
>     at java.desktop/java.awt.Window.pack(Window.java:835)
>     at 
> org.apache.cayenne.modeler.dialog.db.gen.DBGeneratorOptions.startupAction(DBGeneratorOptions.java:218)
>     at 
> org.apache.cayenne.modeler.action.GenerateDBAction.performAction(GenerateDBAction.java:59)
>     at 
> org.apache.cayenne.modeler.util.CayenneAction.actionPerformed(CayenneAction.java:169)
>     at 
> java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
>     at 
> java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
>     at 
> java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
>     at 
> java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
>     at 
> java.desktop/javax.swing.AbstractButton.doClick(AbstractButton.java:369)
>     at 
> java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1020)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to