From 3b16d7e53418cb19a1a6f3a8e58ef2cf9dcef919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Mon, 12 Jul 2010 21:17:52 +0000 Subject: [PATCH] - Treated retrieveAlignment when method extension is null --- .../inrialpes/exmo/align/service/AServProtocolManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/fr/inrialpes/exmo/align/service/AServProtocolManager.java b/src/fr/inrialpes/exmo/align/service/AServProtocolManager.java index d95e4770..c56f1887 100644 --- a/src/fr/inrialpes/exmo/align/service/AServProtocolManager.java +++ b/src/fr/inrialpes/exmo/align/service/AServProtocolManager.java @@ -274,8 +274,6 @@ public class AServProtocolManager { // find and access o, o' URI uri1 = null; URI uri2 = null; - Ontology onto1 = null; - Ontology onto2 = null; try { uri1 = new URI(params.getProperty("onto1")); uri2 = new URI(params.getProperty("onto2")); @@ -285,7 +283,8 @@ public class AServProtocolManager { Set<Alignment> alignments = alignmentCache.getAlignments( uri1, uri2 ); if ( alignments != null && params.getProperty("force") == null ) { for ( Alignment al: alignments ){ - if ( al.getExtension( Namespace.ALIGNMENT.uri, Annotations.METHOD ).equals(method) ) { + String meth2 = al.getExtension( Namespace.ALIGNMENT.uri, Annotations.METHOD ); + if ( meth2 != null && meth2.equals(method) ) { return new AlignmentId(newId(),mess,myId,mess.getSender(), al.getExtension( Namespace.ALIGNMENT.uri, Annotations.ID ),(Properties)null, al.getExtension( Namespace.ALIGNMENT.uri, Annotations.PRETTY ) ); -- GitLab