Return-Path: X-Original-To: apmail-spark-dev-archive@minotaur.apache.org Delivered-To: apmail-spark-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C5F8F17DF1 for ; Tue, 29 Sep 2015 02:01:53 +0000 (UTC) Received: (qmail 98207 invoked by uid 500); 29 Sep 2015 02:01:45 -0000 Delivered-To: apmail-spark-dev-archive@spark.apache.org Received: (qmail 97978 invoked by uid 500); 29 Sep 2015 02:01:45 -0000 Mailing-List: contact dev-help@spark.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@spark.apache.org Received: (qmail 97581 invoked by uid 99); 29 Sep 2015 02:01:44 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Sep 2015 02:01:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 3497F1809B9; Tue, 29 Sep 2015 02:01:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.893 X-Spam-Level: ** X-Spam-Status: No, score=2.893 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, RP_MATCHES_RCVD=-0.006, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=markmonitor.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id QAVQPWeUhzTe; Tue, 29 Sep 2015 02:01:41 +0000 (UTC) Received: from mail2.markmonitor.com (mail2.markmonitor.com [64.124.14.95]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id C6D8F20634; Tue, 29 Sep 2015 02:01:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail2.markmonitor.com (Postfix) with ESMTP id D9FA7576; Mon, 28 Sep 2015 19:01:33 -0700 (PDT) X-Virus-Scanned: amavisd-new at markmonitor.com Received: from mail2.markmonitor.com ([127.0.0.1]) by localhost (mail2.markmonitor.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ahp90_TBFG16; Mon, 28 Sep 2015 19:01:33 -0700 (PDT) Received: from BDC-EXCAS2.mm-ads.com (unknown [10.110.0.108]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail2.markmonitor.com (Postfix) with ESMTPS id 6F425510; Mon, 28 Sep 2015 19:01:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=markmonitor.com; s=mail; t=1443492093; bh=44OIxJ+2gaox81ce110tjHMCo7SNGICkohmwyGBAjvs=; h=From:To:Subject:Date; b=o/3ArpLsxHZc3RW/EtlK9ApaM4dG42RMZ8dsO7H2WV8PCMsjLGLTPiE6usSfyrEVO EeXbCeg6iNV3nyqPsDxEUlk8u9JCUyhCBRUQ9wDsuBCgUWahE91E+LIe6N19MNMQV9 xIxgFSV1nH1m1pgOaWXa3W/NXVPfR1xL6UwyZToQ= Received: from BDC-EXMBX2.mm-ads.com ([fe80::43c:218d:6d58:45e]) by BDC-EXCAS2.mm-ads.com ([::1]) with mapi id 14.03.0248.002; Mon, 28 Sep 2015 20:01:32 -0600 From: Rachana Srivastava To: "user@spark.apache.org" , "dev@spark.apache.org" Subject: spark-submit classloader issue... Thread-Topic: spark-submit classloader issue... Thread-Index: AdD6WsJXgnid6/eASkmkdk9gc74HaA== Date: Tue, 29 Sep 2015 02:01:31 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.111.9.86] Content-Type: multipart/alternative; boundary="_000_B3EC8CA3BC7C0440BBCDDC51EB3E815397ECC4BDCEXMBX2mmadscom_" MIME-Version: 1.0 --_000_B3EC8CA3BC7C0440BBCDDC51EB3E815397ECC4BDCEXMBX2mmadscom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello all, Goal: I want to use APIs from HttpClient library 4.4.1. I am using maven = shaded plugin to generate JAR. Findings: When I run my program as a java application within eclipse everyt= hing works fine. But when I am running the program using spark-submit I am= getting following error: URL content Could not initialize class org.apache.http.conn.ssl.SSLConnecti= onSocketFactory java.lang.NoClassDefFoundError: Could not initialize class org.apache.http.= conn.ssl.SSLConnectionSocketFactory When I tried to get the referred JAR it is pointing to some Hadoop JAR, I = am assuming this is something set in spark-submit. ClassLoader classLoader =3D HttpEndPointClient.class.getClassLoader(); URL resource =3D classLoader.getResource("org/apache/http/message/BasicLine= Formatter.class"); Prints following jar: jar:file:/usr/lib/hadoop/lib/httpcore-4.2.5.jar!/org/apache/http/message/Ba= sicLineFormatter.class After research I found that I can override --conf spark.files.userClassPath= First=3Dtrue --conf spark.yarn.user.classpath.first=3Dtrue But when I do that I am getting following error: ERROR: org.apache.spark.executor.Executor - Exception in task 0.0 in stage = 0.0 (TID 0) java.io.InvalidClassException: org.apache.spark.scheduler.Task; local class= incompatible: stream classdesc serialVersionUID =3D -4703555755588060120, = local class serialVersionUID =3D -1589734467697262504 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass= .java:617) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputSt= ream.java:1622) at java.io.ObjectInputStream.readClassDesc(ObjectInputStrea= m.java:1517) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputSt= ream.java:1622) at java.io.ObjectInputStream.readClassDesc(ObjectInputStrea= m.java:1517) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInput= Stream.java:1771) at java.io.ObjectInputStream.readObject0(ObjectInputStream.= java:1350) at java.io.ObjectInputStream.readObject(ObjectInputStream.j= ava:370) at org.apache.spark.serializer.JavaDeserializationStream.re= adObject(JavaSerializer.scala:68) at org.apache.spark.serializer.JavaSerializerInstance.deser= ialize(JavaSerializer.scala:94) at org.apache.spark.executor.Executor$TaskRunner.run(Execut= or.scala:185) at java.util.concurrent.ThreadPoolExecutor.runWorker(Thread= PoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Threa= dPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) I am running on CDH 5.4 Here is my complete pom file. "> 4.0.0 test test 0.0.1-SNAPSHOT org.apache.httpcom= ponents httpcore 4.4.1 org.apache.httpcom= ponents httpclient 4.4.1 org.apache.spark spark-streaming= -kafka_2.10 1.5.0 httpcore org.apache.httpcomponents org.apache.spark spark-streaming= _2.10 1.5.0 httpcore org.apache.httpcomponents org.apache.spark spark-core_2.10= 1.5.0 httpcore org.apache.httpcomponents org.apache.spark spark-mllib_2.1= 0 1.5.0 httpcore org.apache.httpcomponents org.json json 20140107 org.jsoup jsoup 1.8.3 src/main/java src/test/java = src/main/resources or= g.apache.maven.plugins maven-eclipse-plugin 2.= 9 = true = false or= g.apache.maven.plugins maven-shade-plugin 2.= 3 = = = package = = shade = = = = = *:* = = = META-INF/*.SF = = META-INF/*.DSA = = META-INF/*.RSA = = = = = = = = = Thanks, Rachana --_000_B3EC8CA3BC7C0440BBCDDC51EB3E815397ECC4BDCEXMBX2mmadscom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello all,

Goal:  I want to use APIs from HttpClient library 4.4.1.  I am using maven = shaded plugin to generate JAR. 

 

Findings: = When I run my program as a java application within eclipse everything works fine.  But whe= n I am running the program using spark-submit I am getting following error:

URL content Could not initialize class org.apache.htt= p.conn.ssl.SSLConnectionSocketFactory

java.lang.NoClassDefFoundError: Could not initialize = class org.apache.http.conn.ssl.SSLConnectionSocketFactory

 

When I tried to get the referred JAR it is pointi= ng to some Hadoop JAR,  I am assuming this is something set in spark-s= ubmit.

 

ClassLoader class= Loader =3D HttpEndPointClient.class.getClassLoader();

URL resource =3D = classLoader.getResource("org/apache/http/message/BasicLineFormatter.cl= ass");

Prints following = jar:

jar:file:/usr/lib/hadoop/lib/httpcore-4.2.5.jar!/org/= apache/http/message/BasicLineFormatter.class

 

After research I = found that I can override --conf spark.files.userClassPathFirst=3Dtrue --conf spark.yarn.user.clas= spath.first=3Dtrue

 

But when I do that I am getting following error:<= o:p>

ERROR: org.apache.spark.executor= .Executor - Exception in task 0.0 in stage 0.0 (TID 0)

java.io.InvalidClassException: org.apache.spark.scheduler.Task; loca= l class incompatible: stream classdesc serialVersionUID =3D -4703555755588060120, local class serialVersionUID =3D -15897344676972= 62504

     &n= bsp;          at java.io.Objec= tStreamClass.initNonProxy(ObjectStreamClass.java:617)

     &n= bsp;          at java.io.Objec= tInputStream.readNonProxyDesc(ObjectInputStream.java:1622)

     &n= bsp;          at java.io.Objec= tInputStream.readClassDesc(ObjectInputStream.java:1517)

     &n= bsp;          at java.io.Objec= tInputStream.readNonProxyDesc(ObjectInputStream.java:1622)

     &n= bsp;          at java.io.Objec= tInputStream.readClassDesc(ObjectInputStream.java:1517)

     &n= bsp;          at java.io.Objec= tInputStream.readOrdinaryObject(ObjectInputStream.java:1771)

     &n= bsp;          at java.io.Objec= tInputStream.readObject0(ObjectInputStream.java:1350)

     &n= bsp;          at java.io.Objec= tInputStream.readObject(ObjectInputStream.java:370)

     &n= bsp;          at org.apache.sp= ark.serializer.JavaDeserializationStream.readObject(JavaSerializer.scala:68= )

     &n= bsp;          at org.apache.sp= ark.serializer.JavaSerializerInstance.deserialize(JavaSerializer.scala:94)<= o:p>

     &n= bsp;          at org.apache.sp= ark.executor.Executor$TaskRunner.run(Executor.scala:185)<= /p>

     &n= bsp;          at java.util.con= current.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

     &n= bsp;          at java.util.con= current.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

     &n= bsp;          at java.lang.Thr= ead.run(Thread.java:745)

 

I am running on CDH 5.4  Here is my complete= pom file.

 

<project xmlns=3D"http://maven.apache.org/POM/4.0.0" xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"=

     &n= bsp;          xsi:schemaLocati= on=3D"http://maven.apache.org/POM/4.0.0 http://maven.a= pache.org/xsd/maven-4.0.0.xsd">

     &n= bsp;          <modelVersion= >4.0.0</modelVersion>

     &n= bsp;          <groupId>t= est</groupId>

     &n= bsp;          <artifactId&g= t;test</artifactId>

     &n= bsp;          <version>0= .0.1-SNAPSHOT</version>

     &n= bsp;          <dependencies= >

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.apache.httpcomponents</grou= pId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>httpcore</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;     <version>4.4.1</version>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            &nbs= p;             = <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.apache.httpcomponents</grou= pId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>httpclient</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;     <version>4.4.1</version>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.apache.spark</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>spark-streaming-kafka_2.10</= artifactId>

     &n= bsp;            = ;            &n= bsp;            &nbs= p;    <version>1.5.0</version>=

     &n= bsp;            = ;            &n= bsp;            = ;     <exclusions>

    <exclusion= >

     <art= ifactId>httpcore</artifactId>

      &= lt;groupId>org.apache.httpcomponents</groupId>

    </exclusio= n>

</exclusions>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.apache.spark</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>spark-streaming_2.10</artifa= ctId>

     &n= bsp;            = ;            &n= bsp;            = ;     <version>1.5.0</version>

     &n= bsp;            = ;            &n= bsp;            = ;     <exclusions>

    <exclusion= >

     <art= ifactId>httpcore</artifactId>

      &= lt;groupId>org.apache.httpcomponents</groupId>

    </exclusio= n>

</exclusions>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.apache.spark</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>spark-core_2.10</artifactId&= gt;

     &n= bsp;            = ;            &n= bsp;            = ;     <version>1.5.0</version>

     &n= bsp;            = ;            &n= bsp;            = ;     <exclusions>

    <exclusion= >

     <art= ifactId>httpcore</artifactId>

      &= lt;groupId>org.apache.httpcomponents</groupId>

    </exclusio= n>

</exclusions>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.apache.spark</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>spark-mllib_2.10</artifactId= >

     &n= bsp;            = ;            &n= bsp;            = ;     <version>1.5.0</version>

     &n= bsp;            = ;            &n= bsp;            = ;     <exclusions>

    <exclusion= >

     <art= ifactId>httpcore</artifactId>

      &= lt;groupId>org.apache.httpcomponents</groupId>

    </exclusio= n>

</exclusions>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.json</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>json</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;     <version>20140107</version>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;            = ;            &n= bsp; <dependency>

     &n= bsp;            = ;            &n= bsp;            = ;     <groupId>org.jsoup</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;     <artifactId>jsoup</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;     <version>1.8.3</version>

     &n= bsp;            = ;            &n= bsp; </dependency>

     &n= bsp;          </dependencie= s>

     &n= bsp;          <build>

     &n= bsp;            = ;            &n= bsp; <sourceDirectory>src/main/java</sourceDirectory>

     &n= bsp;            = ;            &n= bsp; <testSourceDirectory>src/test/java</testSourceDirectory>

     &n= bsp;            = ;            &n= bsp; <resources>

     &n= bsp;            = ;            &n= bsp;            = ;     <resource>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <directory>src/main/re= sources</directory>

     &n= bsp;            = ;            &n= bsp;            = ;     </resource>

     &n= bsp;            = ;            &n= bsp; </resources>

     &n= bsp;            = ;            &n= bsp; <plugins>

     &n= bsp;            = ;            &n= bsp;            = ;     <!-- download source code in Eclipse, best pra= ctice -->

     &n= bsp;            = ;            &n= bsp;            = ;     <plugin>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <groupId>org.apache.ma= ven.plugins</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <artifactId>maven-ecli= pse-plugin</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <version>2.9</versi= on>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <configuration>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            <dow= nloadSources>true</downloadSources>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            <dow= nloadJavadocs>false</downloadJavadocs>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        </configuration><= /o:p>

     &n= bsp;            = ;            &n= bsp;            = ;     </plugin>

 

     &n= bsp;            = ;            &n= bsp;            = ;     <!-- Set a compiler level -->

     &n= bsp;            = ;            &n= bsp;            = ;     <plugin>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <groupId>org.apache.ma= ven.plugins</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <artifactId>maven-comp= iler-plugin</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <version>2.3.2</ver= sion>

     &n= bsp;            = ;            &n= bsp;            = ;     </plugin>

     &n= bsp;            = ;            &n= bsp;            = ;     <!-- Maven Shade Plugin -->

     &n= bsp;            = ;            &n= bsp;            = ;     <plugin>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <groupId>org.apache.ma= ven.plugins</groupId>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <artifactId>maven-shad= e-plugin</artifactId>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <version>2.3</versi= on>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        <executions>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            <!--= Run shade goal on package phase -->

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            <exe= cution>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;   <phase>package</phase>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;   <goals>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;      <goal>shade</goal>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;   </goals>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;   <configuration>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;      <filters>

     &n= bsp;            = ;            &n= bsp;            &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;         <filter>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ; <artifact>*:*</artifact>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ; <excludes>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;    <exclude>META-INF/*.SF</exclude>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;    <exclude>META-INF/*.DSA</exclude>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;    <exclude>META-INF/*.RSA</exclude>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ; </excludes>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;          </filter>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;      </filters>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;      <transformers>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;          <transformer

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;             &= nbsp;            imp= lementation=3D"org.apache.maven.plugins.shade.resource.ManifestResourc= eTransformer">

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;          </transformer>= ;

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;      </transformers><= /p>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;   </configuration>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;            = ;            </ex= ecution>

     &n= bsp;            = ;            &n= bsp;            = ;            &n= bsp;        </executions>

     &n= bsp;            = ;            &n= bsp;            = ;     </plugin>

     &n= bsp;            = ;            &n= bsp; </plugins>

     &n= bsp;          </build>

</project>

 

Thanks,

 

Rachana

 

--_000_B3EC8CA3BC7C0440BBCDDC51EB3E815397ECC4BDCEXMBX2mmadscom_--