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

Re: Up-converting data from 2010

Expand Messages
  • daft_inquisitor
    Wow. Those are... a LOT of errors to fix. o__O If you want your game to be more stable, I d definitely work on fixing/updating the code. Along the way, you
    Message 1 of 15 , Dec 20, 2012
    • 0 Attachment
      Wow. Those are... a LOT of errors to fix. o__O

      If you want your game to be more stable, I'd definitely work on fixing/updating the code. Along the way, you might end up fixing your PDF export (I believe that's what you were saying was wrong).

      Is there a script to update old (deprecated) tags to new ones? I thought I saw someone talking about that somewhere...

      --- In PCGenListFileHelp@yahoogroups.com, "Allen Cohn" <allen@...> wrote:
      >
      > Hi, Andrew, et. al.,
      >
      > I'm having some trouble with a character and homebrew data from 7/2010. To the best of my memory it all loaded up fine back then. In fact, it still loads now and on the PCGen interface screens it *seems* OK, but it won't make a PDF.
      >
      > You determined before that there is some problem(s) in my homebrew LST files, not the PCG file (so I have migrated my questions over to this discussion board.
      >
      > My question is whether I should attempt to apply some up-convert program to the 2-year-old LST data before/instead of attempting to resolve these errors by hand. If so, which program and are there any instructions for its use?
      >
      > My error log is below.
      >
      > Once again, my many thanks,
      > Allen
      >
      >
      > 10:37:48.243 INFO main pcgen.system.Main main Starting PCGen v6.00.0
      > 10:37:48.274 INFO main pcgen.system.LanguageBundle init Initialising language bundle with locale en_US.
      > 10:38:06.871 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].
      > 10:38:07.277 LSTWARN Thread-7 plugin.lsttokens.deprecated.ShieldProfToken parseToken CHOOSE:SHIELDPROF has been deprecated, please use CHOOSE:SHIELDPROFICIENCY|EQUIPMENT[x] (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_feats.lst)
      > 10:38:09.632 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
      > 10:38:09.632 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
      > 10:38:09.632 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
      > 10:38:09.648 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
      > 10:38:09.648 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
      > 10:38:09.663 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
      > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Scroll (Water Walk/Cleric/6th, Water Breathing/Cleric/6th/Divine/Medium) which contains a comma (prohibited character in a key)
      > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Strand of Prayer Beads, Revised which contains a comma (prohibited character in a key)
      > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Tuning Fork, Prime Material Plane which contains a comma (prohibited character in a key)
      > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Wand (Vigor, Lessor/Cleric/1st) which contains a comma (prohibited character in a key)
      > 10:38:17.152 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve Invalid use of MULT:YES Ability Martial Weapon Proficiency where a target [parens] is required
      > 10:38:17.152 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve PLEASE TAKE NOTE: If usage locations are reported, not all usages are necessary illegal (at least one is)
      > 10:38:17.152 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst in tokens: [plugin.lsttokens.ServesAsToken]
      > 10:38:17.152 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_classes.lst in tokens: [plugin.lsttokens.auto.FeatToken]
      > 10:38:20.194 SEVERE AWT-EventQueue-1 pcgen.core.GameMode getAbilityCategory Attempt to fetch AbilityCategory: Expert Class Skills... but it does not exist
      > 10:38:30.786 INFO AWT-EventQueue-1 pcgen.system.CharacterManager openCharacter Loaded character Carson - C:\Documents and Settings\Allen\My Documents\D&D\PCGen\characters\Carson.pcg
      > 10:38:31.504 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
      > 10:38:34.78 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)
      >
      > 10:38:34.156 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)
      >
      > 10:39:06.966 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)
      >
      > 10:39:07.324 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)
      >
      > 10:39:07.480 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)
      >
      > 10:39:07.636 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)
      >
      > 10:39:08.292 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)
      >
      > 10:39:08.588 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)
      >
      > 10:39:08.728 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)
      >
      > 10:39:09.198 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)
      >
      > 10:39:09.230 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)
      >
      > 10:39:09.354 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)
      >
      > 10:39:09.651 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)
      >
      > 10:39:09.994 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)
      >
    • Andrew
      Hi, I could ve sworn I answered this question - you asked on another group and we answered over there? wiki.pcgen.org
      Message 2 of 15 , Dec 20, 2012
      • 0 Attachment
        Hi,

        I could've sworn I answered this question - you asked on another group and we answered over there?

        wiki.pcgen.org < Has several links on the main page to help out:

        http://wiki.pcgen.org/Updating_Homebrew_Sets < is the one I'd point you out too.

        From the ease of debugging, turn off the deprecation warnings in PCGen - Input under Preferences
        IIRC. This will leave you with the errors you MUST fix first. No Up-Convert Tool can fix those as
        they indicate bad syntax usage and it won't know what to do with it.

        The Deprecation warnings, those the up-converter tools can help with.

        Cheers,

        On 12/13/2012 10:47 AM, Allen Cohn wrote:
        > Hi, Andrew, et. al.,
        >
        > I'm having some trouble with a character and homebrew data from 7/2010. To the best of my memory it all loaded up fine back then. In fact, it still loads now and on the PCGen interface screens it *seems* OK, but it won't make a PDF.
        >
        > You determined before that there is some problem(s) in my homebrew LST files, not the PCG file (so I have migrated my questions over to this discussion board.
        >
        > My question is whether I should attempt to apply some up-convert program to the 2-year-old LST data before/instead of attempting to resolve these errors by hand. If so, which program and are there any instructions for its use?
        >
        > My error log is below.
        >
        > Once again, my many thanks,
        > Allen
        >
        >
        > 10:37:48.243 INFO main pcgen.system.Main main Starting PCGen v6.00.0
        > 10:37:48.274 INFO main pcgen.system.LanguageBundle init Initialising language bundle with locale en_US.
        > 10:38:06.871 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].
        > 10:38:07.277 LSTWARN Thread-7 plugin.lsttokens.deprecated.ShieldProfToken parseToken CHOOSE:SHIELDPROF has been deprecated, please use CHOOSE:SHIELDPROFICIENCY|EQUIPMENT[x] (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_feats.lst)
        > 10:38:09.632 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
        > 10:38:09.632 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
        > 10:38:09.632 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
        > 10:38:09.648 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
        > 10:38:09.648 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
        > 10:38:09.663 LSTWARN Thread-7 plugin.lsttokens.LangautoLst parseTokenWithSeparator LANGAUTO has been deprecated, please use AUTO:LANG (Source: file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_races.lst)
        > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Scroll (Water Walk/Cleric/6th, Water Breathing/Cleric/6th/Divine/Medium) which contains a comma (prohibited character in a key)
        > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Strand of Prayer Beads, Revised which contains a comma (prohibited character in a key)
        > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Tuning Fork, Prime Material Plane which contains a comma (prohibited character in a key)
        > 10:38:17.11 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Wand (Vigor, Lessor/Cleric/1st) which contains a comma (prohibited character in a key)
        > 10:38:17.152 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve Invalid use of MULT:YES Ability Martial Weapon Proficiency where a target [parens] is required
        > 10:38:17.152 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve PLEASE TAKE NOTE: If usage locations are reported, not all usages are necessary illegal (at least one is)
        > 10:38:17.152 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst in tokens: [plugin.lsttokens.ServesAsToken]
        > 10:38:17.152 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_classes.lst in tokens: [plugin.lsttokens.auto.FeatToken]
        > 10:38:20.194 SEVERE AWT-EventQueue-1 pcgen.core.GameMode getAbilityCategory Attempt to fetch AbilityCategory: Expert Class Skills... but it does not exist
        > 10:38:30.786 INFO AWT-EventQueue-1 pcgen.system.CharacterManager openCharacter Loaded character Carson - C:\Documents and Settings\Allen\My Documents\D&D\PCGen\characters\Carson.pcg
        > 10:38:31.504 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
        > 10:38:34.78 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)
        >
        > 10:38:34.156 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)
        >
        > 10:39:06.966 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)
        >
        > 10:39:07.324 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)
        >
        > 10:39:07.480 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)
        >
        > 10:39:07.636 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)
        >
        > 10:39:08.292 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)
        >
        > 10:39:08.588 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)
        >
        > 10:39:08.728 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)
        >
        > 10:39:09.198 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)
        >
        > 10:39:09.230 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)
        >
        > 10:39:09.354 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)
        >
        > 10:39:09.651 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)
        >
        > 10:39:09.994 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)
        >
        >
        >
        >
        >
        >
        > ------------------------------------
        >
        > 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
        Hi, guys, Thanks for your notes. I moved this discussion over from the main list to this one once you told me the problem was in my LST files, not PCGen or the
        Message 3 of 15 , Dec 20, 2012
        • 0 Attachment
          Hi, guys,

          Thanks for your notes. I moved this discussion over from the main list to
          this one once you told me the problem was in my LST files, not PCGen or the
          PCG file.

          So now I'll try to take it one error at a time.

          As an experiment, I only loaded the homebrew data, not the character sheet.
          I fixed the AUTOLANG deprecation error. I started fiddling with one of the
          custom feats and now the error log is:

          14:26:44.152 INFO main pcgen.system.Main main Starting PCGen v6.00.0
          14:26:44.199 INFO main pcgen.system.LanguageBundle init Initialising
          language bundle with locale en_US.
          14:26:55.415 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns
          Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].
          14:27:05.446 LSTWARN Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found
          Equipment with KEY: Scroll (Water Walk/Cleric/6th, Water
          Breathing/Cleric/6th/Divine/Medium) which contains a comma (prohibited
          character in a key)
          14:27:05.446 LSTWARN Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found
          Equipment with KEY: Strand of Prayer Beads, Revised which contains a comma
          (prohibited character in a key)
          14:27:05.446 LSTWARN Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found
          Equipment with KEY: Tuning Fork, Prime Material Plane which contains a comma
          (prohibited character in a key)
          14:27:05.446 LSTWARN Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found
          Equipment with KEY: Wand (Vigor, Lessor/Cleric/1st) which contains a comma
          (prohibited character in a key)
          14:27:05.462 SEVERE Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer resolveReferences Error:
          No ShieldProf objects of TYPE=Buckler were loaded but were referred to in
          the data
          14:27:05.462 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext
          unconstructedReferenceFound Was used in
          file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
          rld%203.5/allencohn_feats.lst in tokens:
          [plugin.lsttokens.choose.ShieldProficiencyToken]
          14:27:05.462 SEVERE Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer resolveReferences Error:
          No ShieldProf objects of TYPE=Heavy were loaded but were referred to in the
          data
          14:27:05.462 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext
          unconstructedReferenceFound Was used in
          file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
          rld%203.5/allencohn_feats.lst in tokens:
          [plugin.lsttokens.choose.ShieldProficiencyToken]
          14:27:05.462 SEVERE Thread-7
          pcgen.cdom.reference.AbstractReferenceManufacturer resolveReferences Error:
          No ShieldProf objects of TYPE=Light were loaded but were referred to in the
          data
          14:27:05.462 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext
          unconstructedReferenceFound Was used in
          file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
          rld%203.5/allencohn_feats.lst in tokens:
          [plugin.lsttokens.choose.ShieldProficiencyToken]
          14:27:05.477 SEVERE Thread-7 pcgen.cdom.reference.CDOMFactory resolve
          Unconstructed Reference: Language Common,Dwarven
          14:27:05.477 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext
          unconstructedReferenceFound Was used in
          file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
          rld%203.5/allencohn_races.lst in tokens: [plugin.lsttokens.auto.LangToken]
          14:27:05.571 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve Invalid
          use of MULT:YES Ability Martial Weapon Proficiency where a target [parens]
          is required
          14:27:05.571 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve PLEASE
          TAKE NOTE: If usage locations are reported, not all usages are necessary
          illegal (at least one is)
          14:27:05.571 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext
          unconstructedReferenceFound Was used in
          file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/d20ogl/srd35/basics/
          rsrd_abilities_class_base.lst in tokens: [plugin.lsttokens.ServesAsToken]
          14:27:05.571 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext
          unconstructedReferenceFound Was used in
          file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/markswo
          rld%203.5/allencohn_classes.lst in tokens: [plugin.lsttokens.auto.FeatToken]

          (Interestingly, the CASTERLEVEL errors--the ones that seem be causing the
          PDF generation to fail--don't occur.)

          To start, would you please help me debug a feat? It has a CHOOSE in it, and
          I'm absolute rubbish with CHOOSE. Currently the code in my custom feat file
          is (the names have been changed to protect the copyrights:

          Super Spiffy With Shields
          KEY: Super Spiffy With Shields
          TYPE:GENERAL
          VISIBLE:YES
          DESC:Choose buckler, heavy, or light. AC bonus of chosen type +1.
          MULT:YES
          CHOOSE:SHIELDPROFICIENCY|TYPE=Buckler|TYPE=Light|TYPE=Heavy
          SELECT:1

          BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=BUCKLER
          |PREFEAT:1,SHIELD SPECIALIZATION (BUCKLER)
          BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=LIGHT|P
          REFEAT:1,SHIELD SPECIALIZATION (LIGHT)
          BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=HEAVY|P
          REFEAT:1,SHIELD SPECIALIZATION (HEAVY)
          SOURCEPAGE:Secret

          I *think* I properly upgraded the CHOOSE, but I screwed up when upgrading
          the BONUS tags.

          Thanks,
          Allen
        • Allen Cohn
          OK. Ignore the last message. I *seem* to have the feat working now (or at least not causing an error message) with Super Spiffy With Shields KEY: Super Spiffy
          Message 4 of 15 , Dec 20, 2012
          • 0 Attachment
            OK. Ignore the last message. I *seem* to have the feat working now (or at least not causing an error message) with

            Super Spiffy With Shields
            KEY: Super Spiffy With Shields
            TYPE:GENERAL
            VISIBLE:YES
            DESC:Choose buckler, heavy, or light. AC bonus of chosen type +1.
            MULT:YES
            CHOOSE:SHIELDPROFICIENCY|EQUIPMENT[TYPE=Buckler|TYPE=Light|TYPE=Heavy]SELECT:1
            BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=BUCKLER|PREFEAT:1,SHIELD SPECIALIZATION (BUCKLER)
            BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=LIGHT|PREFEAT:1,SHIELD SPECIALIZATION (LIGHT)
            BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=HEAVY|PREFEAT:1,SHIELD SPECIALIZATION (HEAVY) SOURCEPAGE:Secret

            Onward...now I only get the following errors in mylog file when I load the homebrew data:

            18:15:49.434 INFO main pcgen.system.Main main Starting PCGen v6.00.0
            18:15:49.465 INFO main pcgen.system.LanguageBundle init Initialising language bundle with locale en_US.
            18:16:00.400 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].
            18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Scroll (Water Walk/Cleric/6th, Water Breathing/Cleric/6th/Divine/Medium) which contains a comma (prohibited character in a key)
            18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Strand of Prayer Beads, Revised which contains a comma (prohibited character in a key)
            18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Tuning Fork, Prime Material Plane which contains a comma (prohibited character in a key)
            18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Wand (Vigor, Lessor/Cleric/1st) which contains a comma (prohibited character in a key)
            18:16:10.540 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve Invalid use of MULT:YES Ability Martial Weapon Proficiency where a target [parens] is required
            18:16:10.540 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve PLEASE TAKE NOTE: If usage locations are reported, not all usages are necessary illegal (at least one is)
            18:16:10.540 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst in tokens: [plugin.lsttokens.ServesAsToken]
            18:16:10.540 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_classes.lst in tokens: [plugin.lsttokens.auto.FeatToken]

            So I can't figure out where the errors are located. I'm *guessing* that the LSTWARN errors are actually in the customsources/35e/customEquipment.lst file that was automatically generated by PCGen. If so, should I in this rare case manually edit this file?

            And concerning the SEVERE lines. Can you figure out whether I should be looking in rsrd_abilities_class_base.lst or allencohn_classes.lst or somewhere else, and what I should be looking for?

            Many thanks,
            Allen
          • Andrew
            Hi, Those rsrd files are fixed in the latest version(s). There shouldn t be any issue with them. Your key is bad if you actually have a SPACE before the name
            Message 5 of 15 , Dec 20, 2012
            • 0 Attachment
              Hi,

              Those rsrd files are fixed in the latest version(s). There shouldn't be any issue with them.

              Your key is bad if you actually have a SPACE before the name of the KEY.

              Look for any 'AUTO:FEAT|Martial Weapon Proficiency' it needs to be removed or changed to how we do
              it in the RSRD.

              COMMAs in a key or name are illegal.

              Rope, Silk 60' < Illegal
              Rope, Silk 60' KEY:Rope (Silk/60) < Legal
              Rope (Silk/60) OUTPUTNAME:Rope, Silk 60' < Legal



              On 12/20/2012 6:21 PM, Allen Cohn wrote:
              > OK. Ignore the last message. I *seem* to have the feat working now (or at least not causing an error message) with
              >
              > Super Spiffy With Shields
              > KEY: Super Spiffy With Shields
              > TYPE:GENERAL
              > VISIBLE:YES
              > DESC:Choose buckler, heavy, or light. AC bonus of chosen type +1.
              > MULT:YES
              > CHOOSE:SHIELDPROFICIENCY|EQUIPMENT[TYPE=Buckler|TYPE=Light|TYPE=Heavy]SELECT:1
              > BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=BUCKLER|PREFEAT:1,SHIELD SPECIALIZATION (BUCKLER)
              > BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=LIGHT|PREFEAT:1,SHIELD SPECIALIZATION (LIGHT)
              > BONUS:COMBAT|AC|1|TYPE=ShieldEnhancement|PREEQUIP:2,TYPE=SHIELD,TYPE=HEAVY|PREFEAT:1,SHIELD SPECIALIZATION (HEAVY) SOURCEPAGE:Secret
              >
              > Onward...now I only get the following errors in mylog file when I load the homebrew data:
              >
              > 18:15:49.434 INFO main pcgen.system.Main main Starting PCGen v6.00.0
              > 18:15:49.465 INFO main pcgen.system.LanguageBundle init Initialising language bundle with locale en_US.
              > 18:16:00.400 INFO Thread-7 pcgen.persistence.SourceFileLoader loadCampaigns Loading game 35e and sources [3.5 RSRD, Allen Cohn's Home Campaigns].
              > 18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Scroll (Water Walk/Cleric/6th, Water Breathing/Cleric/6th/Divine/Medium) which contains a comma (prohibited character in a key)
              > 18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Strand of Prayer Beads, Revised which contains a comma (prohibited character in a key)
              > 18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Tuning Fork, Prime Material Plane which contains a comma (prohibited character in a key)
              > 18:16:10.384 LSTWARN Thread-7 pcgen.cdom.reference.AbstractReferenceManufacturer validateNames Found Equipment with KEY: Wand (Vigor, Lessor/Cleric/1st) which contains a comma (prohibited character in a key)
              > 18:16:10.540 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve Invalid use of MULT:YES Ability Martial Weapon Proficiency where a target [parens] is required
              > 18:16:10.540 SEVERE Thread-7 pcgen.core.AbilityCategory doResolve PLEASE TAKE NOTE: If usage locations are reported, not all usages are necessary illegal (at least one is)
              > 18:16:10.540 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst in tokens: [plugin.lsttokens.ServesAsToken]
              > 18:16:10.540 SEVERE Thread-7 pcgen.rules.context.TrackingReferenceContext unconstructedReferenceFound Was used in file:/C:/Users/Allen/AppData/Local/PCGen/PCGen6000/data/homebrew/35e/marksworld%203.5/allencohn_classes.lst in tokens: [plugin.lsttokens.auto.FeatToken]
              >
              > So I can't figure out where the errors are located. I'm *guessing* that the LSTWARN errors are actually in the customsources/35e/customEquipment.lst file that was automatically generated by PCGen. If so, should I in this rare case manually edit this file?
              >
              > And concerning the SEVERE lines. Can you figure out whether I should be looking in rsrd_abilities_class_base.lst or allencohn_classes.lst or somewhere else, and what I should be looking for?
              >
              > Many thanks,
              > 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 for your reply. I need a little clarification: I m running 6.00.0, which I thought was the latest. Are you saying that errors noted my log have been
              Message 6 of 15 , Dec 20, 2012
              • 0 Attachment
                Thank you for your reply. I need a little clarification:

                I'm running 6.00.0, which I thought was the latest. Are you saying that errors noted my log have been corrected in versions after 6.00.0?

                Concerning the KEYs mentioned in the log, I couldn't tell from the log which file contains these KEYs. Can you? I think they're in a file that I didn't code by hand: customsources/35e/customEquipment.lst.

                If this is, in fact, the file in which these bad KEYs are located, how should I fix them? I was under the impression that in general it is a bad idea to edit this file by hand.

                Finally, does the log tell me in which file I should search for "AUTO:FEAT|Martial Weapon Proficiency"?

                Thanks,
                Allen



                --- In PCGenListFileHelp@yahoogroups.com, Andrew <drew0500@...> wrote:
                >
                > Hi,
                >
                > Those rsrd files are fixed in the latest version(s). There shouldn't be any issue with them.
                >
                > Your key is bad if you actually have a SPACE before the name of the KEY.
                >
                > Look for any 'AUTO:FEAT|Martial Weapon Proficiency' it needs to be removed or changed to how we do
                > it in the RSRD.
                >
                > COMMAs in a key or name are illegal.
                >
                > Rope, Silk 60' < Illegal
                > Rope, Silk 60' KEY:Rope (Silk/60) < Legal
                > Rope (Silk/60) OUTPUTNAME:Rope, Silk 60' < Legal
              • Andrew
                Hi, The error message didn t indicate their location. Well, yes, the latest version I m running is different from the released version. I m running 6.00.01-dev
                Message 7 of 15 , Dec 20, 2012
                • 0 Attachment
                  Hi,

                  The error message didn't indicate their location.

                  Well, yes, the latest version I'm running is different from the released version. I'm running
                  6.00.01-dev
                  Any core files have been fixed and massively redone to an extent that should impress our hombrew folks.

                  To find any particular file, most of the text editors I've seen have a fancy search feature - I like
                  Editplus with it's "Find in files" I point it to a directory - say d20ogl or data - and it finds any
                  match I ask for.

                  Your custom files would indicate you created those particular items. Yes, you normally shouldn't be
                  altering those files, however, in this case, as it's "illegal" you might consider removing the
                  offending "items". Cut/Paste to an appropriate lst file, and alter them.

                  Cheers,


                  On 12/20/2012 10:14 PM, Allen Cohn wrote:
                  > Thank you for your reply. I need a little clarification:
                  >
                  > I'm running 6.00.0, which I thought was the latest. Are you saying that errors noted my log have been corrected in versions after 6.00.0?
                  >
                  > Concerning the KEYs mentioned in the log, I couldn't tell from the log which file contains these KEYs. Can you? I think they're in a file that I didn't code by hand: customsources/35e/customEquipment.lst.
                  >
                  > If this is, in fact, the file in which these bad KEYs are located, how should I fix them? I was under the impression that in general it is a bad idea to edit this file by hand.
                  >
                  > Finally, does the log tell me in which file I should search for "AUTO:FEAT|Martial Weapon Proficiency"?
                  >
                  > Thanks,
                  > Allen
                  >
                  >
                  >
                  > --- In PCGenListFileHelp@yahoogroups.com, Andrew <drew0500@...> wrote:
                  >> Hi,
                  >>
                  >> Those rsrd files are fixed in the latest version(s). There shouldn't be any issue with them.
                  >>
                  >> Your key is bad if you actually have a SPACE before the name of the KEY.
                  >>
                  >> Look for any 'AUTO:FEAT|Martial Weapon Proficiency' it needs to be removed or changed to how we do
                  >> it in the RSRD.
                  >>
                  >> COMMAs in a key or name are illegal.
                  >>
                  >> Rope, Silk 60' < Illegal
                  >> Rope, Silk 60' KEY:Rope (Silk/60) < Legal
                  >> Rope (Silk/60) OUTPUTNAME:Rope, Silk 60' < Legal
                  >
                  >
                  > ------------------------------------
                  >
                  > 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
                  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
                  Message 8 of 15 , Dec 21, 2012
                  • 0 Attachment
                    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
                  • 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 9 of 15 , Dec 21, 2012
                    • 0 Attachment
                      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 10 of 15 , Dec 21, 2012
                      • 0 Attachment
                        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 11 of 15 , Dec 21, 2012
                        • 0 Attachment
                          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 12 of 15 , Dec 21, 2012
                          • 0 Attachment
                            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 13 of 15 , Dec 21, 2012
                            • 0 Attachment
                              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 14 of 15 , Dec 22, 2012
                              • 0 Attachment
                                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.