sylvain 2004/03/19 10:19:25
Modified: src/blocks/cron/java/org/apache/cocoon/environment/background
BackgroundEnvironment.java
Log:
Give non-null values for attributes, request or headers, otherwise we get
NPEs in RequestWrapper
Revision Changes Path
1.4 +12 -2
cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/environment/background/BackgroundEnvironment.java
Index: BackgroundEnvironment.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/cron/java/org/apache/cocoon/environment/background/BackgroundEnvironment.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- BackgroundEnvironment.java 11 Mar 2004 15:38:31 -0000 1.3
+++ BackgroundEnvironment.java 19 Mar 2004 18:19:25 -0000 1.4
@@ -19,6 +19,8 @@
import java.io.IOException;
import java.io.OutputStream;
import java.net.MalformedURLException;
+import java.util.Collections;
+import java.util.HashMap;
import java.util.Map;
import org.apache.avalon.framework.component.ComponentManager;
@@ -60,7 +62,15 @@
this.outputStream = new NullOutputStream();
// TODO Would special Background*-objects have advantages?
- Request request = new CommandLineRequest(this, "", "", null,
null, null);
+ Request request = new CommandLineRequest(
+ this, // environment
+ "", // context path
+ "", // servlet path
+ "", // path info
+ new HashMap(), // attributes
+ Collections.EMPTY_MAP, // parameters
+ Collections.EMPTY_MAP // headers
+ );
this.objectModel.put(ObjectModelHelper.REQUEST_OBJECT,
request);
this.objectModel.put(ObjectModelHelper.RESPONSE_OBJECT,
new
CommandLineResponse());