DO NOT REPLY [Bug 23815] - [beanutils] PropertyUtils.getNestedProperty() doesn't allow getXxxx on Map-Instances any longer

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=23815





--- Additional Comments From [EMAIL PROTECTED]  2005-05-29 08:56 ---
Ok, it's decided that we'll not build functionality into PropertyUtilsBean to 
control setNestedProperty/getNestedProperty behaviour. Instead PropertyUtilsBean
can be subclassed.

However it is reasonably complicated to subclass those methods; they've got a
lot of code. So I've committed a pretty simple patch that creates a couple of
new protected methods that users can override with greater ease. Note that while
the patch is physically moderately large, 99% of it is comments.

This patch also checks for MAPPED_DELIM and INDEXED_DELIM values in the
parameter name when accessing Map properties. While writing unit tests I was
puzzled for a while before realising that the "property" created in a map had a
name "submap(beta1)" rather than "submap". Indexed and mapped properties just
aren't supported when the object is a Map, and it's better to say so than do
something the user didn't expect.

Niall, can you review?
  * r178928
  * r178929

Thomas will this work for you?


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r178929 - in /jakarta/commons/proper/beanutils/trunk/src: java/org/apache/commons/beanutils/PropertyUtilsBean.java test/org/apache/commons/beanutils/PropertyUtilsTestCase.java test/org/apache/commons/beanutils/PropsFirstPropertyUtilsBean.java

2005-05-28 Thread skitching
Author: skitching
Date: Sat May 28 23:55:48 2005
New Revision: 178929

URL: http://svn.apache.org/viewcvs?rev=178929&view=rev
Log:
bugzilla #23815. 

Create new methods getPropertyOfMapBean and setPropertyOfMapBean that the 
existing
setNestedProperty and getNestedProperty methods now call when they discover the
bean they are accessing implements Map. This makes it much easier for users to
subclass and customise this behaviour of PropertyUtilsBean, eg in order to
restore pre-1.5 behaviour.

This patch also causes an exception to be thrown when the propertyName passed to
getPropertyOfMapBean or setPropertyOfMapBean has MAPPED_DELIM or INDEXED_DELIM
chars in it. This never worked as expected before (the whole string was treated
literally as the propertyName), so throwing an exception here should not break
any existing code. It should be of help to future developers who make this
mistake though...


Added:

jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropsFirstPropertyUtilsBean.java
   (with props)
Modified:

jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java

jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java?rev=178929&r1=178928&r2=178929&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java
 Sat May 28 23:55:48 2005
@@ -659,7 +659,7 @@
 indexOfINDEXED_DELIM = next.indexOf(PropertyUtils.INDEXED_DELIM);
 indexOfMAPPED_DELIM = next.indexOf(PropertyUtils.MAPPED_DELIM);
 if (bean instanceof Map) {
-bean = ((Map) bean).get(next);
+bean = getPropertyOfMapBean((Map) bean, next);
 } else if (indexOfMAPPED_DELIM >= 0) {
 bean = getMappedProperty(bean, next);
 } else if (indexOfINDEXED_DELIM >= 0) {
@@ -679,7 +679,7 @@
 indexOfMAPPED_DELIM = name.indexOf(PropertyUtils.MAPPED_DELIM);
 
 if (bean instanceof Map) {
-bean = ((Map) bean).get(name);
+bean = getPropertyOfMapBean((Map) bean, name);
 } else if (indexOfMAPPED_DELIM >= 0) {
 bean = getMappedProperty(bean, name);
 } else if (indexOfINDEXED_DELIM >= 0) {
@@ -691,6 +691,42 @@
 
 }
 
+/**
+ * This method is called by getNestedProperty and setNestedProperty to
+ * define what it means to get a property from an object which implements
+ * Map. See setPropertyOfMapBean for more information.
+ * 
+ * @throws IllegalArgumentException when the propertyName is regarded as
+ * being invalid.
+ * 
+ * @throws IllegalAccessException just in case subclasses override this
+ * method to try to access real getter methods and find permission is 
denied.
+ * 
+ * @throws InvocationTargetException just in case subclasses override this
+ * method to try to access real getter methods, and find it throws an
+ * exception when invoked.
+ * 
+ * @throws NoSuchMethodException just in case subclasses override this
+ * method to try to access real getter methods, and want to fail if
+ * no simple method is available.
+ */
+protected Object getPropertyOfMapBean(Map bean, String propertyName) 
+throws IllegalArgumentException, IllegalAccessException, 
+InvocationTargetException, NoSuchMethodException {
+
+int indexOfINDEXED_DELIM = 
propertyName.indexOf(PropertyUtils.INDEXED_DELIM);
+int indexOfMAPPED_DELIM = 
propertyName.indexOf(PropertyUtils.MAPPED_DELIM);
+
+if ((indexOfINDEXED_DELIM >= 0) || (indexOfMAPPED_DELIM >= 0)) {
+throw new IllegalArgumentException(
+"Indexed or mapped properties are not supported on"
++ " objects of type Map: " + propertyName);
+}
+
+return bean.get(propertyName);
+}
+
+
 
 /**
  * Return the value of the specified property of the specified bean,
@@ -1646,6 +1682,17 @@
 /**
  * Set the value of the (possibly nested) property of the specified
  * name, for the specified bean, with no type conversions.
+ * 
+ * Example values for parameter "name" are:
+ * 
+ *  "a" -- sets the value of property a of the specified bean 
+ *  "a.b" -- gets the value of property a of the specified bean,
+ * then on that object sets the value of property b.
+ *  "a(key)" -- sets a value of mapped-property a on the specified

svn commit: r178928 - in /jakarta/commons/proper/beanutils/trunk/src: java/org/apache/commons/beanutils/PropertyUtilsBean.java test/org/apache/commons/beanutils/PropertyUtilsTestCase.java

2005-05-28 Thread skitching
Author: skitching
Date: Sat May 28 22:45:27 2005
New Revision: 178928

URL: http://svn.apache.org/viewcvs?rev=178928&view=rev
Log:
* replace test case PropertyUtilsTestCase.testSetMapExtension with test case
  testMapExtensionDefault. This new test case verifies that a class that 
extends 
  Map will have any simple properties ignored in favour of Map.set/Map.get. 
This 
  behaviour has been agreed as per discussion on bugzilla #23815. With this 
  updated test case, the old PropertyUtilsBean code now fails - ie this change
  breaks backward compatibility.

* fixes PropertyUtilsBean.setNestedProperty so it no longer checks for
  the existence of a simple property before using Map methods; Map
  methods are always used on a Map object. This backs out the change made
  in bugzilla#14440.

* temporarily removes test PropertyUtilsTestCase.testBeanImplementingMap.
  I'll add it (or a variant thereof) back soon.

Modified:

jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java

jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java?rev=178928&r1=178927&r2=178928&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/PropertyUtilsBean.java
 Sat May 28 22:45:27 2005
@@ -1705,16 +1705,7 @@
 indexOfMAPPED_DELIM = name.indexOf(PropertyUtils.MAPPED_DELIM);
 
 if (bean instanceof Map) {
-// check to see if the class has a standard property 
-PropertyDescriptor descriptor = 
-getPropertyDescriptor(bean, name);
-if (descriptor == null) {
-// no - then put the value into the map
-((Map) bean).put(name, value);
-} else {
-// yes - use that instead
-setSimpleProperty(bean, name, value);
-}
+((Map) bean).put(name, value);
 } else if (indexOfMAPPED_DELIM >= 0) {
 setMappedProperty(bean, name, value);
 } else if (indexOfINDEXED_DELIM >= 0) {

Modified: 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java?rev=178928&r1=178927&r2=178928&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
 Sat May 28 22:45:27 2005
@@ -3647,31 +3647,6 @@
 }
 
 /**
- * There was a bug in setNestedProperty/getNestedProperty when the
- * target bean is a map. This test case ensures that the problem is
- * fixed.
- */
-public void testBeanImplementingMap() throws Exception {
-HashMap map = new HashMap();
-HashMap submap = new HashMap();
-BetaBean betaBean1 = new BetaBean("test1");
-BetaBean betaBean2 = new BetaBean("test2");
-
-// map.put("submap", submap)
-PropertyUtils.setNestedProperty(map, "submap", submap);
-
-// map.get("submap").put("beta1", betaBean1)
-PropertyUtils.setNestedProperty(map, "submap.beta1", betaBean1);
-assertEquals("Unexpected keys in map", "submap", keysToString(map));
-assertEquals("Unexpected keys in submap", "beta1", 
keysToString(submap));
-
-// map.get("submap").put("beta2", betaBean2)
-PropertyUtils.setNestedProperty(map, "submap(beta2)", betaBean2);
-assertEquals("Unexpected keys in map", "submap", keysToString(map));
-assertEquals("Unexpected keys in submap", "beta1, beta2", 
keysToString(submap));
-}
-
-/**
  * Returns a single string containing all the keys in the map,
  * sorted in alphabetical order and separated by ", ".
  * 
@@ -3690,19 +3665,39 @@
 }
 
 /** 
- * This tests to see that classes that implement Map can have 
- * their standard properties set.
+ * This tests to see that classes that implement Map always have their
+ * custom properties ignored.
+ * 
+ * Note that this behaviour has changed several times over past releases
+ * of beanutils, breaking backwards compatibility each time. Here's hoping
+ * that the current 1.7.1 release is the last time this behaviour changes!

svn commit: r178925 - /jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java

2005-05-28 Thread skitching
Author: skitching
Date: Sat May 28 21:10:04 2005
New Revision: 178925

URL: http://svn.apache.org/viewcvs?rev=178925&view=rev
Log:
Test case to show bug for setNestedProperty with pattern "a(b)" when a is a Map.

Modified:

jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java?rev=178925&r1=178924&r2=178925&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/PropertyUtilsTestCase.java
 Sat May 28 21:10:04 2005
@@ -3646,6 +3646,49 @@
 assertEquals("Cannot set mapped no-getter property", "MAP:Epsilon", 
bean.getSecret());
 }
 
+/**
+ * There was a bug in setNestedProperty/getNestedProperty when the
+ * target bean is a map. This test case ensures that the problem is
+ * fixed.
+ */
+public void testBeanImplementingMap() throws Exception {
+HashMap map = new HashMap();
+HashMap submap = new HashMap();
+BetaBean betaBean1 = new BetaBean("test1");
+BetaBean betaBean2 = new BetaBean("test2");
+
+// map.put("submap", submap)
+PropertyUtils.setNestedProperty(map, "submap", submap);
+
+// map.get("submap").put("beta1", betaBean1)
+PropertyUtils.setNestedProperty(map, "submap.beta1", betaBean1);
+assertEquals("Unexpected keys in map", "submap", keysToString(map));
+assertEquals("Unexpected keys in submap", "beta1", 
keysToString(submap));
+
+// map.get("submap").put("beta2", betaBean2)
+PropertyUtils.setNestedProperty(map, "submap(beta2)", betaBean2);
+assertEquals("Unexpected keys in map", "submap", keysToString(map));
+assertEquals("Unexpected keys in submap", "beta1, beta2", 
keysToString(submap));
+}
+
+/**
+ * Returns a single string containing all the keys in the map,
+ * sorted in alphabetical order and separated by ", ".
+ * 
+ * If there are no keys, an empty string is returned.
+ */
+private String keysToString(Map map) {
+Object[] mapKeys = map.keySet().toArray();
+java.util.Arrays.sort(mapKeys);
+StringBuffer buf = new StringBuffer();
+for(int i=0; i

[lang] Release Candidiate 7 available

2005-05-28 Thread Steven Caswell
Commons-lang 2.1 RC7 is now available at 
http://www.apache.org/~stevencaswell/commons-lang-2.1/

Fixes include adjustment to
org.apache.commons.lang.time.DateUtilsTest.javato avoid failing tests
under versions prior to
1.4, and adjustments to the build.xml used to build the distribution with 
ant

Test builds under as many JDKs as possible would be appreciated. Any other 
verification of javadocs, distributions, etc. are aslo appreciated. If there 
are no issues found I'll call for a vote.

-- 
Steven Caswell
[EMAIL PROTECTED]

Take back the web - http://www.mozilla.org


svn commit: r178912 - /jakarta/commons/proper/lang/tags/LANG_2_1_RC7

2005-05-28 Thread stevencaswell
Author: stevencaswell
Date: Sat May 28 18:13:15 2005
New Revision: 178912

URL: http://svn.apache.org/viewcvs?rev=178912&view=rev
Log:
Commons lang 2.1 release candidate 7

Added:
jakarta/commons/proper/lang/tags/LANG_2_1_RC7/
  - copied from r178911, jakarta/commons/proper/lang/trunk/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r178911 - /jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/time/DateUtilsTest.java

2005-05-28 Thread stevencaswell
Author: stevencaswell
Date: Sat May 28 18:10:24 2005
New Revision: 178911

URL: http://svn.apache.org/viewcvs?rev=178911&view=rev
Log:
added guard around some rounding tests that do not work in JDK versions prior 
to 1.4

Modified:

jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/time/DateUtilsTest.java

Modified: 
jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/time/DateUtilsTest.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/time/DateUtilsTest.java?rev=178911&r1=178910&r2=178911&view=diff
==
--- 
jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/time/DateUtilsTest.java
 (original)
+++ 
jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/time/DateUtilsTest.java
 Sat May 28 18:10:24 2005
@@ -34,6 +34,8 @@
 import junit.framework.TestSuite;
 import junit.textui.TestRunner;
 
+import org.apache.commons.lang.SystemUtils;
+
 /**
  * Unit tests [EMAIL PROTECTED] org.apache.commons.lang.time.DateUtils}.
  *
@@ -469,24 +471,28 @@
 assertEquals("round MET date across DST change-over",
 dateTimeParser.parse("March 30, 2003 01:00:00.000"),
 DateUtils.round((Object) cal4, Calendar.HOUR_OF_DAY));
-assertEquals("round MET date across DST change-over",
-dateTimeParser.parse("March 30, 2003 03:00:00.000"),
-DateUtils.round(date5, Calendar.HOUR_OF_DAY));
-assertEquals("round MET date across DST change-over",
-dateTimeParser.parse("March 30, 2003 03:00:00.000"),
-DateUtils.round((Object) cal5, Calendar.HOUR_OF_DAY));
-assertEquals("round MET date across DST change-over",
-dateTimeParser.parse("March 30, 2003 03:00:00.000"),
-DateUtils.round(date6, Calendar.HOUR_OF_DAY));
-assertEquals("round MET date across DST change-over",
-dateTimeParser.parse("March 30, 2003 03:00:00.000"),
-DateUtils.round((Object) cal6, Calendar.HOUR_OF_DAY));
-assertEquals("round MET date across DST change-over",
-dateTimeParser.parse("March 30, 2003 04:00:00.000"),
-DateUtils.round(date7, Calendar.HOUR_OF_DAY));
-assertEquals("round MET date across DST change-over",
-dateTimeParser.parse("March 30, 2003 04:00:00.000"),
-DateUtils.round((Object) cal7, Calendar.HOUR_OF_DAY));
+if (SystemUtils.isJavaVersionAtLeast(1.4f)) {
+assertEquals("round MET date across DST change-over",
+dateTimeParser.parse("March 30, 2003 03:00:00.000"),
+DateUtils.round(date5, Calendar.HOUR_OF_DAY));
+assertEquals("round MET date across DST change-over",
+dateTimeParser.parse("March 30, 2003 03:00:00.000"),
+DateUtils.round((Object) cal5, Calendar.HOUR_OF_DAY));
+assertEquals("round MET date across DST change-over",
+dateTimeParser.parse("March 30, 2003 03:00:00.000"),
+DateUtils.round(date6, Calendar.HOUR_OF_DAY));
+assertEquals("round MET date across DST change-over",
+dateTimeParser.parse("March 30, 2003 03:00:00.000"),
+DateUtils.round((Object) cal6, Calendar.HOUR_OF_DAY));
+assertEquals("round MET date across DST change-over",
+dateTimeParser.parse("March 30, 2003 04:00:00.000"),
+DateUtils.round(date7, Calendar.HOUR_OF_DAY));
+assertEquals("round MET date across DST change-over",
+dateTimeParser.parse("March 30, 2003 04:00:00.000"),
+DateUtils.round((Object) cal7, Calendar.HOUR_OF_DAY));
+} else {
+this.warn("Some date rounding tests not run since the current 
version is " + SystemUtils.JAVA_VERSION);
+}
 TimeZone.setDefault(defaultZone);
 dateTimeParser.setTimeZone(defaultZone);
 }
@@ -838,6 +844,10 @@
 throw new AssertionFailedError(
 message + " expected " + cal1.getTime() + " but got " + 
cal2.getTime());
 }
+}
+
+void warn(String msg) {
+System.err.println(msg);
 }
 }
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r178910 - /jakarta/commons/proper/lang/trunk/default.properties

2005-05-28 Thread stevencaswell
Author: stevencaswell
Date: Sat May 28 18:08:24 2005
New Revision: 178910

URL: http://svn.apache.org/viewcvs?rev=178910&view=rev
Log:
updated version to 2.1-RC7;
updated to require junit 3.8.1

Modified:
jakarta/commons/proper/lang/trunk/default.properties

Modified: jakarta/commons/proper/lang/trunk/default.properties
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/default.properties?rev=178910&r1=178909&r2=178910&view=diff
==
--- jakarta/commons/proper/lang/trunk/default.properties (original)
+++ jakarta/commons/proper/lang/trunk/default.properties Sat May 28 18:08:24 
2005
@@ -17,7 +17,7 @@
 # $Id$
 
 # The pathname of the "junit.jar" JAR file
-junit.jar = ${junit.home}/junit-3.7.jar
+junit.jar = ${junit.home}/junit-3.8.1.jar
 
 # The name of this component
 component.name = commons-lang
@@ -29,7 +29,7 @@
 component.title = Core Language Utilities
 
 # The current version number of this component
-component.version = 2.1-RC6
+component.version = 2.1-RC7
 
 # The current year used for the end date in copyrights.
 copyright.end = 2005



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r178909 - /jakarta/commons/proper/lang/trunk/project.xml

2005-05-28 Thread stevencaswell
Author: stevencaswell
Date: Sat May 28 18:07:22 2005
New Revision: 178909

URL: http://svn.apache.org/viewcvs?rev=178909&view=rev
Log:
updated version to 2.1-RC7

Modified:
jakarta/commons/proper/lang/trunk/project.xml

Modified: jakarta/commons/proper/lang/trunk/project.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/project.xml?rev=178909&r1=178908&r2=178909&view=diff
==
--- jakarta/commons/proper/lang/trunk/project.xml (original)
+++ jakarta/commons/proper/lang/trunk/project.xml Sat May 28 18:07:22 2005
@@ -19,7 +19,7 @@
   
   commons-lang
   Lang
-  2.1-RC6
+  2.1-RC7
   2001
   Java Common Components
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 34310] - [beanutils] ConvertUtils has no Locale support.

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34310


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||INVALID




--- Additional Comments From [EMAIL PROTECTED]  2005-05-29 02:03 ---
Ugh. No, LocaleBeanUtilsBean cannot be used transparently as a substitute for a
BeanUtilsBean. This is bad design; a class should not extend a parent unless it
intends to be substitutable for the parent :-(. This problem appears to have
been introduced during the "beanification", ie only a half-hearted beanification
has occurred for LocaleBeanUtils.

However to get back to the original issue, I agree with Niall's comment. I have
added some entries on the beanutils FAQ on the Wiki page about handling
locale-related issues and registering custom converters. This should address the
original issue sufficiently without any code changes to beanutils, so I'm going
to close this bugzilla item.

Dulma, I hope the new info in the FAQ addresses your problem.
  http://wiki.apache.org/jakarta-commons/BeanUtils/FAQ

Regards,  Simon

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Jakarta-commons Wiki] Update of "BeanUtils/FAQ" by SimonKitching

2005-05-28 Thread Apache Wiki
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-commons Wiki" 
for change notification.

The following page has been changed by SimonKitching:
http://wiki.apache.org/jakarta-commons/BeanUtils/FAQ

--
  If you want BeanUtils to do implicit String->Date conversions for you, then 
you just need to register a suitable converter for the date
  formats you expect to encounter in your input.
  
+ === How can I correctly convert locale-specific input? ===
+ 
+ If your code is directly calling conversion-related methods on 
ConvertUtils/ConvertUtilsBean to do data conversion, then you can simply
+ change to using 
LocaleBeanUtils/LocaleBeanUtilsBean/LocaleConvertUtils/LocaleConvertUtilsBean 
instead. The Locale-aware classes will 
+ automatically detect the locale of the host machine and set up appropriate 
converters for that locale. Alternatively you can explicitly 
+ create LocaleConvertUtilsBean instances providing a particular locale.
+ 
+ If your code is calling the property-related methods on 
BeanUtils/BeanUtilsBean methods, and you want the automatic type conversion 
+ facilities used to be locale-aware then you might want to look at using the 
equivalent methods on the LocaleBeanUtils or LocaleBeanUtilsBean 
+ classes. However because the property-related methods on these classes are 
not used nearly as often as the property methods on the standard 
+ (non-locale-aware) classes, they may not be as well debugged and some 
features may be missing. 
+ 
+ A safer alternative to either of the above is to register custom locale-aware 
converters with ConvertUtils or ConvertUtilsBean:
+ {{{
+   LongLocaleConverter  longLocaleConverter = new 
LongLocaleConverter(Locale.GERMAN);
+   ConvertUtils.register(longLocaleConverter, Long.class);
+   // now any call to any method on the BeanUtils or ConvertUtils classes 
which involves 
+   // converting a string to a Long object will use a LongLocaleConverter 
which is customised 
+   // to handle the German locale.
+ }}}
+ 
+ Of course the above will modify the default behaviour across the entire 
current application (or the current webapp if the code is 
+ running in a container environment; see the javadoc for method 
BeanUtils.getInstance for more information).
+ 
+ If you do not like the idea of changing the ConvertUtils/BeanUtils behaviour 
so widely, then of course you can always
+ create a BeanUtilsBean instance and customise only the behaviour of that 
instance:
+ {{{
+   ConvertUtilsBean convertUtilsBean = new ConvertUtilsBean();
+   // here, customise the convertUtilsBean as required by registering custom 
converters
+ 
+   PropertyUtilsBean propertyUtilsBean = new propertyUtilsBean();
+   BeanUtilsBean beanUtilsBean = new BeanUtilsBean(convertUtilsBean, 
propertyUtilsBean);
+ 
+   // now methods on the beanUtilsBean object will use the custom converters 
registered
+   // on the associated ConvertUtilsBean instance.
+ }}}
+ 
+ === How can I customise the conversion? ===
+ 
+ If you don't like the default way beanutils converts strings to various 
datatypes, then simply register a custom converter.
+ 
+ So for example if you would like whitespace to be ignored when converting 
strings to numeric values, then create your own
+ converter classes and register them with ConvertUtils for the datatypes you 
want to be affected. Note that in this case
+ it would be easier to write a generic "filter" class that wraps the existing 
converters rather than create new converters
+ classes:
+ 
+ {{{
+   private static class WhiteSpaceConverterFilter implements Converter {
+ Converter delegate;
+ 
+ public WhiteSpaceConverterFilter(Converter delegate) {
+   this.delegate = delegate;
+ }
+ 
+ public Object convert(Class clazz, Object value) {
+   if (value instanceof String) {
+ return delegate.convert(clazz, value.toString().trim());
+   } else {
+ return delegate.convert(clazz, value);
+   }
+ }
+   }
+ 
+   ConvertUtils.register(new WhiteSpaceConverterFilter(new 
IntegerConverter()), Integer.TYPE);
+   ConvertUtils.register(new WhiteSpaceConverterFilter(new IntegerConverter(), 
Integer.class);
+   ConvertUtils.register(new WhiteSpaceConverterFilter(new LongConverter()), 
Long.TYPE);
+   ConvertUtils.register(new WhiteSpaceConverterFilter(new LongConverter()), 
Long.class);
+   
+ }}}
+ 
+ One particular case of customising conversion is to make the conversion 
locale-aware. See the
+ FAQ entry titled "How can I correctly convert locale-specific input?" for 
specific information
+ about this.
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r178904 - /jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/locale/LocaleBeanificationTestCase.java

2005-05-28 Thread skitching
Author: skitching
Date: Sat May 28 16:34:52 2005
New Revision: 178904

URL: http://svn.apache.org/viewcvs?rev=178904&view=rev
Log:
Added test method to check that Locale-aware converters can happily be
registered with the non-locale-aware ConvertUtils class.

Modified:

jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/locale/LocaleBeanificationTestCase.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/locale/LocaleBeanificationTestCase.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/locale/LocaleBeanificationTestCase.java?rev=178904&r1=178903&r2=178904&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/locale/LocaleBeanificationTestCase.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/test/org/apache/commons/beanutils/locale/LocaleBeanificationTestCase.java
 Sat May 28 16:34:52 2005
@@ -30,6 +30,13 @@
 
 import org.apache.commons.beanutils.ContextClassLoaderLocal;
 import org.apache.commons.beanutils.PrimitiveBean;
+import org.apache.commons.beanutils.BeanUtilsBean;
+import org.apache.commons.beanutils.Converter;
+import org.apache.commons.beanutils.ConvertUtils;
+import org.apache.commons.beanutils.ConversionException;
+import org.apache.commons.beanutils.locale.converters.LongLocaleConverter;
+
+import java.util.Locale;
 
 /**
  * 
@@ -457,6 +464,52 @@
 assertEquals("Start thread gets right instance", beanOne, ccll.get()); 
 ccll.unset();
 assertTrue("Unset works", !beanOne.equals(ccll.get())); 
+}
+
+/** 
+ * Test registering a locale-aware converter with the standard 
ConvertUtils.
+ */
+public void testLocaleAwareConverterInConvertUtils() throws Exception {
+try {
+// first use the default non-locale-aware converter
+try {
+Long data = (Long) ConvertUtils.convert("777", Long.class);
+assertEquals("Standard format long converted ok", 777, 
data.longValue());
+}
+catch(ConversionException ex) {
+fail("Unable to convert non-locale-aware number 777");
+}
+
+// now try default converter with special delimiters
+try {
+// This conversion will cause an error. But the default
+// Long converter is set up to return a default value of
+// zero on error.
+Long data = (Long) ConvertUtils.convert("1.000.000", 
Long.class);
+assertEquals("Standard format behaved as expected", 0, 
data.longValue());
+}
+catch(ConversionException ex) {
+fail("Unexpected exception from standard Long converter.");
+}
+
+// Now try using a locale-aware converter together with 
+// locale-specific input string. Note that in the german locale, 
+// large numbers can be split up into groups of three digits 
+// using a dot character (and comma is the decimal-point 
indicator).
+try {
+
+Locale germanLocale = Locale.GERMAN;
+LongLocaleConverter longLocaleConverter = new 
LongLocaleConverter(germanLocale);
+ConvertUtils.register(longLocaleConverter, Long.class);
+
+Long data = (Long) ConvertUtils.convert("1.000.000", 
Long.class);
+assertEquals("German-format long converted ok", 100, 
data.longValue());
+} catch(ConversionException ex) {
+fail("Unable to convert german-format number");
+}
+} finally {
+ConvertUtils.deregister();
+}
 }
 
 private boolean isPre14JVM() {



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r178903 - /jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/locale/converters/DecimalLocaleConverter.java

2005-05-28 Thread skitching
Author: skitching
Date: Sat May 28 16:26:22 2005
New Revision: 178903

URL: http://svn.apache.org/viewcvs?rev=178903&view=rev
Log:
Minor javadoc and comment changes only.

Modified:

jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/locale/converters/DecimalLocaleConverter.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/locale/converters/DecimalLocaleConverter.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/locale/converters/DecimalLocaleConverter.java?rev=178903&r1=178902&r2=178903&view=diff
==
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/locale/converters/DecimalLocaleConverter.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/locale/converters/DecimalLocaleConverter.java
 Sat May 28 16:26:22 2005
@@ -28,7 +28,7 @@
 /**
  * Standard [EMAIL PROTECTED] 
org.apache.commons.beanutils.locale.LocaleConverter} 
  * implementation that converts an incoming
- * locale-sensitive String into a java.lang.Decimal object,
+ * locale-sensitive String into a java.lang.Number object,
  * optionally using a default value or throwing a 
  * [EMAIL PROTECTED] org.apache.commons.beanutils.ConversionException}
  * if a conversion error occurs.
@@ -214,8 +214,8 @@
 // - Methods
 
 /**
- * Convert the specified locale-sensitive input object into an output 
object of the
- * specified type.
+ * Convert the specified locale-sensitive input object into an output 
+ * object of the specified type.
  *
  * @param value The input object to be converted
  * @param pattern The pattern is used for the convertion
@@ -224,9 +224,14 @@
  *  successfully
  */
 protected Object parse(Object value, String pattern) throws ParseException 
{
-// DecimalFormat is not thread safe so best to construct one each time
+// Note that despite the ambiguous "getInstance" name, and despite the
+// fact that objects returned from this method have the same toString
+// representation, each call to getInstance actually returns a new
+// object.
 DecimalFormat formatter = (DecimalFormat) 
DecimalFormat.getInstance(locale);
-// if some constructors default pattern to null, it makes only sense 
to handle null pattern gracefully
+
+// if some constructors default pattern to null, it makes only sense 
+// to handle null pattern gracefully
 if (pattern != null) {
 if (locPattern) {
 formatter.applyLocalizedPattern(pattern);



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 34942] - [VFS] no vfs_cache cleanup after ant task completed

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34942





--- Additional Comments From [EMAIL PROTECTED]  2005-05-28 21:54 ---
Will look at it after my vacation.
Thanks in advance!

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 34942] - [VFS] no vfs_cache cleanup after ant task completed

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34942





--- Additional Comments From [EMAIL PROTECTED]  2005-05-28 20:40 ---
Created an attachment (id=15198)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=15198&action=view)
Ant-1.6.2+ compatible patch to VfsTask.java that solves remaining ,
, and  issues


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 34942] - [VFS] no vfs_cache cleanup after ant task completed

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=34942


[EMAIL PROTECTED] changed:

   What|Removed |Added

  Attachment #15192|0   |1
is obsolete||




--- Additional Comments From [EMAIL PROTECTED]  2005-05-28 20:36 ---
Created an attachment (id=15197)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=15197&action=view)
updated testcase showing that , , and  cause failure
to delete "vfs_cache"

Updated the previous build testcase and added a few more files to download.  I
also updated comments to describe a solution to the problem.  Using
SubBuildListener instead of just BuildListener and having subBuildFinished()
call buildFinished().  Ater this change, "vfs_cache" always gets cleaned up no
matter what.  One caveat is that it is Ant-1.6.2+ specific, so the current
dependency of Ant-1.5 will have to be updated to Ant-1.6.2 if this solution is
to be feasible.  I will be uploading a patch provides the fix to VfsTask.java. 
If this is applied, then this bug can be truly marked as Fixed!

Jake

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 35112] - [logging] LogConfigurationException double wrapped

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=35112


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|LogConfigurationException   |[logging]
   |double wrapped  |LogConfigurationException
   ||double wrapped




-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-configuration-10 (in module jakarta-commons-configuration-10) failed

2005-05-28 Thread dIon Gillard
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-configuration-10 has an issue affecting its community 
integration.
This issue affects 2 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-configuration-10 :  Jakarta Commons Configuration 1.0 release
- fulcrum-parser :  Services Framework


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason build failed
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/gump_work/build_jakarta-commons-configuration-10_commons-configuration-10.html
Work Name: build_jakarta-commons-configuration-10_commons-configuration-10 
(Type: Build)
Work ended in a state of : Failed
Elapsed: 
Command Line: java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only -Dmaven.final.name=commons-configuration-1.0 -f 
build-gump.xml jar 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-commons-configuration-10]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons-configuration-10/target/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/lang/dist/commons-lang-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/packages/dom4j-1.4/dom4j-full.jar
-
Buildfile: build-gump.xml does not exist!
Build failed
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #48.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-configuration-10 (in module jakarta-commons-configuration-10) failed

2005-05-28 Thread dIon Gillard
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-configuration-10 has an issue affecting its community 
integration.
This issue affects 2 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-configuration-10 :  Jakarta Commons Configuration 1.0 release
- fulcrum-parser :  Services Framework


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -INFO- Failed with reason build failed
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/gump_work/build_jakarta-commons-configuration-10_commons-configuration-10.html
Work Name: build_jakarta-commons-configuration-10_commons-configuration-10 
(Type: Build)
Work ended in a state of : Failed
Elapsed: 
Command Line: java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only -Dmaven.final.name=commons-configuration-1.0 -f 
build-gump.xml jar 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-commons-configuration-10]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons-configuration-10/target/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/lang/dist/commons-lang-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/packages/dom4j-1.4/dom4j-full.jar
-
Buildfile: build-gump.xml does not exist!
Build failed
-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons-configuration-10/commons-configuration-10/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #48.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-resources (in module jakarta-commons) failed

2005-05-28 Thread Stefan Bodewig
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-resources has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-resources :  Commons resources


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-resources-28052005.jar] identifier set to project 
name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons/resources/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons/resources/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons/resources/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/gump_work/build_jakarta-commons_commons-resources.html
Work Name: build_jakarta-commons_commons-resources (Type: Build)
Work ended in a state of : Failed
Elapsed: 4 secs
Command Line: maven --offline jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons/resources]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/resources/target/classes:/usr/local/gump/public/workspace/jakarta-commons/resources/target/test-classes:/usr/local/gump/public/workspace/jakarta-commons/resources/test:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/discovery/dist/commons-discovery.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/usr/local/gump/packages/iBATIS_DBL-2.0.5.399/ibatis-dao-2.jar:/usr/local/gump/packages/iBATIS_DBL-2.0.5.399/ibatis-common-2.jar:/usr/local/gump/packages/iBATIS_DBL-2.0.5.399/ibatis-sqlmap-2.jar:/usr/local/gump/public/workspace/jdom/build/jdom.jar:/usr/local/gump/public/workspace/hsqldb/lib/hsqldb.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependencies:

dom4j-1.4-dev-8.jar
commons-jelly-20030902.160215.jar
commons-jelly-tags-jsl-20030211.143151.jar
commons-jelly-tags-log-20030211.142821.jar
commons-jelly-tags-velocity-20030303.205659.jar
commons-jelly-tags-xml-20040613.030723.jar (try downloading from 
http://jakarta.apache.org/commons/jelly/libs/xml/)
velocity-1.4-dev.jar
velocity-dvsl-0.45.jar

Total time: 3 seconds
Finished at: Sat May 28 02:18:13 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #44.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-resources (in module jakarta-commons) failed

2005-05-28 Thread Stefan Bodewig
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-resources has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-resources :  Commons resources


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-resources-28052005.jar] identifier set to project 
name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons/resources/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons/resources/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons/resources/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/gump_work/build_jakarta-commons_commons-resources.html
Work Name: build_jakarta-commons_commons-resources (Type: Build)
Work ended in a state of : Failed
Elapsed: 4 secs
Command Line: maven --offline jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons/resources]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/resources/target/classes:/usr/local/gump/public/workspace/jakarta-commons/resources/target/test-classes:/usr/local/gump/public/workspace/jakarta-commons/resources/test:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/discovery/dist/commons-discovery.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/usr/local/gump/packages/iBATIS_DBL-2.0.5.399/ibatis-dao-2.jar:/usr/local/gump/packages/iBATIS_DBL-2.0.5.399/ibatis-common-2.jar:/usr/local/gump/packages/iBATIS_DBL-2.0.5.399/ibatis-sqlmap-2.jar:/usr/local/gump/public/workspace/jdom/build/jdom.jar:/usr/local/gump/public/workspace/hsqldb/lib/hsqldb.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependencies:

dom4j-1.4-dev-8.jar
commons-jelly-20030902.160215.jar
commons-jelly-tags-jsl-20030211.143151.jar
commons-jelly-tags-log-20030211.142821.jar
commons-jelly-tags-velocity-20030303.205659.jar
commons-jelly-tags-xml-20040613.030723.jar (try downloading from 
http://jakarta.apache.org/commons/jelly/libs/xml/)
velocity-1.4-dev.jar
velocity-dvsl-0.45.jar

Total time: 3 seconds
Finished at: Sat May 28 02:18:13 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-resources/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #44.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-messenger (in module jakarta-commons-sandbox) failed

2005-05-28 Thread James Strachan
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-messenger has an issue affecting its community integration.
This issue affects 6 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- avalon-jms-api :  Avalon SVN
- avalon-jms-impl :  Avalon SVN
- avalon-jms-test :  Avalon SVN
- avalon-planet-facilities :  Avalon SVN
- commons-messenger :  A web based JMS framework
- jakarta-taglibs-jmstags :  JMS Taglib


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-messenger-28052005.jar] identifier set to project 
name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/gump_work/build_jakarta-commons-sandbox_commons-messenger.html
Work Name: build_jakarta-commons-sandbox_commons-messenger (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons-sandbox/target/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/usr/local/gump/packages/jms1.0.2/lib/geronimo-spec-jms-DEV.jar:/usr/local/gump/packages/jta-spec1_0_1/geronimo-spec-jta-DEV.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependency:

xml-apis-1.0.b2.jar

Total time: 2 seconds
Finished at: Sat May 28 02:15:49 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #43.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-messenger (in module jakarta-commons-sandbox) failed

2005-05-28 Thread James Strachan
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-messenger has an issue affecting its community integration.
This issue affects 6 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- avalon-jms-api :  Avalon SVN
- avalon-jms-impl :  Avalon SVN
- avalon-jms-test :  Avalon SVN
- avalon-planet-facilities :  Avalon SVN
- commons-messenger :  A web based JMS framework
- jakarta-taglibs-jmstags :  JMS Taglib


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-messenger-28052005.jar] identifier set to project 
name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/gump_work/build_jakarta-commons-sandbox_commons-messenger.html
Work Name: build_jakarta-commons-sandbox_commons-messenger (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/messenger]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons-sandbox/target/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-28052005.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/usr/local/gump/packages/jms1.0.2/lib/geronimo-spec-jms-DEV.jar:/usr/local/gump/packages/jta-spec1_0_1/geronimo-spec-jta-DEV.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependency:

xml-apis-1.0.b2.jar

Total time: 2 seconds
Finished at: Sat May 28 02:15:49 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-messenger/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #43.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[GUMP@vmgump]: Project commons-id (in module jakarta-commons-sandbox) failed

2005-05-28 Thread Adam Jack
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-id has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-id :  Commons Identifier Package


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-id-28052005.jar] identifier set to project name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/id/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/id/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/id/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/gump_work/build_jakarta-commons-sandbox_commons-id.html
Work Name: build_jakarta-commons-sandbox_commons-id (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: maven --offline jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons-sandbox/id]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/jakarta-commons/discovery/dist/commons-discovery.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependencies:

dom4j-1.4-dev-8.jar
commons-jelly-20030902.160215.jar
commons-jelly-tags-jsl-20030211.143151.jar
commons-jelly-tags-log-20030211.142821.jar
commons-jelly-tags-velocity-20030303.205659.jar
commons-jelly-tags-xml-20040613.030723.jar (try downloading from 
http://jakarta.apache.org/commons/jelly/libs/xml/)
velocity-1.4-dev.jar
velocity-dvsl-0.45.jar
xml-apis-1.0.b2.jar

Total time: 3 seconds
Finished at: Sat May 28 02:07:35 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #39.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-id (in module jakarta-commons-sandbox) failed

2005-05-28 Thread Adam Jack
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-id has an issue affecting its community integration.
This issue affects 1 projects,
 and has been outstanding for 3 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-id :  Commons Identifier Package


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-id-28052005.jar] identifier set to project name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/id/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/id/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons-sandbox/id/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/gump_work/build_jakarta-commons-sandbox_commons-id.html
Work Name: build_jakarta-commons-sandbox_commons-id (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: maven --offline jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons-sandbox/id]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/jakarta-commons/discovery/dist/commons-discovery.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependencies:

dom4j-1.4-dev-8.jar
commons-jelly-20030902.160215.jar
commons-jelly-tags-jsl-20030211.143151.jar
commons-jelly-tags-log-20030211.142821.jar
commons-jelly-tags-velocity-20030303.205659.jar
commons-jelly-tags-xml-20040613.030723.jar (try downloading from 
http://jakarta.apache.org/commons/jelly/libs/xml/)
velocity-1.4-dev.jar
velocity-dvsl-0.45.jar
xml-apis-1.0.b2.jar

Total time: 3 seconds
Finished at: Sat May 28 02:07:35 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons-sandbox/commons-id/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #39.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-email (in module jakarta-commons) failed

2005-05-28 Thread dIon Gillard
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-email has an issue affecting its community integration.
This issue affects 2 projects,
 and has been outstanding for 21 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-email :  Commons Email Package
- fulcrum-template :  Services Framework


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-email-28052005.jar] identifier set to project name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons/email/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons/email/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons/email/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/gump_work/build_jakarta-commons_commons-email.html
Work Name: build_jakarta-commons_commons-email (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: maven --offline jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons/email]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/target/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/lang/dist/commons-lang-28052005.jar:/usr/local/gump/public/workspace/dumbster/build/dumbster.jar:/usr/local/gump/packages/javamail-1.3.2/mail.jar:/usr/local/gump/packages/javamail-1.3.2/lib/mailapi.jar:/usr/local/gump/packages/jaf-1.0.1/activation.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependencies:

dom4j-1.4-dev-8.jar
commons-jelly-20030902.160215.jar
commons-jelly-tags-jsl-20030211.143151.jar
commons-jelly-tags-log-20030211.142821.jar
commons-jelly-tags-velocity-20030303.205659.jar
commons-jelly-tags-xml-20040613.030723.jar (try downloading from 
http://jakarta.apache.org/commons/jelly/libs/xml/)
commons-logging-1.0.3.jar
velocity-1.4-dev.jar
velocity-dvsl-0.45.jar

Total time: 3 seconds
Finished at: Sat May 28 01:44:20 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #27.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[EMAIL PROTECTED]: Project commons-email (in module jakarta-commons) failed

2005-05-28 Thread dIon Gillard
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact the folk at [EMAIL PROTECTED]

Project commons-email has an issue affecting its community integration.
This issue affects 2 projects,
 and has been outstanding for 21 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-email :  Commons Email Package
- fulcrum-template :  Services Framework


Full details are available at:

http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-email-28052005.jar] identifier set to project name
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/jakarta-commons/email/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/jakarta-commons/email/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/jakarta-commons/email/project.properties
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/gump_work/build_jakarta-commons_commons-email.html
Work Name: build_jakarta-commons_commons-email (Type: Build)
Work ended in a state of : Failed
Elapsed: 3 secs
Command Line: maven --offline jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons/email]
CLASSPATH: 
/opt/jdk1.4/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/target/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/jakarta-commons/lang/dist/commons-lang-28052005.jar:/usr/local/gump/public/workspace/dumbster/build/dumbster.jar:/usr/local/gump/packages/javamail-1.3.2/mail.jar:/usr/local/gump/packages/javamail-1.3.2/lib/mailapi.jar:/usr/local/gump/packages/jaf-1.0.1/activation.jar
-
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

The build cannot continue because of the following unsatisfied dependencies:

dom4j-1.4-dev-8.jar
commons-jelly-20030902.160215.jar
commons-jelly-tags-jsl-20030211.143151.jar
commons-jelly-tags-log-20030211.142821.jar
commons-jelly-tags-velocity-20030303.205659.jar
commons-jelly-tags-xml-20040613.030723.jar (try downloading from 
http://jakarta.apache.org/commons/jelly/libs/xml/)
commons-logging-1.0.3.jar
velocity-1.4-dev.jar
velocity-dvsl-0.45.jar

Total time: 3 seconds
Finished at: Sat May 28 01:44:20 PDT 2005

-

To subscribe to this information via syndicated feeds:
- RSS: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/rss.xml
- Atom: 
http://vmgump.apache.org/gump/public/jakarta-commons/commons-email/atom.xml

== Gump Tracking Only ===
Produced by Gump version 2.2.
Gump Run 2428052005, vmgump.apache.org:vmgump-public:2428052005
Gump E-mail Identifier (unique within run) #27.

--
Apache Gump
http://gump.apache.org/ [Instance: vmgump]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



DO NOT REPLY [Bug 23815] - [beanutils] PropertyUtils.getNestedProperty() doesn't allow getXxxx on Map-Instances any longer

2005-05-28 Thread bugzilla
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=23815





--- Additional Comments From [EMAIL PROTECTED]  2005-05-28 09:37 ---
We do get the odd question on the user list about Struts 1.0 - but the vast 
majority are about 1.1 or 1.2. Whether theres a big corporate silent majority 
still stuck on 1.0, though I have no idea.

I agree with you - I've never had the need for a Map that also has properties. 
I also think the decision was taken in BeanUtils 1.6 that its going to work on 
the principle that "if its a Map, its always treated as a Map" and there isn't 
a good reason for catering for anything else. Plus as you point out, 
the "beanification" of BeanUtils means that if for example a Struts user has to 
have a different behaviour such as this, they can override it and plug in a 
different BeanUtilsBean implementation.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the assignee for the bug, or are watching the assignee.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]