Custom Query (454 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (4 - 6 of 454)

1 2 3 4 5 6 7 8 9 10 11 12
Ticket Resolution Summary Owner Reporter
#378 invalid test ticket Peter Powers
#379 fixed Investigate various graph window exceptions Kevin Milner
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 Kevin Milner
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).

1 2 3 4 5 6 7 8 9 10 11 12
Note: See TracQuery for help on using queries.