I had the same kind of problem with the optional
ftp task (NoClassDefFoundError). After some investigations,
we found that the "ant-optionnal.jar" was loaded with the
"root" class loader whereas the external class
"junit/framework/TestListener" (for you) is loaded with
the "root.maven" class loader.
In the maven document, it is said we just had to add a
classloader property to solve the problem. Like this
<dependency>
<id>junit</id>
<version>3.8</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
But for us (beta 9), it seems that this property is only
used for plugin (so we built a little plugin).
Hope it helps.
Boris
-----Message d'origine-----
De : Nathan Coast [mailto:[EMAIL PROTECTED]
Envoy� : mardi 23 septembre 2003 06:12
� : Maven Users List
Objet : Re: JUnit taskdef
D:\dev\op\op\logistics>maven junitejb:test -X
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0-rc1-SNAPSHOT
[DEBUG] Adding reference: maven.dependency.classpath ->
D:\java\apache\maven-cvsbuild\repository\oputil\jars\oputil-1.0.jar;D:\java\apache\maven-cvsbuild\repository\weblogic\jars\weblogic-8.1.jar;D:\java\apache\maven-cvsbuild\repository\junit\jars\junit-3.8.1.jar;D:\java\apache\maven-cvsbuild\repository\junitejb\jars\junitejb-1.0.jar
[available] [VERBOSE] Found: src\java
[available] [VERBOSE] Found: src\junitejb\java
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
D:\java\apache\maven-cvsbuild\repository\maven\jars\maven-1.0-beta-10.jar;D:\java\apache\maven-cvsbuild\repository\commons-io\jars\commons-io-20030203.000550.jar;D:\java\apache\maven-cvsbuild\repository\commons-net\jars\commons-net-1.0.0.jar;D:\java\apache\maven-cvsbuild\repository\commons-httpclient\jars\commons-httpclient-2.0-beta1.jar;D:\java\apache\maven-cvsbuild\repository\commons-lang\jars\commons-lang-1.0.1.jar;D:\java\apache\maven-cvsbuild\repository\jsch\jars\jsch-0.1.5.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-velocity-20030303.205659.jar;D:\java\apache\maven-cvsbuild\repository\velocity\jars\velocity-1.4-dev.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
D:\java\apache\maven-cvsbuild\repository\dom4j\jars\dom4j-1.4.jar;D:\java\apache\maven-cvsbuild\repository\xml-apis\jars\xml-apis-1.0.b2.jar;D:\java\apache\maven-cvsbuild\repository\maven\jars\maven.jar;D:\java\apache\maven-cvsbuild\repository\isorelax\jars\isorelax-20030108.jar;D:\java\apache\maven-cvsbuild\repository\xercesjarv\jars\xercesjarv-20020712-DG.jar;D:\java\apache\maven-cvsbuild\repository\xerces\jars\xerces-2.4.0.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
D:\java\apache\maven-cvsbuild\repository\ant\jars\ant-1.5.3-1.jar;D:\java\apache\maven-cvsbuild\repository\dom4j\jars\dom4j-1.4.jar;D:\java\apache\maven-cvsbuild\repository\commons-grant\jars\commons-grant-1.0-beta-4.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-20030902.160215.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-jsl-20030211.143151.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-log-20030211.142821.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-velocity-20030303.205659.jar;D:\java\apache\maven-cvsbuild\repository\commons-jelly\jars\commons-jelly-tags-xml-20030211.142705.jar;D:\java\apache\maven-cvsbuild\repository\commons-logging\jars\commons-logging-1.0.3.jar;D:\java\apache\maven-cvsbuild\repository\maven\jars\maven-1.0-beta-10.jar;D:\java\apache\maven-cvsbuild\repository\velocity\jars\velocity-1.4-dev.jar;D:\java\apache\mave
n-cvsbuild\repository\velocity-dvsl\jars\velocity-dvsl-0.45.jar;D:\java\apache\maven-cvsbuild\repository\xml-apis\jars\xml-apis-1.0.b2.jar
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
[DEBUG] Adding reference: maven.dependency.classpath ->
D:\java\apache\maven-cvsbuild\repository\weblogic\jars\weblogic-8.1.jar;D:\java\apache\maven-cvsbuild\repository\junit\jars\junit-3.8.1.jar;D:\java\apache\maven-cvsbuild\repository\ant\jars\ant-optional-1.5.3-1.jar;D:\java\apache\maven-cvsbuild\repository\ant\jars\ant-1.5.3-1.jar
[available] [VERBOSE] Unable to find src\java to set property sourcesPresent
[available] [VERBOSE] Unable to find src\test to set property
unitTestSourcesPresent
[DEBUG] Adding reference: maven-classpath ->
[DEBUG] Adding reference: maven.compile.src.set ->
[DEBUG] Adding reference: maven.test.compile.src.set ->
junitejb:test:
[echo] ant classpath
D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-optional-1.5.3-1.jar;D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-1.5.3-1.jar;D:\java\apache\maven-cvsbuild/repository\junit\jars\junit-3.8.1.jar
[taskdef] [DEBUG] Class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
loaded from parent loader
BUILD FAILED
File...... file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/
Element... taskdef
Line...... 236
Column.... 34
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
com.werken.werkz.UnattainableGoalException: Unable to obtain goal [junitejb:test] --
file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/:236:34:
<taskdef> taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot
be found
at com.werken.werkz.Goal.fire(Goal.java:646)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
org.apache.commons.jelly.JellyTagException:
file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/:236:34:
<taskdef> taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot
be found
at org.apache.commons.jelly.impl.TagScript.handleException(TagScript.java:683)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:288)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
Caused by: taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot
be found
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
... 15 more
Caused by: java.lang.NoClassDefFoundError: junit/framework/TestListener
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
at java.lang.Class.getDeclaredConstructors(Class.java:1152)
at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
... 19 more
Root cause
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
Caused by: java.lang.NoClassDefFoundError: junit/framework/TestListener
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
at java.lang.Class.getDeclaredConstructors(Class.java:1152)
at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
... 19 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: junit/framework/TestListener
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
at java.lang.Class.getDeclaredConstructors(Class.java:1152)
at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
Root cause
taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask cannot be found
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:240)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
Caused by: java.lang.NoClassDefFoundError: junit/framework/TestListener
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
at java.lang.Class.getDeclaredConstructors(Class.java:1152)
at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
... 19 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: junit/framework/TestListener
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1590)
at java.lang.Class.getDeclaredConstructors(Class.java:1152)
at org.apache.tools.ant.AntClassLoader.initializeClass(AntClassLoader.java:484)
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:231)
at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:162)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:454)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
at org.apache.maven.cli.App.doMain(App.java:543)
at org.apache.maven.cli.App.main(App.java:1109)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.werken.forehead.Forehead.run(Forehead.java:543)
at com.werken.forehead.Forehead.main(Forehead.java:573)
[EMAIL PROTECTED] wrote:
> What are the classloading bits of maven -X ?
>
> Worst comes to worst, give us a test plugin we can use to help test it.
> --
> dIon Gillard, Multitask Consulting
> Blog: http://blogs.codehaus.org/people/dion/
>
>
> Nathan Coast <[EMAIL PROTECTED]> wrote on 23/09/2003 01:04:34 PM:
>
>
>>thanks Dion, getting closer but still no cigar
>>
>>dependencies
>>
>> <dependency>
>> <groupId>weblogic</groupId>
>> <artifactId>weblogic</artifactId>
>> <version>8.1</version>
>> </dependency>
>> <dependency>
>> <groupId>junit</groupId>
>> <artifactId>junit</artifactId>
>> <version>3.8.1</version>
>> </dependency>
>> <dependency>
>> <groupId>ant</groupId>
>> <artifactId>ant-optional</artifactId>
>> <version>1.5.3-1</version>
>> </dependency>
>> <dependency>
>> <groupId>ant</groupId>
>> <artifactId>ant</artifactId>
>> <version>1.5.3-1</version>
>> </dependency>
>>
>>
>>
>>this is the jelly script
>>
>> <j:set var="junit.cp"
>>value="${plugin.getDependencyPath('ant:ant-optional')};${plugin.
>>
>
> getDependencyPath('ant:ant')};${plugin.getDependencyPath('junit:junit')}"/>
>
>> <echo message="ant classpath ${junit.cp}"/>
>> <taskdef
>> name="junit"
>>classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"
>> classpath="${junit.cp}"/>
>>
>>the output is:
>>**********************************************************
>>
>>junitejb:test:
>> [echo] ant classpath
>>D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-optional-1.5.
>>3-1.jar;D:\java\apache\maven-cvsbuild/repository\ant\jars\ant-1.5.
>>
>
> 3-1.jar;D:\java\apache\maven-cvsbuild/repository\junit\jars\junit-3.8.1.jar
>
>>BUILD FAILED
>>File......
>>file:/D:/java/apache/maven-cvsbuild/plugins/maven-junitejb-plugin-1.0/
>>Element... taskdef
>>Line...... 238
>>Column.... 34
>>taskdef class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask
>>cannot be found
>>***************************************************************
>>
>>I've checked the paths and they all seem correct,
>>
>>
>>[EMAIL PROTECTED] wrote:
>>
>>
>>>Nathan Coast <[EMAIL PROTECTED]> wrote on 23/09/2003 10:47:49 AM:
>>>
>>>
>>>
>>>>>Show us your POM.
>>>>
>>>[snip]
>>>
>>>
>>>> <dependencies>
>>>>
>>>> <dependency>
>>>> <id>weblogic</id>
>>>> <version>8.1</version>
>>>> </dependency>
>>>> <dependency>
>>>> <id>junit</id>
>>>> <version>3.8.1</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>ant</groupId>
>>>> <artifactId>ant-optional</artifactId>
>>>> <version>1.5.3-1</version>
>>>> </dependency>
>>>>
>>>> </dependencies>
>>>>
>>>[snip]
>>>
>>>
>>>>******************************************************
>>>
>>>>from plugin.jelly
>>>
>>>> <goal name="junitejb:test">
>>>>
>>>> <echo message="ant dependency
>>>
>>>${plugin.getDependencyPath('ant')}"/>
>>>
>>>> <taskdef
>>>> name="junit"
>>>>classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"
>>>> classpath="${plugin.getDependencyPath('ant')}"/>
>>>
>>>
>>>Aren't you going to need ant, ant-optional and junit on this
>
> classpath?
>
>>>plugin.getDependencyPath('ant') doesn't refer to any of your
>
> dependencies.
>
>>>Try:
>>>
>>>plugin.getDependencyPath('ant:ant-optional') for the optional jar.
>>>
>>>
>>>
>>>>the echo gives "" as the value for the dependency path. Interestingly >
>
>>>>enough, when I hard code the path to the junit-optional jar, I get the >
>
>>>>same error taskdef class org.apache.......JUnitTask cannot be found
>>>
>>>
>>>--
>>>dIon Gillard, Multitask Consulting
>>>Blog: http://blogs.codehaus.org/people/dion/
>>>
>>>
>>>
>>>---------------------------------------------------------------------
>>>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]
>>
>
>
>
> ---------------------------------------------------------------------
> 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]
------------------------------
Ce message est protege par les regles relatives au secret des correspondances ; il
peut en outre contenir des informations a caractere confidentiel ou protegees par
differentes regles et notamment le secret des affaires ; il est etabli a destination
exclusive de son destinataire. Toute divulgation, utilisation, diffusion ou
reproduction (totale ou partielle) de ce message, ou des informations qu'il contient,
doit etre prealablement autorisee.
Tout message electronique est susceptible d'alteration et son integrite ne peut etre
assuree. Les AGF declinent toute responsabilite au titre de ce message s'il a ete
modifie ou falsifie.
Si vous n'etes pas destinataire de ce message, merci de le detruire immediatement et
d'avertir l'expediteur de l'erreur de distribution et de la destruction du message.
This message is protected by the secrecy of correspondence rules ; furthermore it may
contain privileged or confidential information that is protected by law, notably by
the secrecy of business relations rule ; it is intended solely for the attention of
the addressee . Any disclosure, use, dissemination or reproduction (either whole or
partial) of this message or the information contained herein is strictly prohibited
without prior consent.
Any electronic message is susceptible to alteration and its integrity can not be
assured. AGF declines any responsibility for this message in the event of
alteration or falsification..
If you are not the intended recipient, please destroy it immediately and notify the
sender of the wrong delivery and the mail deletion.
------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]