Menu

#1099 Can't load older version .mm files successfully

_FreeMind_0.9.0
closed-fixed
5
2012-09-25
2012-07-08
Alex
No

FreeMind version: 0.9.0 / 0.6.0
OS: Windows 7 SP1
JRE version: 1.7.0_05
Symptoms:
1) Some of my .mm files are created by Freemind v.0.6.0. Those files could be transferred into new format successfully when loaded by 0.9.0 a while ago. However, today I found that all those old files that have not been transferred into new format cannot be loaded anymore. Trying to do so will get an error message "javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet"
2) I am a Traditional Chinese speaking user, thus I use Traditional Chinese in my mindmaps. However, I found that when I typing with the Chinese Input Method, FreeMind will be quite stumble.

Discussion

  • Alex

    Alex - 2012-07-08

    I tried to downgrade JRE from 1.7.0_05 to 1.6.0_33 to see if there would be any differences. The result is positive. Typing with Chinese input method in FreeMind got back to be smooth as usual. However, I still cannot load the old format .mm files. Same error message rises.

     
  • Alex

    Alex - 2012-07-14

    Hi, I removed the JRE and FreeMind and using the FreeMind installer with JRE version to re-install them altogether. It turns out that any of the bugs reported does not happen again.
    Summary: There must be some sort of incompatibility between the FreeMind and JREs after version 1.6_33 at least.

     
  • Bernd Gloss

    Bernd Gloss - 2012-07-21

    Same (or similar) error occurs to me when reading 9.0.0beta 8 .mm files. When opening an older (not really old) .mm file, I get (after the attempt to convert) a map with the only root node: "javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet"

    The problem seems to be internal to Freemind (before reading the actual .mm file). The complaint at the command line is about a compilation error for a stylesheet (see message below).

    I tested it with
    (i) the freemind installation from Fedora 17 and the full installation from freemind.sf.net
    (ii) with openJDK from Fedora 17, Sun's jdk 1.6.0_33 and Sun's jdk 1.7.0_5
    The mindmap that I try to read was created with freemind 0.9.0_Beta_8 (according to the XML code of the .mm file)

    This is what I get at the command line:
    --- cut ---
    STDERR: ERROR: 'The first argument to the non-static Java function 'replaceSpacesToNonbreakableSpaces' is not a valid object reference.'
    STDERR: FATAL ERROR: 'Could not compile stylesheet'Jul 21, 2012 7:02:32 PM freemind.main.Resources logException
    SEVERE: An exception occured:
    javax.xml.transform.TransformerConfigurationException: Could not compile stylesheet
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:885)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:671)
    at freemind.main.Tools$1TransformerRunnable.run(Tools.java:987)
    at java.lang.Thread.run(Thread.java:722)

    --- cut ---

     
  • Bernd Gloss

    Bernd Gloss - 2012-07-21

    another quick test: now I tried freemind-bin-max-1.0.0_Beta_5.zip. Here, everything works fine.

     
  • Christian Foltin

    Dear user,

    your bug has been fixed in some of the latest versions of FreeMind version 1.0.0 (currently in beta state).

    HTH, Chris

     
  • Christian Foltin

    Dear user,

    your bug has been fixed in some of the latest versions of FreeMind version 1.0.0 (currently in beta state).

    HTH, Chris

     
  • Christian Foltin

    • status: open --> closed-fixed
     
  • Christian Foltin

    No idea about the chinese. Is there anybody who can shade a bit of light to it? Br, Chris

     

Log in to post a comment.