I guess it would be a good idea to attach the patches...
Index: src/java/org/apache/turbine/pipeline/DefaultSessionTimeoutValve.java =================================================================== RCS file: /home/cvspublic/jakarta-turbine-2/src/java/org/apache/turbine/pipeline/DefaultSessionTimeoutValve.java,v retrieving revision 1.4 diff -u -r1.4 DefaultSessionTimeoutValve.java --- src/java/org/apache/turbine/pipeline/DefaultSessionTimeoutValve.java 6 Dec 2004 17:47:11 -0000 1.4 +++ src/java/org/apache/turbine/pipeline/DefaultSessionTimeoutValve.java 10 Aug 2005 14:42:47 -0000 @@ -45,16 +45,14 @@ * Here we can setup objects that are thread safe and can be * reused, so we get the timeout from the configuration.. */ - public DefaultSessionTimeoutValve() - throws Exception + public void initialize() throws Exception { - Configuration cfg = Turbine.getConfiguration(); + super.initialize(); // Get the session timeout. - + Configuration cfg = Turbine.getConfiguration(); timeout = cfg.getInt(SESSION_TIMEOUT_KEY, - SESSION_TIMEOUT_DEFAULT); - + SESSION_TIMEOUT_DEFAULT); } /** Index: src/test/org/apache/turbine/pipeline/DefaultSessionTimeoutValveTest.java =================================================================== RCS file: /home/cvspublic/jakarta-turbine-2/src/test/org/apache/turbine/pipeline/DefaultSessionTimeoutValveTest.java,v retrieving revision 1.5 diff -u -r1.5 DefaultSessionTimeoutValveTest.java --- src/test/org/apache/turbine/pipeline/DefaultSessionTimeoutValveTest.java 6 Dec 2004 17:47:29 -0000 1.5 +++ src/test/org/apache/turbine/pipeline/DefaultSessionTimeoutValveTest.java 10 Aug 2005 14:43:10 -0000 @@ -115,6 +115,7 @@ Pipeline pipeline = new TurbinePipeline(); DefaultSessionTimeoutValve valve = new DefaultSessionTimeoutValve(); + valve.initialize(); pipeline.addValve(valve); pipeline.invoke(pipelineData); @@ -137,6 +138,7 @@ Pipeline pipeline = new TurbinePipeline(); DefaultSessionTimeoutValve valve = new DefaultSessionTimeoutValve(); + valve.initialize(); pipeline.addValve(valve); pipeline.invoke(pipelineData);
Index: src/test/org/apache/turbine/util/BaseValueParserTest.java =================================================================== RCS file: /home/cvspublic/jakarta-turbine-2/src/test/org/apache/turbine/util/BaseValueParserTest.java,v retrieving revision 1.6 diff -u -r1.6 BaseValueParserTest.java --- src/test/org/apache/turbine/util/BaseValueParserTest.java 6 Dec 2004 17:47:32 -0000 1.6 +++ src/test/org/apache/turbine/util/BaseValueParserTest.java 10 Aug 2005 14:44:21 -0000 @@ -556,29 +556,29 @@ { // no param BigDecimal result = parser.getBigDecimal("invalid"); - assertEquals(new BigDecimal(0), result); + assertEquals(BigDecimal.valueOf(0), result); // default - result = parser.getBigDecimal("default", new BigDecimal(3)); - assertEquals(result, new BigDecimal(3)); + result = parser.getBigDecimal("default", BigDecimal.valueOf(3)); + assertEquals(result, BigDecimal.valueOf(3)); // param exists parser.add("exists", "1"); result = parser.getBigDecimal("exists"); - assertEquals(result, new BigDecimal(1)); + assertEquals(result, BigDecimal.valueOf(1)); // unparsable value parser.add("unparsable", "a"); result = parser.getBigDecimal("unparsable"); - assertEquals(new BigDecimal(0), result); + assertEquals(BigDecimal.valueOf(0), result); // array parser.add("array", "1"); parser.add("array", "2"); parser.add("array", "3"); BigDecimal arrayResult[] = parser.getBigDecimals("array"); - BigDecimal compare[] = {new BigDecimal(1), new BigDecimal(2), - new BigDecimal(3)}; + BigDecimal compare[] = {BigDecimal.valueOf(1), BigDecimal.valueOf(2), + BigDecimal.valueOf(3)}; assertEquals(arrayResult.length, compare.length); for( int i=0; i<compare.length; i++) { @@ -590,7 +590,7 @@ parser.add("array2", "a"); parser.add("array2", "3"); BigDecimal arrayResult2[] = parser.getBigDecimals("array2"); - BigDecimal compare2[] = {new BigDecimal(1), null, new BigDecimal(3)}; + BigDecimal compare2[] = {BigDecimal.valueOf(1), null, BigDecimal.valueOf(3)}; assertEquals(arrayResult2.length, compare2.length); for( int i=0; i<compare2.length; i++) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]