Changeset 278


Ignore:
Timestamp:
03/23/10 15:57:17 (14 years ago)
Author:
oschonef
Message:
  • fix wording of some error messages
  • explicitly log error, if VCR cannot initialize correctly
Location:
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/VirtualCollectionRegistry.java

    r276 r278  
    5353                        config = Collections.emptyMap();
    5454                }
    55                 // XXX: the whole config / setup stuff is not very beautiful
    56                 this.datastore    = new DataStore(config);
    57                 this.pid_provider = PersistentIdentifierProvider.createProvider(config);
    58                 this.marshaller   = new VirtualCollectionRegistryMarshaller();
    59                 this.intialized.set(true);
    60                 logger.info("virtual collection registry successfully intialized");
     55                try {
     56                        // XXX: the whole config / setup stuff is not very beautiful
     57                        this.datastore    = new DataStore(config);
     58                        this.pid_provider = PersistentIdentifierProvider.createProvider(config);
     59                        this.marshaller   = new VirtualCollectionRegistryMarshaller();
     60                        this.intialized.set(true);
     61                        logger.info("virtual collection registry successfully intialized");
     62                } catch (RuntimeException e) {
     63                        logger.error("error initalizing virtual collection registry", e);
     64                        throw e;
     65                } catch (VirtualCollectionRegistryException e) {
     66                        logger.error("error initalizing virtual collection registry", e);
     67                        throw e;
     68                }
    6169        }
    6270
  • VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/model/PersistentIdentifierProvider.java

    r276 r278  
    6161                        }
    6262                } catch (Exception e) {
    63                         throw new VirtualCollectionRegistryException("x", e);
     63                        throw new VirtualCollectionRegistryException("error initalizing " +
     64                                        "persistent identifier provider", e);
    6465                }
    6566                throw new VirtualCollectionRegistryException("invalid persistent " +
     
    6768        }
    6869
    69 } // interface PersistentIdentifierProvider
     70} // abstract class PersistentIdentifierProvider
Note: See TracChangeset for help on using the changeset viewer.