dims 02/02/08 13:36:54 Modified: src/java/org/apache/cocoon/components/language/generator ProgramGeneratorImpl.java src/java/org/apache/cocoon/components/language/programming CompiledProgrammingLanguage.java Log: - Revert back to old behavior for reload=true, preload=true. - Now for Precompile/Pregeneration you need todo 2 things 1. Use "build.precompile=true" in when running the build. 2. Set auto-reload=false in cocoon.xconf for program-generator Revision Changes Path 1.9 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/ProgramGeneratorImpl.java Index: ProgramGeneratorImpl.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/generator/ProgramGeneratorImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ProgramGeneratorImpl.java 8 Feb 2002 19:07:05 -0000 1.8 +++ ProgramGeneratorImpl.java 8 Feb 2002 21:36:53 -0000 1.9 @@ -93,7 +93,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a> * @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a> - * @version CVS $Id: ProgramGeneratorImpl.java,v 1.8 2002/02/08 19:07:05 dims Exp $ + * @version CVS $Id: ProgramGeneratorImpl.java,v 1.9 2002/02/08 21:36:53 dims Exp $ */ public class ProgramGeneratorImpl extends AbstractLoggable implements ProgramGenerator, Contextualizable, Composable, Parameterizable, @@ -269,7 +269,7 @@ * FIXME: It's the program (not the instance) that must * be queried for changes!!! */ - if (programInstance != null && !this.preload && this.autoReload) { + if (programInstance != null && this.autoReload) { // Autoreloading: Unload program if its source is modified long lastModified = source.getLastModified(); if (lastModified == 0 || programInstance.modifiedSince(lastModified)) { 1.7 +2 -2 xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/CompiledProgrammingLanguage.java Index: CompiledProgrammingLanguage.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/programming/CompiledProgrammingLanguage.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- CompiledProgrammingLanguage.java 8 Feb 2002 19:07:05 -0000 1.6 +++ CompiledProgrammingLanguage.java 8 Feb 2002 21:36:54 -0000 1.7 @@ -73,7 +73,7 @@ * A compiled programming language. This class extends <code>AbstractProgrammingLanguage</code> adding support for compilation * and object program files * @author <a href="mailto:[EMAIL PROTECTED]">Ricardo Rocha</a> - * @version CVS $Id: CompiledProgrammingLanguage.java,v 1.6 2002/02/08 19:07:05 dims Exp $ + * @version CVS $Id: CompiledProgrammingLanguage.java,v 1.7 2002/02/08 21:36:54 dims Exp $ */ public abstract class CompiledProgrammingLanguage extends AbstractProgrammingLanguage implements Contextualizable { @@ -140,7 +140,7 @@ File baseDir = new File(baseDirectory, dir); File[] files = baseDir.listFiles(); - for (int i = 0; i < files.length; i++) { + for (int i = 0;(files != null) && (i < files.length); i++) { if (files[i].getName().startsWith(file)) { files[i].delete(); }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]