got this error while trying to update the project/checkout and then everything started throwing exceptions! 


notification provider subscription notification provider threw an exception, its notifications where discarded

java.lang.illegalargumentexception: eobject could not be deserialized!
	at org.unicase.emfstore.esmodel.accesscontrol.impl.orgunitpropertyimpl.geteobjectarrayproperty(orgunitpropertyimpl.java:440)
	at org.unicase.ui.dashboard.notificationproviders.subscriptionnotificationprovider.providenotifications(subscriptionnotificationprovider.java:70)
	at org.unicase.workspace.notification.notificationgenerator.generatenotifications(notificationgenerator.java:165)
	at org.unicase.workspace.notification.notificationgenerator.generatenotifications(notificationgenerator.java:127)
	at org.unicase.workspace.impl.workspaceimpl.checkout(workspaceimpl.java:295)
	at org.unicase.workspace.impl.workspaceimpl.checkout(workspaceimpl.java:238)
	at org.unicase.workspace.impl.usersessionimpl.checkout(usersessionimpl.java:625)
	at org.unicase.workspace.ui.views.emfstorebrowser.views.esbrowserview$projectcheckoutaction$checkoutcommand.dorun(esbrowserview.java:242)
	at org.unicase.workspace.util.unicasecommand.doexecute(unicasecommand.java:32)
	at org.eclipse.emf.transaction.recordingcommand.execute(recordingcommand.java:133)
	at org.eclipse.emf.common.command.basiccommandstack.execute(basiccommandstack.java:84)
	at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.basicexecute(abstracttransactionalcommandstack.java:241)
	at org.eclipse.emf.transaction.impl.transactionalcommandstackimpl.doexecute(transactionalcommandstackimpl.java:63)
	at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.execute(abstracttransactionalcommandstack.java:165)
	at org.eclipse.emf.transaction.impl.abstracttransactionalcommandstack.execute(abstracttransactionalcommandstack.java:219)
	at org.unicase.workspace.util.unicasecommand.run(unicasecommand.java:45)
	at org.unicase.workspace.ui.views.emfstorebrowser.views.esbrowserview$projectcheckoutaction.run(esbrowserview.java:269)
	at org.eclipse.jface.action.action.runwithevent(action.java:498)
	at org.eclipse.jface.action.actioncontributionitem.handlewidgetselection(actioncontributionitem.java:584)
	at org.eclipse.jface.action.actioncontributionitem.access$2(actioncontributionitem.java:501)
	at org.eclipse.jface.action.actioncontributionitem$5.handleevent(actioncontributionitem.java:411)
	at org.eclipse.swt.widgets.eventtable.sendevent(eventtable.java:84)
	at org.eclipse.swt.widgets.display.sendevent(display.java:3543)
	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1250)
	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1273)
	at org.eclipse.swt.widgets.widget.sendevent(widget.java:1258)
	at org.eclipse.swt.widgets.widget.notifylisteners(widget.java:1079)
	at org.eclipse.swt.widgets.display.rundeferredevents(display.java:3441)
	at org.eclipse.swt.widgets.display.readanddispatch(display.java:3100)
	at org.eclipse.ui.internal.workbench.runeventloop(workbench.java:2405)
	at org.eclipse.ui.internal.workbench.runui(workbench.java:2369)
	at org.eclipse.ui.internal.workbench.access$4(workbench.java:2221)
	at org.eclipse.ui.internal.workbench$5.run(workbench.java:500)
	at org.eclipse.core.databinding.observable.realm.runwithdefault(realm.java:332)
	at org.eclipse.ui.internal.workbench.createandrunworkbench(workbench.java:493)
	at org.eclipse.ui.platformui.createandrunworkbench(platformui.java:149)
	at org.eclipse.ui.internal.ide.application.ideapplication.start(ideapplication.java:113)
	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:597)
	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)

