Custom Query (454 matches)
Results (4 - 6 of 454)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#378 | invalid | test ticket | ||
#379 | fixed | Investigate various graph window exceptions | ||
Description |
We have been noticing various graph window exceptions lately. Some of them do not even contain any OpenSHA classes in the stack trace. Some are fatal, some are not. Lets use this ticket to catalog the various exceptions encountered, and document how they happened (in order to figure out the problem). For starters: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at javax.swing.text.BoxView.updateLayoutArray(BoxView.java:197) at javax.swing.text.BoxView.replace(BoxView.java:168) at javax.swing.text.View.append(View.java:401) at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:456) at javax.swing.text.FlowView.layout(FlowView.java:184) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.text.BoxView.updateChildSizes(BoxView.java:349) at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:331) at javax.swing.text.BoxView.layout(BoxView.java:691) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1703) at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:901) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1412) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769) at java.awt.Container.layout(Container.java:1421) at java.awt.Container.doLayout(Container.java:1410) at java.awt.Container.validateTree(Container.java:1507) at java.awt.Container.validateTree(Container.java:1513) at java.awt.Container.validateTree(Container.java:1513) at java.awt.Container.validate(Container.java:1480) at org.opensha.sha.gui.infoTools.GraphWindow.togglePlot(GraphWindow.java:454) at org.opensha.sha.gui.infoTools.GraphWindow.drawGraph(GraphWindow.java:428) at org.opensha.sha.gui.infoTools.GraphWindow.setXAxisLabel(GraphWindow.java:529) at org.opensha.sha.gui.infoTools.GraphiWindowAPI_Impl.setX_AxisLabel(GraphiWindowAPI_Impl.java:179) at scratch.UCERF3.FaultSystemSolution.plotPaleoObsAndPredPaleoEventRates(FaultSystemSolution.java:599) at scratch.UCERF3.inversion.RunInversion.<init>(RunInversion.java:258) at scratch.UCERF3.inversion.RunInversion.<init>(RunInversion.java:120) at scratch.UCERF3.inversion.RunInversion.<init>(RunInversion.java:63) at scratch.UCERF3.inversion.RunInversion.main(RunInversion.java:491) Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at javax.swing.text.BoxView.updateLayoutArray(BoxView.java:197) at javax.swing.text.BoxView.replace(BoxView.java:168) at javax.swing.text.View.append(View.java:401) at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:456) at javax.swing.text.FlowView.layout(FlowView.java:184) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.text.BoxView.updateChildSizes(BoxView.java:349) at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:331) at javax.swing.text.BoxView.layout(BoxView.java:691) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1703) at javax.swing.plaf.basic.BasicTextUI$RootView.paint(BasicTextUI.java:1422) at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:723) at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:870) at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:849) at javax.swing.JComponent.paintComponent(JComponent.java:752) at javax.swing.JComponent.paint(JComponent.java:1029) at javax.swing.JComponent._paintImmediately(JComponent.java:5098) at javax.swing.JComponent.paintImmediately(JComponent.java:4882) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:812) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:714) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:694) at javax.swing.RepaintManager.access$700(RepaintManager.java:41) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1672) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at javax.swing.text.BoxView.updateLayoutArray(BoxView.java:196) at javax.swing.text.BoxView.replace(BoxView.java:168) at javax.swing.text.FlowView$FlowStrategy.layout(FlowView.java:466) at javax.swing.text.FlowView.layout(FlowView.java:184) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.text.BoxView.updateChildSizes(BoxView.java:349) at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:317) at javax.swing.text.BoxView.layout(BoxView.java:692) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1703) at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:901) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1412) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769) at java.awt.Container.layout(Container.java:1421) at java.awt.Container.doLayout(Container.java:1410) at java.awt.Container.validateTree(Container.java:1507) at java.awt.Container.validate(Container.java:1480) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1671) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 at javax.swing.text.BoxView.layoutMinorAxis(BoxView.java:824) at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:327) at javax.swing.text.BoxView.layout(BoxView.java:691) at javax.swing.text.FlowView.layout(FlowView.java:203) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.text.BoxView.updateChildSizes(BoxView.java:349) at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:331) at javax.swing.text.BoxView.layout(BoxView.java:691) at javax.swing.text.BoxView.setSize(BoxView.java:380) at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1703) at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:901) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1412) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769) at java.awt.Container.layout(Container.java:1421) at java.awt.Container.doLayout(Container.java:1410) at java.awt.Container.validateTree(Container.java:1507) at java.awt.Container.validate(Container.java:1480) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:670) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1671) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) |
|||
#381 | fixed | getInterpolatedY in EvenlyGriddedFunction should use math to find indices, not a loop | ||
Description |
The current implementation of getInterpolatedY in EvenlyGriddedFunction? loops over all X values to find the surrounding values. Because this function is evenly gridded, we can easily calculate the index and speed up the calculation. This will help a lot on very large lists (such as for tapered slip distributions in UCERF3). |
Note: See TracQuery
for help on using queries.