07. maj 2003 - 16:38Der er
20 kommentarer og 1 løsning
Exception
Hvad vil følgende helt nøjagtigt sige: java.lang.ArrayIndexOutOfBoundsException: 47 >= 41
47 >= 41 ????
Jeg får følgende stacktrace: java.lang.ArrayIndexOutOfBoundsException: 47 >= 41
at java.util.Vector.elementAt(Vector.java:427)
at javax.swing.JList$5.getElementAt(JList.java:1251)
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1146)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1097)
at javax.swing.plaf.basic.BasicListUI.getPreferredSize(BasicListUI.java:280)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1272)
at java.awt.GridBagLayout.GetLayoutInfo(GridBagLayout.java:892)
at java.awt.GridBagLayout.getLayoutInfo(GridBagLayout.java:806)
at java.awt.GridBagLayout.ArrangeGrid(GridBagLayout.java:1373)
at java.awt.GridBagLayout.arrangeGrid(GridBagLayout.java:1336)
at java.awt.GridBagLayout.layoutContainer(GridBagLayout.java:706)
at java.awt.Container.layout(Container.java:1017)
at java.awt.Container.doLayout(Container.java:1007)
at java.awt.Container.validateTree(Container.java:1089)
at java.awt.Container.validateTree(Container.java:1096)
at java.awt.Container.validate(Container.java:1064)
at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:353)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:116)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
i forbindelse med while ( clients.size() > 0 ) unregisterClient( (ClientWorker) clients.lastElement() );
unregisterclient fjerne clientworker fra clients (som er en vector).
clientworker er en tråd, samt objektet hvor while løkken køres. Jeg tænker at det må være et samtidighedsproblem pga. de mange tråde, men jeg benytter kun de synkronizerede metoder i Vector.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
har lavet det om til et array og får stadig fejlen, så det må være et andet sted i koden. Jeg har jo også en vector andetsteds, så kigger lige der lidt
Jeg formoder at clone gør at Swing kan gøre færdig på den gamle kopi.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.