[nightly build] betwixt failed.

2007-05-26 Thread Phil Steitz
Failed build logs:
http://vmbuild.apache.org/~commons/nightly/logs//20070526/betwixt.log

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



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

2007-05-26 Thread James Strachan
To whom it may engage...

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

Project commons-betwixt has an issue affecting its community integration.
This issue affects 8 projects,
 and has been outstanding for 10 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-betwixt :  Commons Betwixt Package
- commons-jelly-tags-betwixt :  Commons Jelly
- commons-jelly-tags-ojb :  Commons Jelly
- db-ddlutils :  Easy-to-use component for working with Database Definition 
(...
- db-ojb-from-packages-1-0-release :  ObjectRelationalBridge
- jakarta-slide :  Content Management System based on WebDAV technology
- maven-bootstrap :  Project Management Tools
- test-ojb-from-packages-1-0-release :  ObjectRelationalBridge


Full details are available at:

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

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-betwixt-26052007.jar] identifier set to project 
name
 -INFO- Failed with reason build failed
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-betwixt/gump_work/build_jakarta-commons_commons-betwixt.html
Work Name: build_jakarta-commons_commons-betwixt (Type: Build)
Work ended in a state of : Failed
Elapsed: 2 mins 43 secs
Command Line: /opt/jdk1.5/bin/java -Djava.awt.headless=true 
-Dant.build.clonevm=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only -Dfinal.name=commons-betwixt-26052007 
-Dresourcedir=/usr/local/gump/public/workspace/jakarta-commons/betwixt jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons/betwixt]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/betwixt/target/classes:/usr/local/gump/public/workspace/jakarta-commons/betwixt/target/test-classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/packages/junit3.8.1/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-26052007.jar:/usr/local/gump/public/workspace/junit/dist/junit-26052007.jar
-
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy checkVersionUntil
[junit] INFO: value=null
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy checkVersionUntil
[junit] INFO: version=3
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy debugOptions
[junit] INFO: Names:
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy debugOptions
[junit] INFO:   0: version-from=2
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy checkVersionUntil
[junit] INFO: No attribute Version until
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy suppress
[junit] INFO: Showing element
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.TestVersioning testWrite4
[junit] INFO: Written:
[junit] VersioningTestData attribute1=attributevalue1
[junit] element1elementvalue1/element1
[junit] element2elementvalue2/element2
[junit] /VersioningTestData
[junit] 
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.TestVersioning testWrite4
[junit] INFO: 

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

2007-05-26 Thread James Strachan
To whom it may engage...

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

Project commons-betwixt has an issue affecting its community integration.
This issue affects 8 projects,
 and has been outstanding for 10 runs.
The current state of this project is 'Failed', with reason 'Build Failed'.
For reference only, the following projects are affected by this:
- commons-betwixt :  Commons Betwixt Package
- commons-jelly-tags-betwixt :  Commons Jelly
- commons-jelly-tags-ojb :  Commons Jelly
- db-ddlutils :  Easy-to-use component for working with Database Definition 
(...
- db-ojb-from-packages-1-0-release :  ObjectRelationalBridge
- jakarta-slide :  Content Management System based on WebDAV technology
- maven-bootstrap :  Project Management Tools
- test-ojb-from-packages-1-0-release :  ObjectRelationalBridge


Full details are available at:

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

That said, some information snippets are provided here.

The following annotations (debug/informational/warning/error messages) were 
provided:
 -DEBUG- Sole output [commons-betwixt-26052007.jar] identifier set to project 
name
 -INFO- Failed with reason build failed
 -INFO- Failed to extract fallback artifacts from Gump Repository



The following work was performed:
http://vmgump.apache.org/gump/public/jakarta-commons/commons-betwixt/gump_work/build_jakarta-commons_commons-betwixt.html
Work Name: build_jakarta-commons_commons-betwixt (Type: Build)
Work ended in a state of : Failed
Elapsed: 2 mins 43 secs
Command Line: /opt/jdk1.5/bin/java -Djava.awt.headless=true 
-Dant.build.clonevm=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar
 org.apache.tools.ant.Main -Dgump.merge=/x1/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only -Dfinal.name=commons-betwixt-26052007 
-Dresourcedir=/usr/local/gump/public/workspace/jakarta-commons/betwixt jar 
[Working Directory: /usr/local/gump/public/workspace/jakarta-commons/betwixt]
CLASSPATH: 
/opt/jdk1.5/lib/tools.jar:/usr/local/gump/public/workspace/jakarta-commons/betwixt/target/classes:/usr/local/gump/public/workspace/jakarta-commons/betwixt/target/test-classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/packages/junit3.8.1/junit.jar:/usr/local/gump/public/workspace/xml-commons/java/build/resolver.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/public/workspace/jakarta-commons/digester/dist/commons-digester.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-26052007.jar:/usr/local/gump/public/workspace/junit/dist/junit-26052007.jar
-
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy checkVersionUntil
[junit] INFO: value=null
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy checkVersionUntil
[junit] INFO: version=3
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy debugOptions
[junit] INFO: Names:
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy debugOptions
[junit] INFO:   0: version-from=2
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy checkVersionUntil
[junit] INFO: No attribute Version until
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.VersioningStrategy suppress
[junit] INFO: Showing element
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.TestVersioning testWrite4
[junit] INFO: Written:
[junit] VersioningTestData attribute1=attributevalue1
[junit] element1elementvalue1/element1
[junit] element2elementvalue2/element2
[junit] /VersioningTestData
[junit] 
[junit] May 26, 2007 4:43:37 AM 
org.apache.commons.betwixt.versioning.TestVersioning testWrite4
[junit] INFO: 

[jira] Created: (VFS-163) third party plugin: dctmvfs

2007-05-26 Thread Frank (JIRA)
third party plugin: dctmvfs
---

 Key: VFS-163
 URL: https://issues.apache.org/jira/browse/VFS-163
 Project: Commons VFS
  Issue Type: Improvement
Affects Versions: 1.1
Reporter: Frank
Priority: Trivial


I'm really sorry to misuse JIRA like this but your email imario - at - apache 
keeps bouncing my mails since a month,

I don't see any other way of getting in touch, so here it goes. Please remove 
this item from the feature list when read.

I created a plugin for VFS to connect to EMC Documentum (a content management 
system).

The project is hosted at sourceforge: http://dctmvfs.sourceforge.net

The first version is read-only, but it should evolve into a read/write 
interface.

I also created a VFS bridge for the Apache FTP Server that is in incubation 
now. With this bridge it is possible to setup an FTP frontend for any VFS 
Provider with just some configuration. I really like it.

I would appreciate it a lot if you could mention my project as a third-party 
provider.

Thanks,

Frank
([EMAIL PROTECTED]) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Updated: (VFS-163) third party plugin: dctmvfs

2007-05-26 Thread Frank (JIRA)

 [ 
https://issues.apache.org/jira/browse/VFS-163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Frank updated VFS-163:
--

Description: 
I'm really sorry to misuse JIRA like this but your email imario - at - apache 
keeps bouncing my mails since a month,

I don't see any other way of getting in touch, so here it goes. Please remove 
this item from the feature list when read.

I created a plugin for VFS to connect to EMC Documentum (a content management 
system).

The project is hosted at sourceforge: http://dctmvfs.sourceforge.net

The first version is read-only, but it should evolve into a read/write 
interface.

I also created a VFS bridge for the Apache FTP Server that is in incubation 
now. With this bridge it is possible to setup an FTP frontend for any VFS 
Provider with just some configuration. I really like it.

I would appreciate it a lot if you could mention my project as a third-party 
provider.

Thanks,

Frank
(kleij - at- users.sourceforge.net) 

  was:
I'm really sorry to misuse JIRA like this but your email imario - at - apache 
keeps bouncing my mails since a month,

I don't see any other way of getting in touch, so here it goes. Please remove 
this item from the feature list when read.

I created a plugin for VFS to connect to EMC Documentum (a content management 
system).

The project is hosted at sourceforge: http://dctmvfs.sourceforge.net

The first version is read-only, but it should evolve into a read/write 
interface.

I also created a VFS bridge for the Apache FTP Server that is in incubation 
now. With this bridge it is possible to setup an FTP frontend for any VFS 
Provider with just some configuration. I really like it.

I would appreciate it a lot if you could mention my project as a third-party 
provider.

Thanks,

Frank
([EMAIL PROTECTED]) 


 third party plugin: dctmvfs
 ---

 Key: VFS-163
 URL: https://issues.apache.org/jira/browse/VFS-163
 Project: Commons VFS
  Issue Type: Improvement
Affects Versions: 1.1
Reporter: Frank
Priority: Trivial

 I'm really sorry to misuse JIRA like this but your email imario - at - apache 
 keeps bouncing my mails since a month,
 I don't see any other way of getting in touch, so here it goes. Please remove 
 this item from the feature list when read.
 I created a plugin for VFS to connect to EMC Documentum (a content management 
 system).
 The project is hosted at sourceforge: http://dctmvfs.sourceforge.net
 The first version is read-only, but it should evolve into a read/write 
 interface.
 I also created a VFS bridge for the Apache FTP Server that is in incubation 
 now. With this bridge it is possible to setup an FTP frontend for any VFS 
 Provider with just some configuration. I really like it.
 I would appreciate it a lot if you could mention my project as a third-party 
 provider.
 Thanks,
 Frank
 (kleij - at- users.sourceforge.net) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
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

2007-05-26 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 12 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.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties]
 -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: 20 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/commons-cli-1.0.x/target/commons-cli-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-26052007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-26052007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTagSupport.fail(AssertTagSupport.java:64)
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:59)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:263)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:66)
[junit] at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:113)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.tags.jsl.TemplateTag$1.run(TemplateTag.java:161)
[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] 

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

2007-05-26 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 12 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.
 -WARNING- Overriding Maven properties: 
[/usr/local/gump/public/workspace/commons-jelly/jelly-tags/jsl/build.properties]
 -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: 20 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/commons-cli-1.0.x/target/commons-cli-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/log/target/commons-jelly-tags-log-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/xml/target/commons-jelly-tags-xml-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-26052007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-26052007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar
-
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTagSupport.fail(AssertTagSupport.java:64)
[junit] at 
org.apache.commons.jelly.tags.junit.AssertTag.doTag(AssertTag.java:59)
[junit] at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:263)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:66)
[junit] at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:113)
[junit] at 
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:96)
[junit] at 
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:187)
[junit] at 
org.apache.commons.jelly.tags.jsl.TemplateTag$1.run(TemplateTag.java:161)
[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] 

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

2007-05-26 Thread commons-jelly-tags-fmt 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-fmt-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 12 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-fmt-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-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/fmt/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-test/gump_work/build_commons-jelly_commons-jelly-tags-fmt-test.html
Work Name: build_commons-jelly_commons-jelly-tags-fmt-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 21 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt]
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/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/beanshell/target/commons-jelly-tags-beanshell-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-26052007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-26052007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/commons-jelly-tags-fmt-26052007.jar
-
[junit] at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[junit] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[junit] at 
org.apache.commons.jelly.tags.ant.AntTagLibrary.createProject(AntTagLibrary.java:128)

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

2007-05-26 Thread commons-jelly-tags-fmt 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-fmt-test has an issue affecting its community 
integration.
This issue affects 1 projects,
 and has been outstanding for 12 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-fmt-test :  Commons Jelly


Full details are available at:

http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-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/fmt/build.properties]
 -DEBUG- (Gump generated) Maven Properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/build.properties
 -INFO- Failed with reason build failed
 -DEBUG- Maven POM in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.xml
 -DEBUG- Maven project properties in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/project.properties
 -INFO- Project Reports in: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/test-reports



The following work was performed:
http://vmgump.apache.org/gump/public/commons-jelly/commons-jelly-tags-fmt-test/gump_work/build_commons-jelly_commons-jelly-tags-fmt-test.html
Work Name: build_commons-jelly_commons-jelly-tags-fmt-test (Type: Build)
Work ended in a state of : Failed
Elapsed: 21 secs
Command Line: maven --offline jar 
[Working Directory: 
/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt]
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/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/usr/local/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/target/commons-jelly-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/ant/target/commons-jelly-tags-ant-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/beanshell/target/commons-jelly-tags-beanshell-26052007.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/junit/target/commons-jelly-tags-junit-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/jexl/dist/commons-jexl-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-26052007.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/target/commons-logging-api-26052007.jar:/usr/local/gump/public/workspace/dom4j/build/dom4j.jar:/usr/local/gump/public/workspace/jaxen/target/jaxen-26052007.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/usr/local/gump/public/workspace/commons-jelly/jelly-tags/fmt/target/commons-jelly-tags-fmt-26052007.jar
-
[junit] at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[junit] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
[junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[junit] at java.security.AccessController.doPrivileged(Native Method)
[junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[junit] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[junit] at 
org.apache.commons.jelly.tags.ant.AntTagLibrary.createProject(AntTagLibrary.java:128)

[jira] Created: (COLLECTIONS-254) java.util.prefs Configuration

2007-05-26 Thread Michael Rudolf (JIRA)
java.util.prefs Configuration
-

 Key: COLLECTIONS-254
 URL: https://issues.apache.org/jira/browse/COLLECTIONS-254
 Project: Commons Collections
  Issue Type: Wish
Reporter: Michael Rudolf
Priority: Minor


Hi,

I have read that Commons Configuration is intended to be compatible with Java 
1.3 but would it be possible to create a configuration backend for the 
Preferences API provided since Java 1.4?

In my project I would like to use a very low-overhead configuration mechanism 
as is the Preferences API while still having the flexibility and power offered 
by Commons Configuration. In fact, being able to swap in a config file for 
testing purposes without changing the code would be wonderful. However, I do 
not like the idea of providing the end user with such a file or even a 
database, changing application settings should be done through the UI.

If it is not possible to add a preferences backend to the code base due to the 
backward compatibility policy, could such a backend then possibly be provided 
in another branch or in a subproject?

Best regards,
Michael

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Commented: (DIGESTER-113) Can sources attachment for Digester 1.8 be uploaded to Maven repo on ibiblio?

2007-05-26 Thread Henri Yandell (JIRA)

[ 
https://issues.apache.org/jira/browse/DIGESTER-113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499336
 ] 

Henri Yandell commented on DIGESTER-113:


Both source and javadoc deployed to 
http://people.apache.org/repo/m1-ibiblio-rsync-repository/commons-digester/jars/.

I'll give it a little bit and check central to make sure they moved over there 
properly.

 Can sources attachment for Digester 1.8 be uploaded to Maven repo on ibiblio?
 -

 Key: DIGESTER-113
 URL: https://issues.apache.org/jira/browse/DIGESTER-113
 Project: Commons Digester
  Issue Type: Wish
Affects Versions: 1.8
Reporter: Matt Whitlock
 Assigned To: Henri Yandell
Priority: Minor

 Please see http://jira.codehaus.org/browse/MAVENUPLOAD-1521 .
 I am supposed to ask if you will allow 
 http://www.mattwhitlock.com/commons-digester-1.8-sources.jar to be uploaded 
 to the Maven central repository on ibiblio as the source attachment for the 
 commons-digester:commons-digester:1.8:jar artifact.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Moved: (CONFIGURATION-276) java.util.prefs Configuration

2007-05-26 Thread Oliver Heger (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-276?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger moved COLLECTIONS-254 to CONFIGURATION-276:


Key: CONFIGURATION-276  (was: COLLECTIONS-254)
Project: Commons Configuration  (was: Commons Collections)

 java.util.prefs Configuration
 -

 Key: CONFIGURATION-276
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-276
 Project: Commons Configuration
  Issue Type: Wish
Reporter: Michael Rudolf
Priority: Minor

 Hi,
 I have read that Commons Configuration is intended to be compatible with Java 
 1.3 but would it be possible to create a configuration backend for the 
 Preferences API provided since Java 1.4?
 In my project I would like to use a very low-overhead configuration mechanism 
 as is the Preferences API while still having the flexibility and power 
 offered by Commons Configuration. In fact, being able to swap in a config 
 file for testing purposes without changing the code would be wonderful. 
 However, I do not like the idea of providing the end user with such a file or 
 even a database, changing application settings should be done through the UI.
 If it is not possible to add a preferences backend to the code base due to 
 the backward compatibility policy, could such a backend then possibly be 
 provided in another branch or in a subproject?
 Best regards,
 Michael

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



svn commit: r541925 - in /jakarta/commons/proper/configuration/trunk/src: java/org/apache/commons/configuration/CombinedConfiguration.java test/org/apache/commons/configuration/TestCombinedConfigurati

2007-05-26 Thread oheger
Author: oheger
Date: Sat May 26 11:49:26 2007
New Revision: 541925

URL: http://svn.apache.org/viewvc?view=revrev=541925
Log:
CONFIGURATION-215: Added a getSource() method to CombinedConfiguration

Modified:

jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CombinedConfiguration.java

jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/TestCombinedConfiguration.java

Modified: 
jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CombinedConfiguration.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CombinedConfiguration.java?view=diffrev=541925r1=541924r2=541925
==
--- 
jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CombinedConfiguration.java
 (original)
+++ 
jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CombinedConfiguration.java
 Sat May 26 11:49:26 2007
@@ -512,6 +512,59 @@
 }
 
 /**
+ * Returns the configuration source, in which the specified key is defined.
+ * This method will determine the configuration node that is identified by
+ * the given key. The following constellations are possible:
+ * ul
+ * liIf no node object is found for this key, bnull/b is 
returned./li
+ * liIf the key maps to multiple nodes belonging to different
+ * configuration sources, a codeIllegalArgumentException/code is
+ * thrown (in this case no unique source can be determined)./li
+ * liIf exactly one node is found for the key, the (child) configuration
+ * object, to which the node belongs is determined and returned./li
+ * liFor keys that have been added directly to this combined
+ * configuration and that do not belong to the namespaces defined by
+ * existing child configurations this configuration will be returned./li
+ * /ul
+ *
+ * @param key the key of a configuration property
+ * @return the configuration, to which this property belongs or bnull/b
+ * if the key cannot be resolved
+ * @throws IllegalArgumentException if the key maps to multiple properties
+ * and the source cannot be determined, or if the key is bnull/b
+ * @since 1.5
+ */
+public Configuration getSource(String key)
+{
+if (key == null)
+{
+throw new IllegalArgumentException(Key must not be null!);
+}
+
+List nodes = fetchNodeList(key);
+if (nodes.isEmpty())
+{
+return null;
+}
+
+Iterator it = nodes.iterator();
+Configuration source = findSourceConfiguration((ConfigurationNode) it
+.next());
+while (it.hasNext())
+{
+Configuration src = findSourceConfiguration((ConfigurationNode) it
+.next());
+if (src != source)
+{
+throw new IllegalArgumentException(The key  + key
++  is defined by multiple sources!);
+}
+}
+
+return source;
+}
+
+/**
  * Creates the root node of this combined configuration.
  *
  * @return the combined root node
@@ -538,6 +591,37 @@
 }
 
 /**
+ * Determines the configuration that owns the specified node.
+ *
+ * @param node the node
+ * @return the owning configuration
+ */
+private Configuration findSourceConfiguration(ConfigurationNode node)
+{
+ConfigurationNode root = null;
+ConfigurationNode current = node;
+
+// find the root node in this hierarchy
+while (current != null)
+{
+root = current;
+current = current.getParentNode();
+}
+
+// Check with the root nodes of the child configurations
+for (Iterator it = configurations.iterator(); it.hasNext();)
+{
+ConfigData cd = (ConfigData) it.next();
+if (root == cd.getRootNode())
+{
+return cd.getConfiguration();
+}
+}
+
+return this;
+}
+
+/**
  * An internal helper class for storing information about contained
  * configurations.
  */
@@ -555,6 +639,9 @@
 /** Stores the at string.*/
 private String at;
 
+/** Stores the root node for this child configuration.*/
+private ConfigurationNode rootNode;
+
 /**
  * Creates a new instance of codeConfigData/code and initializes
  * it.
@@ -602,6 +689,17 @@
 }
 
 /**
+ * Returns the root node for this child configuration.
+ *
+ * @return the root node of this child configuration
+ * @since 1.5
+ */
+public ConfigurationNode getRootNode()
+{
+return rootNode;
+

svn commit: r541932 - in /jakarta/commons/proper/configuration/trunk: src/java/org/apache/commons/configuration/CompositeConfiguration.java src/test/org/apache/commons/configuration/TestCompositeConfi

2007-05-26 Thread oheger
Author: oheger
Date: Sat May 26 12:30:54 2007
New Revision: 541932

URL: http://svn.apache.org/viewvc?view=revrev=541932
Log:
CONFIGURATION-215: Added a getSource() method to CompositeConfiguration

Modified:

jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CompositeConfiguration.java

jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/TestCompositeConfiguration.java
jakarta/commons/proper/configuration/trunk/xdocs/changes.xml

Modified: 
jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CompositeConfiguration.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CompositeConfiguration.java?view=diffrev=541932r1=541931r2=541932
==
--- 
jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CompositeConfiguration.java
 (original)
+++ 
jakarta/commons/proper/configuration/trunk/src/java/org/apache/commons/configuration/CompositeConfiguration.java
 Sat May 26 12:30:54 2007
@@ -421,4 +421,52 @@
 .setListDelimiter(listDelimiter);
 super.setListDelimiter(listDelimiter);
 }
+
+/**
+ * Returns the configuration source, in which the specified key is defined.
+ * This method will iterate over all existing child configurations and 
check
+ * whether they contain the specified key. The following constellations are
+ * possible:
+ * ul
+ * liIf exactly one child configuration contains the key, this
+ * configuration is returned as the source configuration. This may be the
+ * emin memory configuration/em (this has to be explicitly checked by
+ * the calling application)./li
+ * liIf none of the child configurations contain the key, bnull/b is
+ * returned./li
+ * liIf the key is contained in multiple child configurations or if the
+ * key is bnull/b, a codeIllegalArgumentException/code is thrown.
+ * In this case the source configuration cannot be determined./li
+ * /ul
+ *
+ * @param key the key to be checked
+ * @return the source configuration of this key
+ * @throws IllegalArgumentException if the source configuration cannot be
+ * determined
+ * @since 1.5
+ */
+public Configuration getSource(String key)
+{
+if (key == null)
+{
+throw new IllegalArgumentException(Key must not be null!);
+}
+
+Configuration source = null;
+for (Iterator it = configList.iterator(); it.hasNext();)
+{
+Configuration conf = (Configuration) it.next();
+if (conf.containsKey(key))
+{
+if (source != null)
+{
+throw new IllegalArgumentException(The key  + key
++  is defined by multiple sources!);
+}
+source = conf;
+}
+}
+
+return source;
+}
 }

Modified: 
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/TestCompositeConfiguration.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/TestCompositeConfiguration.java?view=diffrev=541932r1=541931r2=541932
==
--- 
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/TestCompositeConfiguration.java
 (original)
+++ 
jakarta/commons/proper/configuration/trunk/src/test/org/apache/commons/configuration/TestCompositeConfiguration.java
 Sat May 26 12:30:54 2007
@@ -40,6 +40,9 @@
  */
 public class TestCompositeConfiguration extends TestCase
 {
+/** Constant for a test property to be checked.*/
+private static final String TEST_PROPERTY = test.source.property;
+
 protected PropertiesConfiguration conf1;
 protected PropertiesConfiguration conf2;
 protected XMLConfiguration xmlConf;
@@ -504,7 +507,7 @@
 
 /**
  * Writes a test properties file containing a single property definition.
- * 
+ *
  * @param f the file to write
  * @param prop the property name
  * @param value the property value
@@ -681,6 +684,85 @@
 cc.addProperty(test.property, a,b,c);
 assertEquals(Wrong value of property, a,b,c, cc
 .getString(test.property));
+}
+
+/**
+ * Prepares a test of the getSource() method.
+ */
+private void setUpSourceTest()
+{
+cc.addConfiguration(conf1);
+cc.addConfiguration(conf2);
+}
+
+/**
+ * Tests the getSource() method if the property is defined in a single 
child
+ * configuration.
+ */
+public void testGetSourceSingle()
+{
+setUpSourceTest();
+conf1.addProperty(TEST_PROPERTY, 

[jira] Resolved: (CONFIGURATION-215) Using relative URLs

2007-05-26 Thread Oliver Heger (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger resolved CONFIGURATION-215.


Resolution: Fixed

getSource() methods were added to CompositeConfiguration and 
CombinedConfiguration. Please have a look at the Javadocs for an exact 
description of the semantics.

 Using relative URLs
 ---

 Key: CONFIGURATION-215
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-215
 Project: Commons Configuration
  Issue Type: Improvement
Affects Versions: 1.3
Reporter: Michiel Kalkman
 Assigned To: Oliver Heger
Priority: Minor
 Fix For: 1.5


 It would be useful to be able to specify URLs in configuration item values 
 that are relative to the configuration.
 A sample. I have the following files.
 A/config.xml   which refers to
 B/specificConfigForB.xml   which refers to
 B/somefile
 Now specifying the location of somefile in specificConfigForB.xml should be 
 possible using a relative URL, such that it is possible to retrieve the 
 absolute URL of somefile through:
 a) the absolute URL of A/config.xml (e.g.: file:/c:/A/config.xml or 
 http://A/config.xml)
 b) the relative URL of somefile specified in B/specificConfigForB.xml (like 
 somefilesomefile/somefile)
 (1) One solution is to make it possible to find the location of the 
 configuration file that specifies the relative URL. Or more general, commons 
 config should know where a given configuration item is stored.
 In this case it might be an idea to implement a getURL() on the Configuration 
 interface which uses:
 1. the absolute URL of the composite configuration file, (A/config.xml)
 2. the relative URL to the specfying configuration file, 
 (B/specificConfigForB.xml)
 3. the relative URL specified (in B/specificConfigForB.xml)
 (2) Another solution is to specify a special meta variable (like ${url}) that 
 can be used to specify the location of the specifying configuration file wrt 
 the composite configuration file. E.g. somefile${url}/somefile/somefile 
 would result in ../B/somefile.
 (3) Another solution would be to specify a special attribute to indicate that 
 the value specified is an URL. Like somefile type=URLsomefile/somefile.
 The advantage of solution (1) is that no extra semantics are introduced to 
 the configuration files. Furthermore, it might possibly be useful in 
 debugging situations. The advantages of solution (2) is that in this manner 
 other meta variables might be introduced. The disadvantage of solution (3) is 
 that this one cannot be applied to property files.
 See also 
 http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/200606.mbox/[EMAIL
  PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Resolved: (CONFIGURATION-253) FileConfiguration getFile(), getFileName(), getBasePath() are not always consistent

2007-05-26 Thread Oliver Heger (JIRA)

 [ 
https://issues.apache.org/jira/browse/CONFIGURATION-253?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger resolved CONFIGURATION-253.


Resolution: Fixed

I think this issue can now be marked as fixed.

 FileConfiguration getFile(), getFileName(), getBasePath() are not always 
 consistent
 ---

 Key: CONFIGURATION-253
 URL: https://issues.apache.org/jira/browse/CONFIGURATION-253
 Project: Commons Configuration
  Issue Type: Bug
Affects Versions: 1.3
Reporter: Thomas Wabner
 Assigned To: Oliver Heger
 Fix For: 1.5


 Taken from the maillinglist:
  I have a properties configuration which is loaded without a problem.
  Later in my application I will access the file which is aligned to 
  this configuration.
  
   
  
  final IFileConfiguration _productConf = 
  _conf.getProductConfigurations().get(_productId);
  
  log.debug(product conf file  + _productConf.getFile());
  
  log.debug(product conf filename  + _productConf.getFileName());
  
  log.debug(product conf base path  + _productConf.getBasePath());
  
   
  
  The methods _productConf.getFile() and _productConf.getFileName() 
  returning null but the getBasePath() returns a path which is correct 
  (like file:/C:/Projects/workspace/myProject/project.properties). Seems 
  for me like a bug because the PropertiesConfiguration is loaded 
  correct and works.
  
   
  
  By side: I have also set a file reloading strategy for this 
  configuration.
  
   
  
  Any ideas what's happen in this case or where I can find the problem? 
  It would be nicer to get the File() instead the BasePath which has to 
  be converted into a URL before I can access the whole properties file.
  
   
  
  Thanks in advance,
  
   
  
  - Thomas Wabner
  
  
 Thomas,
 you are right, the conversions between a base path, a file name, and a File 
 are not always consistent. How did you load the configuration (this 
 determines, which internal fields are set)?
 I would recommend to work with URLs, i.e. the method getURL(). A file-based 
 configuration's URL is always defined.
 If you like, you can open a Jira ticket for this problem.
 Thanks.
 Oliver
 The file is loaded in this way:
 _productConf = new ProductConfiguration();
 _productConf.load(FileTools.getPathForList(_propductPathList).getPath());
 means the load method gets an String and not an File.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



Initial ideas for adding naive prime algorithms to Commons Math

2007-05-26 Thread Roy van Rijn

While browsing through the Commons Math API today I noticed there
aren't any prime algorithms in it. Then I noticed the request for
these algorithms on the wiki WishList.

Is anybody working on this yet? If not, could this be a good start?
http://www.redcode.nl/tmp/PrimeUtils.rar

Roy
(new to ASF)

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



Re: [MATH] Initial ideas for adding naive prime algorithms

2007-05-26 Thread Bill Barker

Roy van Rijn [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]
 While browsing through the Commons Math API today I noticed there
 aren't any prime algorithms in it. Then I noticed the request for
 these algorithms on the wiki WishList.

 Is anybody working on this yet? If not, could this be a good start?
 http://www.redcode.nl/tmp/PrimeUtils.rar

I'm somewhat interested, but for those of us that don't use a mac, could you 
publish in more universal format (e.g. .tar.gz/.zip)?

Of course, this will need all of the legal IP clearance if it gets accepted, 
so in the meantime, you should probably look at 
http://www.apache.org/licenses/#grants.

 Roy
 (new to ASF) 




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



svn commit: r541959 - /jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/

2007-05-26 Thread psteitz
Author: psteitz
Date: Sat May 26 19:11:12 2007
New Revision: 541959

URL: http://svn.apache.org/viewvc?view=revrev=541959
Log:
Made license headers consistent, removed @author tag (with permission)

Modified:

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/CorrelatedRandomVectorGenerator.java

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/GaussianRandomGenerator.java

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/NormalizedRandomGenerator.java

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/NotPositiveDefiniteMatrixException.java

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/RandomVectorGenerator.java

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/UncorrelatedRandomVectorGenerator.java

jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/UniformRandomGenerator.java

Modified: 
jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/CorrelatedRandomVectorGenerator.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/CorrelatedRandomVectorGenerator.java?view=diffrev=541959r1=541958r2=541959
==
--- 
jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/CorrelatedRandomVectorGenerator.java
 (original)
+++ 
jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/CorrelatedRandomVectorGenerator.java
 Sat May 26 19:11:12 2007
@@ -1,19 +1,19 @@
-//Licensed to the Apache Software Foundation (ASF) under one
-//or more contributor license agreements.  See the NOTICE file
-//distributed with this work for additional information
-//regarding copyright ownership.  The ASF licenses this file
-//to you under the Apache License, Version 2.0 (the
-//License); you may not use this file except in compliance
-//with the License.  You may obtain a copy of the License at
-
-//http://www.apache.org/licenses/LICENSE-2.0
-
-//Unless required by applicable law or agreed to in writing,
-//software distributed under the License is distributed on an
-//AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-//KIND, either express or implied.  See the License for the
-//specific language governing permissions and limitations
-//under the License.
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the License); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 
 package org.apache.commons.math.random;
 

Modified: 
jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/GaussianRandomGenerator.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/GaussianRandomGenerator.java?view=diffrev=541959r1=541958r2=541959
==
--- 
jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/GaussianRandomGenerator.java
 (original)
+++ 
jakarta/commons/proper/math/trunk/src/java/org/apache/commons/math/random/GaussianRandomGenerator.java
 Sat May 26 19:11:12 2007
@@ -1,19 +1,19 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// License); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-// 
-//   http://www.apache.org/licenses/LICENSE-2.0
-// 
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.