Re: [math] [dbcp] help wanted...hijacking: [Jakarta-commons Wiki] Update of "CommonsPeople" by RoryWinston

2006-04-24 Thread Phil Steitz
On 4/24/06, Henri Yandell <[EMAIL PROTECTED]> wrote:
> On 4/22/06, Phil Steitz <[EMAIL PROTECTED]> wrote:
> > >   === Rory Winston ===
> > >* '''Active''': Net
> > > -  * '''Interested''': Validator, SCXML, DBCP
> > > +  * '''Interested''': Validator, SCXML, DBCP, Math
> >
> > :-D  feel free to jump in any time!
> >
> > Also, [dbcp] is in real need of help now
> > See
> > http://wiki.apache.org/jakarta-commons/DBCP/1%2e2%2e2ReleasePlan
>
> So I see six issues that need fixing? Two of them with patches.
>
> Any reason for holding back on the ones with patches, 37926 and 35542?
> Painful to write unit tests?

Yes.  And to make sure that there are no untoward side effects.

>
> Looks like some meaty issues - deadlock etc.

Yes again.  Any ideas on how to effectively write a unit test that
detects a deadlock (obviously, without hanging)?  The bug report for
33912 contains code that can reliably create a deadlock and the
proposed fix eliminates it.  I am not sure the fix is optimal.

Phil

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



DO NOT REPLY [Bug 39398] - [lang] CompareToBuilder excludeFields for reflection method

2006-04-24 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=39398





--- Additional Comments From [EMAIL PROTECTED]  2006-04-25 01:06 ---
Created an attachment (id=18178)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18178&action=view)
Junit patch


-- 
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 39398] - [lang] CompareToBuilder excludeFields for reflection method

2006-04-24 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=39398





--- Additional Comments From [EMAIL PROTECTED]  2006-04-25 01:06 ---
Created an attachment (id=18177)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18177&action=view)
Patch


-- 
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 39398] New: - [lang] CompareToBuilder excludeFields for reflection method

2006-04-24 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=39398

   Summary: [lang] CompareToBuilder excludeFields for reflection
method
   Product: Commons
   Version: unspecified
  Platform: Other
OS/Version: other
Status: NEW
  Severity: enhancement
  Priority: P2
 Component: Lang
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


This corresponds to the recently added functionality for EqualsBuilder and
HashCodeBuilder.

-- 
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]



Re: [compress] Moving forward...

2006-04-24 Thread Henri Yandell
On 4/24/06, Brett Porter <[EMAIL PROTECTED]> wrote:
> Henri Yandell wrote:
> > * Maven (in plexus at codehaus) have a fork of compress with bugs fixed.
>
> Maven uses plexus-archiver, which has the same ancestry (from Ant) but
> is not a fork. It provides an archive bridging API, which I hope is
> inspiring the compress one - though I'm still yet to find time to sit
> down with it and poke around :(

Oops, sorry.

http://svn.plexus.codehaus.org/trunk/plexus-components/plexus-archiver/ btw.

How does that compare to what you have Chris?

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



Re: [math] [dbcp] help wanted...hijacking: [Jakarta-commons Wiki] Update of "CommonsPeople" by RoryWinston

2006-04-24 Thread Henri Yandell
On 4/22/06, Phil Steitz <[EMAIL PROTECTED]> wrote:
> >   === Rory Winston ===
> >* '''Active''': Net
> > -  * '''Interested''': Validator, SCXML, DBCP
> > +  * '''Interested''': Validator, SCXML, DBCP, Math
>
> :-D  feel free to jump in any time!
>
> Also, [dbcp] is in real need of help now
> See
> http://wiki.apache.org/jakarta-commons/DBCP/1%2e2%2e2ReleasePlan

So I see six issues that need fixing? Two of them with patches.

Any reason for holding back on the ones with patches, 37926 and 35542?
Painful to write unit tests?

Looks like some meaty issues - deadlock etc.

Hen

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



Re: [lang] StrTokenizer with inclusive tokens

2006-04-24 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I won't commit to it not being anywhere, but I couldn't find it.

I'd like to see something like this in a tokenizer - although it seems
to come as more of a splitter.

Brian

Henri Yandell wrote:
> No thoughts?
> 
> On 4/21/06, Henri Yandell <[EMAIL PROTECTED]> wrote:
>> Is it possible for StrTokenizer to tokanize a String, but include the
>> tokens in the strings returned? I don't see anything to that effect,
>> so presumably it's not.
>>
>> ie) for the camel case request it would be able to split up
>> OneTwoThree into One, Two and Three.
>>
>> If it's not, any interest in that functionality existing?
>>
>> Hen
>>
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFETW0saCoPKRow/gARAjBEAKC28/lgeY9o0iICeFna3/D7RF86qQCfY5a8
vtT6xUoMB3nnSvZilovKvKo=
=qDZK
-END PGP SIGNATURE-

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



Re: [compress] Moving forward...

2006-04-24 Thread Brett Porter

Henri Yandell wrote:

Is the following a correct summary of the current state of compress:

* Tar, BZip2 and Zip libraries (taken from Ant). The Tar one was
originally Tim Endres' public domain ice library.
* VFS release is held up by lack of a stable/promoted compress.
* Maven (in plexus at codehaus) have a fork of compress with bugs fixed.


Maven uses plexus-archiver, which has the same ancestry (from Ant) but 
is not a fork. It provides an archive bridging API, which I hope is 
inspiring the compress one - though I'm still yet to find time to sit 
down with it and poke around :(



* Chris has an archive bridging API that would fit well at the top of compress
* Will has zip updating available
* 4 issues in Bugzilla
* I have an issue mailed to me privately that I need to put in bugzilla

Anything I missed?

Hen

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



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



Re: [lang] StrTokenizer with inclusive tokens

2006-04-24 Thread Henri Yandell
No thoughts?

On 4/21/06, Henri Yandell <[EMAIL PROTECTED]> wrote:
> Is it possible for StrTokenizer to tokanize a String, but include the
> tokens in the strings returned? I don't see anything to that effect,
> so presumably it's not.
>
> ie) for the camel case request it would be able to split up
> OneTwoThree into One, Two and Three.
>
> If it's not, any interest in that functionality existing?
>
> Hen
>

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



[compress] Moving forward...

2006-04-24 Thread Henri Yandell
Is the following a correct summary of the current state of compress:

* Tar, BZip2 and Zip libraries (taken from Ant). The Tar one was
originally Tim Endres' public domain ice library.
* VFS release is held up by lack of a stable/promoted compress.
* Maven (in plexus at codehaus) have a fork of compress with bugs fixed.
* Chris has an archive bridging API that would fit well at the top of compress
* Will has zip updating available
* 4 issues in Bugzilla
* I have an issue mailed to me privately that I need to put in bugzilla

Anything I missed?

Hen

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



svn commit: r396699 - in /jakarta/commons/proper/commons-build/trunk: menus/components-items.ent menus/sandbox-items.ent parts/components-table.ent parts/sandbox-table.ent

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 15:14:11 2006
New Revision: 396699

URL: http://svn.apache.org/viewcvs?rev=396699&view=rev
Log:
Time to update the Commons site now.

Modified:
jakarta/commons/proper/commons-build/trunk/menus/components-items.ent
jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent
jakarta/commons/proper/commons-build/trunk/parts/components-table.ent
jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent

Modified: jakarta/commons/proper/commons-build/trunk/menus/components-items.ent
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/commons-build/trunk/menus/components-items.ent?rev=396699&r1=396698&r2=396699&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/menus/components-items.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/menus/components-items.ent Mon 
Apr 24 15:14:11 2006
@@ -27,6 +27,7 @@
 http://jakarta.apache.org/commons/net/"/>
 http://jakarta.apache.org/commons/pool/"/>
 http://jakarta.apache.org/commons/primitives/"/>
+http://jakarta.apache.org/commons/scxml/"/>
 http://jakarta.apache.org/commons/transaction/"/>
 http://jakarta.apache.org/commons/validator/"/>
 http://jakarta.apache.org/commons/vfs/"/>

Modified: jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent?rev=396699&r1=396698&r2=396699&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/menus/sandbox-items.ent Mon Apr 
24 15:14:11 2006
@@ -7,4 +7,3 @@
 http://jakarta.apache.org/commons/sandbox/openpgp/"/>
 http://jakarta.apache.org/commons/sandbox/pipeline/"/>
 http://jakarta.apache.org/commons/sandbox/proxy/"/>
-http://jakarta.apache.org/commons/sandbox/scxml/"/>

Modified: jakarta/commons/proper/commons-build/trunk/parts/components-table.ent
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/commons-build/trunk/parts/components-table.ent?rev=396699&r1=396698&r2=396699&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/parts/components-table.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/parts/components-table.ent Mon 
Apr 24 15:14:11 2006
@@ -208,6 +208,14 @@
 
 
 
+http://jakarta.apache.org/commons/scxml/";>SCXML
+
+ SCXML is an implementation of the State Chart XML specification aimed at 
creating
+ and maintaining a Java SCXML engine. It is capable of executing a state 
machine
+ defined using a SCXML document, and abstracts out the environment 
interfaces.
+
+
+
 http://jakarta.apache.org/commons/transaction/";>Transaction
 
 Commons Transaction provides implementations for multi level locks, 
transactional collections and transactional file access and some other utility 
classes commonly used in transacional Java programming. 

Modified: jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent?rev=396699&r1=396698&r2=396699&view=diff
==
--- jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent 
(original)
+++ jakarta/commons/proper/commons-build/trunk/parts/sandbox-table.ent Mon Apr 
24 15:14:11 2006
@@ -58,12 +58,4 @@
  Commons Proxy is a library for creating dynamic proxies.
 
 
-
-http://jakarta.apache.org/commons/sandbox/scxml/";>SCXML
-
- SCXML is an implementation of the State Chart XML specification aimed at 
creating
- and maintaining a Java SCXML engine. It is capable of executing a state 
machine
- defined using a SCXML document, and abstracts out the environment 
interfaces.
-
-
 



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



Re: [all] Clover version

2006-04-24 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I also went and downloaded the latest which proved that the version was
the only hold up I had on building. My issue with that is that as
versions change they can easily go to 2.x and break builds that rely on
a) annotations and b) the Apache license for it. I'm must more in favor
of (if not Cobertura at present) a controlled version that compiles 1.5.

Brian

Sandy McArthur wrote:
> I just went to Clover's website and downloaded the latest version at
> the time with no problems. I had to give them my email I think but i
> haven't noticed any issues in my clover usage.
> 
> On 4/24/06, Brian K. Wallace <[EMAIL PROTECTED]> wrote:
> I saw a thread on this from (almost) a year ago with no visible
> resolution - so here goes again. :-)
> 
> The current version of the clover.jar in the committer's repo is version
> 1.3.2. This version will not compile annotations (and results in an NPE
> if attempted).
> 
> (Is it possible / What will it take) to get a newer version of clover?
> The license file states it's valid for 0.x and 1.x - the latest 1.x (as
> of this writing) is 1.3.12 (which does compile annotations properly).
> 
> Brian

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFETUuEaCoPKRow/gARAqG6AJ9UnL/f5TGCzxWDLvDGHjPOTYdzdwCgnYx7
2OdhTM+27AB+cEStvsItZ2k=
=tQuv
-END PGP SIGNATURE-

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



Re: [all] Clover version

2006-04-24 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

While I use Cobertura on other projects, this is a project (Tapestry)
that's currently undergoing quite a few changes without adding this to
the mix (just yet).

*as he heads to that list to bring up a switch...*

Brian

Gary Gregory wrote:
> What about switching to Cobertura? http://cobertura.sourceforge.net/
> 
> Gary
> 
>> -Original Message-
>> From: Brian K. Wallace [mailto:[EMAIL PROTECTED]
>> Sent: Monday, April 24, 2006 2:22 PM
>> To: Jakarta Commons Developers List
>> Subject: [all] Clover version
>>
> I saw a thread on this from (almost) a year ago with no visible
> resolution - so here goes again. :-)
> 
> The current version of the clover.jar in the committer's repo is
>> version
> 1.3.2. This version will not compile annotations (and results in an
>> NPE
> if attempted).
> 
> (Is it possible / What will it take) to get a newer version of clover?
> The license file states it's valid for 0.x and 1.x - the latest 1.x
>> (as
> of this writing) is 1.3.12 (which does compile annotations properly).
> 
> Brian

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFETUuBaCoPKRow/gARAl5aAJwP+u31PJovFF55/2P8Gv9CQyLU1QCg8H0l
V/wBR1JJlkpgLIXq/DO8pnM=
=Zggi
-END PGP SIGNATURE-

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



svn commit: r396697 - /jakarta/commons/proper/scxml/trunk/xdocs/index.xml

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 15:06:51 2006
New Revision: 396697

URL: http://svn.apache.org/viewcvs?rev=396697&view=rev
Log:
No longer true.

Modified:
jakarta/commons/proper/scxml/trunk/xdocs/index.xml

Modified: jakarta/commons/proper/scxml/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/xdocs/index.xml?rev=396697&r1=396696&r2=396697&view=diff
==
--- jakarta/commons/proper/scxml/trunk/xdocs/index.xml (original)
+++ jakarta/commons/proper/scxml/trunk/xdocs/index.xml Mon Apr 24 15:06:51 2006
@@ -47,7 +47,6 @@
   

 
- This code is in the commons sandbox
  The code is unreleased
  Methods and classes can and will appear and disappear without 
warning
  If you like the code and want to push it towards a release, join the 
mailing list!



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



svn commit: r396696 - in /jakarta/commons/proper/scxml/trunk/xdocs: building.xml cvs-usage.xml issue-tracking.xml navigation.xml

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:56:02 2006
New Revision: 396696

URL: http://svn.apache.org/viewcvs?rev=396696&view=rev
Log:
Update URLs on various pages on the SCXML website to reflect sandbox 
graduation, before publishing site at new location.

Modified:
jakarta/commons/proper/scxml/trunk/xdocs/building.xml
jakarta/commons/proper/scxml/trunk/xdocs/cvs-usage.xml
jakarta/commons/proper/scxml/trunk/xdocs/issue-tracking.xml
jakarta/commons/proper/scxml/trunk/xdocs/navigation.xml

Modified: jakarta/commons/proper/scxml/trunk/xdocs/building.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/xdocs/building.xml?rev=396696&r1=396695&r2=396696&view=diff
==
--- jakarta/commons/proper/scxml/trunk/xdocs/building.xml (original)
+++ jakarta/commons/proper/scxml/trunk/xdocs/building.xml Mon Apr 24 14:56:02 
2006
@@ -25,7 +25,7 @@
 
   Commons SCXML uses http://maven.apache.org";>Maven or
   http://ant.apache.org";>Ant as a build system. The source is
-  http://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk/";>here.
+  http://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk/";>here.
 
 
 

Modified: jakarta/commons/proper/scxml/trunk/xdocs/cvs-usage.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/xdocs/cvs-usage.xml?rev=396696&r1=396695&r2=396696&view=diff
==
--- jakarta/commons/proper/scxml/trunk/xdocs/cvs-usage.xml (original)
+++ jakarta/commons/proper/scxml/trunk/xdocs/cvs-usage.xml Mon Apr 24 14:56:02 
2006
@@ -28,15 +28,15 @@
 
 
   The project URL is:
-  
http://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk
+  
http://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk
 
 
   The best way to view the repository is via the
-  http://svn.apache.org/viewcvs.cgi/jakarta/commons/sandbox/scxml/trunk/";>subversion
 viewer.
+  http://svn.apache.org/viewcvs.cgi/jakarta/commons/proper/scxml/trunk/";>subversion
 viewer.
 
 
   The alternative is to use the
-  http://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk/";>native
 subversion display.
+  http://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk/";>native
 subversion display.
 
 
 

Modified: jakarta/commons/proper/scxml/trunk/xdocs/issue-tracking.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/xdocs/issue-tracking.xml?rev=396696&r1=396695&r2=396696&view=diff
==
--- jakarta/commons/proper/scxml/trunk/xdocs/issue-tracking.xml (original)
+++ jakarta/commons/proper/scxml/trunk/xdocs/issue-tracking.xml Mon Apr 24 
14:56:02 2006
@@ -1,6 +1,6 @@
 
 
-  Commons SCXML is a Sandbox component, so bugs and enhancements should be 
filed under the Sandbox
-  component of Commons in Bugzilla. 
+  Bugs and enhancements should be filed under the "SCXML" component of Commons 
in Bugzilla. 
   If you would like to report a bug, or raise an enhancement request with 
Commons SCXML please do the following:
   
-  http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&product=Commons&component=Sandbox";>Search
 existing open bugs (contains bugs for all Sandbox components).
+  http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&product=Commons&component=SCXML";>Search
 existing open bugs.
   If you find your issue listed then please add a comment with your 
details.
   http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/";>Search the 
mailing list archive.
   You may find your issue or idea has already been discussed.
-  http://issues.apache.org/bugzilla/enter_bug.cgi?product=Commons&component=Sandbox";>Submit
 a bug report or enhancement request.
+  http://issues.apache.org/bugzilla/enter_bug.cgi?product=Commons&component=SCXML";>Submit
 a bug report or enhancement request.
   Please prefix all new issues with [SCXML] in the summary line. 
-  This is especially important for Sandbox components.
   
   
 
@@ -51,7 +48,6 @@
   A test class for Foo.java must be named FooTest.java
   
 
-
 
 
 

Modified: jakarta/commons/proper/scxml/trunk/xdocs/navigation.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/xdocs/navigation.xml?rev=396696&r1=396695&r2=396696&view=diff
==
--- jakarta/commons/proper/scxml/trunk/xdocs/navigation.xml (original)
+++ jakarta/commons/proper/scxml/trunk/xdocs/navigation.xml Mon Apr 24 14:56:02 
2006
@@ -99,7 +99,7 @@
   href="/team-list.html"/>
 
   http://svn.apache.org/viewcvs/jakarta/commons/sandbox/scxml/trunk/"/>
+  
href="http://svn.apache.org/viewcvs/jaka

Re: [all] Clover version

2006-04-24 Thread Sandy McArthur
I just went to Clover's website and downloaded the latest version at
the time with no problems. I had to give them my email I think but i
haven't noticed any issues in my clover usage.

On 4/24/06, Brian K. Wallace <[EMAIL PROTECTED]> wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> I saw a thread on this from (almost) a year ago with no visible
> resolution - so here goes again. :-)
>
> The current version of the clover.jar in the committer's repo is version
> 1.3.2. This version will not compile annotations (and results in an NPE
> if attempted).
>
> (Is it possible / What will it take) to get a newer version of clover?
> The license file states it's valid for 0.x and 1.x - the latest 1.x (as
> of this writing) is 1.3.12 (which does compile annotations properly).
>
> Brian
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.5 (MingW32)
>
> iD8DBQFETUGMaCoPKRow/gARAuCdAKCmH0IsRuHjIiXG4so5Pb736s5rxQCfX5T/
> 7nDpwzV1/yILQyqnDWWHInM=
> =Hj65
> -END PGP SIGNATURE-
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Sandy McArthur

"He who dares not offend cannot be honest."
- Thomas Paine

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



RE: [all] Clover version

2006-04-24 Thread Gary Gregory
What about switching to Cobertura? http://cobertura.sourceforge.net/

Gary

> -Original Message-
> From: Brian K. Wallace [mailto:[EMAIL PROTECTED]
> Sent: Monday, April 24, 2006 2:22 PM
> To: Jakarta Commons Developers List
> Subject: [all] Clover version
> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> I saw a thread on this from (almost) a year ago with no visible
> resolution - so here goes again. :-)
> 
> The current version of the clover.jar in the committer's repo is
version
> 1.3.2. This version will not compile annotations (and results in an
NPE
> if attempted).
> 
> (Is it possible / What will it take) to get a newer version of clover?
> The license file states it's valid for 0.x and 1.x - the latest 1.x
(as
> of this writing) is 1.3.12 (which does compile annotations properly).
> 
> Brian
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.5 (MingW32)
> 
> iD8DBQFETUGMaCoPKRow/gARAuCdAKCmH0IsRuHjIiXG4so5Pb736s5rxQCfX5T/
> 7nDpwzV1/yILQyqnDWWHInM=
> =Hj65
> -END PGP SIGNATURE-
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


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



svn commit: r396691 - in /jakarta/commons/proper/scxml/trunk: pom.xml project.xml

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:33:31 2006
New Revision: 396691

URL: http://svn.apache.org/viewcvs?rev=396691&view=rev
Log:
r396690 used the same search/replace for website and repository URLs. This 
should correct that.

Modified:
jakarta/commons/proper/scxml/trunk/pom.xml
jakarta/commons/proper/scxml/trunk/project.xml

Modified: jakarta/commons/proper/scxml/trunk/pom.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/pom.xml?rev=396691&r1=396690&r2=396691&view=diff
==
--- jakarta/commons/proper/scxml/trunk/pom.xml (original)
+++ jakarta/commons/proper/scxml/trunk/pom.xml Mon Apr 24 14:33:31 2006
@@ -42,9 +42,9 @@
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/scxml/trunk
-
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/scxml/trunk
-http://svn.apache.org/viewcvs.cgi/jakarta/commons/scxml/trunk
+
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk
+
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk
+
http://svn.apache.org/viewcvs.cgi/jakarta/commons/proper/scxml/trunk
   
 
   

Modified: jakarta/commons/proper/scxml/trunk/project.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/project.xml?rev=396691&r1=396690&r2=396691&view=diff
==
--- jakarta/commons/proper/scxml/trunk/project.xml (original)
+++ jakarta/commons/proper/scxml/trunk/project.xml Mon Apr 24 14:33:31 2006
@@ -49,9 +49,9 @@
   
/www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/
 
 
   
-
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/${pom.artifactId.substring(8)}/trunk
-
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/${pom.artifactId.substring(8)}/trunk
-
http://svn.apache.org/viewcvs.cgi/jakarta/commons/${pom.artifactId.substring(8)}/trunk
+
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk
+
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk
+
http://svn.apache.org/viewcvs.cgi/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk
   
 
   



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



svn commit: r396690 - in /jakarta/commons/proper/scxml/trunk: pom.xml project.xml

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:26:48 2006
New Revision: 396690

URL: http://svn.apache.org/viewcvs?rev=396690&view=rev
Log:
 * Updating POMs to correct URLs.
 * Sync'ing up contributors list in m2 version.

Modified:
jakarta/commons/proper/scxml/trunk/pom.xml
jakarta/commons/proper/scxml/trunk/project.xml

Modified: jakarta/commons/proper/scxml/trunk/pom.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/pom.xml?rev=396690&r1=396689&r2=396690&view=diff
==
--- jakarta/commons/proper/scxml/trunk/pom.xml (original)
+++ jakarta/commons/proper/scxml/trunk/pom.xml Mon Apr 24 14:26:48 2006
@@ -27,7 +27,7 @@
   2005
   A Java Implementation of a State Chart XML Engine
 
-  http://jakarta.apache.org/commons/sandbox/scxml/
+  http://jakarta.apache.org/commons/scxml/
 
   
 The Apache Software Foundation
@@ -42,9 +42,9 @@
   
 
   
-
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk
-
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk
-
http://svn.apache.org/viewcvs.cgi/jakarta/commons/sandbox/scxml/trunk
+
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/scxml/trunk
+
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/scxml/trunk
+http://svn.apache.org/viewcvs.cgi/jakarta/commons/scxml/trunk
   
 
   
@@ -85,6 +85,9 @@
 
 
   Wendy Smoak
+
+
+  Heiko Eichberger
 
   
 

Modified: jakarta/commons/proper/scxml/trunk/project.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/scxml/trunk/project.xml?rev=396690&r1=396689&r2=396690&view=diff
==
--- jakarta/commons/proper/scxml/trunk/project.xml (original)
+++ jakarta/commons/proper/scxml/trunk/project.xml Mon Apr 24 14:26:48 2006
@@ -27,7 +27,7 @@
   A Java Implementation of a State Chart XML Engine
 
   /images/scxml-logo-white.png
-  
http://jakarta.apache.org/commons/sandbox/${pom.artifactId.substring(8)}/
+  http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/
   org.apache.commons.${pom.artifactId.substring(8)}
 
   
@@ -44,14 +44,14 @@
   
 
   jakarta.apache.org
-  
/www/jakarta.apache.org/commons/sandbox/${pom.artifactId.substring(8)}/
+  
/www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/
   http://issues.apache.org/bugzilla/
   
/www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/
 
 
   
-
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/sandbox/${pom.artifactId.substring(8)}/trunk
-
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/sandbox/${pom.artifactId.substring(8)}/trunk
-
http://svn.apache.org/viewcvs.cgi/jakarta/commons/sandbox/${pom.artifactId.substring(8)}/trunk
 
+
scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/${pom.artifactId.substring(8)}/trunk
+
scm:svn:https://svn.apache.org/repos/asf/jakarta/commons/${pom.artifactId.substring(8)}/trunk
+
http://svn.apache.org/viewcvs.cgi/jakarta/commons/${pom.artifactId.substring(8)}/trunk
   
 
   



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



[all] Clover version

2006-04-24 Thread Brian K. Wallace
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I saw a thread on this from (almost) a year ago with no visible
resolution - so here goes again. :-)

The current version of the clover.jar in the committer's repo is version
1.3.2. This version will not compile annotations (and results in an NPE
if attempted).

(Is it possible / What will it take) to get a newer version of clover?
The license file states it's valid for 0.x and 1.x - the latest 1.x (as
of this writing) is 1.3.12 (which does compile annotations properly).

Brian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFETUGMaCoPKRow/gARAuCdAKCmH0IsRuHjIiXG4so5Pb736s5rxQCfX5T/
7nDpwzV1/yILQyqnDWWHInM=
=Hj65
-END PGP SIGNATURE-

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



svn commit: r396689 - /jakarta/commons/trunks-proper/

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:13:41 2006
New Revision: 396689

URL: http://svn.apache.org/viewcvs?rev=396689&view=rev
Log:
Adding scxml to proper externals

Modified:
jakarta/commons/trunks-proper/   (props changed)

Propchange: jakarta/commons/trunks-proper/
--
--- svn:externals (original)
+++ svn:externals Mon Apr 24 14:13:41 2006
@@ -28,6 +28,7 @@
 net
https://svn.apache.org/repos/asf/jakarta/commons/proper/net/trunk
 pool   
https://svn.apache.org/repos/asf/jakarta/commons/proper/pool/trunk
 primitives 
https://svn.apache.org/repos/asf/jakarta/commons/proper/primitives/trunk
+scxml   
https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk
 transaction
https://svn.apache.org/repos/asf/jakarta/commons/proper/transaction/trunk
 validator  
https://svn.apache.org/repos/asf/jakarta/commons/proper/validator/trunk
 vfs 
https://svn.apache.org/repos/asf/jakarta/commons/proper/vfs/trunk



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



svn commit: r396688 - /jakarta/commons/proper/scxml/tags/SCXML_SANDBOX_04_2006/

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:12:42 2006
New Revision: 396688

URL: http://svn.apache.org/viewcvs?rev=396688&view=rev
Log:
Tag scxml sandbox code on promotion

Added:
jakarta/commons/proper/scxml/tags/SCXML_SANDBOX_04_2006/
  - copied from r396687, jakarta/commons/proper/scxml/trunk/


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



svn commit: r396686 - in /jakarta/commons: proper/scxml/ sandbox/scxml/

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:11:00 2006
New Revision: 396686

URL: http://svn.apache.org/viewcvs?rev=396686&view=rev
Log:
Move scxml to proper

Added:
jakarta/commons/proper/scxml/
  - copied from r396685, jakarta/commons/sandbox/scxml/
Removed:
jakarta/commons/sandbox/scxml/


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



svn commit: r396685 - /jakarta/commons/trunks-sandbox/

2006-04-24 Thread rahul
Author: rahul
Date: Mon Apr 24 14:09:41 2006
New Revision: 396685

URL: http://svn.apache.org/viewcvs?rev=396685&view=rev
Log:
Removing scxml from sandbox externals, to be added to proper in a few

Modified:
jakarta/commons/trunks-sandbox/   (props changed)

Propchange: jakarta/commons/trunks-sandbox/
--
--- svn:externals (original)
+++ svn:externals Mon Apr 24 14:09:41 2006
@@ -9,4 +9,3 @@
 openpgp
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/openpgp/trunk
 pipeline   
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/pipeline/trunk
 proxy  
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/proxy/trunk
-scxml   
https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk



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



DO NOT REPLY [Bug 35588] - [lang] New interpolation features

2006-04-24 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=35588


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 20:21 ---
This thread is complete - was only left open due to a desire to have 100% in
Clover and I think we can take care of that in another issue if need be.

-- 
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]



Re: [Id, Compress] question about status of the subproject 'Id' and 'Compress'

2006-04-24 Thread Phil Steitz
On 4/24/06, Jörg Schaible <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote on Monday, April 24, 2006 3:36 PM:
>
> > Hello out there,
> >
> > i wanted to ask what the status of the two subprojects 'Id' and
> > Compress' currently are and what tasks will have to be solved to get
> > them moved into the proper repository.
>
> This is the release plan of c-id:
> http://wiki.apache.org/jakarta-commons/id/1%2e0ReleasePlan
>
> I am currently waiting for some changes Phil wanted to do, but apparently he 
> did not found time.

Which are those, exactly?  Sorry, I did not know I was holding things up.

Phil
>
> - Jörg
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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



DO NOT REPLY [Bug 39377] - [net][PATCH] TelnetInputStream.read hangs when socket data ends in a command sequence

2006-04-24 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=39377


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|[net] TelnetInputStream.read|[net][PATCH]
   |hangs when socket data ends |TelnetInputStream.read hangs
   |in a command sequence   |when socket data ends in a
   ||command sequence




-- 
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 39377] - [net] TelnetInputStream.read hangs when socket data ends in a command sequence

2006-04-24 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=39377





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 19:41 ---
Created an attachment (id=18174)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18174&action=view)
Fix read hang after command sequence

This patch prevents the read hang that occurs in single-threaded mode when a
remote host response ends in a Telnet command sequence.

I have added a boolean flag to TelnetInputStream.__read that tells it whether
or not to block on a socket read if there is no user data available in the
superclass buffer. It is set to true for the first iteration through the loop
in read(), which is the only time we need to wait. Subsequent iterations only
serve to eagerly fill the queue, so we don't need to wait, and the argument is
set to false. 

If the argument is false and there is no data available, __read() returns a
value of -2 that prevents the caller from using the data. I didn't use an
exception because of overhead concern. (We could hit this condition often.)

If the reader thread is enabled, run() calls __read() with the argument set to
true, which is equivalent to the old behavior.

-- 
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]



Re: Contributing Code

2006-04-24 Thread will pugh
Yeah.  Probably should have documented a little more to start off with.  
I sent it off early because I wanted to see if folks were interested in 
the functionality first.  I wrote up a bunch of JavaDoc for some of the 
bigger classes.  It's not perfect, but hopefully it will make it much 
easier to figure out what's going on.


   JavaDoc:
http://sandbox.sourcelabs.com/willpugh/myzip-1/docs/apidocs/

  Src Drop (old one + new Javadoc comments):
http://sandbox.sourcelabs.com/willpugh/myzip-1/myzip-1-src.zip

To answer your more specific questions:
If you create a com.sourcelabs.zipper.zip.ModifiableZipFile, there are a 
number of new entries. 

   AddEntry -- Adds a new entry (fails if one by the same name is 
already there)

   ModifyEntry -- Modifies an existing entry (fails if one is not there)
   AddOrModifyEntry -- Adds entry if one is not there, and modifies if 
one is there

   RemoveEntry -- Removes an entry

You can use these to build up a list of the changes to make.  Then you call
   ApplyChanges to actually apply the changes to the zip file.

We do modify the file in place.  The method we currently use is to:

   1)  First get rid of the removed and modified entries and compact 
the unchanged ones.
   2)  Go through all the modified and added entries and write them to 
the file

   3)  Write out the index.

Initial glance makes it seem easy to apply the Archiver interface to my 
classes.  I'll see if I can get an implementation over the next few days.


   --Will


C. Grobmeier wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


 


I'd love to see your code, although I don't think we should merge until
we get the code contributed.  It looks like contributing code gets a bit
harder when there are more than one person involved in writing it.
   



It's easily possible to "merge" if you would implement the
Archiver-Interface. You could just head off the older zip implementation
and drop yours in.

Please use:
http://www.grobmeier.de/commons-compress-draft-4.zip

But please notice, i have to do a lot of changes suggested by Sandy
McArthur. Its under heavy construction.

My factory is being updated next days.

Further it was very difficult to easily browse your code, cause it's not
documented. Can you tell me how you delete a file from the zip? Do you
manipulate the bytes directly?

cheers
chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFETLZmkv8rKBUE/T4RAq7qAJ4gKdfdsqRPxUwSN4BOdx8q/Yjl+gCffoe0
tTBfkfbqMd1wMpltMZrCUdg=
=l/d6
-END PGP SIGNATURE-

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

 



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



DO NOT REPLY [Bug 39343] - [beanutils] RowSetDynaClass fails to copy resulset to DynaBean with Oracle 10g JDBC driver

2006-04-24 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=39343





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 17:30 ---
For a fix for beanutils, I'd be more tempted to check if the object coming out 
of the result set is an 
instance of oracle.sql.TIMESTAMP (well, if the class.getName() equalled that) 
so that it doesn't happen for 
other JDBC drivers - would hate for this fix to create a bug elsewhere.

Otherwise though, that's exactly the work around I was envisaging :) Thanks for 
posting it back.

-- 
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 20523] - [fileupload] Model FileUpload model to mimic javax.servlet.Request

2006-04-24 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=20523





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 16:48 ---
In that case, I submit mine as an alternate implimentation. I've cleaned up the
interface a bit, moved it into servlet, and patterned the whole thing off the
Servlet API specification. I've been using this in my own code for the last week
and it seems to work well.

-- 
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 20523] - [fileupload] Model FileUpload model to mimic javax.servlet.Request

2006-04-24 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=20523





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 16:47 ---
Created an attachment (id=18173)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18173&action=view)
alternate implimentation - request implimentation


-- 
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 20523] - [fileupload] Model FileUpload model to mimic javax.servlet.Request

2006-04-24 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=20523





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 16:46 ---
Created an attachment (id=18172)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18172&action=view)
alternate implimentation - request wrapper


-- 
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 20523] - [fileupload] Model FileUpload model to mimic javax.servlet.Request

2006-04-24 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=20523





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 16:46 ---
Created an attachment (id=18171)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18171&action=view)
alternate implimentation - request interface


-- 
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 20523] - [fileupload] Model FileUpload model to mimic javax.servlet.Request

2006-04-24 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=20523





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 16:45 ---
Created an attachment (id=18170)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18170&action=view)
alternate implimentation - filter class


-- 
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 20523] - [fileupload] Model FileUpload model to mimic javax.servlet.Request

2006-04-24 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=20523





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 16:45 ---
Created an attachment (id=18169)
 --> (http://issues.apache.org/bugzilla/attachment.cgi?id=18169&action=view)
alternate implimentation - deps


-- 
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]



RE: [lang] VariableFormatter issues

2006-04-24 Thread Gary Gregory
> -Original Message-
> From: Henri Yandell [mailto:[EMAIL PROTECTED]
> Sent: Monday, April 24, 2006 12:12 AM
> To: Jakarta Commons Developers List
> Subject: [lang] VariableFormatter issues
> 
> Our favourite 'will this become a templating language' class.
> 
> Two issues to ask questions about:
> 
> 1) First enhancement request: #36873. Adds MessageFormat like format
> patterns. It's an enhancement, seems like a pretty good one to me as
> it is an enhancement that builds on the JDK and not a new feature. How
> does this sit on people's slippery slopes?

This is interesting and slippery. Since the submitted code uses
"MessageFormat.format", we are not inventing a language, just accessing
a JRE feature. 

OTOH, the class VariableFormatter is named as such *because* it is not a
"Format" subclass and was not intended to be. So providing "Format"
features via a subclass to VariableFormatter is clean in the sense that
we are not mixing things up but not really what I had in mind (that's
the great part about OS). OTOH (the OOH), if we really think this is a
fantastic feature, we should consider if it should be better integrated
than with a subclass.

I like VariableFormatter the way it is. So I am neutral as to using the
submitted code. If we do use "VariableFormatterWithFormating", could we
consider better class name?

> 
> 2) Any idea what the status of the 35588 issue is? Looks like it was
> all done with just some minor OT Clover stuff. Any reason to keep this
> open?

I was trying to get 100% code coverage with Clover. I think you can
close this one. In my perfect world, any new features and patches would
get 100% code coverage.

Gary

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


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



DO NOT REPLY [Bug 39397] New: - [JXPATH] Pointer invalid after iterating over Pointers referencing atomic values

2006-04-24 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=39397

   Summary: [JXPATH] Pointer invalid after iterating over Pointers
referencing atomic values
   Product: Commons
   Version: unspecified
  Platform: All
OS/Version: Windows XP
Status: NEW
  Severity: major
  Priority: P2
 Component: JXPath
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


We encountered a problem with Pointers when iterating over an array or a 
collection that holds atomic values such as Boolean. 

Actions:
- Create a bean exposing an array of Boolean objects
  getBoolArray()
- Obtain a Pointer iterator by calling:
  context.iteratePointers("somepath/boolArray");
- Iterate over all Pointers and store them in a new Collection
- Iterate over the new Collection
- For each Pointer, try to update the Boolean value.
--> The result is that only the last Boolean value of the original 
array is updated.
Apparently the Pointers do not keep the index of the referenced
element withing the array. 
The problem does also exist for Collections.

We are using java5.

We consider this to be an error since nowhere is stated that updating
Pointer values is not possible after iterating over a list pointers.

The only work around is to wrap the values (see Example)

Kind regards
Andreas

Example Code:

import java.util.ArrayList;
import java.util.Iterator;

import org.apache.commons.jxpath.JXPathContext;
import org.apache.commons.jxpath.Pointer;

public class JXPathTest {

  /**
   * @param args
   */
  @SuppressWarnings({"unchecked","unchecked"})
  public static void main(String[] args) {

ArrayList arrayPointers = new ArrayList();
ArrayList listPointers  = new ArrayList();
ArrayList listWrappedPointers  = new ArrayList();


AModel model = new AModel();
System.out.println("start with:");
model.printIt();
// get pointers
JXPathContext context = JXPathContext.newContext(model);
// get the array pointers
Iterator resultPointerIterator = context.iteratePointers
("/booleans/arrBool");
while (resultPointerIterator.hasNext()){
  Pointer ptr = (Pointer)resultPointerIterator.next();
  arrayPointers.add(ptr);
  
}
// get list pointers
resultPointerIterator = context.iteratePointers("/booleans/listBool");
while (resultPointerIterator.hasNext()){
  Pointer ptr = (Pointer)resultPointerIterator.next();  
  listPointers.add(ptr);
}
// get wrapped boolean pointers
resultPointerIterator = context.iteratePointers
("/booleans/listWrappedBool/booleanValue");
while (resultPointerIterator.hasNext()){
  Pointer ptr = (Pointer)resultPointerIterator.next();  
  listWrappedPointers.add(ptr);
}


// modify pointers: We just invert every values
// modify array content via iterated pointer (case Boolean[])
Iterator it = arrayPointers.iterator();
while (it.hasNext()){
  Pointer ptr = (Pointer)it.next();
  ptr.setValue(Boolean.TRUE.equals(ptr.getValue())?
Boolean.FALSE:Boolean.TRUE);
}

// modify collection content via iterated pointer (case Boolean List)
it = listPointers.iterator();
while (it.hasNext()){
  Pointer ptr = (Pointer)it.next();
  ptr.setValue(Boolean.TRUE.equals(ptr.getValue())?
Boolean.FALSE:Boolean.TRUE);
}

// modify wrapped boolean collection content via iterated pointer (case 
Wrapped Boolean List)
it = listWrappedPointers.iterator();
while (it.hasNext()){
  Pointer ptr = (Pointer)it.next();
  ptr.setValue(Boolean.TRUE.equals(ptr.getValue())?
Boolean.FALSE:Boolean.TRUE);
}

System.out.println("after invert --> not ok, only the boolean values of 
the wrapped boolean list are inverted");
System.out.println(" In the Boolean Array and the 
ArrayList only the last value is inverted.");

model.printIt();

  }

  
  public static class AModel{
SomeBooleans booleans = new SomeBooleans();

public SomeBooleans getBooleans(){
  return booleans;
}

public void printIt(){
  booleans.printArrBool();
  booleans.printListBool();
  booleans.printListWrappedBool();
}
  }
  
  public static class SomeBooleans{
private Boolean[] arrBool = new Boolean[]{
Boolean.TRUE,
Boolean.FALSE,
Boolean.TRUE,
Boolean.FALSE,
};

ArrayList listBool = new ArrayList();

ArrayList listWrappedBool = new ArrayList();

public SomeBooleans(){
  // populate list with boolean Object references
  listBool.ad

DO NOT REPLY [Bug 39343] - [beanutils] RowSetDynaClass fails to copy resulset to DynaBean with Oracle 10g JDBC driver

2006-04-24 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=39343





--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 15:29 ---
You are absolutely right. It is not a bug in RowSetDynaClass. It should be an
enhancement to work around Oracle 10g JDBC driver bug. Below is how I work
around the Oracle 10g JDBC driver bug:

  public class Oracle10gRowSetDynaClass extends RowSetDynaClass {
private static final long serialVersionUID = -1976492272319522504L;

public Oracle10gRowSetDynaClass(ResultSet rs) throws SQLException {
  super(rs);
}
  
protected void copy(ResultSet resultSet) throws SQLException {
  while (resultSet.next()) {
DynaBean bean = new BasicDynaBean(this);
for (int i = 0; i < properties.length; i++) {
  String name = properties[i].getName();
  Object value = null;
  if (properties[i].getType().equals(Timestamp.class)) {
value = resultSet.getTimestamp(name);
  } else {
value = resultSet.getObject(name);
  }
  bean.set(name, value);
}
rows.add(bean);
  }
}
  }


(In reply to comment #1)
> So, to make sure I'm understanding things, the Oracle 10g bug is that
ResultSet.getObject
> (name).getClass() returns java.sql.Date and not java.sql.Timestamp?  Rather
than it being a bug in the 
> ResultSetMetaData return?
> 
> I presume the Exception being thrown is the "ConversionException - Cannot
assign value of type " one. 
> So to get around that you would need to:
> 
> a) Extend BasicDynaBean and override the set(String name, Object value)
method, such that it converts 
> the sql.Date to a sql.Timestamp when the Object value is a Date and the
DynaProperty.getType is 
> Timestamp.
> b) Extend RowSetDynaClass to create the new BasicDynaBean extension
> 
> I presume that even though the ResultSet.getObject(name).getClass() is
returning java.sql.Date, it really 
> is an oracle.sql.TIMESTAMP and it does contain the time information?



-- 
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]



RE: [Id, Compress] question about status of the subproject 'Id' and 'Compress'

2006-04-24 Thread Jörg Schaible
[EMAIL PROTECTED] wrote on Monday, April 24, 2006 3:36 PM:

> Hello out there,
> 
> i wanted to ask what the status of the two subprojects 'Id' and
> Compress' currently are and what tasks will have to be solved to get
> them moved into the proper repository.

This is the release plan of c-id:
http://wiki.apache.org/jakarta-commons/id/1%2e0ReleasePlan

I am currently waiting for some changes Phil wanted to do, but apparently he 
did not found time.

- Jörg

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



DO NOT REPLY [Bug 39391] - [email] New embed method for HtmlEmail

2006-04-24 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=39391


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|New embed method for|[email] New embed method for
   |HtmlEmail   |HtmlEmail




-- 
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]



Re: [Id, Compress] question about status of the subproject 'Id' and 'Compress'

2006-04-24 Thread C. Grobmeier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

> i wanted to ask what the status of the two subprojects 'Id' and Compress' 
> currently are and what tasks will have to be solved to get them moved into 
> the proper repository.

for compress:
at the moment there are 2,3 non-comitters out there writing code. The
code is not in a stable state nor has it been checked in and approved by
an comitter yet.

After the compress factory is welldone and a comitter has time left to
handle this component on a regular basis compress could possibly go to
proper. imho this will need more time.

At the moment, there is development at the factory (by me). Will pugh
has written an modifiable zip implementation (which i haven't read yet).
A modifiable tar-implementation would be great.

For ID i cannot speak.

Regards,
Chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFETNqQkv8rKBUE/T4RAuFvAKCCXR/FLHUr848PTIQ09s3Uj/xKUgCfZ15L
iSAv7BwykB9TJRxTG/BgVGQ=
=nRhs
-END PGP SIGNATURE-

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



DO NOT REPLY [Bug 39393] - [validator] ValidatorAction needs thread-safe

2006-04-24 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=39393


[EMAIL PROTECTED] changed:

   What|Removed |Added

Summary|ValidatorAction needs   |[validator] ValidatorAction
   |thread-safe |needs thread-safe




-- 
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 39393] New: - ValidatorAction needs thread-safe

2006-04-24 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=39393

   Summary: ValidatorAction needs thread-safe
   Product: Commons
   Version: unspecified
  Platform: All
OS/Version: All
Status: NEW
  Severity: major
  Priority: P2
 Component: Validator
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


ValidatorAction needs thread-safe because it is cached by other programs, like
Struts.
But ValidatorAction has an unthread-safe block.

Here is a patch below.

*** ValidatorAction.javaMon Apr 24 22:41:55 2006
--- ValidatorAction.java.newMon Apr 24 22:44:54 2006
***
*** 527,536 
  params.put(Validator.VALIDATOR_ACTION_PARAM, this);

  try {
! ClassLoader loader = this.getClassLoader(params);
! this.loadValidationClass(loader);
! this.loadParameterClasses(loader);
! this.loadValidationMethod();

  Object[] paramValues = this.getParameterValues(params);

--- 527,540 
  params.put(Validator.VALIDATOR_ACTION_PARAM, this);

  try {
! if (this.validationMethod == null) {
! synchronized(this) {
! ClassLoader loader = this.getClassLoader(params);
! this.loadValidationClass(loader);
! this.loadParameterClasses(loader);
! this.loadValidationMethod();
! }
! }

  Object[] paramValues = this.getParameterValues(params);

-- 
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]



[Id, Compress] question about status of the subproject 'Id' and 'Compress'

2006-04-24 Thread andreas . engel
Hello out there,

i wanted to ask what the status of the two subprojects 'Id' and Compress' 
currently are and what tasks will have to be solved to get them moved into 
the proper repository.



Thanks in advance 


Mit freundlichen Grüßen / Regards

A. Engel, Germany


Re: Contributing Code

2006-04-24 Thread C. Grobmeier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

will pugh wrote:
> I thought it made sense to go into compress, but I think that depends on
> how close compress is to releasing.  As I mentioned before, this code
> has a number of things to finish before it's ready for primetime.  I
> would estimate that I could get this ready in about a month.  If this is
> too risky for compress, I would offer that we could start a new branch
> for the next version.

The compress code needs a lot of time before it's beeing released imho.
There are severeal things to do with tar, the interface must be extended
and so on. It's the right time to drop a new zip implementation in, if
this implementation fits all needs.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFETLzIkv8rKBUE/T4RAlpmAKCPGxchPNpcKKC2Zp8DCRMQMCz6AQCgkGh4
3eKUJ1j1OSTpKDbassa1muo=
=8ig4
-END PGP SIGNATURE-

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



[EMAIL PROTECTED]: Project commons-jelly-tags-html (in module commons-jelly) failed

2006-04-24 Thread commons-jelly-tags-html development
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-jelly-tags-html has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 125 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-html :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-jelly-tags-html-24042006.jar] identifier set to 
project name
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-reports
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/gump_work/build_commons-jelly_commons-jelly-tags-html.html
Work Name: build_commons-jelly_commons-jelly-tags-html (Type: Build)
Work ended in a state of : Failed
Elapsed: 12 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/commons-jelly-tags-jsl-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-24042006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar:/usr/local/gump/packages/nekohtml-0.9.5/nekohtml.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testLowerCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testMixedCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)

[EMAIL PROTECTED]: Project commons-jelly-tags-html (in module commons-jelly) failed

2006-04-24 Thread commons-jelly-tags-html development
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-jelly-tags-html has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 125 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-html :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-jelly-tags-html-24042006.jar] identifier set to 
project name
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-reports
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-html/gump_work/build_commons-jelly_commons-jelly-tags-html.html
Work Name: build_commons-jelly_commons-jelly-tags-html (Type: Build)
Work ended in a state of : Failed
Elapsed: 12 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/html]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/commons-jelly-tags-jsl-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-24042006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar:/usr/local/gump/packages/nekohtml-0.9.5/nekohtml.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testLowerCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:40:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] 
[junit] 
[junit] Testcase: 
testMixedCase(org.apache.commons.jelly.tags.junit.CaseTag$1): Caused an 
ERROR
[junit] 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] org.apache.commons.jelly.MissingAttributeException: 
file:/x1/gump/public/workspace/commons-jelly/jelly-tags/html/target/test-classes/org/apache/commons/jelly/html/suite.jelly:47:48:
  You must define an attribute called 'test' for this tag.
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:54)

[EMAIL PROTECTED]: Project commons-jelly-tags-define-test (in module commons-jelly) failed

2006-04-24 Thread commons-jelly-tags-define development
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-jelly-tags-define-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 125 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-define-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-test/gump_work/build_commons-jelly_commons-jelly-tags-define-test.html
Work Name: build_commons-jelly_commons-jelly-tags-define-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 13 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/dynabean/target/commons-jelly-tags-dynabean-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-24042006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
[junit] Apr 24, 2006 4:17:48 AM 
org.apache.commons.jelly.expression.xpath.XPathExpression evaluate
[junit] SEVERE: Error constructing xpath
[junit] org.jaxen.XPathSyntaxException: Node-set expected
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:131)
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:156)
[junit] at org.jaxen.dom4j.Dom4jXPath.(Dom4jXPath.java:101)
[junit] at 
org.apache.commons.jelly.expression.xpath.XPathExpression.evaluate(XPathExpression.java:78)
[junit] at 
org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:256)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] at junit.framework.TestCase.runBare(TestCase.java:127)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framewor

[EMAIL PROTECTED]: Project commons-jelly-tags-define-test (in module commons-jelly) failed

2006-04-24 Thread commons-jelly-tags-define development
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-jelly-tags-define-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 125 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-define-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-define-test/gump_work/build_commons-jelly_commons-jelly-tags-define-test.html
Work Name: build_commons-jelly_commons-jelly-tags-define-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 13 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/define]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/dynabean/target/commons-jelly-tags-dynabean-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-24042006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
[junit] at 
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
[junit] Apr 24, 2006 4:17:48 AM 
org.apache.commons.jelly.expression.xpath.XPathExpression evaluate
[junit] SEVERE: Error constructing xpath
[junit] org.jaxen.XPathSyntaxException: Node-set expected
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:131)
[junit] at org.jaxen.BaseXPath.(BaseXPath.java:156)
[junit] at org.jaxen.dom4j.Dom4jXPath.(Dom4jXPath.java:101)
[junit] at 
org.apache.commons.jelly.expression.xpath.XPathExpression.evaluate(XPathExpression.java:78)
[junit] at 
org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:256)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.tags.junit.CaseTag$1.runTest(CaseTag.java:59)
[junit] at junit.framework.TestCase.runBare(TestCase.java:127)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framewor

Re: Contributing Code

2006-04-24 Thread C. Grobmeier
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


> I'd love to see your code, although I don't think we should merge until
> we get the code contributed.  It looks like contributing code gets a bit
> harder when there are more than one person involved in writing it.

It's easily possible to "merge" if you would implement the
Archiver-Interface. You could just head off the older zip implementation
and drop yours in.

Please use:
http://www.grobmeier.de/commons-compress-draft-4.zip

But please notice, i have to do a lot of changes suggested by Sandy
McArthur. Its under heavy construction.

My factory is being updated next days.

Further it was very difficult to easily browse your code, cause it's not
documented. Can you tell me how you delete a file from the zip? Do you
manipulate the bytes directly?

cheers
chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFETLZmkv8rKBUE/T4RAq7qAJ4gKdfdsqRPxUwSN4BOdx8q/Yjl+gCffoe0
tTBfkfbqMd1wMpltMZrCUdg=
=l/d6
-END PGP SIGNATURE-

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



[EMAIL PROTECTED]: Project commons-jelly-tags-jsl-test (in module commons-jelly) failed

2006-04-24 Thread commons-jelly-tags-jsl development
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-jelly-tags-jsl-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 125 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-jsl-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on ant exists, no need to add for property 
maven.jar.ant-optional.
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/gump_work/build_commons-jelly_commons-jelly-tags-jsl-test.html
Work Name: build_commons-jelly_commons-jelly-tags-jsl-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 17 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl]
CLASSPATH: 
/opt/jdk1.5/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/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-24042006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.TagSupport.getBodyText(TagSupport.java:234)
[junit] at 
org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:90)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.tags.jsl.TemplateTag$1.run(TemplateTag.java:160)
[junit] at org.dom4j.rule.Mode.fireRule(Mode.java:59)
[junit] at org.dom4j.rule.Mode.applyTemplates(Mode.java:80)
[junit] at org.dom4j.rule.RuleManager$1.run(RuleManager.java:171)
[junit] at org.dom4j.rule.Mode.fireRule(Mode.java:59)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:102)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:91)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:78)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:71)
[junit] at 
org.apache.commons.jelly.tags.jsl.StylesheetTag.doTag(StylesheetTag.

[EMAIL PROTECTED]: Project commons-jelly-tags-jsl-test (in module commons-jelly) failed

2006-04-24 Thread commons-jelly-tags-jsl development
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-jelly-tags-jsl-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 125 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-jelly-tags-jsl-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/index.html

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Dependency on ant exists, no need to add for property 
maven.jar.ant-optional.
 -DEBUG- Dependency on xml-xerces exists, no need to add for property 
maven.jar.xerces.
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-jsl-test/gump_work/build_commons-jelly_commons-jelly-tags-jsl-test.html
Work Name: build_commons-jelly_commons-jelly-tags-jsl-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 17 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl]
CLASSPATH: 
/opt/jdk1.5/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/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-24042006.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-24042006.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-24042006.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/packages/jaxen-1.1-beta-4/jaxen-1.1-beta-4.jar
-
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.TagSupport.getBodyText(TagSupport.java:234)
[junit] at 
org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:90)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
[junit] at 
org.apache.commons.jelly.tags.jsl.TemplateTag$1.run(TemplateTag.java:160)
[junit] at org.dom4j.rule.Mode.fireRule(Mode.java:59)
[junit] at org.dom4j.rule.Mode.applyTemplates(Mode.java:80)
[junit] at org.dom4j.rule.RuleManager$1.run(RuleManager.java:171)
[junit] at org.dom4j.rule.Mode.fireRule(Mode.java:59)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:102)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:91)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:78)
[junit] at org.dom4j.rule.Stylesheet.run(Stylesheet.java:71)
[junit] at 
org.apache.commons.jelly.tags.jsl.StylesheetTag.doTag(StylesheetTag.

DO NOT REPLY [Bug 39391] New: - New embed method for HtmlEmail

2006-04-24 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=39391

   Summary: New embed method for HtmlEmail
   Product: Commons
   Version: unspecified
  Platform: Other
OS/Version: other
Status: NEW
  Severity: normal
  Priority: P2
 Component: Email
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


Hi!

I've written a new "embed" method (simply but neccesary) for the HtmlEmail
class:


public String embed(DataSource ds, String name) throws EmailException{

 // verify that the DataSource is valid
try
{
if (ds == null || ds.getInputStream() == null)
{
throw new EmailException("Invalid Datasource");
}
}
catch (IOException e)
{
throw new EmailException("Invalid Datasource");
}
MimeBodyPart mbp = new MimeBodyPart();

try
{
mbp.setDataHandler(new DataHandler(ds));
mbp.setFileName(name);
mbp.setDisposition("inline");
String cid = randomAlphabetic(HtmlEmail.CID_LENGTH).toLowerCase();
mbp.addHeader("Content-ID", "<" + cid + ">");
this.inlineImages.add(mbp);
return cid;
}
catch (MessagingException me)
{
throw new EmailException(me);
}
}

-- 
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 38894] - [digester] ParserFeatureSetterFactory uses a wrong method to detect the use of Xerces parser

2006-04-24 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=38894


[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]




--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 08:42 ---
*** Bug 39388 has been marked as a duplicate of this bug. ***

-- 
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 39388] - ParserFeatureSetterFactory makes invalid assumption about SAX parser

2006-04-24 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=39388


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||DUPLICATE




--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 08:42 ---
This has already been reported, and fixed in trunk. You can use a nightly build,
or (better still) avoid using the ParserFeatureSetterFactory completely (IMO it
was a bad idea in the first place).

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

*** This bug has been marked as a duplicate of 38894 ***

-- 
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]



[lang] VariableFormatter issues

2006-04-24 Thread Henri Yandell
Our favourite 'will this become a templating language' class.

Two issues to ask questions about:

1) First enhancement request: #36873. Adds MessageFormat like format
patterns. It's an enhancement, seems like a pretty good one to me as
it is an enhancement that builds on the JDK and not a new feature. How
does this sit on people's slippery slopes?

2) Any idea what the status of the 35588 issue is? Looks like it was
all done with just some minor OT Clover stuff. Any reason to keep this
open?

Hen

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



DO NOT REPLY [Bug 39388] New: - ParserFeatureSetterFactory makes invalid assumption about SAX parser

2006-04-24 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=39388

   Summary: ParserFeatureSetterFactory makes invalid assumption
about SAX parser
   Product: Commons
   Version: unspecified
  Platform: Sun
OS/Version: Solaris
Status: NEW
  Severity: normal
  Priority: P2
 Component: Digester
AssignedTo: commons-dev@jakarta.apache.org
ReportedBy: [EMAIL PROTECTED]


The Commons Digester class
org.apache.commons.digester.ParserFeatureSetterFactory presumes that if
org.apache.xerces.impl.Version is on the classpath, then the sax parser factory
used will be a xerces sax parser factory.

That is not always a correct assumption!  The sax parser factory actually used
is determined by other factors documented at
http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/SAXParserFactory.html#newInstance()

In a situation where the assumption is wrong, it can then proceed to invoke
setFeature methods on the non-xerces sax parser factory, which can throw
exceptions because the feature names are specific to xerces and are not
supported by other parsers.

Please correct the implementation so as to make the commons digester not make
wrong assumptions.

-- 
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 36886] - [lang] Validate.notNull should throw NullArgumentException

2006-04-24 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=36886


[EMAIL PROTECTED] changed:

   What|Removed |Added

   Target Milestone|--- |3.0 Final




--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 07:06 ---
API change, so targetted for 3.0 (which hopefully will be pretty quickly after
2.2). 

-- 
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 39315] - [lang] New method for EqualsBuilder

2006-04-24 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=39315


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED




--- Additional Comments From [EMAIL PROTECTED]  2006-04-24 07:00 ---
Valueable addition, and perusing the diffs I can't see anything wrong with
Pete's code. 

 svn ci -m "Adding new excludeFields functionality for EqualsBuilder and
HashCodeBuilder, as submitted by Pete Gieser, Bugzilla: #39315"
Sendingsrc/java/org/apache/commons/lang/builder/EqualsBuilder.java
Sendingsrc/java/org/apache/commons/lang/builder/HashCodeBuilder.java
Sendingsrc/test/org/apache/commons/lang/builder/EqualsBuilderTest.java
Sendingsrc/test/org/apache/commons/lang/builder/HashCodeBuilderTest.java
Transmitting file data 
Committed revision 396461.   

-- 
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: r396461 - in /jakarta/commons/proper/lang/trunk/src: java/org/apache/commons/lang/builder/ test/org/apache/commons/lang/builder/

2006-04-24 Thread bayard
Author: bayard
Date: Mon Apr 24 00:00:00 2006
New Revision: 396461

URL: http://svn.apache.org/viewcvs?rev=396461&view=rev
Log:
Adding new excludeFields functionality for EqualsBuilder and HashCodeBuilder, 
as submitted by Pete Gieser, Bugzilla: #39315

Modified:

jakarta/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/EqualsBuilder.java

jakarta/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/HashCodeBuilder.java

jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/builder/EqualsBuilderTest.java

jakarta/commons/proper/lang/trunk/src/test/org/apache/commons/lang/builder/HashCodeBuilderTest.java

Modified: 
jakarta/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/EqualsBuilder.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/EqualsBuilder.java?rev=396461&r1=396460&r2=396461&view=diff
==
--- 
jakarta/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/EqualsBuilder.java
 (original)
+++ 
jakarta/commons/proper/lang/trunk/src/java/org/apache/commons/lang/builder/EqualsBuilder.java
 Mon Apr 24 00:00:00 2006
@@ -18,6 +18,9 @@
 import java.lang.reflect.AccessibleObject;
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
 
 /**
  * Assists in implementing [EMAIL PROTECTED] Object#equals(Object)} 
methods.
@@ -118,7 +121,30 @@
  * @return true if the two Objects have tested equals.
  */
 public static boolean reflectionEquals(Object lhs, Object rhs) {
-return reflectionEquals(lhs, rhs, false, null);
+return reflectionEquals(lhs, rhs, false, null, null);
+}
+
+/**
+ * This method uses reflection to determine if the two 
Objects
+ * are equal.
+ *
+ * It uses AccessibleObject.setAccessible to gain access 
to private
+ * fields. This means that it will throw a security exception if run under
+ * a security manager, if the permissions are not set up correctly. It is 
also
+ * not as efficient as testing explicitly.
+ *
+ * Transient members will be not be tested, as they are likely derived
+ * fields, and not part of the value of the Object.
+ *
+ * Static fields will not be tested. Superclass fields will be 
included.
+ *
+ * @param lhs  this object
+ * @param rhs  the other object
+ * @param excludeFields  array of field names to exclude from testing
+ * @return true if the two Objects have tested equals.
+ */
+public static boolean reflectionEquals(Object lhs, Object rhs, String[] 
excludeFields) {
+return reflectionEquals(lhs, rhs, false, null, excludeFields);
 }
 
 /**
@@ -142,7 +168,7 @@
  * @return true if the two Objects have tested equals.
  */
 public static boolean reflectionEquals(Object lhs, Object rhs, boolean 
testTransients) {
-return reflectionEquals(lhs, rhs, testTransients, null);
+return reflectionEquals(lhs, rhs, testTransients, null, null);
 }
 
 /**
@@ -171,6 +197,37 @@
  * @since 2.0
  */
 public static boolean reflectionEquals(Object lhs, Object rhs, boolean 
testTransients, Class reflectUpToClass) {
+return reflectionEquals(lhs, rhs, testTransients, reflectUpToClass, 
null);
+}
+
+/**
+ * This method uses reflection to determine if the two 
Objects
+ * are equal.
+ *
+ * It uses AccessibleObject.setAccessible to gain access 
to private
+ * fields. This means that it will throw a security exception if run under
+ * a security manager, if the permissions are not set up correctly. It is 
also
+ * not as efficient as testing explicitly.
+ *
+ * If the testTransients parameter is set to true, 
transient
+ * members will be tested, otherwise they are ignored, as they are likely
+ * derived fields, and not part of the value of the 
Object.
+ *
+ * Static fields will not be included. Superclass fields will be 
appended
+ * up to and including the specified superclass. A null superclass is 
treated
+ * as java.lang.Object.
+ *
+ * @param lhs  this object
+ * @param rhs  the other object
+ * @param testTransients  whether to include transient fields
+ * @param reflectUpToClass  the superclass to reflect up to (inclusive),
+ *  may be null
+ * @param excludeFields  array of field names to exclude from testing
+ * @return true if the two Objects have tested equals.
+ * @since 2.0
+ */
+public static boolean reflectionEquals(Object lhs, Object rhs, boolean 
testTransients, Class reflectUpToClass,
+String[] excludeFields) {
 if (lhs == rhs) {
 return true;
 }
@@ -202,10 +259,10 @@
 }
 EqualsBuilder equalsBuilder = new Equal