diff --git a/src/org/gcube/informationsystem/registry/impl/RegistryFactory.java b/src/org/gcube/informationsystem/registry/impl/RegistryFactory.java index ecb4b21..619edf2 100644 --- a/src/org/gcube/informationsystem/registry/impl/RegistryFactory.java +++ b/src/org/gcube/informationsystem/registry/impl/RegistryFactory.java @@ -117,8 +117,10 @@ public class RegistryFactory{ * @throws ProfileAlreadyRegisteredFault */ public String createResource(CreateResourceMessage mess) throws SchemaValidationFault,RemoteException,ProfileAlreadyRegisteredFault { - - GCUBEResource resource = null; + GCUBEResource resource; + try { + resource = GHNContext.getImplementation(GCUBEResource.class); + }catch(Exception e) {throw new RemoteException("Error in GHNContext");} logger.info("CreateResource operation invoked"); logSecurityInfo("createResource");