Return-Path: X-Original-To: apmail-hadoop-common-user-archive@www.apache.org Delivered-To: apmail-hadoop-common-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 64864112DD for ; Mon, 30 Jun 2014 21:40:07 +0000 (UTC) Received: (qmail 67794 invoked by uid 500); 30 Jun 2014 21:40:01 -0000 Delivered-To: apmail-hadoop-common-user-archive@hadoop.apache.org Received: (qmail 67681 invoked by uid 500); 30 Jun 2014 21:40:01 -0000 Mailing-List: contact user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hadoop.apache.org Delivered-To: mailing list user@hadoop.apache.org Received: (qmail 67668 invoked by uid 99); 30 Jun 2014 21:40:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jun 2014 21:40:01 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of llu@hortonworks.com designates 209.85.220.45 as permitted sender) Received: from [209.85.220.45] (HELO mail-pa0-f45.google.com) (209.85.220.45) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jun 2014 21:39:58 +0000 Received: by mail-pa0-f45.google.com with SMTP id rd3so9333711pab.32 for ; Mon, 30 Jun 2014 14:39:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date :message-id:references:to:content-type; bh=oE17SNTGJSotJA+pL/IRqNi7aGUvKR3sCTTSbmZBdo0=; b=gWEMFAutraSgcliVAcf+oYrXzEVMaiK2edAB/RnnG175T9AzvIZ5sVuvhkqFT4+9nG 3vrhzJsUqS+pYtkCF4ldZ8CxnVqRRKMAeLot4PvKBOqPz344s5zqOM9NUVxzj6izvD0p vaHoPIfV+/R/CxLPrDJAgdIcx7eNYStG8oaM4Upg7R/mHaJ8rV2wG1U08VX4q3kghcmh pE5RaKqlR0s9ZHqNnugmin3nRsbWNIwXD662Hv+nCfAKFNrm5CVtyu4jqZXFGPWFl5iw 1FNcHH6lctLVGbrZwJ5w6aKQHj7Icn5hDIf0Dlk5t6vCMpkaYCqwBMDHJJIjoeGtZfEE PMbw== X-Gm-Message-State: ALoCoQmBlOgCV03RbMeMs5zZ6c+osjOh91DbNrF3pLIyJLD3WlAcgfA6GMEt/vOD6sDp7lLZbkFhbukjLP9326aLQYNgJizi8G8cD9LHgTAat22E158MymY= X-Received: by 10.68.197.195 with SMTP id iw3mr55820217pbc.139.1404164372814; Mon, 30 Jun 2014 14:39:32 -0700 (PDT) Received: from [10.11.5.23] ([192.175.27.2]) by mx.google.com with ESMTPSA id xz7sm105433105pac.3.2014.06.30.14.39.31 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 30 Jun 2014 14:39:32 -0700 (PDT) Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\)) Subject: Re: hadoop-mapreduce-examples-2.2.0 : Exception from container-launch From: Li Lu X-Priority: 3 In-Reply-To: <2C12891C39A24639A93D2A2A17F20D72@P200304006390> Date: Mon, 30 Jun 2014 14:39:30 -0700 Message-Id: <2A0315E6-AFA6-4A87-A6CF-7550053CE6BF@hortonworks.com> References: <2C12891C39A24639A93D2A2A17F20D72@P200304006390> To: user@hadoop.apache.org X-Mailer: Apple Mail (2.1878.2) Content-Type: multipart/alternative; boundary="Apple-Mail=_34389E7E-CA9E-491A-A794-2829DCD312DA" X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_34389E7E-CA9E-491A-A794-2829DCD312DA Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=GB2312 Hi Edward, This is Li Lu from Hortonworks, and I=A1=AFm looking into possible solution= s and improvements to this confusing =A1=B0Shell$ExitCodeException=A1=B1. F= or now, one typical solution is to check the log on the NM where the contai= ner throws the exception. But some improvements could be made here. I=A1=AF= m wondering whether you have the access to the cluster information webpage,= and whether your cluster=A1=AFs log aggregator is enabled? If that=A1=AFs = the case then you can check the log out from the cluster=A1=AFs webpage by = clicking the =A1=B0History=A1=B1 link of the application id, then =A1=B0log= s=A1=B1 of each attempt.=20 Best regards,=20 Li Lu On Jun 29, 2014, at 7:24 PM, EdwardKing wrote: > I run hadoop-mapreduce-examples-2.2.0.jar,it can get correct result,but i= t raise error "exitCode: 1 due to: Exception from container-launch". Why? H= ow to solve it? Thanks. >=20 > [yarn@localhost sbin]$ hadoop jar /opt/yarn/hadoop-2.2.0/share/hadoop/map= reduce/hadoop-mapreduce-examples-2.2.0.jar pi -Dmapreduce.clientfactory.cla= ss.name=3Dorg.apache.hadoop.mapred.YarnClientFactory -libjars /opt/yarn/had= oop-2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0.ja= r 16 10000 > Number of Maps =3D 16 > Samples per Map =3D 10000 > Wrote input for Map #0 > Wrote input for Map #1 > Wrote input for Map #2 > Wrote input for Map #3 > Wrote input for Map #4 > Wrote input for Map #5 > Wrote input for Map #6 > Wrote input for Map #7 > Wrote input for Map #8 > Wrote input for Map #9 > Wrote input for Map #10 > Wrote input for Map #11 > Wrote input for Map #12 > Wrote input for Map #13 > Wrote input for Map #14 > Wrote input for Map #15 > Starting Job > 14/06/29 18:45:51 INFO client.RMProxy: Connecting to ResourceManager at /= 0.0.0.0:8032 > 14/06/29 18:45:52 INFO input.FileInputFormat: Total input paths to proces= s : 16 > 14/06/29 18:45:52 INFO mapreduce.JobSubmitter: number of splits:16 > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.job.classpath.fi= les is deprecated. Instead, use mapreduce.job.classpath.files > 14/06/29 18:45:53 INFO Configuration.deprecation: user.name is deprecated= . Instead, use mapreduce.job.user.name > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.jar is deprecate= d. Instead, use mapreduce.job.jar > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.cache.files.file= sizes is deprecated. Instead, use mapreduce.job.cache.files.filesizes > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.cache.files is d= eprecated. Instead, use mapreduce.job.cache.files > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.map.tasks.specul= ative.execution is deprecated. Instead, use mapreduce.map.speculative > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.reduce.tasks is = deprecated. Instead, use mapreduce.job.reduces > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.output.value.cla= ss is deprecated. Instead, use mapreduce.job.output.value.class > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.reduce.tasks.spe= culative.execution is deprecated. Instead, use mapreduce.reduce.speculative > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.used.genericopti= onsparser is deprecated. Instead, use mapreduce.client.genericoptionsparser= .used > 14/06/29 18:45:53 INFO Configuration.deprecation: mapreduce.map.class is = deprecated. Instead, use mapreduce.job.map.class > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.job.name is depr= ecated. Instead, use mapreduce.job.name > 14/06/29 18:45:53 INFO Configuration.deprecation: mapreduce.reduce.class = is deprecated. Instead, use mapreduce.job.reduce.class > 14/06/29 18:45:53 INFO Configuration.deprecation: mapreduce.inputformat.c= lass is deprecated. Instead, use mapreduce.job.inputformat.class > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.input.dir is dep= recated. Instead, use mapreduce.input.fileinputformat.inputdir > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.output.dir is de= precated. Instead, use mapreduce.output.fileoutputformat.outputdir > 14/06/29 18:45:53 INFO Configuration.deprecation: mapreduce.outputformat.= class is deprecated. Instead, use mapreduce.job.outputformat.class > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.map.tasks is dep= recated. Instead, use mapreduce.job.maps > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.cache.files.time= stamps is deprecated. Instead, use mapreduce.job.cache.files.timestamps > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.output.key.class= is deprecated. Instead, use mapreduce.job.output.key.class > 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.working.dir is d= eprecated. Instead, use mapreduce.job.working.dir > 14/06/29 18:45:53 INFO mapreduce.JobSubmitter: Submitting tokens for job:= job_1404092671820_0001 > 14/06/29 18:45:54 INFO impl.YarnClientImpl: Submitted application applica= tion_1404092671820_0001 to ResourceManager at /0.0.0.0:8032 > 14/06/29 18:45:54 INFO mapreduce.Job: The url to track the job: http://lo= calhost:8088/proxy/application_1404092671820_0001/ > 14/06/29 18:45:54 INFO mapreduce.Job: Running job: job_1404092671820_0001 > 14/06/29 18:46:40 INFO mapreduce.Job: Job job_1404092671820_0001 running = in uber mode : false > 14/06/29 18:46:40 INFO mapreduce.Job: map 0% reduce 0% > 14/06/29 18:50:40 INFO mapreduce.Job: map 13% reduce 0% > 14/06/29 18:50:46 INFO mapreduce.Job: map 25% reduce 0% > 14/06/29 18:50:49 INFO mapreduce.Job: map 38% reduce 0% > 14/06/29 18:51:49 INFO mapreduce.Job: map 38% reduce 13% > 14/06/29 18:51:54 INFO mapreduce.Job: map 44% reduce 13% > 14/06/29 18:51:55 INFO mapreduce.Job: map 63% reduce 13% > 14/06/29 18:51:56 INFO mapreduce.Job: map 63% reduce 21% > 14/06/29 18:51:57 INFO mapreduce.Job: map 69% reduce 21% > 14/06/29 18:51:59 INFO mapreduce.Job: map 69% reduce 23% > 14/06/29 18:52:25 INFO mapreduce.Job: map 75% reduce 23% > 14/06/29 18:52:27 INFO mapreduce.Job: map 100% reduce 23% > 14/06/29 18:52:28 INFO mapreduce.Job: map 100% reduce 29% > 14/06/29 18:52:29 INFO mapreduce.Job: map 100% reduce 100% > 14/06/29 18:53:05 INFO mapreduce.Job: map 0% reduce 0% > 14/06/29 18:53:05 INFO mapreduce.Job: Job job_1404092671820_0001 failed w= ith state FAILED due to: Application application_1404092671820_0001 failed = 2 times due to AM Container for appattempt_1404092671820_0001_000002 exited= with exitCode: 1 due to: Exception from container-launch:=20 > org.apache.hadoop.util.Shell$ExitCodeException:=20 > at org.apache.hadoop.util.Shell.runCommand(Shell.java:464) > at org.apache.hadoop.util.Shell.run(Shell.java:379) > at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:5= 89) > at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.lau= nchContainer(DefaultContainerExecutor.java:195) > at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.Co= ntainerLaunch.call(ContainerLaunch.java:283) > at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.Co= ntainerLaunch.call(ContainerLaunch.java:79) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j= ava:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.= java:615) > at java.lang.Thread.run(Thread.java:745) >=20 >=20 > .Failing this attempt.. Failing the application. > 14/06/29 18:53:05 INFO mapreduce.Job: Counters: 0 > Job Finished in 434.023 seconds > Estimated value of Pi is 3.14127500000000000000 > [yarn@localhost sbin]$=20 > -------------------------------------------------------------------------= -------------------------- > Confidentiality Notice: The information contained in this e-mail and any = accompanying attachment(s)=20 > is intended only for the use of the intended recipient and may be confide= ntial and/or privileged of=20 > Neusoft Corporation, its subsidiaries and/or its affiliates. If any reade= r of this communication is=20 > not the intended recipient, unauthorized use, forwarding, printing, stor= ing, disclosure or copying=20 > is strictly prohibited, and may be unlawful.If you have received this com= munication in error,please=20 > immediately notify the sender by return e-mail, and delete the original m= essage and all copies from=20 > your system. Thank you.=20 > -------------------------------------------------------------------------= -------------------------- --=20 CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to= =20 which it is addressed and may contain information that is confidential,=20 privileged and exempt from disclosure under applicable law. If the reader= =20 of this message is not the intended recipient, you are hereby notified that= =20 any printing, copying, dissemination, distribution, disclosure or=20 forwarding of this communication is strictly prohibited. If you have=20 received this communication in error, please contact the sender immediately= =20 and delete it from your system. Thank You. --Apple-Mail=_34389E7E-CA9E-491A-A794-2829DCD312DA Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=GB2312 Hi Edward,

This is Li Lu from Hortonworks, and I=A1=AFm looking into possible soluti= ons and improvements to this confusing =A1=B0Shell$ExitCodeException=A1=B1.= For now, one typical solution is to check the log on the NM where the cont= ainer throws the exception. But some improvements could be made here. I=A1= =AFm wondering whether you have the access to the cluster information webpa= ge, and whether your cluster=A1=AFs log aggregator is enabled? If that=A1= =AFs the case then you can check the log out from the cluster=A1=AFs webpag= e by clicking the =A1=B0History=A1=B1 link of the application id, then =A1= =B0logs=A1=B1 of each attempt. 

Best regards, 
Li L= u

On Jun 29, 2014, at 7:24 PM, EdwardKing <zhangsc@neusoft.com> wrote:

I run hadoop-mapreduce= -examples-2.2.0.jar,it can get correct result,but it raise error "exitCode:= 1 due to: Exception from container-launch". Why? How to solve it? Thanks.<= br>
[yarn@localhost sbin]$ hadoop jar /opt/yarn/hadoop-2.2.0/share/hadoo= p/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi -Dmapreduce.clientfactor= y.class.name=3Dorg.apache.hadoop.mapred.YarnClientFactory -libjars /opt/yar= n/hadoop-2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2= .0.jar 16 10000
Number of Maps  =3D 16
Samples per Map =3D 10000=
Wrote input for Map #0
Wrote input for Map #1
Wrote input for Map= #2
Wrote input for Map #3
Wrote input for Map #4
Wrote input for = Map #5
Wrote input for Map #6
Wrote input for Map #7
Wrote input f= or Map #8
Wrote input for Map #9
Wrote input for Map #10
Wrote inp= ut for Map #11
Wrote input for Map #12
Wrote input for Map #13
Wro= te input for Map #14
Wrote input for Map #15
Starting Job
14/06/29= 18:45:51 INFO client.RMProxy: Connecting to ResourceManager at /0.0.0.0:80= 32
14/06/29 18:45:52 INFO input.FileInputFormat: Total input paths to pr= ocess : 16
14/06/29 18:45:52 INFO mapreduce.JobSubmitter: number of spli= ts:16
14/06/29 18:45:53 INFO Configuration.deprecation: mapred.job.class= path.files is deprecated. Instead, use mapreduce.job.classpath.files
14/= 06/29 18:45:53 INFO Configuration.deprecation: user.name is deprecated. Ins= tead, use mapreduce.job.user.name
14/06/29 18:45:53 INFO Configuration.d= eprecation: mapred.jar is deprecated. Instead, use mapreduce.job.jar
14/= 06/29 18:45:53 INFO Configuration.deprecation: mapred.cache.files.filesizes= is deprecated. Instead, use mapreduce.job.cache.files.filesizes
14/06/2= 9 18:45:53 INFO Configuration.deprecation: mapred.cache.files is deprecated= . Instead, use mapreduce.job.cache.files
14/06/29 18:45:53 INFO Configur= ation.deprecation: mapred.map.tasks.speculative.execution is deprecated. In= stead, use mapreduce.map.speculative
14/06/29 18:45:53 INFO Configuratio= n.deprecation: mapred.reduce.tasks is deprecated. Instead, use mapreduce.jo= b.reduces
14/06/29 18:45:53 INFO Configuration.deprecation: mapred.outpu= t.value.class is deprecated. Instead, use mapreduce.job.output.value.class<= br>14/06/29 18:45:53 INFO Configuration.deprecation: mapred.reduce.tasks.sp= eculative.execution is deprecated. Instead, use mapreduce.reduce.speculativ= e
14/06/29 18:45:53 INFO Configuration.deprecation: mapred.used.generico= ptionsparser is deprecated. Instead, use mapreduce.client.genericoptionspar= ser.used
14/06/29 18:45:53 INFO Configuration.deprecation: mapreduce.map= .class is deprecated. Instead, use mapreduce.job.map.class
14/06/29 18:4= 5:53 INFO Configuration.deprecation: mapred.job.name is deprecated. Instead= , use mapreduce.job.name
14/06/29 18:45:53 INFO Configuration.deprecatio= n: mapreduce.reduce.class is deprecated. Instead, use mapreduce.job.reduce.= class
14/06/29 18:45:53 INFO Configuration.deprecation: mapreduce.inputf= ormat.class is deprecated. Instead, use mapreduce.job.inputformat.class
= 14/06/29 18:45:53 INFO Configuration.deprecation: mapred.input.dir is depre= cated. Instead, use mapreduce.input.fileinputformat.inputdir
14/06/29 18= :45:53 INFO Configuration.deprecation: mapred.output.dir is deprecated. Ins= tead, use mapreduce.output.fileoutputformat.outputdir
14/06/29 18:45:53 = INFO Configuration.deprecation: mapreduce.outputformat.class is deprecated.= Instead, use mapreduce.job.outputformat.class
14/06/29 18:45:53 INFO Co= nfiguration.deprecation: mapred.map.tasks is deprecated. Instead, use mapre= duce.job.maps
14/06/29 18:45:53 INFO Configuration.deprecation: mapred.c= ache.files.timestamps is deprecated. Instead, use mapreduce.job.cache.files= .timestamps
14/06/29 18:45:53 INFO Configuration.deprecation: mapred.out= put.key.class is deprecated. Instead, use mapreduce.job.output.key.class14/06/29 18:45:53 INFO Configuration.deprecation: mapred.working.dir is de= precated. Instead, use mapreduce.job.working.dir
14/06/29 18:45:53 INFO = mapreduce.JobSubmitter: Submitting tokens for job: job_1404092671820_000114/06/29 18:45:54 INFO impl.YarnClientImpl: Submitted application applica= tion_1404092671820_0001 to ResourceManager at /0.0.0.0:8032
14/06/29 18:= 45:54 INFO mapreduce.Job: The url to track the job: http://localhost:8088/prox= y/application_1404092671820_0001/
14/06/29 18:45:54 INFO mapreduce.J= ob: Running job: job_1404092671820_0001
14/06/29 18:46:40 INFO mapreduce= .Job: Job job_1404092671820_0001 running in uber mode : false
14/06/29 1= 8:46:40 INFO mapreduce.Job:  map 0% reduce 0%
14/06/29 18:50:40 INF= O mapreduce.Job:  map 13% reduce 0%
14/06/29 18:50:46 INFO mapreduc= e.Job:  map 25% reduce 0%
14/06/29 18:50:49 INFO mapreduce.Job: &nb= sp;map 38% reduce 0%
14/06/29 18:51:49 INFO mapreduce.Job:  map 38%= reduce 13%
14/06/29 18:51:54 INFO mapreduce.Job:  map 44% reduce 1= 3%
14/06/29 18:51:55 INFO mapreduce.Job:  map 63% reduce 13%
14/= 06/29 18:51:56 INFO mapreduce.Job:  map 63% reduce 21%
14/06/29 18:= 51:57 INFO mapreduce.Job:  map 69% reduce 21%
14/06/29 18:51:59 INF= O mapreduce.Job:  map 69% reduce 23%
14/06/29 18:52:25 INFO mapredu= ce.Job:  map 75% reduce 23%
14/06/29 18:52:27 INFO mapreduce.Job: &= nbsp;map 100% reduce 23%
14/06/29 18:52:28 INFO mapreduce.Job:  map= 100% reduce 29%
14/06/29 18:52:29 INFO mapreduce.Job:  map 100% re= duce 100%
14/06/29 18:53:05 INFO mapreduce.Job:  map 0% reduce 0%14/06/29 18:53:05 INFO mapreduce.Job: Job job_1404092671820_0001 failed w= ith state FAILED due to: Application application_1404092671820_0001 failed = 2 times due to AM Container for appattempt_1404092671820_0001_000002 exited= with  exitCode: 1 due to: Exception from container-launch:
org.ap= ache.hadoop.util.Shell$ExitCodeException:
at org.apache.hadoop.util.Sh= ell.runCommand(Shell.java:464)
at org.apache.hadoop.util.Shell.run(Shel= l.java:379)
at org.apache.hadoop.util.Shell$ShellCommandExecutor.execut= e(Shell.java:589)
at org.apache.hadoop.yarn.server.nodemanager.DefaultC= ontainerExecutor.launchContainer(DefaultContainerExecutor.java:195)
at = org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.Contain= erLaunch.call(ContainerLaunch.java:283)
at org.apache.hadoop.yarn.serve= r.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunc= h.java:79)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)<= br> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor= .java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Threa= dPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

.Failing this attempt.. Failing the application.
14/06/29 18:53:05 = INFO mapreduce.Job: Counters: 0
Job Finished in 434.023 seconds
Estim= ated value of Pi is 3.14127500000000000000
[yarn@localhost sbin]$
--= ---------------------------------------------------------------------------= ----------------------
Confidentiality Notice: The information contained= in this e-mail and any accompanying attachment(s)
is intended only for= the use of the intended recipient and may be confidential and/or privilege= d of
Neusoft Corporation, its subsidiaries and/or its affiliates. If an= y reader of this communication is
not the intended recipient, unauthori= zed use, forwarding, printing,  storing, disclosure or copying
is = strictly prohibited, and may be unlawful.If you have received this communic= ation in error,please
immediately notify the sender by return e-mail, a= nd delete the original message and all copies from
your system. Thank y= ou.
-------------------------------------------------------------------= --------------------------------


CONFIDENTIALITY NOTICE
NOTICE: This message is = intended for the use of the individual or entity to which it is addressed a= nd may contain information that is confidential, privileged and exempt from= disclosure under applicable law. If the reader of this message is not the = intended recipient, you are hereby notified that any printing, copying, dis= semination, distribution, disclosure or forwarding of this communication is= strictly prohibited. If you have received this communication in error, ple= ase contact the sender immediately and delete it from your system. Thank Yo= u. --Apple-Mail=_34389E7E-CA9E-491A-A794-2829DCD312DA--