Author: andre Date: 2010-06-02 11:39:38 +0200 (Wed, 02 Jun 2010) New Revision: 42379
Modified: mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java Log: seems that transcoder is sometimes null, try to avoid that Modified: mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java =================================================================== --- mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java 2010-06-02 08:59:51 UTC (rev 42378) +++ mmbase/trunk/applications/streams/src/main/java/org/mmbase/streams/CreateCachesFunction.java 2010-06-02 09:39:38 UTC (rev 42379) @@ -198,7 +198,20 @@ if (config_key != null && !caches.containsValue(config_key)) { // not in caches, must be new config JobDefinition jd = jdlist.get(config_id); - Transcoder tr = jd.getTranscoder(); + Transcoder tr = jd.getTranscoder(); + + if (tr == null) { + try { + tr = AbstractTranscoder.getInstance(key); + } catch (ClassNotFoundException cnf) { + LOG.error("Class not found, transcoder in key '" + key + "' does not exist? - " + cnf); + } catch (InstantiationException ie) { + LOG.error("Exception while instantiating transcoder for key '" + key + "' - " + ie); + } catch (Exception e) { + LOG.error("Exception while trying to (re)transcode - " + e); + } + } + String label = jd.getLabel(); MimeType mt = jd.getMimeType(); _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs