From user-return-814-apmail-geronimo-user-archive=geronimo.apache.org@geronimo.apache.org Mon Sep 19 19:40:38 2005 Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 80055 invoked from network); 19 Sep 2005 19:40:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Sep 2005 19:40:37 -0000 Received: (qmail 55270 invoked by uid 500); 19 Sep 2005 19:40:29 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 55140 invoked by uid 500); 19 Sep 2005 19:40:29 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 55106 invoked by uid 99); 19 Sep 2005 19:40:28 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Sep 2005 12:40:28 -0700 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=HTML_30_40,HTML_MESSAGE,HTML_TAG_EXIST_TBODY,RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received: from [64.233.162.202] (HELO zproxy.gmail.com) (64.233.162.202) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Sep 2005 12:40:37 -0700 Received: by zproxy.gmail.com with SMTP id 9so257552nzo for ; Mon, 19 Sep 2005 12:40:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:references; b=RM38BOwRDZYnqIdeLfecmXwQAh0YALKxosZ72oJgY7I402io6SWt/r9LqXWlfyhnSV3BkDAvzQOobe4k387Je3V6YoUWDQJ/0u2d55o5ME7Qy/JnnbFMnSvZOrW5a9wgWbjH0eWkhScarKcY3dZkk1JhKkjDGH9NK4lTFBdPTrM= Received: by 10.54.10.71 with SMTP id 71mr1279298wrj; Mon, 19 Sep 2005 12:40:24 -0700 (PDT) Received: by 10.54.66.6 with HTTP; Mon, 19 Sep 2005 12:40:24 -0700 (PDT) Message-ID: Date: Mon, 19 Sep 2005 15:40:24 -0400 From: Kevan Miller Reply-To: kevan.miller@gmail.com To: user@geronimo.apache.org Subject: Re: Null pointer when deploying web app In-Reply-To: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1405_13855148.1127158824270" References: <74e15baa050919050756496ac@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------=_Part_1405_13855148.1127158824270 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Paul, By my reading of your exception stack trace, you are deploying a Web Module= =20 which does not implement javax.servlet.Servlet and does not contain a=20 webservices.xml description. IMO, there's a bug (the NullPointerException)= =20 which is preventing you from getting this more descriptive Exception: throw new DeploymentException("No web service deployment info for servlet= =20 name " + servletName); If a "servlet" is not a javax.servlet.Servlet, Geronimo is going to require= =20 a webservices.xml to be defined. Make any sense? If not, you'll need to tell us a bit more about your Web=20 Modules.=20 --kevan On 9/19/05, paul.newport@targetgroup.net =20 wrote: >=20 >=20 > "What version of Geronimo are you using? For example, M4 or svn HEAD?"=20 >=20 > Hi, sorry, neglected to mention that - M4 on Windows XP. > =20 >=20 > Paul Newport > Systems Consultant > Tel: +44 (0) 117 917 0600 > Fax: +44 (0) 117 917 0660=20 >=20 >=20 > =20 > *Aaron Mulder *=20 > Sent by: ammulder@gmail.com=20 >=20 > 19/09/2005 13:07=20 > Please respond to user=20 > =20 > To: user@geronimo.apache.org=20 > cc:=20 > Subject: Re: Null pointer when deploying web app=20 >=20 >=20 > What version of Geronimo are you using? For example, M4 or svn HEAD? >=20 > Thanks, > Aaron >=20 > On 9/19/05, paul.newport@targetgroup.net = =20 > wrote: > >=20 > > I've got this error when tryign to deploy a Websphere produced EAR file= , > > containing (amonsgt other thigns) EJB and Web modules. I am now stuck= =20 > with > > this error. Does anyone have any inkling as to what might cause this ?= =20 > >=20 > > org.apache.geronimo.common.DeploymentException: Unable to > > initialize webapp GBean=20 > > at > > org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans( > JettyModuleBuilder.java:776) > > at > >=20 > org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB= $$b30bba8a.invoke > () > > at > > net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)=20 > > at > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke( > FastMethodInvoker.java:38) > > at > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke( > GBeanOperation.java:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:719) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke( > RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( > ProxyMethodInterceptor.java:94) > > at > >=20 > org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$72e83= 0bb.addGBeans > () > > at > > org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration= ( > EARConfigBuilder.java:377) > > at > >=20 > org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$3= 8e56ec6.invoke > () > > at > > net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)=20 > > at > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke( > FastMethodInvoker.java:38) > > at > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke( > GBeanOperation.java:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:719) > > at > > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > > at > > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke( > RawOperationInvoker.java:36) > > at > > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept( > ProxyMethodInterceptor.java:94) > > at > >=20 > org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$39a= 3c2b1.buildConfiguration > () > > at > > org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:165) > > at > > org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:79) > > at > >=20 > org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invok= e > () > > at > > net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)=20 > > at > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke( > FastMethodInvoker.java:38) > > at > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke( > GBeanOperation.java:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:754) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java > :175) > > at > > org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:124) > > at > >=20 > org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke > () > > at > > net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)=20 > > at > > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke( > FastMethodInvoker.java:38) > > at > > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke( > GBeanOperation.java:118) > > at > > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke( > GBeanInstance.java:754) > > at > > org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java > :175) > > at > > org.apache.geronimo.kernel.jmx.MBeanServerDelegate.invoke( > MBeanServerDelegate.java:117) > > at > > mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java > :219) > > at > > sun.reflect.GeneratedMethodAccessor86.invoke(Unknown > > Source)=20 > > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324)=20 > > at > > mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34) > > at > > mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain( > RMIConnectionSubjectInvoker.java:99) > > at > > mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000( > RMIConnectionSubjectInvoker.java:31) > > at > > mx4j.remote.rmi.RMIConnectionSubjectInvoker$1.run( > RMIConnectionSubjectInvoker.java:90) > > at > > java.security.AccessController.doPrivileged(Native Method)=20 > > at > > javax.security.auth.Subject.doAsPrivileged(Subject.java:499) > > at > > mx4j.remote.MX4JRemoteUtils.subjectInvoke(MX4JRemoteUtils.java:163) > > at > > mx4j.remote.rmi.RMIConnectionSubjectInvoker.subjectInvoke( > RMIConnectionSubjectInvoker.java:86) > > at > > mx4j.remote.rmi.RMIConnectionSubjectInvoker.invoke( > RMIConnectionSubjectInvoker.java:80) > > at $Proxy0.invoke(Unknown Source)=20 > > at > > javax.management.remote.rmi.RMIConnectionImpl.invoke( > RMIConnectionImpl.java:221) > > 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)=20 > > at > > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) > > at > > sun.rmi.transport.Transport$1.run(Transport.java:148)=20 > > at > > java.security.AccessController.doPrivileged(Native Method)=20 > > at > > sun.rmi.transport.Transport.serviceCall(Transport.java:144) > > at > > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460= ) > > at > > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run( > TCPTransport.java:701) > > at java.lang.Thread.run(Thread.java:536)=20 > > Caused by: java.lang.NullPointerException=20 > > at > > org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet( > JettyModuleBuilder.java:896) > > at > > org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets( > JettyModuleBuilder.java:852) > > at > > org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans( > JettyModuleBuilder.java:736) > > ... 61 more=20 > >=20 > > Paul Newport > > Systems Consultant > > Tel: +44 (0) 117 917 0600 > > Fax: +44 (0) 117 917 0660 Target www.targetgroup.net > > ********************************************************************** > > DISCLAIMER. This message is intended only for the use of the Addressee= =20 > and > > may contain information that is PRIVILEGED and CONFIDENTIAL. If you are= =20 > not > > the intended recipient you must not copy, distribute or take any action= =20 > or > > reliance upon it. The content of this message may also contain personal > > views of an employee of this company and does not necessarily represent= =20 > the > > view of the company. > > ********************************************************************** > > This message has been scanned by Norton Anti-Virus. It has also been=20 > scanned > > by MAILsweeper to enforce our e-mail policy. If you have any concerns o= r > > comments about the content of this message, please e-mail > > support@targetgroup.net. > > ********************************************************************** > > _____________________________________________________________________ > > This email has been scanned for all viruses by the MessageLabs Email > > Security System. For more information on a proactive email security > > service working around the clock, around the globe, visit > > http://www.messagelabs.com > > >=20 > _____________________________________________________________________ > This email has been scanned for all viruses by the MessageLabs Email > Security System. > =20 >=20 > _____________________________________________________________________ > This email has been scanned for all viruses by the MessageLabs Email > Security System. For more information on a proactive email security > service working around the clock, around the globe, visit > http://www.messagelabs.com > ------=_Part_1405_13855148.1127158824270 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Paul,
By my reading of your exception stack trace, you are deploying a Web Module which does not implement javax.servlet.Servlet and does not contain a webservices.xml description. IMO, there's a bug (the NullPointerException) which is preventing you from getting this more descriptive Exception:

    throw new DeploymentException("No web service deplo= yment info for servlet name " + servletName);

If a "servlet" is not a javax.servlet.Servlet, Geronimo is going = to require a webservices.xml to be defined.

Make any sense? If not, you'll need to tell us a bit more about your Web Mo= dules.

--kevan

On 9/19/05, paul.newport= @targetgroup.net <paul.newport@targetgroup.net > wrote:

"What version of Geronimo are you using? &nbs= p;For example, M4 or svn HEAD?"

Hi, sorry, neglected to mention that - M4 o= n Windows XP.


Paul Newport
Systems Consultant
Tel:  +44  (0) 117 917 0600
Fax: +44 (0) 117 917 0660




Aaron Mulder <ammulder@alumni.princeton.edu= >
Sent by: ammulder@gmail.com

19/09/2005 13:07
Please respond to user

       
        To:        user= @geronimo.apache.org
        cc:        
        Subjec= t:        Re: Null pointer when deploying web app



What version of Geronimo are you using? &= nbsp;For example, M4 or svn HEAD?

Thanks,
   Aaron

On 9/19/05, paul.newport@ta= rgetgroup.net < paul.newport@targetgroup.net> wrote:
>  
> I've got this error when tryign to deploy a Websphere produced EAR file,
> containing (amonsgt other thigns) EJB and Web modules. I am now stuck with
> this error. Does anyone have any inkling as to what might cause this ?
>  
> org.apache.geronimo.common.DeploymentException: Unable to
> initialize webapp GBean
>         at
> org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(Jett= yModuleBuilder.java:776)
>         at
> org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCG= LIB$$b30bba8a.invoke(<generated>)
>         at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI= nvoker.java:38)
>         at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation= .java:118)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j= ava:719)
>         at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57= )
>         at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati= onInvoker.java:36)
>         at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox= yMethodInterceptor.java:94)
>         at
> org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$72= e830bb.addGBeans(<generated>)
>         at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguratio= n(EARConfigBuilder.java:377)
>         at
> org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB= $$38e56ec6.invoke(<generated>)
>         at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI= nvoker.java:38)
>         at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation= .java:118)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j= ava:719)
>         at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57= )
>         at
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperati= onInvoker.java:36)
>         at
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Prox= yMethodInterceptor.java:94)
>         at
> org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$= 39a3c2b1.buildConfiguration(<generated>)
>         at
> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:165)
>         at
> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:79)
>         at
> org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.in= voke(<generated>)
>         at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI= nvoker.java:38)
>         at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation= .java:118)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j= ava:754)
>         at
> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:1= 75)
>         at
> org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:124) >         at
> org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.inv= oke(<generated>)
>         at
> net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodI= nvoker.java:38)
>         at
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation= .java:118)
>         at
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.j= ava:754)
>         at
> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:1= 75)
>         at
> org.apache.geronimo.kernel.jmx.MBeanServerDelegate.invoke(MBeanServerD= elegate.java:117)
>         at
> mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java:= 219)
>         at
> sun.reflect.GeneratedMethodAccessor86.invoke(Unknown
> Source)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess= orImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.= java:324)
>         at
> mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34)<= br> >         at
> mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain(RMIConnectionSubject= Invoker.java:99)
>         at
> mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000(RMIConnectionSu= bjectInvoker.java:31)
>         at
> mx4j.remote.rmi.RMIConnectionSubjectInvoker$1.run(RMIConnectionSubject= Invoker.java:90)
>         at
> java.security.AccessController.doPrivileged(Native Method)
>         at
> javax.security.auth.Subject.doAsPrivileged(Subject.java:499)
>         at
> mx4j.remote.MX4JRemoteUtils.subjectInvoke(MX4JRemoteUtils.java:163) >         at
> mx4j.remote.rmi.RMIConnectionSubjectInvoker.subjectInvoke(RMIConnectio= nSubjectInvoker.java:86)
>         at
> mx4j.remote.rmi.RMIConnectionSubjectInvoker.invoke(RMIConnectionSubjec= tInvoker.java:80)
>         at $Proxy0.invoke(Unknown Source)
>         at
> javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl= .java:221)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j= ava:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess= orImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.= java:324)
>         at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) >         at
> sun.rmi.transport.Transport$1.run(Transport.java:148)
>         at
> java.security.AccessController.doPrivileged(Native Method)
>         at
> sun.rmi.transport.Transport.serviceCall(Transport.java:144)
>         at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:46= 0)
>         at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.= java:701)
>         at java.lang.Thread.run(Thread.java:536)
> Caused by: java.lang.NullPointerException
>         at
> org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet(Jet= tyModuleBuilder.java:896)
>         at
> org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets(Je= ttyModuleBuilder.java:852)
>         at
> org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(Jett= yModuleBuilder.java:736)
>         ... 61 more
>
>  Paul Newport
>  Systems Consultant
>  Tel:  +44  (0) 117 917 0600
>  Fax: +44 (0) 117 917 0660 Target www.targetgroup.net
> **********************************************************************=
> DISCLAIMER. This message is intended only for the use of the Addressee and
> may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not
> the intended recipient you must not copy, distribute or take any actio= n or
> reliance upon it. The content of this message may also contain persona= l
> views of an employee of this company and does not necessarily represen= t the
> view of the company.
> **********************************************************************=
> This message has been scanned by Norton Anti-Virus. It has also been scanned
> by MAILsweeper to enforce our e-mail policy. If you have any concerns or
> comments about the content of this message, please e-mail
> support@targetgroup.net.
> **********************************************************************=
> _____________________________________________________________________<= br> >  This email has been scanned for all viruses by the MessageLabs Email
>  Security System. For more information on a proactive email secur= ity
>  service working around the clock, around the globe, visit
>  
http://www.messagelabs.co= m
>

______________________________________________________= _______________
This email has been scanned for all viruses by the MessageLabs Email
Security System.


_____________________________________________________________________
<= span class=3D"e" id=3D"q_1066e828406de07c_8">
This email has been scanned for all viruses by the MessageLabs Email
Security System. For more information on a proactive email security
service working around the clock, around the globe, visit
http://www.messagelabs.com

------=_Part_1405_13855148.1127158824270--