after setting up a fresh development environment on linux/windows (basically just following all the steps from the getting started document, haven't tried this on mac os) the following 'application error' (plugin id: org.eclipse.osgi) exception occurs when starting the emfstore:

org.unicase.emfstore.exceptions.fatalemfstoreexception: org.unicase.metamodel.util.malformedmodelversionexception: there is 0 model version(s) registered for the given model.
at org.unicase.emfstore.startup.migrationmanager.migratemodel(migrationmanager.java:52)
at org.unicase.emfstore.emfstorecontroller.run(emfstorecontroller.java:108)
at org.unicase.emfstore.emfstorecontroller.start(emfstorecontroller.java:82)
at org.eclipse.equinox.internal.app.eclipseapphandle.run(eclipseapphandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.runapplication(eclipseapplauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.eclipseapplauncher.start(eclipseapplauncher.java:79)
at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:368)
at org.eclipse.core.runtime.adaptor.eclipsestarter.run(eclipsestarter.java:179)
at sun.reflect.nativemethodaccessorimpl.invoke0(native method)
at sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39)
at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25)
at java.lang.reflect.method.invoke(method.java:585)
at org.eclipse.equinox.launcher.main.invokeframework(main.java:559)
at org.eclipse.equinox.launcher.main.basicrun(main.java:514)
at org.eclipse.equinox.launcher.main.run(main.java:1311)
at org.eclipse.equinox.launcher.main.main(main.java:1287)
caused by: org.unicase.metamodel.util.malformedmodelversionexception: there is 0 model version(s) registered for the given model.
at org.unicase.metamodel.util.modelutil.getmodelversionnumber(modelutil.java:618)
at org.unicase.emfstore.startup.migrationmanager.migratemodel(migrationmanager.java:50)
... 15 more

some more info (ubuntu 9.10 with jre 1.5 from 9.04 (1.5 has been declared as deprecated in 9.10):
eclipse.buildid=unknown
java.version=1.5.0_19
java.vendor=sun microsystems inc.
bootloader constants: os=linux, arch=x86, ws=gtk, nl=de_de
framework arguments:  -product org.unicase.emfstore.emfstore
command-line arguments:  -product org.unicase.emfstore.emfstore -data /home/edgar/workspace/../runtime-org.unicase.emfstore.emfstore -dev file:/home/edgar/workspace/.metadata/.plugins/org.eclipse.pde.core/org.unicase.emfstore.emfstore/dev.properties -os linux -ws gtk -arch x86

and some more info for windows:
eclipse.buildid=unknown
java.version=1.5.0_22
java.vendor=sun microsystems inc.
bootloader constants: os=win32, arch=x86, ws=win32, nl=de_de
framework arguments:  -product org.unicase.emfstore.emfstore
command-line arguments:  -product org.unicase.emfstore.emfstore -data c:\dokumente und einstellungen\emueller\unicase_workspace/../runtime-org.unicase.emfstore.emfstore -dev file:c:/dokumente und einstellungen/emueller/unicase_workspace/.metadata/.plugins/org.eclipse.pde.core/org.unicase.emfstore.emfstore/dev.properties -os win32 -ws win32 -arch x86

this happens with the current trunk (rev 6617) as well as with the 0.3.45  tag.

after commenting out the line, that throws the exception (in org.unicase.emfstore.startup.migrationmanager#migratemodel) and initializing the variable modelverisonnumber manually  to 0 the server started as expected.

fatih also could reproduce this bug.
