I know about the details of the crash. The immediate problem is that I can't get past the "Braille font not found" message. John On Wed, Jan 30, 2013 at 08:58:51AM -0500, Brandon Roller wrote: > I see two issues with why BB crashes when opening XML. > > The error causing the crash can be traced to the setupFromFile method in > the DocumentBase class. > First, in the setupFromFile method in DocumentBase, the FileUtils method > findInProgramData is called. > It occurs in the line: success = lutdml.translateFile (configFileWithPath, > completePath, outFile, logFile, configWithUTD, 0); > When debugging configFileWithPass is null. This variable is create using > the FileUtils method findInProgramData. > The path is not correct: String completePath = > BBIni.getUserProgramDataPath() + partialPath; > It should be something like: BBIni.getUserProgramDataPath()+ > BBIni.getFileSep() + "liblouisutdml" + BBIni.getFileSep() + partialPath; > John do you care if I go ahead and change this? > > The second issue is still related to the same line of code involving > lutdml.translateFile. The root cause is still unclear. > > -Brandon > > > On Wed, Jan 30, 2013 at 8:21 AM, Vic Beckley <vic.beckley3@xxxxxxxxx> wrote: > > > I’m still not getting the font dialog but it’s still crashing just as > > before when I open an XML file.**** > > > > ** ** > > > > ** ** > > > > *From:* brailleblaster-bounce@xxxxxxxxxxxxx [mailto: > > brailleblaster-bounce@xxxxxxxxxxxxx] *On Behalf Of *Brandon Roller > > *Sent:* Wednesday, January 30, 2013 8:11 AM > > *To:* brailleblaster@xxxxxxxxxxxxx > > *Subject:* [brailleblaster] Re: Change to BBIni.java**** > > > > ** ** > > > > Ok, sounds good.**** > > > > Was this able to fix your problem with BrailleBlaster crashing?**** > > > > ** ** > > > > ** ** > > > > ** ** > > > > On Tue, Jan 29, 2013 at 11:11 PM, John J. Boyer < > > john.boyer@xxxxxxxxxxxxxxxxx> wrote:**** > > > > The FontManager class was calling BBIni.getBrailleBlasterPath() . I have > > changed this to BBIni.getProgramDataPath() and removed the > > getBrailleblasterPath method from BBIni. My design for BBIni did not > > include a getBrailleBlasterPath method. If it is called elsewhere you > > will get compilation errors. Usually the correct method to call is > > getProgramDataPath() . > > > > John > > > > -- > > John J. Boyer; President, Chief Software Developer > > Abilitiessoft, Inc. > > http://www.abilitiessoft.com > > Madison, Wisconsin USA > > Developing software for people with disabilities > > > > **** > > > > ** ** > > -- John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc. http://www.abilitiessoft.com Madison, Wisconsin USA Developing software for people with disabilities