|
From: JIRA (f. S. R. ) <ji...@pc...> - 2012-07-04 21:35:53
|
<style>
/* Changing the layout to use less space for mobiles */
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
#email-body { min-width: 30em !important; }
#email-page { padding: 8px !important; }
#email-banner { padding: 8px 8px 0 8px !important; }
#email-avatar { margin: 1px 8px 8px 0 !important; padding: 0 !important; }
#email-fields { padding: 0 8px 8px 8px !important; }
#email-gutter { width: 0 !important; }
}
</style>
<div id="email-body">
<table id="email-wrap" align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#f0f0f0;color:#000000;width:100%;">
<tr valign="top">
<td id="email-page" style="padding:16px !important;">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border:1px solid #bbbbbb;color:#000000;width:100%;">
<tr valign="top">
<td bgcolor="#114070" style="background-color:#114070;color:#ffffff;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;line-height:1;"><img src="http://jira.pcgen.org/s/en_US6dz1xo/664/4/_/images/jira111x30.png" alt="" style="vertical-align:top;" /></td>
</tr><tr valign="top">
<td id="email-banner" style="padding:32px 32px 0 32px;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;">
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;">
<img id="email-avatar" src="http://jira.pcgen.org/secure/useravatar?ownerId=zaister&avatarId=10422" alt="" height="48" width="48" border="0" align="left" style="padding:0;margin: 0 16px 16px 0;" />
<div id="email-action" style="padding: 0 0 8px 0;font-size:12px;line-height:18px;">
<a class="user-hover" rel="zaister" id="email_zaister" href="http://jira.pcgen.org/secure/ViewProfile.jspa?name=zaister" style="color:#3c78b5;">Stefan Radermacher</a>
updated <img src="http://jira.pcgen.org/images/icons/bug.gif" height="16" width="16" border="0" align="absmiddle" alt="Bug"> <a style='color:#3c78b5;text-decoration:none;' href='http://jira.pcgen.org/browse/CODE-1514'>CODE-1514</a>
</div>
<div id="email-summary" style="font-size:16px;line-height:20px;padding:2px 0 16px 0;">
<a style="color:#3c78b5;text-decoration:none;" href="http://jira.pcgen.org/browse/CODE-1514"><strong>Stack trace when adding level in new class</strong></a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td id="email-fields" style="padding:0 32px 32px 32px;">
<table border="0" cellpadding="0" cellspacing="0" style="padding:0;text-align:left;width:100%;" width="100%">
<tr valign="top">
<td id="email-gutter" style="width:64px;white-space:nowrap;"></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Change By:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<a class="user-hover" rel="zaister" id="email_zaister" href="http://jira.pcgen.org/secure/ViewProfile.jspa?name=zaister" style="color:#3c78b5;">Stefan Radermacher</a>
(05/Jul/12 7:33 AM)
</td>
</tr>
<tr valign="top">
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:#505050;">Description:</strong>
</td>
<td style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 10px 0;width:100%;">
<span class="diffcontext">As</span>
<span class="diffremovedchars" style="background-color:#ffe7e7;text-decoration:line-through;"> of</span>
<span class="diffcontext"> SVN revision</span>
<span class="diffremovedchars" style="background-color:#ffe7e7;text-decoration:line-through;"> 16831</span>
<span class="diffaddedchars" style="background-color:#ddfade;"> 16913</span>
<span class="diffcontext">, a critical error can occur when adding a level in a new class to a character. For example, I got the error when adding a level of barbarian to a hill giant (Pathfinder data set). I was able to reproduce the error for various combinations of classes, but some combinations went through OK.<br><br>Way to reproduce:<br>* load data sets Pathfinder RPG Core Rulebook and Pathfinder RPG Bestiary.<br>* create new character<br>* Use "Create Monster" button, apply "Giant (Hill) Default" Kit<br>* Select "Barbarian" from class dropdown on the summary page<br>* Press "+" button to add level<br><br>Result: multiple sstack traces.<br><br>Here's the log:<br><br>23:14:10.259 INFO AWT-EventQueue-1 CharacterManager:91 Creating new character.<br>23:14:19.833 INFO AWT-EventQueue-1 CharacterFacadeImpl:4001 Unnamed 1: Testing kit Giant (Hill) Default<br>23:14:23.483 INFO AWT-EventQueue-1 CharacterFacadeImpl:4017 Unnamed 1: Adding kit Giant (Hill) Default<br>23:14:37.661 INFO AWT-EventQueue-1 CharacterFacadeImpl:671 Hill Giant: Adding level 11 in class Barbarian<br>23:14:37.725 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 9, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.TimSort.countRunAndMakeAscending(TimSort.java:324)<br> at java.util.TimSort.sort(TimSort.java:189)<br> at java.util.TimSort.sort(TimSort.java:173)<br> at java.util.Arrays.sort(Arrays.java:659)<br> at pcgen.core.facade.util.SortedListFacade.elementAdded(SortedListFacade.java:97)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementAdded(AbstractListFacade.java:112)<br> at pcgen.core.facade.util.DefaultListFacade.addElement(DefaultListFacade.java:106)<br> at pcgen.core.facade.util.DefaultListFacade.addElement(DefaultListFacade.java:100)<br> at pcgen.core.facade.util.DefaultListFacade.updateContentsNoOrder(DefaultListFacade.java:230)<br> at pcgen.gui2.facade.CharacterAbilities.rebuildAbilityLists(CharacterAbilities.java:380)<br> at pcgen.gui2.facade.CharacterAbilities$2.dataAdded(CharacterAbilities.java:202)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:241)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:187)<br> at pcgen.cdom.facet.GrantedAbilityFacet.add(GrantedAbilityFacet.java:93)<br> at pcgen.cdom.facet.GrantedAbilityFacet.dataAdded(GrantedAbilityFacet.java:770)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:241)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:187)<br> at pcgen.cdom.facet.AbstractListFacet.add(AbstractListFacet.java:67)<br> at pcgen.core.PlayerCharacter.applyAbility(PlayerCharacter.java:10066)<br> at pcgen.core.PlayerCharacter.processAbilityList(PlayerCharacter.java:10051)<br> at pcgen.core.PlayerCharacter.processAbilityListsOnAdd(PlayerCharacter.java:10007)<br> at pcgen.core.PlayerCharacter.processAddition(PlayerCharacter.java:11284)<br> at pcgen.cdom.facet.ObjectAdditionFacet.dataAdded(ObjectAdditionFacet.java:58)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:241)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:187)<br> at pcgen.cdom.facet.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:94)<br> at pcgen.cdom.facet.CDOMObjectConsolidationFacet.add(CDOMObjectConsolidationFacet.java:68)<br> at pcgen.cdom.facet.CDOMObjectConsolidationFacet.dataAdded(CDOMObjectConsolidationFacet.java:134)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:241)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:187)<br> at pcgen.cdom.facet.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:94)<br> at pcgen.cdom.facet.CharacterConsolidationFacet.dataAdded(CharacterConsolidationFacet.java:62)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:241)<br> at pcgen.cdom.facet.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:187)<br> at pcgen.cdom.facet.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:94)<br> at pcgen.cdom.facet.ClassLevelFacet.update(ClassLevelFacet.java:61)<br> at pcgen.cdom.facet.ClassLevelFacet.levelChanged(ClassLevelFacet.java:86)<br> at pcgen.cdom.facet.ClassFacet$ClassLevelChangeSupport.fireClassLevelChangeEvent(ClassFacet.java:806)<br> at pcgen.cdom.facet.ClassFacet.setLevel(ClassFacet.java:331)<br> at pcgen.core.PlayerCharacter.setLevelWithoutConsequence(PlayerCharacter.java:11197)<br> at pcgen.core.PCClass.setLevel(PCClass.java:502)<br> at pcgen.core.PCClass.addLevel(PCClass.java:1104)<br> at pcgen.core.PlayerCharacter.incrementClassLevel(PlayerCharacter.java:8231)<br> at pcgen.core.PlayerCharacter.incrementClassLevel(PlayerCharacter.java:8120)<br> at pcgen.core.PlayerCharacter.incrementClassLevel(PlayerCharacter.java:6455)<br> at pcgen.gui2.facade.CharacterFacadeImpl.addCharacterLevels(CharacterFacadeImpl.java:674)<br> at pcgen.gui2.tabs.summary.ClassLevelTableModel$Editor.actionPerformed(ClassLevelTableModel.java:328)<br> at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)<br> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)<br> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)<br> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)<br> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)<br> at java.awt.Component.processMouseEvent(Component.java:6505)<br> at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)<br> at java.awt.Component.processEvent(Component.java:6270)<br> at java.awt.Container.processEvent(Container.java:2229)<br> at java.awt.Component.dispatchEventImpl(Component.java:4861)<br> at java.awt.Container.dispatchEventImpl(Container.java:2287)<br> at java.awt.Component.dispatchEvent(Component.java:4687)<br> at javax.swing.plaf.basic.BasicTableUI$Handler.repostEvent(BasicTableUI.java:942)<br> at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1158)<br> at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)<br> at java.awt.Component.processMouseEvent(Component.java:6505)<br> at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)<br> at java.awt.Component.processEvent(Component.java:6270)<br> at java.awt.Container.processEvent(Container.java:2229)<br> at java.awt.Component.dispatchEventImpl(Component.java:4861)<br> at java.awt.Container.dispatchEventImpl(Container.java:2287)<br> at java.awt.Component.dispatchEvent(Component.java:4687)<br> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)<br> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)<br> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)<br> at java.awt.Container.dispatchEventImpl(Container.java:2273)<br> at java.awt.Window.dispatchEventImpl(Window.java:2719)<br> at java.awt.Component.dispatchEvent(Component.java:4687)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:703)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)<br> at java.awt.EventQueue$4.run(EventQueue.java:676)<br> at java.awt.EventQueue$4.run(EventQueue.java:674)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:673)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.729 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.734 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.739 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.743 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.748 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.753 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.757 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.762 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.766 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.770 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.775 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> at pcgen.core.facade.util.AbstractListFacade.fireElementModified(AbstractListFacade.java:190)<br> at pcgen.core.facade.util.DefaultListFacade.modifyElement(DefaultListFacade.java:134)<br> at pcgen.gui2.facade.CharacterAbilities.refreshChoices(CharacterAbilities.java:930)<br> at pcgen.gui2.facade.CharacterAbilities$4.run(CharacterAbilities.java:894)<br> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)<br> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)<br> at java.awt.EventQueue.access$000(EventQueue.java:102)<br> at java.awt.EventQueue$3.run(EventQueue.java:662)<br> at java.awt.EventQueue$3.run(EventQueue.java:660)<br> at java.security.AccessController.doPrivileged(Native Method)<br> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)<br> at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)<br> at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(PCGen_Frame1.java:2934)<br> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)<br> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)<br> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)<br> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)<br> at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)<br><br>23:14:37.779 SEVERE AWT-EventQueue-1 PCGen_Frame1:2939 Uncaught error - ignoring<br>java.lang.IndexOutOfBoundsException: Index: 11, Size: 7<br> at java.util.ArrayList.rangeCheck(ArrayList.java:604)<br> at java.util.ArrayList.get(ArrayList.java:382)<br> at pcgen.core.facade.util.DefaultListFacade.getElementAt(DefaultListFacade.java:80)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:43)<br> at pcgen.core.facade.util.SortedListFacade$1.compare(SortedListFacade.java:39)<br> at java.util.Arrays.binarySearch0(Arrays.java:1585)<br> at java.util.Arrays.binarySearch(Arrays.java:1523)<br> at pcgen.core.facade.util.SortedListFacade.elementModified(SortedListFacade.java:124)<br> &nb...
[truncated message content] |