The url of shapefile was converted to relative path when saving workspace information to ".localCatalog". The realtive form is illegal and leads to IOException. The converted form resemble the following string:
In addition,net.refractions.udig.catalog.ServiceParameterPersister line 325 says
"// if reference is null then we can only encode the absolute path"