Skip to content

Commit 82afea5

Browse files
committed
Fix NullPointerException in AtomPairs2DFingerPrinter.getBitFingerprint.
1 parent 79c39c7 commit 82afea5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

descriptor/fingerprint/src/main/java/org/openscience/cdk/fingerprint/AtomPairs2DFingerprinter.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,11 @@ public IBitFingerprint getBitFingerprint(IAtomContainer container) throws CDKExc
160160
BitSet fp = new BitSet(pathToBit.size());
161161
List<String> paths = new ArrayList<>();
162162
calculate(paths, container);
163-
for (String path : paths)
163+
for (String path : paths) {
164+
if (!pathToBit.containsKey(path))
165+
continue;
164166
fp.set(pathToBit.get(path));
167+
}
165168
return new BitSetFingerprint(fp);
166169
}
167170

0 commit comments

Comments
 (0)