# HG changeset patch # User Tom Gottfried # Date 1368436514 -7200 # Node ID d7eb007a57cc387dbb37e132105dc5af5e00e2f3 # Parent ec54bb4fe407b28902cb46734d60db67b5584eb0# Parent f049f9521a5104d50c06fbb2bfdb6b9e9378ecd6 merged diff -r ec54bb4fe407 -r d7eb007a57cc artifacts/doc/conf/meta-data.xml --- a/artifacts/doc/conf/meta-data.xml Mon May 13 11:14:38 2013 +0200 +++ b/artifacts/doc/conf/meta-data.xml Mon May 13 11:15:14 2013 +0200 @@ -164,7 +164,7 @@ diff -r ec54bb4fe407 -r d7eb007a57cc artifacts/src/main/java/org/dive4elements/river/artifacts/StaticWQKmsArtifact.java --- a/artifacts/src/main/java/org/dive4elements/river/artifacts/StaticWQKmsArtifact.java Mon May 13 11:14:38 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/StaticWQKmsArtifact.java Mon May 13 11:15:14 2013 +0200 @@ -61,8 +61,18 @@ static { // TODO: Move to configuration. - FacetActivity.Registry.getInstance() - .register(NAME, FacetActivity.INACTIVE); + FacetActivity.Registry.getInstance().register( + NAME, + new FacetActivity() { + @Override + public Boolean isInitialActive( + Artifact artifact, + Facet facet, + String outputName + ) { + String fname = facet.getName(); + return (fname.equals(STATIC_WQKMS) || fname.equals(STATIC_WQKMS_W)); + }}); } /** diff -r ec54bb4fe407 -r d7eb007a57cc artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQKmsFactory.java --- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQKmsFactory.java Mon May 13 11:14:38 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/WQKmsFactory.java Mon May 13 11:15:14 2013 +0200 @@ -147,6 +147,10 @@ for (int i = 0, N = results.size(); i < N; i++) { Object[] row = results.get(i); // add(w, q, km) + if (row == null || row[0] == null || row[1] == null || row[2] == null) { + log.warn("A value in result for WQKms is null."); + continue; + } wqkms.add((Double) row[1], (Double) row[2], (Double) row[0]); }