Loading ...
Sorry, an error occurred while loading the content.
 

Re: Up-converting data from 2010

Expand Messages
  • daft_inquisitor
    While it shouldn t hurt to leave the deprecated data there for the time being (as 6.0 still supports the old code, at least partially), it would still be a
    Message 1 of 15 , Dec 21, 2012
      While it shouldn't hurt to leave the deprecated data there for the time being (as 6.0 still supports the old code, at least partially), it would still be a good idea to update it anyway. For starters, so you don't have to worry about doing it later, and secondly, because it does make some of the coding more straightforward and add a few new options.

      Regardless, have you tried outputting a PDF since you've cleaned up some of the solid errors? Are you still getting any issues with it?

      --- In PCGenListFileHelp@yahoogroups.com, "Allen Cohn" <allen@...> wrote:
      >
      > I *seem* to have solved all of the problems...
      >
      > I edited the customsources/35e/customEquipment.lst by hand and got rid of
      > those commas.
      >
      > I edited my custom class file and changed
      >
      > AUTO:FEAT|Simple Weapon Proficiency|Martial Weapon Proficiency
      >
      > to
      >
      > AUTO:FEAT|Simple Weapon Proficiency|Martial Weapon Proficiency
      > Output
      >
      > Everywhere it occurred. I hope adding that "Output" was the right thing to
      > do.
      >
      > Now my log file reads simply:
      >
      > 08:47:30.90 INFO main pcgen.system.Main main Starting PCGen v6.00.0
      > 08:47:30.231 INFO main pcgen.system.LanguageBundle init Initialising
      > language bundle with locale en_US.
      > 08:48:03.711 INFO Thread-7 pcgen.persistence.SourceFileLoader
      > loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home
      > Campaigns].
      >
      > (Note that I never touched the RSRD data, so I guess there wasn't really a
      > problem with that.)
      >
      > Just as an experiment, I ran this data through the 6.00.0 data conversion
      > program. It said that 241 errors remain and that I should not use this data.
      >
      >
      > So I'm wondering whether I really do have any problems in this old data or
      > not. Thoughts? The log file from the conversion program is appended below.
      >
      > Thanks,
      > Allen
      >
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_feats.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_feats.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Summon Familiar'
      > for pcgen.core.Ability 94Test94 ABILITY:Special Ability|AUTOMATIC|Summon
      > Familiar in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_feats.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Summon Familiar
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|VIRTUAL|Urban Hide in
      > Plain Sight (Ex)' for pcgen.core.Ability 66Test109 ABILITY:Special
      > Ability|VIRTUAL|Urban Hide in Plain Sight (Ex) in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|VIRTUAL|Urban Hide in
      > Plain Sight (Ex)
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Evasion' for
      > pcgen.core.Ability 94Test108 ABILITY:Special Ability|AUTOMATIC|Evasion in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Evasion
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Resistance to
      > Acid|Resistance to Electricity' for pcgen.core.Ability 112Test94
      > ABILITY:Special Ability|AUTOMATIC|Resistance to Acid|Resistance to
      > Electricity in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_abilities.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Resistance to
      > Acid|Resistance to Electricity
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Rock
      > Throwing|Rock Catching' for pcgen.core.Race 13Test132 ABILITY:Special
      > Ability|AUTOMATIC|Rock Throwing|Rock Catching in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Rock
      > Throwing|Rock Catching
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Rock
      > Throwing|Rock Catching|Crush|Trample|Fling|Summon Giant|Scent' for
      > pcgen.core.Race 14Test133 ABILITY:Special Ability|AUTOMATIC|Rock
      > Throwing|Rock Catching|Crush|Trample|Fling|Summon Giant|Scent in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Rock
      > Throwing|Rock Catching|Crush|Trample|Fling|Summon Giant|Scent
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Oversized
      > Weapon(Longspear)|Vulnerability To Cold|Immunity To Fire|Rock Throwing|Rock
      > Catching|Sun Giant Racial Ability' for pcgen.core.Race 16Test130
      > ABILITY:Special Ability|AUTOMATIC|Oversized Weapon(Longspear)|Vulnerability
      > To Cold|Immunity To Fire|Rock Throwing|Rock Catching|Sun Giant Racial
      > Ability in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Oversized
      > Weapon(Longspear)|Vulnerability To Cold|Immunity To Fire|Rock Throwing|Rock
      > Catching|Sun Giant Racial Ability
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Immunity To
      > Acid|Acid|Rampager Armor Damage|Rampager Acid|Poison' for pcgen.core.Race
      > 17Test183 ABILITY:Special Ability|AUTOMATIC|Immunity To Acid|Acid|Rampager
      > Armor Damage|Rampager Acid|Poison in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Immunity To
      > Acid|Acid|Rampager Armor Damage|Rampager Acid|Poison
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special
      > Ability|AUTOMATIC|Scent|Trample|Improved Grab|Toss' for pcgen.core.Race
      > 20Test176 ABILITY:Special Ability|AUTOMATIC|Scent|Trample|Improved Grab|Toss
      > in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > SEVERE Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Scent|Trample|Improved Grab|Toss
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Confusing Gaze'
      > for pcgen.core.Race 21Test181 ABILITY:Special Ability|AUTOMATIC|Confusing
      > Gaze in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Confusing Gaze
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Acid|Vile
      > Touch|Translucent|Immunity To Electricity' for pcgen.core.Race 24Test196
      > ABILITY:Special Ability|AUTOMATIC|Acid|Vile Touch|Translucent|Immunity To
      > Electricity in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_races.lst
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_spells.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Acid|Vile
      > Touch|Translucent|Immunity To Electricity
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Knight of the
      > Rose' for pcgen.core.PCTemplate 32Test221 ABILITY:Special
      > Ability|AUTOMATIC|Knight of the Rose in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Knight of the
      > Rose
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Former Slave In
      > Red Kingdom Mines' for pcgen.core.PCTemplate 33Test241 ABILITY:Special
      > Ability|AUTOMATIC|Former Slave In Red Kingdom Mines in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Former Slave In
      > Red Kingdom Mines
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Symbiotic
      > Spores' for pcgen.core.PCTemplate 36Test252 ABILITY:Special
      > Ability|AUTOMATIC|Symbiotic Spores in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Symbiotic Spores
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Shadow Blend'
      > for pcgen.core.PCTemplate 38Test233 ABILITY:Special Ability|AUTOMATIC|Shadow
      > Blend in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Shadow Blend
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Resistance to
      > Cold' for pcgen.core.PCTemplate 38Test234 ABILITY:Special
      > Ability|AUTOMATIC|Resistance to Cold in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Resistance to
      > Cold
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst)
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_equip.lst
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Resistance to
      > Acid|Resistance to Electricity|Pseudonatural Alternate Form|True Strike' for
      > pcgen.core.PCTemplate 41Test182 ABILITY:Special Ability|AUTOMATIC|Resistance
      > to Acid|Resistance to Electricity|Pseudonatural Alternate Form|True Strike
      > in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_templates.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Resistance to
      > Acid|Resistance to Electricity|Pseudonatural Alternate Form|True Strike
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Divine Health'
      > for pcgen.cdom.inst.PCClassLevel 48Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Divine Health'
      > for pcgen.core.PCClass 48Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Divine
      > HealthUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Divine Health
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon Proficiencies' for
      > pcgen.cdom.inst.PCClassLevel 87Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon Proficiencies' for pcgen.core.PCClass
      > 87Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon ProficienciesUnable to unparse:
      > ABILITY:Special Ability|AUTOMATIC|All Automatic Proficiencies|All Martial
      > Weapon Proficiencies
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bard Weapon
      > Proficiencies|All Automatic Proficiencies' for pcgen.cdom.inst.PCClassLevel
      > 123Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bard Weapon
      > Proficiencies|All Automatic Proficiencies' for pcgen.core.PCClass 123Test1
      > in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bard Weapon
      > Proficiencies|All Automatic ProficienciesUnable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bard Weapon Proficiencies|All Automatic Proficiencies
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic
      > Knowledge' for pcgen.cdom.inst.PCClassLevel 127Test5 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic
      > Knowledge' for pcgen.core.PCClass 127Test5 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic
      > KnowledgeUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic
      > Knowledge
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Music'
      > for pcgen.cdom.inst.PCClassLevel 128Test4 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Music'
      > for pcgen.core.PCClass 128Test4 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic
      > MusicUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic Music
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic
      > Countersong|Bardic Fascinate|Bardic Inspire
      > Courage|PREVARGTEQ:BardicMusicLvl,1' for pcgen.cdom.inst.PCClassLevel
      > 130Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic
      > Countersong|Bardic Fascinate|Bardic Inspire
      > Courage|PREVARGTEQ:BardicMusicLvl,1' for pcgen.core.PCClass 130Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic
      > Countersong|Bardic Fascinate|Bardic Inspire
      > Courage|PREVARGTEQ:BardicMusicLvl,1Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Countersong|Bardic Fascinate|Bardic Inspire
      > Courage|PREVARGTEQ:BardicMusicLvl,1
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Inspire
      > Competence|PREVARGTEQ:BardicMusicLvl,3' for pcgen.cdom.inst.PCClassLevel
      > 131Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Inspire
      > Competence|PREVARGTEQ:BardicMusicLvl,3' for pcgen.core.PCClass 131Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic Inspire
      > Competence|PREVARGTEQ:BardicMusicLvl,3Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Inspire Competence|PREVARGTEQ:BardicMusicLvl,3
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic
      > Suggestion|PREVARGTEQ:BardicMusicLvl,6' for pcgen.cdom.inst.PCClassLevel
      > 132Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic
      > Suggestion|PREVARGTEQ:BardicMusicLvl,6' for pcgen.core.PCClass 132Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic
      > Suggestion|PREVARGTEQ:BardicMusicLvl,6Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Suggestion|PREVARGTEQ:BardicMusicLvl,6
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Inspire
      > Greatness|PREVARGTEQ:BardicMusicLvl,9' for pcgen.cdom.inst.PCClassLevel
      > 133Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Inspire
      > Greatness|PREVARGTEQ:BardicMusicLvl,9' for pcgen.core.PCClass 133Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic Inspire
      > Greatness|PREVARGTEQ:BardicMusicLvl,9Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Inspire Greatness|PREVARGTEQ:BardicMusicLvl,9
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Song of
      > Freedom|PREVARGTEQ:BardicMusicLvl,12' for pcgen.cdom.inst.PCClassLevel
      > 134Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Song of
      > Freedom|PREVARGTEQ:BardicMusicLvl,12' for pcgen.core.PCClass 134Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      >
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic Song of
      > Freedom|PREVARGTEQ:BardicMusicLvl,12Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Song of Freedom|PREVARGTEQ:BardicMusicLvl,12
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Inspire
      > Heroics|PREVARGTEQ:BardicMusicLvl,15' for pcgen.cdom.inst.PCClassLevel
      > 135Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Inspire
      > Heroics|PREVARGTEQ:BardicMusicLvl,15' for pcgen.core.PCClass 135Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      >
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic Inspire
      > Heroics|PREVARGTEQ:BardicMusicLvl,15Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Inspire Heroics|PREVARGTEQ:BardicMusicLvl,15
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Mass
      > Suggestion|PREVARGTEQ:BardicMusicLvl,18' for pcgen.cdom.inst.PCClassLevel
      > 136Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Bardic Mass
      > Suggestion|PREVARGTEQ:BardicMusicLvl,18' for pcgen.core.PCClass 136Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      >
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Bardic Mass
      > Suggestion|PREVARGTEQ:BardicMusicLvl,18Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Bardic Mass Suggestion|PREVARGTEQ:BardicMusicLvl,18
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Armored Casting
      > (Bard)' for pcgen.cdom.inst.PCClassLevel 138Test4 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Armored Casting
      > (Bard)' for pcgen.core.PCClass 138Test4 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Armored Casting
      > (Bard)Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Armored Casting
      > (Bard)
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon Proficiencies' for
      > pcgen.cdom.inst.PCClassLevel 162Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon Proficiencies' for
      > pcgen.core.SubstitutionClass 162Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon ProficienciesUnable to unparse:
      > ABILITY:Special Ability|AUTOMATIC|All Automatic Proficiencies|All Martial
      > Weapon Proficiencies
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Basic Favored
      > Enemy|Ranger Favored Enemy' for pcgen.cdom.inst.PCClassLevel 166Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Basic Favored
      > Enemy|Ranger Favored Enemy' for pcgen.core.SubstitutionClass 166Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Basic Favored
      > Enemy|Ranger Favored EnemyUnable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Basic Favored Enemy|Ranger Favored Enemy
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Ranger Combat
      > Tree' for pcgen.cdom.inst.PCClassLevel 168Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Ranger Combat
      > Tree' for pcgen.core.SubstitutionClass 168Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Ranger Combat
      > TreeUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Ranger Combat Tree
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Wild Empathy'
      > for pcgen.cdom.inst.PCClassLevel 172Test8 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Wild Empathy'
      > for pcgen.core.SubstitutionClass 172Test8 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Wild
      > EmpathyUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Wild Empathy
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban Stride'
      > for pcgen.cdom.inst.PCClassLevel 177Test11 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban Stride'
      > for pcgen.core.SubstitutionClass 177Test11 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban
      > StrideUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban Stride
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban
      > Camouflage' for pcgen.cdom.inst.PCClassLevel 178Test10 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban
      > Camouflage' for pcgen.core.SubstitutionClass 178Test10 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban
      > CamouflageUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban
      > Camouflage
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Hide in Plain
      > Sight (Urban Ranger)' for pcgen.cdom.inst.PCClassLevel 179Test10 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Hide in Plain
      > Sight (Urban Ranger)' for pcgen.core.SubstitutionClass 179Test10 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Hide in Plain
      > Sight (Urban Ranger)Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Hide in Plain Sight (Urban Ranger)
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon Proficiencies' for
      > pcgen.cdom.inst.PCClassLevel 189Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon Proficiencies' for pcgen.core.PCClass
      > 189Test1 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|All Automatic
      > Proficiencies|All Martial Weapon ProficienciesUnable to unparse:
      > ABILITY:Special Ability|AUTOMATIC|All Automatic Proficiencies|All Martial
      > Weapon Proficiencies
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Basic Favored
      > Enemy|Ranger Favored Enemy' for pcgen.cdom.inst.PCClassLevel 193Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Basic Favored
      > Enemy|Ranger Favored Enemy' for pcgen.core.PCClass 193Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Basic Favored
      > Enemy|Ranger Favored EnemyUnable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Basic Favored Enemy|Ranger Favored Enemy
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Ranger Combat
      > Tree' for pcgen.cdom.inst.PCClassLevel 195Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Ranger Combat
      > Tree' for pcgen.core.PCClass 195Test2 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Ranger Combat
      > TreeUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Ranger Combat Tree
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Wild Empathy'
      > for pcgen.cdom.inst.PCClassLevel 197Test20 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Wild Empathy'
      > for pcgen.core.PCClass 197Test20 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Wild
      > EmpathyUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Wild Empathy
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban Stride'
      > for pcgen.cdom.inst.PCClassLevel 203Test23 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban Stride'
      > for pcgen.core.PCClass 203Test23 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban
      > StrideUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban Stride
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Swift Tracker'
      > for pcgen.cdom.inst.PCClassLevel 204Test23 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Swift Tracker'
      > for pcgen.core.PCClass 204Test23 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Swift
      > TrackerUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Swift Tracker
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Evasion' for
      > pcgen.cdom.inst.PCClassLevel 205Test7 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Evasion' for
      > pcgen.core.PCClass 205Test7 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|EvasionUnable to
      > unparse: ABILITY:Special Ability|AUTOMATIC|Evasion
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban
      > Camouflage' for pcgen.cdom.inst.PCClassLevel 209Test22 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Urban
      > Camouflage' for pcgen.core.PCClass 209Test22 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban
      > CamouflageUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Urban
      > Camouflage
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Hide in Plain
      > Sight (Urban Ranger)' for pcgen.cdom.inst.PCClassLevel 213Test22 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Hide in Plain
      > Sight (Urban Ranger)' for pcgen.core.PCClass 213Test22 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Hide in Plain
      > Sight (Urban Ranger)Unable to unparse: ABILITY:Special
      > Ability|AUTOMATIC|Hide in Plain Sight (Urban Ranger)
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Summon Alien'
      > for pcgen.cdom.inst.PCClassLevel 225Test14 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Summon Alien'
      > for pcgen.core.PCClass 225Test14 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Summon
      > AlienUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Summon Alien
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Alien Blessing'
      > for pcgen.cdom.inst.PCClassLevel 226Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Alien Blessing'
      > for pcgen.core.PCClass 226Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Alien
      > BlessingUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Alien Blessing
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Metamagic
      > Secret' for pcgen.cdom.inst.PCClassLevel 227Test4 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Metamagic
      > Secret' for pcgen.core.PCClass 227Test4 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Metamagic
      > SecretUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Metamagic Secret
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Mad Certainty'
      > for pcgen.cdom.inst.PCClassLevel 228Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Mad Certainty'
      > for pcgen.core.PCClass 228Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Mad
      > CertaintyUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Mad Certainty
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Pseudonatural
      > Familiar' for pcgen.cdom.inst.PCClassLevel 230Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Pseudonatural
      > Familiar' for pcgen.core.PCClass 230Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Pseudonatural
      > FamiliarUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Pseudonatural
      > Familiar
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Extra Summoning'
      > for pcgen.cdom.inst.PCClassLevel 231Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Extra Summoning'
      > for pcgen.core.PCClass 231Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Extra
      > SummoningUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Extra
      > Summoning
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Insane
      > Certainty' for pcgen.cdom.inst.PCClassLevel 233Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Insane
      > Certainty' for pcgen.core.PCClass 233Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Insane
      > CertaintyUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Insane
      > Certainty
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Timeless Body'
      > for pcgen.cdom.inst.PCClassLevel 234Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_categories.lst
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Timeless Body'
      > for pcgen.core.PCClass 234Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Timeless
      > BodyUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Timeless Body
      >
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_kits.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Alien
      > Transcendence' for pcgen.cdom.inst.PCClassLevel 235Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > LSTERROR ABILITY refers to invalid Ability Category: Special Ability
      > (Source:
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst)
      > LSTERROR Illegal Token 'ABILITY' 'Special Ability|AUTOMATIC|Alien
      > Transcendence' for pcgen.core.PCClass 235Test17 in
      > file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
      > rld%203.5/allencohn_classes.lst
      > SEVERE Unable to unparse: ABILITY:Special Ability|AUTOMATIC|Alien
      > TranscendenceUnable to unparse: ABILITY:Special Ability|AUTOMATIC|Alien
      > Transcendence
      >
    • Allen Cohn
      Were the errors that the converter program flagged mere deprecation errors? I m not good at parsing the error messages, but they looked a lot more serious than
      Message 2 of 15 , Dec 21, 2012
        Were the errors that the converter program flagged mere deprecation errors? I'm not good at parsing the error messages, but they looked a lot more serious than that. (And if they were mere deprecation errors, why didn't the converter fix them?)

        Back to the PDF problem...the one that started my whole odyssey, yes I still have it.

        When I load the data into 6.00.0 I only have three innocuous lines in my console log:

        11:42:15.316 INFO main pcgen.system.Main main Starting PCGen v6.00.0
        11:42:15.425 INFO main pcgen.system.LanguageBundle init Initialising language bundle with locale en_US.
        11:42:25.584 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].

        But when I load my character the log then adds lots of lines that make me think it *really* is my old PCG file that has the problem(s) (although, of course, I have never edited that file by hand):

        11:43:37.656 SEVERE AWT-EventQueue-1 pcgen.core.GameMode getAbilityCategory Attempt to fetch AbilityCategory: Expert Class Skills... but it does not exist
        11:43:49.419 INFO AWT-EventQueue-1 pcgen.system.CharacterManager openCharacter Loaded character Carson - C:\Documents and Settings\Allen\My Documents\D&D\PCGen\characters\Carson.pcg
        11:43:50.199 SEVERE AWT-EventQueue-1 pcgen.gui2.facade.EquipmentSetFacadeImpl addChildrenToPath Could not find parent for Armor for item Heavy Plate +1 (Fortification (Moderate)) at path 0.1.29
        11:43:55.471 SEVERE AWT-EventQueue-1 plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,25
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at pcgen.gui2.facade.SpellFacadeImplem.getDuration(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
        at pcgen.gui2.util.treeview.TreeViewTableModel.populateDataMap(Unknown Source)
        at pcgen.gui2.util.treeview.TreeViewTableModel.setData(Unknown Source)
        at pcgen.gui2.util.treeview.TreeViewTableModel.setDataModel(Unknown Source)
        at pcgen.gui2.util.JTreeViewTable.setTreeViewModel(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellsKnownTab$TreeViewModelHandler.install(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellsKnownTab.restoreModels(Unknown Source)
        at pcgen.gui2.tabs.SpellsInfoTab.restoreModels(Unknown Source)
        at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.restoreTab(Unknown Source)
        at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.access$300(Unknown Source)
        at pcgen.gui2.tabs.InfoTabbedPane$TabModelService$RestoreModelsTask$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$400(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

        11:43:55.565 SEVERE AWT-EventQueue-1 plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,15
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at pcgen.gui2.facade.SpellFacadeImplem.getDuration(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
        at pcgen.gui2.util.treeview.TreeViewTableModel.populateDataMap(Unknown Source)
        at pcgen.gui2.util.treeview.TreeViewTableModel.setData(Unknown Source)
        at pcgen.gui2.util.treeview.TreeViewTableModel.setDataModel(Unknown Source)
        at pcgen.gui2.util.JTreeViewTable.setTreeViewModel(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellsKnownTab$TreeViewModelHandler.install(Unknown Source)
        at pcgen.gui2.tabs.spells.SpellsKnownTab.restoreModels(Unknown Source)
        at pcgen.gui2.tabs.SpellsInfoTab.restoreModels(Unknown Source)
        at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.restoreTab(Unknown Source)
        at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.access$300(Unknown Source)
        at pcgen.gui2.tabs.InfoTabbedPane$TabModelService$RestoreModelsTask$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$400(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

        When I try to make a PDF it crashes and adds the following error messages to my log:


        11:44:29.671 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,5
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:30.76 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,15
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:30.232 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,5
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:30.404 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:30.981 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:31.262 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,20
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:31.402 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:31.855 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:31.886 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,25
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:32.11 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:32.307 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:44:32.635 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,15
        java.lang.Throwable
        at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
        at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
        at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
        at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
        at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
        at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
        at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceToken(Unknown Source)
        at pcgen.io.ExportHandler.replaceLine(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
        at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.processLoop(Unknown Source)
        at pcgen.io.ExportHandler.loopFOR(Unknown Source)
        at pcgen.io.ExportHandler.write(Unknown Source)
        at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:45:10.720 SEVERE SwingWorker-pool-2-thread-2 pcgen.util.FOPHandler run Exception in FOPHandler:run
        org.apache.fop.apps.FOPException: An invalid XML character (Unicode: 0x12) was found in the element content of the document.
        at org.apache.fop.apps.Driver.render(Driver.java:503)
        at pcgen.util.FOPHandler.run(Unknown Source)
        at pcgen.system.BatchExporter.exportCharacterToPDF(Unknown Source)
        at pcgen.gui2.dialog.ExportDialog$PDFExporter.doInBackground(Unknown Source)
        at javax.swing.SwingWorker$1.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at javax.swing.SwingWorker.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        ---------

        org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x12) was found in the element content of the document.
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xalan.transformer.TrAXFilter.parse(TrAXFilter.java:191)
        at org.apache.fop.apps.Driver.render(Driver.java:498)
        at pcgen.util.FOPHandler.run(Unknown Source)
        at pcgen.system.BatchExporter.exportCharacterToPDF(Unknown Source)
        at pcgen.gui2.dialog.ExportDialog$PDFExporter.doInBackground(Unknown Source)
        at javax.swing.SwingWorker$1.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at javax.swing.SwingWorker.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

        11:45:10.720 SEVERE SwingWorker-pool-2-thread-2 pcgen.system.BatchExporter exportCharacterToPDF BatchExporter.exportCharacterToPDF failed: An invalid XML character (Unicode: 0x12) was found in the element content of the document.



        Any help would be greatly appreciated!

        Allen
      • Andrew
        Hi, You ran your personal data set through the converter, but I bet didn t run the rsrd set as well. Hence all the errors are due to missing important chunks
        Message 3 of 15 , Dec 21, 2012
          Hi,

          You ran your personal data set through the converter, but I bet didn't run the rsrd set as well.
          Hence all the errors are due to missing important chunks from the core set. You can safely ignore
          the errors.

          If you want true peace of mind, run your set with the rsrd set and then see what happens.

          On 12/21/2012 11:51 AM, Allen Cohn wrote:
          > Were the errors that the converter program flagged mere deprecation errors? I'm not good at parsing the error messages, but they looked a lot more serious than that. (And if they were mere deprecation errors, why didn't the converter fix them?)
          >
          > Back to the PDF problem...the one that started my whole odyssey, yes I still have it.
          >
          > When I load the data into 6.00.0 I only have three innocuous lines in my console log:
          >
          > 11:42:15.316 INFO main pcgen.system.Main main Starting PCGen v6.00.0
          > 11:42:15.425 INFO main pcgen.system.LanguageBundle init Initialising language bundle with locale en_US.
          > 11:42:25.584 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].
          >
          > But when I load my character the log then adds lots of lines that make me think it *really* is my old PCG file that has the problem(s) (although, of course, I have never edited that file by hand):
          >
          > 11:43:37.656 SEVERE AWT-EventQueue-1 pcgen.core.GameMode getAbilityCategory Attempt to fetch AbilityCategory: Expert Class Skills... but it does not exist
          > 11:43:49.419 INFO AWT-EventQueue-1 pcgen.system.CharacterManager openCharacter Loaded character Carson - C:\Documents and Settings\Allen\My Documents\D&D\PCGen\characters\Carson.pcg
          > 11:43:50.199 SEVERE AWT-EventQueue-1 pcgen.gui2.facade.EquipmentSetFacadeImpl addChildrenToPath Could not find parent for Armor for item Heavy Plate +1 (Fortification (Moderate)) at path 0.1.29
          > 11:43:55.471 SEVERE AWT-EventQueue-1 plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,25
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at pcgen.gui2.facade.SpellFacadeImplem.getDuration(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
          > at pcgen.gui2.util.treeview.TreeViewTableModel.populateDataMap(Unknown Source)
          > at pcgen.gui2.util.treeview.TreeViewTableModel.setData(Unknown Source)
          > at pcgen.gui2.util.treeview.TreeViewTableModel.setDataModel(Unknown Source)
          > at pcgen.gui2.util.JTreeViewTable.setTreeViewModel(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellsKnownTab$TreeViewModelHandler.install(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellsKnownTab.restoreModels(Unknown Source)
          > at pcgen.gui2.tabs.SpellsInfoTab.restoreModels(Unknown Source)
          > at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.restoreTab(Unknown Source)
          > at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.access$300(Unknown Source)
          > at pcgen.gui2.tabs.InfoTabbedPane$TabModelService$RestoreModelsTask$1.run(Unknown Source)
          > at java.awt.event.InvocationEvent.dispatch(Unknown Source)
          > at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
          > at java.awt.EventQueue.access$400(Unknown Source)
          > at java.awt.EventQueue$2.run(Unknown Source)
          > at java.awt.EventQueue$2.run(Unknown Source)
          > at java.security.AccessController.doPrivileged(Native Method)
          > at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
          > at java.awt.EventQueue.dispatchEvent(Unknown Source)
          > at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(Unknown Source)
          > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
          > at java.awt.EventDispatchThread.run(Unknown Source)
          >
          > 11:43:55.565 SEVERE AWT-EventQueue-1 plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,15
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at pcgen.gui2.facade.SpellFacadeImplem.getDuration(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellNodeDataView.getData(Unknown Source)
          > at pcgen.gui2.util.treeview.TreeViewTableModel.populateDataMap(Unknown Source)
          > at pcgen.gui2.util.treeview.TreeViewTableModel.setData(Unknown Source)
          > at pcgen.gui2.util.treeview.TreeViewTableModel.setDataModel(Unknown Source)
          > at pcgen.gui2.util.JTreeViewTable.setTreeViewModel(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellsKnownTab$TreeViewModelHandler.install(Unknown Source)
          > at pcgen.gui2.tabs.spells.SpellsKnownTab.restoreModels(Unknown Source)
          > at pcgen.gui2.tabs.SpellsInfoTab.restoreModels(Unknown Source)
          > at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.restoreTab(Unknown Source)
          > at pcgen.gui2.tabs.InfoTabbedPane$TabModelService.access$300(Unknown Source)
          > at pcgen.gui2.tabs.InfoTabbedPane$TabModelService$RestoreModelsTask$1.run(Unknown Source)
          > at java.awt.event.InvocationEvent.dispatch(Unknown Source)
          > at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
          > at java.awt.EventQueue.access$400(Unknown Source)
          > at java.awt.EventQueue$2.run(Unknown Source)
          > at java.awt.EventQueue$2.run(Unknown Source)
          > at java.security.AccessController.doPrivileged(Native Method)
          > at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
          > at java.awt.EventQueue.dispatchEvent(Unknown Source)
          > at pcgen.gui.PCGen_Frame1$WaitCursorEventQueue.dispatchEvent(Unknown Source)
          > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
          > at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
          > at java.awt.EventDispatchThread.run(Unknown Source)
          >
          > When I try to make a PDF it crashes and adds the following error messages to my log:
          >
          >
          > 11:44:29.671 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,5
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:30.76 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,15
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:30.232 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,5
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:30.404 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:30.981 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:31.262 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,20
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:31.402 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:31.855 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:31.886 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,25
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:32.11 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:32.307 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,10
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:44:32.635 SEVERE Charater-Sheet-Refresher-Thread plugin.exporttokens.CasterLevelToken getToken Invalid CASTERLEVEL token:CASTERLEVEL,15
          > java.lang.Throwable
          > at plugin.exporttokens.CasterLevelToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceTokenSkipMath(Unknown Source)
          > at pcgen.core.VariableProcessor.getExportVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.lookupVariable(Unknown Source)
          > at pcgen.core.VariableProcessor.processBrokenParser(Unknown Source)
          > at pcgen.core.VariableProcessor.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.getVariableValue(Unknown Source)
          > at pcgen.core.PlayerCharacter.parseSpellString(Unknown Source)
          > at plugin.exporttokens.SpellMemToken.getToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceToken(Unknown Source)
          > at pcgen.io.ExportHandler.replaceLine(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIFChildren(Unknown Source)
          > at pcgen.io.ExportHandler.evaluateIIF(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.processLoop(Unknown Source)
          > at pcgen.io.ExportHandler.loopFOR(Unknown Source)
          > at pcgen.io.ExportHandler.write(Unknown Source)
          > at pcgen.gui2.facade.CharacterFacadeImpl.export(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at pcgen.gui2.csheet.CharacterSheetPanel$DocumentConstructor.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:45:10.720 SEVERE SwingWorker-pool-2-thread-2 pcgen.util.FOPHandler run Exception in FOPHandler:run
          > org.apache.fop.apps.FOPException: An invalid XML character (Unicode: 0x12) was found in the element content of the document.
          > at org.apache.fop.apps.Driver.render(Driver.java:503)
          > at pcgen.util.FOPHandler.run(Unknown Source)
          > at pcgen.system.BatchExporter.exportCharacterToPDF(Unknown Source)
          > at pcgen.gui2.dialog.ExportDialog$PDFExporter.doInBackground(Unknown Source)
          > at javax.swing.SwingWorker$1.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at javax.swing.SwingWorker.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > ---------
          >
          > org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x12) was found in the element content of the document.
          > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
          > at org.apache.xalan.transformer.TrAXFilter.parse(TrAXFilter.java:191)
          > at org.apache.fop.apps.Driver.render(Driver.java:498)
          > at pcgen.util.FOPHandler.run(Unknown Source)
          > at pcgen.system.BatchExporter.exportCharacterToPDF(Unknown Source)
          > at pcgen.gui2.dialog.ExportDialog$PDFExporter.doInBackground(Unknown Source)
          > at javax.swing.SwingWorker$1.call(Unknown Source)
          > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
          > at java.util.concurrent.FutureTask.run(Unknown Source)
          > at javax.swing.SwingWorker.run(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
          > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
          > at java.lang.Thread.run(Unknown Source)
          >
          > 11:45:10.720 SEVERE SwingWorker-pool-2-thread-2 pcgen.system.BatchExporter exportCharacterToPDF BatchExporter.exportCharacterToPDF failed: An invalid XML character (Unicode: 0x12) was found in the element content of the document.
          >
          >
          >
          > Any help would be greatly appreciated!
          >
          > Allen
          >
          >
          >
          >
          >
          >
          >
          >
          > ------------------------------------
          >
          > Yahoo! Groups Links
          >
          >
          >
          >

          --
          Andrew Maitland (LegacyKing)
          Admin Silverback - PCGen Board of Directors
          Data 2nd, Docs Tamarin, OS Lemur
          Unique Title "Quick-Silverback Tracker Monkey"
          Unique Title "The Torturer of PCGen"


          [Non-text portions of this message have been removed]
        • Allen Cohn
          Thank you. That explains it. With the LST files error-free, what do you think is the solution to the crash when I try to generate a PDF with that old PCG file?
          Message 4 of 15 , Dec 21, 2012
            Thank you. That explains it.

            With the LST files error-free, what do you think is the solution to the crash when I try to generate a PDF with that old PCG file?

            Thank you for your continuing help,
            Allen
          • Andrew
            Hi, Either send it to me, or open a code bug and have one of the code team take a look at it. ... -- Andrew Maitland (LegacyKing) Admin Silverback - PCGen
            Message 5 of 15 , Dec 21, 2012
              Hi,

              Either send it to me, or open a code bug and have one of the code team take a look at it.

              On 12/21/2012 5:55 PM, Allen Cohn wrote:
              > Thank you. That explains it.
              >
              > With the LST files error-free, what do you think is the solution to the crash when I try to generate a PDF with that old PCG file?
              >
              > Thank you for your continuing help,
              > Allen
              >
              >
              >
              >
              >
              > ------------------------------------
              >
              > Yahoo! Groups Links
              >
              >
              >
              >

              --
              Andrew Maitland (LegacyKing)
              Admin Silverback - PCGen Board of Directors
              Data 2nd, Docs Tamarin, OS Lemur
              Unique Title "Quick-Silverback Tracker Monkey"
              Unique Title "The Torturer of PCGen"


              [Non-text portions of this message have been removed]
            • daft_inquisitor
              Correct me if I m wrong, but if he s using an old character build, wouldn t that just cause more issues? I thought the way character files worked is that they
              Message 6 of 15 , Dec 22, 2012
                Correct me if I'm wrong, but if he's using an old character build, wouldn't that just cause more issues?

                I thought the way character files worked is that they pretty much just saved flags for whatever the system was trying to apply to them. So, if they have flags for a lot of old code that has been updated, wouldn't they just try to import the old (no longer existent) flags?

                --- In PCGenListFileHelp@yahoogroups.com, Andrew <drew0500@...> wrote:
                >
                > Hi,
                >
                > Either send it to me, or open a code bug and have one of the code team take a look at it.
                >
                > On 12/21/2012 5:55 PM, Allen Cohn wrote:
                > > Thank you. That explains it.
                > >
                > > With the LST files error-free, what do you think is the solution to the crash when I try to generate a PDF with that old PCG file?
                > >
                > > Thank you for your continuing help,
                > > Allen
                > >
                > >
                > >
                > >
                > >
                > > ------------------------------------
                > >
                > > Yahoo! Groups Links
                > >
                > >
                > >
                > >
                >
                > --
                > Andrew Maitland (LegacyKing)
                > Admin Silverback - PCGen Board of Directors
                > Data 2nd, Docs Tamarin, OS Lemur
                > Unique Title "Quick-Silverback Tracker Monkey"
                > Unique Title "The Torturer of PCGen"
                >
                >
                > [Non-text portions of this message have been removed]
                >
              Your message has been successfully submitted and would be delivered to recipients shortly.