i checked this against tmapi-utils xtmparser and he imports the xtm also without any error message, so this error might be invalid.
Please comment and set to invalid if d'accord.
the tmapi-utils start page does reference a tutorial which is missing
http://tinytim.sourceforge.net/tinyTIM/docs/ar01s03s03.html
please restore the docs folder.
Roles of Associations are not imported. the startRole() or startPlayer() methods of the MapInputHandler are never called.
See
org.tinytim.io.ParseRolesTest.testBugImportRoles2()
btw. its not so good to debug, and understand code, if there is code used, from which i can not see the code (semagia-mio)
if there is an association or topic with a topicref in instanceOf which references a non existing topic, there should be an Exception instead of creating empty stub topics.
this behavior might be ok when using resourceRef.
see:
src/test/java/org.tinytim.io.ParseRolesTest.testBugImportWithoutException()
when there is an error in Parsing (e.g. non xtm conform) there should be more information whats missing or in the wrong place in which line..
dunno if there can be done that much with this old fashioned sax parser.
without looking at the sourcecode i do not know how to import and write an xtm file. i edited the wikifrontpage and added a site
http://tinytim.wiki.sourceforge.net/tinytim-io.