|
Posted by sjb007
at Dec 8, 2023, 5:36:28 PM
|
Re: Pan tool in 3D and 2D view?
Hi Daniels118,
I'm having a minor issue with the Pan3D plugin where I cannot open the Pan 3D View Settings dialog. It simply fails to do anything. I still have your autologger installed, and it prints a nice big exception in there which I will post below.
System deets: Ubuntu 22.04, On Intel CPU/iGPU SweetHome3D 7.2 and Pan 3D 4.0
I tried moving pan3dview.xml to another filename, and I still get the same exception.
DynamicPluginLoader: plugin.classpath property not set DynamicPluginLoader: plugin.classpath property not set DynamicPluginLoader: plugin.classpath property not set DynamicPluginLoader: plugin.classpath property not set DynamicPluginLoader: plugin.classpath property not set SPI for freehep PNGEncoder installed! DynamicPluginLoader: plugin.classpath property not set Object3DBranchFactory replaced with ExtensibleObject3DFactory DimensionLineEx3DFactory added successfully Line width changed successfully Wiring3DFactory added successfully View3DEnhancer installed successfully! Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.Float cannot be cast to java.lang.Double at java.lang.Double.compareTo(Double.java:49) at javax.swing.SpinnerNumberModel.incrValue(SpinnerNumberModel.java:349) at javax.swing.SpinnerNumberModel.getPreviousValue(SpinnerNumberModel.java:388) at javax.swing.plaf.basic.BasicSpinnerUI.updateEnabledState(BasicSpinnerUI.java:501) at javax.swing.plaf.basic.BasicSpinnerUI.updateEnabledState(BasicSpinnerUI.java:481) at javax.swing.plaf.basic.BasicSpinnerUI.access$200(BasicSpinnerUI.java:50) at javax.swing.plaf.basic.BasicSpinnerUI$Handler.stateChanged(BasicSpinnerUI.java:1057) at javax.swing.JSpinner.fireStateChanged(JSpinner.java:458) at javax.swing.JSpinner$ModelListener.stateChanged(JSpinner.java:386) at javax.swing.AbstractSpinnerModel.fireStateChanged(AbstractSpinnerModel.java:119) at javax.swing.SpinnerNumberModel.setValue(SpinnerNumberModel.java:447) at javax.swing.JSpinner.setValue(JSpinner.java:354) at it.ld.sh3dplugins.pan3dview.ui.SettingsTab.createComponents(SettingsTab.java:176) at it.ld.sh3dplugins.pan3dview.ui.SettingsTab.<init>(SettingsTab.java:83) at it.ld.sh3dplugins.pan3dview.SettingsController.getView(SettingsController.java:53) at it.ld.sh3dplugins.pan3dview.ui.Pan3dViewPanel.initComponents(Pan3dViewPanel.java:66) at it.ld.sh3dplugins.pan3dview.ui.Pan3dViewPanel.<init>(Pan3dViewPanel.java:60) at it.ld.sh3dplugins.pan3dview.SettingsAction.execute(SettingsAction.java:50) at it.ld.sh3d.devtoolkit.DynamicAction.execute(DynamicAction.java:62) at com.eteks.sweethome3d.swing.HomePane$ActionAdapter.actionPerformed(Unknown Source) at com.eteks.sweethome3d.swing.ResourceAction$AbstractDecoratedAction.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.AbstractButton.doClick(AbstractButton.java:376) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.Component.processMouseEvent(Component.java:6539) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 2/2, reusable (open, marked uncloseable): 0, pending (open in creation order): 2) X11Util: Open X11 Display Connections: 2 X11Util: Open[0]: NamedX11Display[:1, 0x7f749c02ad20, refCount 1, unCloseable false] X11Util: Open[1]: NamedX11Display[:1, 0x7f74e0001de0, refCount 1, unCloseable false]
|