From: Stefan K. <sk...@ic...> - 2002-04-23 09:38:10
|
Liebe Leute, ich habe heute einen Bug im CDK entdeckt, und zwar im HOSECodeGenerator.java. Die Zeilen 88 - 91 lauteten bisher: for (int i = 0; i < atomContainer.getAtomCount(); i++) { atomContainer.getAtomAt(i).flags[VISITED] = false; } Das gibt aber eine NullPointerException, weil flags noch gar nicht initialisiert ist. Ich habe deshalb for (int i = 0; i < atomContainer.getAtomCount(); i++) { atomContainer.getAtomAt(i).flags=new boolean[100]; atomContainer.getAtomAt(i).flags[VISITED] = false; } daraus gemacht, was aber wohl mehr ein Workaround ist, denn die Initialsierung sollte wohl im Konstruktor von ChemObject erfolgen. Viele Grüße Stefan |