You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Sahoo <Sa...@Sun.COM> on 2008/09/16 17:25:58 UTC

[Fwd: jar artifact contains more classes than desired.]

I had sent this email to maven forum, but I think I may be able to get 
some tips from felix forum as well because I am using 
maven-bundle-plugin. I must say I am surprised as to how this is 
happening when I am using manifest goal of bundle plugin. Any help is 
much appreciated.

Thanks,
Sahoo

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Niall Pemberton <ni...@gmail.com>.
On Tue, Sep 16, 2008 at 9:44 PM, Sahoo <Sa...@sun.com> wrote:
> The instructions are:
>
>           <Export-Package>javax.security.jacc.*;
> version=1.2</Export-Package>
>
> <_include>-/space/ss141213/WS/gf/v3.trunk.new/security/javax.security.jacc/osgi.bundle</_include>
>
> There is no file called
> /space/ss141213/WS/gf/v3.trunk.new/security/javax.security.jacc/osgi.bundle.
>
> Since the pom inherits from another, instead of sending multiple pom.xmls, I
> am attaching the effective pom.xml generated by mvn help:effective-pom.

Just a shot in the dark, but if it is being caused by the bundle
plugin / bnd - the how about adding an  <excludeDependencies> element
to see if that resolves it. We do the same thing in Commons[1] and I
think that config was left over from when we using packaging "bundle"
rather than just the manifest goal - but haven't seen the problems
you're getting.

    <configuration>
          <excludeDependencies>true</excludeDependencies>
          <manifestLocation>target/osgi</manifestLocation>
          <instructions>
            ...
          </instructions>
        </configuration>

Niall

[1] http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-9/pom.xml

> Thanks,
> Sahoo
>
> Peter Kriens wrote:
>>
>> So where are the instructions? Your POM does not contain ANY bnd
>> instruction and I can't see anything in the log?
>>
>> Kind regards,
>>
>>    Peter Kriens
>>
>>
>> On 16 sep 2008, at 19:34, Sahoo wrote:
>>
>>> I do use bnd plugin. I explicitly configure maven-bundle-plugin's
>>> manifest in a parent POM to run as part of process-classes phase. Then I use
>>> maven-jar-plugin to  prepare the archive. You can see that in the attached
>>> log file.
>>>
>>> Thanks,
>>> Sahoo
>>>
>>> Peter Kriens wrote:
>>>>
>>>> You do not seem to be using the bnd plugin as far as I can see? The
>>>> packaging is jar, which means you just get what is in your project as far as
>>>> I know.
>>>>
>>>> Kind regards,
>>>>
>>>>   Peter Kriens
>>>>
>>>> On 16 sep 2008, at 17:25, Sahoo wrote:
>>>>
>>>>> I had sent this email to maven forum, but I think I may be able to get
>>>>> some tips from felix forum as well because I am using maven-bundle-plugin. I
>>>>> must say I am surprised as to how this is happening when I am using manifest
>>>>> goal of bundle plugin. Any help is much appreciated.
>>>>>
>>>>> Thanks,
>>>>> Sahoo
>>>>>
>>>>> From: Sahoo <Sa...@Sun.COM>
>>>>> Date: 16 september 2008 09:10:54 CEST
>>>>> To: Maven Users List <us...@maven.apache.org>
>>>>> Subject: jar artifact contains more classes than desired.
>>>>> Reply-To: Maven Users List <us...@maven.apache.org>
>>>>>
>>>>>
>>>>> We are experiencing an issue in our build system and it is not
>>>>> happening for every one. I used to think it only happens for mvn 2.0.8, but
>>>>> just now a developer told me that they see it mvn 2.0.7 as well. For
>>>>> whatever reason, sometimes, a jar artifact is containing not only the
>>>>> classes compiled from the sources that are part of that artifact, it also
>>>>> contains dependent .class files. It is a very serious problem for us. Given
>>>>> below is the artifact that's causing trouble.
>>>>> <project ...>
>>>>>  <modelVersion>4.0.0</modelVersion>
>>>>>  <parent>
>>>>>     <groupId>org.glassfish</groupId>
>>>>>     <artifactId>api-pom</artifactId>
>>>>>     <version>10.0-SNAPSHOT</version>
>>>>>  </parent>
>>>>>  <artifactId>javax.security.jacc</artifactId>
>>>>>  <packaging>jar</packaging>
>>>>>  <name>javax.security.jacc API v.1.2</name>
>>>>>  <dependencies>
>>>>>     <dependency>
>>>>>         <groupId>org.glassfish</groupId>
>>>>>         <artifactId>javax.servlet</artifactId>
>>>>>         <version>${project.version}</version>
>>>>>     </dependency>
>>>>> </dependencies>
>>>>> </project>
>>>>>
>>>>> As you can see, it depends on
>>>>> org.glassfish:javax.servlet:10.0-SNAPSHOT, which is a jar type artifact and
>>>>> contains javax.servlet classes. I can assure you that in the source tree of
>>>>> javax.security.jacc module, there is no javax.servlet class. Yet,
>>>>> javax.security.jacc-10.0-SNAPSHOT.jar contains a bunch of javax.servlet
>>>>> classes. I should also state that it only happens when both javax.servlet
>>>>> module and javax.security.jacc module are part of same maven reactor. The
>>>>> build log produced with -X option is quite large, so I am supplying log for
>>>>> jacc module portion only. Pl. see the attachment called build.all.jacc.log.
>>>>> I will be happy to supply more of it if need be. I should say, I don't
>>>>> understand something from the log file. I am highlighting it here with bold
>>>>> letters:
>>>>>
>>>>> [INFO] Reactor build order:
>>>>> ...
>>>>> [INFO]   javax.servlet API v.3.0
>>>>> [INFO]   javax.security.jacc API v.1.2
>>>>> ...
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Building javax.servlet API v.3.0
>>>>> [INFO]    task-segment: [clean, install]
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> ...
>>>>> [INFO] Installing
>>>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT-sources.jar
>>>>> to
>>>>> /home/mvatkina/.m2/repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/javax.servlet-10.0-SNAPSHOT-sources.jar
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Building javax.security.jacc API v.1.2
>>>>> [INFO]    task-segment: [clean, install]
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> ...
>>>>> [INFO] [clean:clean]
>>>>> [INFO] Deleting directory
>>>>> /export/v3/v3/security/javax.security.jacc/target
>>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected
>>>>> for null)
>>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>>> [DEBUG]   active project artifact:
>>>>> *        artifact =
>>>>> org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @
>>>>> /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>>>> *
>>>>> What does this active project artifact mean? By looking at the attached
>>>>> log file, do you have any suggestion for me?
>>>>>
>>>>> Thanks,
>>>>> Sahoo
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@sun.com>.
The instructions are:

            <Export-Package>javax.security.jacc.*; 
version=1.2</Export-Package>
            
<_include>-/space/ss141213/WS/gf/v3.trunk.new/security/javax.security.jacc/osgi.bundle</_include>

There is no file called 
/space/ss141213/WS/gf/v3.trunk.new/security/javax.security.jacc/osgi.bundle.

Since the pom inherits from another, instead of sending multiple 
pom.xmls, I am attaching the effective pom.xml generated by mvn 
help:effective-pom.

Thanks,
Sahoo

Peter Kriens wrote:
> So where are the instructions? Your POM does not contain ANY bnd 
> instruction and I can't see anything in the log?
>
> Kind regards,
>
>     Peter Kriens
>
>
> On 16 sep 2008, at 19:34, Sahoo wrote:
>
>> I do use bnd plugin. I explicitly configure maven-bundle-plugin's 
>> manifest in a parent POM to run as part of process-classes phase. 
>> Then I use maven-jar-plugin to  prepare the archive. You can see that 
>> in the attached log file.
>>
>> Thanks,
>> Sahoo
>>
>> Peter Kriens wrote:
>>> You do not seem to be using the bnd plugin as far as I can see? The 
>>> packaging is jar, which means you just get what is in your project 
>>> as far as I know.
>>>
>>> Kind regards,
>>>
>>>    Peter Kriens
>>>
>>> On 16 sep 2008, at 17:25, Sahoo wrote:
>>>
>>>> I had sent this email to maven forum, but I think I may be able to 
>>>> get some tips from felix forum as well because I am using 
>>>> maven-bundle-plugin. I must say I am surprised as to how this is 
>>>> happening when I am using manifest goal of bundle plugin. Any help 
>>>> is much appreciated.
>>>>
>>>> Thanks,
>>>> Sahoo
>>>>
>>>> From: Sahoo <Sa...@Sun.COM>
>>>> Date: 16 september 2008 09:10:54 CEST
>>>> To: Maven Users List <us...@maven.apache.org>
>>>> Subject: jar artifact contains more classes than desired.
>>>> Reply-To: Maven Users List <us...@maven.apache.org>
>>>>
>>>>
>>>> We are experiencing an issue in our build system and it is not 
>>>> happening for every one. I used to think it only happens for mvn 
>>>> 2.0.8, but just now a developer told me that they see it mvn 2.0.7 
>>>> as well. For whatever reason, sometimes, a jar artifact is 
>>>> containing not only the classes compiled from the sources that are 
>>>> part of that artifact, it also contains dependent .class files. It 
>>>> is a very serious problem for us. Given below is the artifact 
>>>> that's causing trouble.
>>>> <project ...>
>>>>  <modelVersion>4.0.0</modelVersion>
>>>>  <parent>
>>>>      <groupId>org.glassfish</groupId>
>>>>      <artifactId>api-pom</artifactId>
>>>>      <version>10.0-SNAPSHOT</version>
>>>>  </parent>
>>>>  <artifactId>javax.security.jacc</artifactId>
>>>>  <packaging>jar</packaging>
>>>>  <name>javax.security.jacc API v.1.2</name>
>>>>  <dependencies>
>>>>      <dependency>
>>>>          <groupId>org.glassfish</groupId>
>>>>          <artifactId>javax.servlet</artifactId>
>>>>          <version>${project.version}</version>
>>>>      </dependency>
>>>> </dependencies>
>>>> </project>
>>>>
>>>> As you can see, it depends on 
>>>> org.glassfish:javax.servlet:10.0-SNAPSHOT, which is a jar type 
>>>> artifact and contains javax.servlet classes. I can assure you that 
>>>> in the source tree of javax.security.jacc module, there is no 
>>>> javax.servlet class. Yet, javax.security.jacc-10.0-SNAPSHOT.jar 
>>>> contains a bunch of javax.servlet classes. I should also state that 
>>>> it only happens when both javax.servlet module and 
>>>> javax.security.jacc module are part of same maven reactor. The 
>>>> build log produced with -X option is quite large, so I am supplying 
>>>> log for jacc module portion only. Pl. see the attachment called 
>>>> build.all.jacc.log. I will be happy to supply more of it if need 
>>>> be. I should say, I don't understand something from the log file. I 
>>>> am highlighting it here with bold letters:
>>>>
>>>> [INFO] Reactor build order:
>>>> ...
>>>> [INFO]   javax.servlet API v.3.0
>>>> [INFO]   javax.security.jacc API v.1.2
>>>> ...
>>>> [INFO] 
>>>> ------------------------------------------------------------------------ 
>>>>
>>>> [INFO] Building javax.servlet API v.3.0
>>>> [INFO]    task-segment: [clean, install]
>>>> [INFO] 
>>>> ------------------------------------------------------------------------ 
>>>>
>>>> ...
>>>> [INFO] Installing 
>>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT-sources.jar 
>>>> to 
>>>> /home/mvatkina/.m2/repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/javax.servlet-10.0-SNAPSHOT-sources.jar 
>>>>
>>>> [INFO] 
>>>> ------------------------------------------------------------------------ 
>>>>
>>>> [INFO] Building javax.security.jacc API v.1.2
>>>> [INFO]    task-segment: [clean, install]
>>>> [INFO] 
>>>> ------------------------------------------------------------------------ 
>>>>
>>>> ...
>>>> [INFO] [clean:clean]
>>>> [INFO] Deleting directory 
>>>> /export/v3/v3/security/javax.security.jacc/target
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>> *        artifact = 
>>>> org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>>      project: MavenProject: 
>>>> org.glassfish:javax.servlet:10.0-SNAPSHOT @ 
>>>> /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>>> *
>>>> What does this active project artifact mean? By looking at the 
>>>> attached log file, do you have any suggestion for me?
>>>>
>>>> Thanks,
>>>> Sahoo
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
So where are the instructions? Your POM does not contain ANY bnd  
instruction and I can't see anything in the log?

Kind regards,

	Peter Kriens


On 16 sep 2008, at 19:34, Sahoo wrote:

> I do use bnd plugin. I explicitly configure maven-bundle-plugin's  
> manifest in a parent POM to run as part of process-classes phase.  
> Then I use maven-jar-plugin to  prepare the archive. You can see  
> that in the attached log file.
>
> Thanks,
> Sahoo
>
> Peter Kriens wrote:
>> You do not seem to be using the bnd plugin as far as I can see? The  
>> packaging is jar, which means you just get what is in your project  
>> as far as I know.
>>
>> Kind regards,
>>
>>    Peter Kriens
>>
>> On 16 sep 2008, at 17:25, Sahoo wrote:
>>
>>> I had sent this email to maven forum, but I think I may be able to  
>>> get some tips from felix forum as well because I am using maven- 
>>> bundle-plugin. I must say I am surprised as to how this is  
>>> happening when I am using manifest goal of bundle plugin. Any help  
>>> is much appreciated.
>>>
>>> Thanks,
>>> Sahoo
>>>
>>> From: Sahoo <Sa...@Sun.COM>
>>> Date: 16 september 2008 09:10:54 CEST
>>> To: Maven Users List <us...@maven.apache.org>
>>> Subject: jar artifact contains more classes than desired.
>>> Reply-To: Maven Users List <us...@maven.apache.org>
>>>
>>>
>>> We are experiencing an issue in our build system and it is not  
>>> happening for every one. I used to think it only happens for mvn  
>>> 2.0.8, but just now a developer told me that they see it mvn 2.0.7  
>>> as well. For whatever reason, sometimes, a jar artifact is  
>>> containing not only the classes compiled from the sources that are  
>>> part of that artifact, it also contains dependent .class files. It  
>>> is a very serious problem for us. Given below is the artifact  
>>> that's causing trouble.
>>> <project ...>
>>>  <modelVersion>4.0.0</modelVersion>
>>>  <parent>
>>>      <groupId>org.glassfish</groupId>
>>>      <artifactId>api-pom</artifactId>
>>>      <version>10.0-SNAPSHOT</version>
>>>  </parent>
>>>  <artifactId>javax.security.jacc</artifactId>
>>>  <packaging>jar</packaging>
>>>  <name>javax.security.jacc API v.1.2</name>
>>>  <dependencies>
>>>      <dependency>
>>>          <groupId>org.glassfish</groupId>
>>>          <artifactId>javax.servlet</artifactId>
>>>          <version>${project.version}</version>
>>>      </dependency>
>>> </dependencies>
>>> </project>
>>>
>>> As you can see, it depends on org.glassfish:javax.servlet:10.0- 
>>> SNAPSHOT, which is a jar type artifact and contains javax.servlet  
>>> classes. I can assure you that in the source tree of  
>>> javax.security.jacc module, there is no javax.servlet class. Yet,  
>>> javax.security.jacc-10.0-SNAPSHOT.jar contains a bunch of  
>>> javax.servlet classes. I should also state that it only happens  
>>> when both javax.servlet module and javax.security.jacc module are  
>>> part of same maven reactor. The build log produced with -X option  
>>> is quite large, so I am supplying log for jacc module portion  
>>> only. Pl. see the attachment called build.all.jacc.log. I will be  
>>> happy to supply more of it if need be. I should say, I don't  
>>> understand something from the log file. I am highlighting it here  
>>> with bold letters:
>>>
>>> [INFO] Reactor build order:
>>> ...
>>> [INFO]   javax.servlet API v.3.0
>>> [INFO]   javax.security.jacc API v.1.2
>>> ...
>>> [INFO]  
>>> ------------------------------------------------------------------------
>>> [INFO] Building javax.servlet API v.3.0
>>> [INFO]    task-segment: [clean, install]
>>> [INFO]  
>>> ------------------------------------------------------------------------
>>> ...
>>> [INFO] Installing /export/v3/v3/web/javax.servlet/target/ 
>>> javax.servlet-10.0-SNAPSHOT-sources.jar to /home/mvatkina/.m2/ 
>>> repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/ 
>>> javax.servlet-10.0-SNAPSHOT-sources.jar
>>> [INFO]  
>>> ------------------------------------------------------------------------
>>> [INFO] Building javax.security.jacc API v.1.2
>>> [INFO]    task-segment: [clean, install]
>>> [INFO]  
>>> ------------------------------------------------------------------------
>>> ...
>>> [INFO] [clean:clean]
>>> [INFO] Deleting directory /export/v3/v3/security/ 
>>> javax.security.jacc/target
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>> *        artifact = org.glassfish:javax.servlet:jar:10.0- 
>>> SNAPSHOT:compile;
>>>      project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>> compile)
>>> *
>>> What does this active project artifact mean? By looking at the  
>>> attached log file, do you have any suggestion for me?
>>>
>>> Thanks,
>>> Sahoo
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
I do use bnd plugin. I explicitly configure maven-bundle-plugin's 
manifest in a parent POM to run as part of process-classes phase. Then I 
use maven-jar-plugin to  prepare the archive. You can see that in the 
attached log file.

Thanks,
Sahoo

Peter Kriens wrote:
> You do not seem to be using the bnd plugin as far as I can see? The 
> packaging is jar, which means you just get what is in your project as 
> far as I know.
>
> Kind regards,
>
>     Peter Kriens
>
> On 16 sep 2008, at 17:25, Sahoo wrote:
>
>> I had sent this email to maven forum, but I think I may be able to 
>> get some tips from felix forum as well because I am using 
>> maven-bundle-plugin. I must say I am surprised as to how this is 
>> happening when I am using manifest goal of bundle plugin. Any help is 
>> much appreciated.
>>
>> Thanks,
>> Sahoo
>>
>> From: Sahoo <Sa...@Sun.COM>
>> Date: 16 september 2008 09:10:54 CEST
>> To: Maven Users List <us...@maven.apache.org>
>> Subject: jar artifact contains more classes than desired.
>> Reply-To: Maven Users List <us...@maven.apache.org>
>>
>>
>> We are experiencing an issue in our build system and it is not 
>> happening for every one. I used to think it only happens for mvn 
>> 2.0.8, but just now a developer told me that they see it mvn 2.0.7 as 
>> well. For whatever reason, sometimes, a jar artifact is containing 
>> not only the classes compiled from the sources that are part of that 
>> artifact, it also contains dependent .class files. It is a very 
>> serious problem for us. Given below is the artifact that's causing 
>> trouble.
>> <project ...>
>>   <modelVersion>4.0.0</modelVersion>
>>   <parent>
>>       <groupId>org.glassfish</groupId>
>>       <artifactId>api-pom</artifactId>
>>       <version>10.0-SNAPSHOT</version>
>>   </parent>
>>   <artifactId>javax.security.jacc</artifactId>
>>   <packaging>jar</packaging>
>>   <name>javax.security.jacc API v.1.2</name>
>>   <dependencies>
>>       <dependency>
>>           <groupId>org.glassfish</groupId>
>>           <artifactId>javax.servlet</artifactId>
>>           <version>${project.version}</version>
>>       </dependency>
>>  </dependencies>
>> </project>
>>
>> As you can see, it depends on 
>> org.glassfish:javax.servlet:10.0-SNAPSHOT, which is a jar type 
>> artifact and contains javax.servlet classes. I can assure you that in 
>> the source tree of javax.security.jacc module, there is no 
>> javax.servlet class. Yet, javax.security.jacc-10.0-SNAPSHOT.jar 
>> contains a bunch of javax.servlet classes. I should also state that 
>> it only happens when both javax.servlet module and 
>> javax.security.jacc module are part of same maven reactor. The build 
>> log produced with -X option is quite large, so I am supplying log for 
>> jacc module portion only. Pl. see the attachment called 
>> build.all.jacc.log. I will be happy to supply more of it if need be. 
>> I should say, I don't understand something from the log file. I am 
>> highlighting it here with bold letters:
>>
>> [INFO] Reactor build order:
>> ...
>> [INFO]   javax.servlet API v.3.0
>> [INFO]   javax.security.jacc API v.1.2
>> ...
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Building javax.servlet API v.3.0
>> [INFO]    task-segment: [clean, install]
>> [INFO] 
>> ------------------------------------------------------------------------
>> ...
>> [INFO] Installing 
>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT-sources.jar 
>> to 
>> /home/mvatkina/.m2/repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/javax.servlet-10.0-SNAPSHOT-sources.jar 
>>
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Building javax.security.jacc API v.1.2
>> [INFO]    task-segment: [clean, install]
>> [INFO] 
>> ------------------------------------------------------------------------
>> ...
>> [INFO] [clean:clean]
>> [INFO] Deleting directory 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>> *        artifact = 
>> org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>       project: MavenProject: 
>> org.glassfish:javax.servlet:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> *
>> What does this active project artifact mean? By looking at the 
>> attached log file, do you have any suggestion for me?
>>
>> Thanks,
>> Sahoo
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
You do not seem to be using the bnd plugin as far as I can see? The  
packaging is jar, which means you just get what is in your project as  
far as I know.

Kind regards,

	Peter Kriens

On 16 sep 2008, at 17:25, Sahoo wrote:

> I had sent this email to maven forum, but I think I may be able to  
> get some tips from felix forum as well because I am using maven- 
> bundle-plugin. I must say I am surprised as to how this is happening  
> when I am using manifest goal of bundle plugin. Any help is much  
> appreciated.
>
> Thanks,
> Sahoo
>
> From: Sahoo <Sa...@Sun.COM>
> Date: 16 september 2008 09:10:54 CEST
> To: Maven Users List <us...@maven.apache.org>
> Subject: jar artifact contains more classes than desired.
> Reply-To: Maven Users List <us...@maven.apache.org>
>
>
> We are experiencing an issue in our build system and it is not  
> happening for every one. I used to think it only happens for mvn  
> 2.0.8, but just now a developer told me that they see it mvn 2.0.7  
> as well. For whatever reason, sometimes, a jar artifact is  
> containing not only the classes compiled from the sources that are  
> part of that artifact, it also contains dependent .class files. It  
> is a very serious problem for us. Given below is the artifact that's  
> causing trouble.
> <project ...>
>   <modelVersion>4.0.0</modelVersion>
>   <parent>
>       <groupId>org.glassfish</groupId>
>       <artifactId>api-pom</artifactId>
>       <version>10.0-SNAPSHOT</version>
>   </parent>
>   <artifactId>javax.security.jacc</artifactId>
>   <packaging>jar</packaging>
>   <name>javax.security.jacc API v.1.2</name>
>   <dependencies>
>       <dependency>
>           <groupId>org.glassfish</groupId>
>           <artifactId>javax.servlet</artifactId>
>           <version>${project.version}</version>
>       </dependency>
>  </dependencies>
> </project>
>
> As you can see, it depends on org.glassfish:javax.servlet:10.0- 
> SNAPSHOT, which is a jar type artifact and contains javax.servlet  
> classes. I can assure you that in the source tree of  
> javax.security.jacc module, there is no javax.servlet class. Yet,  
> javax.security.jacc-10.0-SNAPSHOT.jar contains a bunch of  
> javax.servlet classes. I should also state that it only happens when  
> both javax.servlet module and javax.security.jacc module are part of  
> same maven reactor. The build log produced with -X option is quite  
> large, so I am supplying log for jacc module portion only. Pl. see  
> the attachment called build.all.jacc.log. I will be happy to supply  
> more of it if need be. I should say, I don't understand something  
> from the log file. I am highlighting it here with bold letters:
>
> [INFO] Reactor build order:
> ...
> [INFO]   javax.servlet API v.3.0
> [INFO]   javax.security.jacc API v.1.2
> ...
> [INFO]  
> ------------------------------------------------------------------------
> [INFO] Building javax.servlet API v.3.0
> [INFO]    task-segment: [clean, install]
> [INFO]  
> ------------------------------------------------------------------------
> ...
> [INFO] Installing /export/v3/v3/web/javax.servlet/target/ 
> javax.servlet-10.0-SNAPSHOT-sources.jar to /home/mvatkina/.m2/ 
> repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/ 
> javax.servlet-10.0-SNAPSHOT-sources.jar
> [INFO]  
> ------------------------------------------------------------------------
> [INFO] Building javax.security.jacc API v.1.2
> [INFO]    task-segment: [clean, install]
> [INFO]  
> ------------------------------------------------------------------------
> ...
> [INFO] [clean:clean]
> [INFO] Deleting directory /export/v3/v3/security/javax.security.jacc/ 
> target
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> *        artifact = org.glassfish:javax.servlet:jar:10.0- 
> SNAPSHOT:compile;
>       project: MavenProject: org.glassfish:javax.servlet:10.0- 
> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
> compile)
> *
> What does this active project artifact mean? By looking at the  
> attached log file, do you have any suggestion for me?
>
> Thanks,
> Sahoo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Stuart McCulloch <mc...@gmail.com>.
2008/9/17 Sahoo <Sa...@sun.com>

> Stuart,
> Stuart McCulloch wrote:
>
>> 2008/9/16 Sahoo <Sa...@sun.com>
>>
>>
>>
>>> I had sent this email to maven forum, but I think I may be able to get
>>> some
>>> tips from felix forum as well because I am using maven-bundle-plugin. I
>>> must
>>> say I am surprised as to how this is happening when I am using manifest
>>> goal
>>> of bundle plugin. Any help is much appreciated.
>>>
>>
>> is this an intermittent/random problem or is there a pattern,
>>
> Kind of random problem, so it makes it that much more difficult. I am
> trying to find out a pattern. If I do find a pattern, I shall let you know.
>
>>  like same
>> platform / JVM?
>>
>>
> We have only seen it on Solaris systems with different versions with
> different Sun JDK releases like 1.5.0_12 and1.5.0_16.
>
>> does it only happen when building the full tree from the top, or just
>> building that project?
>>
>>
> Only when building full tree from top.
>
>> personally I wasn't able to recreate it locally, there were no spurious
>> classes in the jar.
>>
>>
> You wrote your own test case, right? I must say there are some other
> artifacts in that same reactor that use same kind of pom, but they don't
> face the problem. It's consistently this particular artifact.
>

actually I used the latest GlassFish build, but trimmed the reactor down to
the relevant artifacts - I'll try the full tree


>
>  I'll need to look at the jar-plugin to see how such content could make it
>> in
>> as BND isn't
>> involved, so more info about when/where this bug happens would be
>> useful...
>>
>>
> maven-bundle-plugin's manifest goal is only involved in making the
> manifest.
>

> Thanks and regards,
> Sahoo
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

-- 
Cheers, Stuart

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Stuart,

Stuart McCulloch wrote:
> 2008/9/16 Sahoo <Sa...@sun.com>
>
>   
>> I had sent this email to maven forum, but I think I may be able to get some
>> tips from felix forum as well because I am using maven-bundle-plugin. I must
>> say I am surprised as to how this is happening when I am using manifest goal
>> of bundle plugin. Any help is much appreciated.
>>
>>     
>
> is this an intermittent/random problem or is there a pattern,
Kind of random problem, so it makes it that much more difficult. I am 
trying to find out a pattern. If I do find a pattern, I shall let you know.
>  like same
> platform / JVM?
>   
We have only seen it on Solaris systems with different versions with 
different Sun JDK releases like 1.5.0_12 and1.5.0_16.
> does it only happen when building the full tree from the top, or just
> building that project?
>   
Only when building full tree from top.
> personally I wasn't able to recreate it locally, there were no spurious
> classes in the jar.
>   
You wrote your own test case, right? I must say there are some other 
artifacts in that same reactor that use same kind of pom, but they don't 
face the problem. It's consistently this particular artifact.
> I'll need to look at the jar-plugin to see how such content could make it in
> as BND isn't
> involved, so more info about when/where this bug happens would be useful...
>
>   
maven-bundle-plugin's manifest goal is only involved in making the manifest.

Thanks and regards,
Sahoo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Stuart McCulloch <mc...@gmail.com>.
2008/9/16 Sahoo <Sa...@sun.com>

> I had sent this email to maven forum, but I think I may be able to get some
> tips from felix forum as well because I am using maven-bundle-plugin. I must
> say I am surprised as to how this is happening when I am using manifest goal
> of bundle plugin. Any help is much appreciated.
>

is this an intermittent/random problem or is there a pattern, like same
platform / JVM?
does it only happen when building the full tree from the top, or just
building that project?

personally I wasn't able to recreate it locally, there were no spurious
classes in the jar.
I'll need to look at the jar-plugin to see how such content could make it in
as BND isn't
involved, so more info about when/where this bug happens would be useful...


> Thanks,
> Sahoo
>
> We are experiencing an issue in our build system and it is not happening
> for every one. I used to think it only happens for mvn 2.0.8, but just now a
> developer told me that they see it mvn 2.0.7 as well. For whatever reason,
> sometimes, a jar artifact is containing not only the classes compiled from
> the sources that are part of that artifact, it also contains dependent
> .class files. It is a very serious problem for us. Given below is the
> artifact that's causing trouble.
> <project ...>
>   <modelVersion>4.0.0</modelVersion>
>   <parent>
>       <groupId>org.glassfish</groupId>
>       <artifactId>api-pom</artifactId>
>       <version>10.0-SNAPSHOT</version>
>   </parent>
>   <artifactId>javax.security.jacc</artifactId>
>   <packaging>jar</packaging>
>   <name>javax.security.jacc API v.1.2</name>
>   <dependencies>
>       <dependency>
>           <groupId>org.glassfish</groupId>
>           <artifactId>javax.servlet</artifactId>
>           <version>${project.version}</version>
>       </dependency>
>  </dependencies>
> </project>
>
> As you can see, it depends on org.glassfish:javax.servlet:10.0-SNAPSHOT,
> which is a jar type artifact and contains javax.servlet classes. I can
> assure you that in the source tree of javax.security.jacc module, there is
> no javax.servlet class. Yet, javax.security.jacc-10.0-SNAPSHOT.jar contains
> a bunch of javax.servlet classes. I should also state that it only happens
> when both javax.servlet module and javax.security.jacc module are part of
> same maven reactor. The build log produced with -X option is quite large, so
> I am supplying log for jacc module portion only. Pl. see the attachment
> called build.all.jacc.log. I will be happy to supply more of it if need be.
> I should say, I don't understand something from the log file. I am
> highlighting it here with bold letters:
>
> [INFO] Reactor build order:
> ...
> [INFO]   javax.servlet API v.3.0
> [INFO]   javax.security.jacc API v.1.2
> ...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building javax.servlet API v.3.0
> [INFO]    task-segment: [clean, install]
> [INFO]
> ------------------------------------------------------------------------
> ...
> [INFO] Installing
> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT-sources.jar
> to
> /home/mvatkina/.m2/repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/javax.servlet-10.0-SNAPSHOT-sources.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building javax.security.jacc API v.1.2
> [INFO]    task-segment: [clean, install]
> [INFO]
> ------------------------------------------------------------------------
> ...
> [INFO] [clean:clean]
> [INFO] Deleting directory /export/v3/v3/security/javax.security.jacc/target
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected for
> null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> *        artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>       project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @
> /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> *
> What does this active project artifact mean? By looking at the attached log
> file, do you have any suggestion for me?
>
> Thanks,
> Sahoo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>



-- 
Cheers, Stuart

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Stuart McCulloch wrote:
> 2008/9/16 Sahoo <Sa...@sun.com>
>
>   
>> I had sent this email to maven forum, but I think I may be able to get some
>> tips from felix forum as well because I am using maven-bundle-plugin. I must
>> say I am surprised as to how this is happening when I am using manifest goal
>> of bundle plugin. Any help is much appreciated.
>>
>>     
>
> another quick question - when this problem occurs, do the javax.servlet
> classes also appear in the project's "target/classes" directory? if so then
> the problem may lie somewhere else in the build (ie. classes somehow getting
> copied into this directory earlier on and just happened to be picked up by
> the jar-plugin which just jars whatever happens to be inside
> "target/classes") rather than in the jar-plugin
>
>
>   
I don't know the answer. I will keep it in mind when this happens again. 
mvn -X output taken during a failed build kind of indicates that those 
classes were there in target dir.

[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-jar-plugin:2.2:jar' -->
[DEBUG]   (s) addDefaultSpecificationEntries = false
[DEBUG]   (s) addDefaultImplementationEntries = false
[DEBUG]   (s) manifest = 
org.apache.maven.archiver.ManifestConfiguration@1d6d22e
[DEBUG]   (s) manifestFile = 
/export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF
[DEBUG]   (f) archive = 
org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
[DEBUG]   (f) classesDirectory = 
/export/v3/v3/security/javax.security.jacc/target/classes
[DEBUG]   (f) defaultManifestFile = 
/export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF
[DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
[DEBUG]   (f) forceCreation = false
[DEBUG]   (f) outputDirectory = 
/export/v3/v3/security/javax.security.jacc/target
[DEBUG]   (f) project = MavenProject: 
org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
/export/v3/v3/security/javax.security.jacc/pom.xml
[DEBUG]   (f) useDefaultManifestFile = false
[DEBUG] -- end configuration --
[INFO] [jar:jar]
[DEBUG] isUp2date: false (Destination 
/export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
not found.)
[INFO] Building jar: 
/export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar
[DEBUG] adding directory META-INF/
[DEBUG] adding entry META-INF/MANIFEST.MF
[DEBUG] adding directory javax/
[DEBUG] adding directory javax/security/
[DEBUG] adding directory javax/security/jacc/
[DEBUG] adding directory javax/servlet/
[DEBUG] adding directory javax/servlet/http/
[DEBUG] adding entry META-INF/LICENSE.txt
[DEBUG] adding entry META-INF/LICENSE.txt
[DEBUG] adding entry javax/security/jacc/PolicyConfigurationFactory$1.class
[DEBUG] adding entry javax/security/jacc/PolicyConfigurationFactory.class
[DEBUG] adding entry javax/security/jacc/PolicyContextException.class
[DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
[DEBUG] adding entry javax/security/jacc/URLPattern.class
[DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
[DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
[DEBUG] adding entry javax/security/jacc/WebResourcePermission.class
[DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
[DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
[DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
[DEBUG] adding entry javax/security/jacc/PolicyContext.class
[DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
[DEBUG] adding entry javax/security/jacc/WebUserDataPermission.class
[DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
[DEBUG] adding entry javax/servlet/http/Cookie.class
[DEBUG] adding entry javax/servlet/http/HttpSession.class
[DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
[DEBUG] adding entry javax/servlet/ServletRequest.class
[DEBUG] adding entry javax/servlet/ServletInputStream.class
[DEBUG] adding entry javax/servlet/RequestDispatcher.class
[DEBUG] adding entry javax/servlet/ServletContext.class
[DEBUG] adding entry javax/servlet/ServletResponse.class
[DEBUG] adding entry javax/servlet/ServletException.class
[DEBUG] adding entry javax/servlet/Servlet.class
[DEBUG] adding entry javax/servlet/ServletOutputStream.class
[DEBUG] adding entry javax/servlet/ServletConfig.class
[DEBUG] adding directory META-INF/maven/
[DEBUG] adding directory META-INF/maven/org.glassfish/
[DEBUG] adding directory META-INF/maven/org.glassfish/javax.security.jacc/
[DEBUG] adding entry 
META-INF/maven/org.glassfish/javax.security.jacc/pom.xml
[DEBUG] adding entry 
META-INF/maven/org.glassfish/javax.security.jacc/pom.properties
[INFO] Preparing source:jar
...

Thanks,
Sahoo
>> Thanks,
>> Sahoo
>>
>> We are experiencing an issue in our build system and it is not happening
>> for every one. I used to think it only happens for mvn 2.0.8, but just now a
>> developer told me that they see it mvn 2.0.7 as well. For whatever reason,
>> sometimes, a jar artifact is containing not only the classes compiled from
>> the sources that are part of that artifact, it also contains dependent
>> .class files. It is a very serious problem for us. Given below is the
>> artifact that's causing trouble.
>> <project ...>
>>   <modelVersion>4.0.0</modelVersion>
>>   <parent>
>>       <groupId>org.glassfish</groupId>
>>       <artifactId>api-pom</artifactId>
>>       <version>10.0-SNAPSHOT</version>
>>   </parent>
>>   <artifactId>javax.security.jacc</artifactId>
>>   <packaging>jar</packaging>
>>   <name>javax.security.jacc API v.1.2</name>
>>   <dependencies>
>>       <dependency>
>>           <groupId>org.glassfish</groupId>
>>           <artifactId>javax.servlet</artifactId>
>>           <version>${project.version}</version>
>>       </dependency>
>>  </dependencies>
>> </project>
>>
>> As you can see, it depends on org.glassfish:javax.servlet:10.0-SNAPSHOT,
>> which is a jar type artifact and contains javax.servlet classes. I can
>> assure you that in the source tree of javax.security.jacc module, there is
>> no javax.servlet class. Yet, javax.security.jacc-10.0-SNAPSHOT.jar contains
>> a bunch of javax.servlet classes. I should also state that it only happens
>> when both javax.servlet module and javax.security.jacc module are part of
>> same maven reactor. The build log produced with -X option is quite large, so
>> I am supplying log for jacc module portion only. Pl. see the attachment
>> called build.all.jacc.log. I will be happy to supply more of it if need be.
>> I should say, I don't understand something from the log file. I am
>> highlighting it here with bold letters:
>>
>> [INFO] Reactor build order:
>> ...
>> [INFO]   javax.servlet API v.3.0
>> [INFO]   javax.security.jacc API v.1.2
>> ...
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building javax.servlet API v.3.0
>> [INFO]    task-segment: [clean, install]
>> [INFO]
>> ------------------------------------------------------------------------
>> ...
>> [INFO] Installing
>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT-sources.jar
>> to
>> /home/mvatkina/.m2/repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/javax.servlet-10.0-SNAPSHOT-sources.jar
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Building javax.security.jacc API v.1.2
>> [INFO]    task-segment: [clean, install]
>> [INFO]
>> ------------------------------------------------------------------------
>> ...
>> [INFO] [clean:clean]
>> [INFO] Deleting directory /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected for
>> null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>> *        artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>       project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @
>> /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> *
>> What does this active project artifact mean? By looking at the attached log
>> file, do you have any suggestion for me?
>>
>> Thanks,
>> Sahoo
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>     
>
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
Wow!

Kind regards,

	Peter Kriens

On 26 sep 2008, at 06:03, Sahoo wrote:

> Turning on verbose flag on compiler did not help because of a bug (http://jira.codehaus.org/browse/MNG-3764 
> ) in maven-compiler-plugin. But the good news is I have managed to  
> find out what's going with the help of this amazing tool called  
> dtrace in Solaris. When I started dtracing syscall::open for javax/ 
> servlet/http/HttpServletRequest.java file, I saw that it was being  
> written into javax.servlet/target/classes directory and jstack as  
> reported by dtrace indicated it was written by maven-resources- 
> plugin. Then I found javax.servlet/pom.xml has the following content  
> in it:
>
>         <resource>
>             <directory>src/main/java</directory>
>         </resource>
>
> No, I have not written that pom. Because src/main/java is mentioned  
> as a resource dir and there is no filter set, maven-resource-plugin  
> copies all .java files to target/classes dir. Subsequently while  
> compiling javax.security.jacc module in the same reactor, mvn uses  
> javax.servlet/target/classes in the classpath as opposed to  
> javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar. By default  
> javac uses up to seconds components while comparing files. So,  
> when .class and .java have same timestamp up to seconds, javac can't  
> determine which file is newer and it takes a defensive approach and  
> compiles required servlet classes and puts them in  
> javax.security.jacc/target/classes dir.
>
> So, on faster computers we see this problem more often.
>
> I have been able to verify these facts in a workspace where we saw  
> this problem and you shall notice that both .class and .java files  
> have same timestamp upto seconds.
>
> bash-3.00$ ls -ltrE web/javax.servlet/target/classes/javax/servlet/ 
> http/HttpServletRequest.*
> -rw-r--r--   1 mvatkina 1050       21628 2008-09-24  
> 14:08:12.020956000 -0700 HttpServletRequest.java
> -rw-r--r--   1 mvatkina 1050        1420 2008-09-24  
> 14:08:12.759906000 -0700 HttpServletRequest.class
>
>
> I am relieved as I know the root cause and the fix as well. Lesson  
> learned, be very careful while using <resource/> in pom.xml. I wish  
> maven were reporting a warning while copying .java files to target/ 
> classes.
>
> Thanks,
> Sahoo
>
> Sahoo wrote:
>> No, there are no servlet sources in javax.security.jacc source dir.
>>
>> The .class file does not contain full path of source file name. It  
>> only contains the unqualified name. I see it when I run javap as  
>> well as when I open the .class file in an editor.
>>
>> I will try turning on verbose flag for compiler and get back.
>>
>> Thanks,
>> Sahoo
>> Peter Kriens wrote:
>>> I agree, this is weird. It means there should be servlet sources  
>>> in /export/v3/v3/security/javax.security.jacc/src/main/java, which  
>>> seems highly unlikely?
>>>
>>> Could you turn on verbose for the compiler, this will show any  
>>> automatic compilations.
>>>
>>> I know that the source file is embedded in the class file, wonder  
>>> if this could by used by the compiler to find the sources and  
>>> decide it is out of date? Which gives me an idea, can you check  
>>> what the servlet source file was, this is encoded in the class  
>>> file? That might give a hint where it came from? If this is hard  
>>> for you, I have a class analyzer that can tell me that info.
>>>
>>> I feel sorry for you, these kind of problems are horrible. Kind  
>>> regards,
>>>
>>>    Peter Kriens
>>>
>>>
>>>
>>>
>>> On 22 sep 2008, at 16:41, Sahoo wrote:
>>>
>>>> Let's be clear, there are many users who don't even use OSGi and  
>>>> hence don't care about maven-bundle-plugin and they are likely to  
>>>> suffer from the problem I am facing. I am attaching the build log  
>>>> produced with mvn -X for the affected module only. I can't  
>>>> understand how compiler can generate class files for  
>>>> javax.servlet classes with this kind of options:
>>>>
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
>>>> plugin:2.0.2:compile' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /export/v3/v3/web/ 
>>>> javax.servlet/target/classes]
>>>> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG]   (f) compilerId = javac
>>>> [DEBUG]   (f) debug = true
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) fork = false
>>>> [DEBUG]   (f) optimize = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) projectArtifact =  
>>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>>> [DEBUG]   (f) showDeprecation = false
>>>> [DEBUG]   (f) showWarnings = false
>>>> [DEBUG]   (f) source = 1.5
>>>> [DEBUG]   (f) staleMillis = 0
>>>> [DEBUG]   (f) target = 1.5
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [compiler:compile]
>>>> [DEBUG] Using compiler 'javac'.
>>>> [DEBUG] Source directories: [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG] Classpath: [/export/v3/v3/security/javax.security.jacc/ 
>>>> target/classes
>>>> /export/v3/v3/web/javax.servlet/target/classes]
>>>> [DEBUG] Output directory: /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG] Classpath:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>>> [DEBUG] Source roots:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>>> [INFO] Compiling 13 source files to /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>>
>>>>
>>>> Thanks,
>>>> Sahoo
>>>>
>>>>
>>>> Peter Kriens wrote:
>>>>> I think this happens when the compiler sees the sources but an  
>>>>> out of date class (or absent). This will compile the class on  
>>>>> the fly and put the class file in your target.
>>>>>
>>>>> This is just one of the many reasons (for me) to -explicitly-  
>>>>> design the contents of your JAR file. I.e. use Export-Package  
>>>>> and Private-Package to create the JAR. Though this is a little  
>>>>> bit more work upfront it prevents problems like this.
>>>>>
>>>>> Kind regards,
>>>>>
>>>>>   Peter Kriens
>>>>>
>>>>>
>>>>>
>>>>> On 19 sep 2008, at 17:02, Sahoo wrote:
>>>>>
>>>>>> Peter,
>>>>>>
>>>>>> You are right. I wrote a small dtrace[1] script to monitor open  
>>>>>> system calls for that file. I attached it to a build m/c and  
>>>>>> after around 150 builds, once it occurred. Every time open  
>>>>>> system call was made with that file handle, I print the java  
>>>>>> stack. The output of dtrace is attached here with. That file  
>>>>>> got opened three times. As the stack suggests, first by maven- 
>>>>>> compiler-plugin, then by maven-bundle-plugin and finally by  
>>>>>> maven-jar-plugin. So, it is the compiler-plugin that is  
>>>>>> responsible for creating that servlet class in jacc target dir.  
>>>>>> Next task is to find out why it does so. I don't understand why  
>>>>>> it does so.
>>>>>>
>>>>>> Thanks,
>>>>>> Sahoo
>>>>>>
>>>>>> [1] http://opensolaris.org/os/community/dtrace/
>>>>>>
>>>>>> Peter Kriens wrote:
>>>>>>> If you see the class files in the classes directory, then they  
>>>>>>> cannot come from bnd. Bnd never writes to this directory and I  
>>>>>>> can not imagine that the maven plugin writes. The output is  
>>>>>>> always a JAR file.
>>>>>>>
>>>>>>> Kind regards,
>>>>>>>
>>>>>>>  Peter Kriens
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>>>>>
>>>>>>>> Stuart McCulloch wrote:
>>>>>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> I had sent this email to maven forum, but I think I may be  
>>>>>>>>>> able to get some
>>>>>>>>>> tips from felix forum as well because I am using maven- 
>>>>>>>>>> bundle-plugin. I must
>>>>>>>>>> say I am surprised as to how this is happening when I am  
>>>>>>>>>> using manifest goal
>>>>>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> another quick question - when this problem occurs, do the  
>>>>>>>>> javax.servlet
>>>>>>>>> classes also appear in the project's "target/classes"  
>>>>>>>>> directory?
>>>>>>>> I just now saw another such build in our build m/c. Yes, I do  
>>>>>>>> see javax.servlet classes in target/classes dir of  
>>>>>>>> javax.security.jacc project.  Unfortunately, the build system  
>>>>>>>> is a high end system, so all files in target/classes have  
>>>>>>>> same timestamp (upto seconds granularity).
>>>>>>>>
>>>>>>>> More over, contrary to what I said earlier, I see this  
>>>>>>>> problem on other OS as well. This time, I saw it on a Linux  
>>>>>>>> box.
>>>>>>>>> if so then
>>>>>>>>> the problem may lie somewhere else in the build (ie. classes  
>>>>>>>>> somehow getting
>>>>>>>>> copied into this directory earlier on and just happened to  
>>>>>>>>> be picked up by
>>>>>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>>>>>> "target/classes") rather than in the jar-plugin
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Yes, maven-jar-plugin is kind of ruled out. The two other  
>>>>>>>> plugins that are likely to create those files are maven- 
>>>>>>>> compiler-plugin and maven-bundle-plugin. Looking at the log,  
>>>>>>>> I see maven-compiler-plugin says it is compiling 13 source  
>>>>>>>> files, which is same as number of .java in that project. Why  
>>>>>>>> would javac compile dependencies when they are in the  
>>>>>>>> classpath? So, that leaves us with maven-bundle-plugin. We  
>>>>>>>> call manifest goal, so I am clueless. Could it be a bug in  
>>>>>>>> bundle plugin? Even though we are calling manifest goal, it  
>>>>>>>> is still pulling in the dependencies? I will try running a  
>>>>>>>> Solaris dtrace script to monitor file I/O and dump java stack  
>>>>>>>> when that files get written out to find who exactly writes  
>>>>>>>> them. In the mean while, if you have any suggestions, please  
>>>>>>>> provide them.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Sahoo
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>> 0  94114                     open64:entry
>>>>>>            libc.so.1`__open64+0x15
>>>>>>            libc.so.1`open64+0x72
>>>>>>            libhpi.so`0xd0f2221b
>>>>>>            libjvm.so`JVM_Open+0x3a
>>>>>>            libjava.so`0xd0e9c3f0
>>>>>>            libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>>>>>            java/io/FileOutputStream.open
>>>>>>            java/io/FileOutputStream.<init>
>>>>>>            java/io/FileOutputStream.<init>
>>>>>>            com/sun/tools/javac/jvm/ClassWriter.writeClass
>>>>>>            com/sun/tools/javac/main/JavaCompiler.genCode
>>>>>>            com/sun/tools/javac/main/JavaCompiler.compile
>>>>>>            com/sun/tools/javac/main/Main.compile
>>>>>>            com/sun/tools/javac/main/Main.compile
>>>>>>            com/sun/tools/javac/Main.compile
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>>>>>            java/lang/reflect/Method.invoke*
>>>>>>            alignment_frame_return Runtime1 stub
>>>>>>            org/codehaus/plexus/compiler/javac/ 
>>>>>> JavacCompiler.compileInProcess
>>>>>>            org/codehaus/plexus/compiler/javac/ 
>>>>>> JavacCompiler.compile
>>>>>>            org/apache/maven/plugin/AbstractCompilerMojo.execute
>>>>>>            org/apache/maven/plugin/CompilerMojo.execute
>>>>>>            org/apache/maven/plugin/ 
>>>>>> DefaultPluginManager.executeMojo
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoals
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoal
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeTaskSegments
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.execute
>>>>>>            org/apache/maven/DefaultMaven.doExecute
>>>>>>            org/apache/maven/DefaultMaven.execute
>>>>>>            org/apache/maven/cli/MavenCli.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>>            java/lang/reflect/Method.invoke
>>>>>>            org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>>            org/codehaus/classworlds/Launcher.launch
>>>>>>            org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>>            org/codehaus/classworlds/Launcher.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>>>>> +0x180
>>>>>>            libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>>            java`main+0xaf4
>>>>>>            java`0x80512fa
>>>>>>
>>>>>> 0  94114                     open64:entry
>>>>>>            libc.so.1`__open64+0x15
>>>>>>            libc.so.1`open64+0x72
>>>>>>            libhpi.so`0xd0f2221b
>>>>>>            libjvm.so`JVM_Open+0x3a
>>>>>>            libjava.so`0xd0e9c3f0
>>>>>>            libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>>            java/io/FileInputStream.open
>>>>>>            java/io/FileInputStream.<init>
>>>>>>            aQute/lib/osgi/FileResource.openInputStream
>>>>>>            aQute/lib/osgi/Processor.analyzeJar
>>>>>>            aQute/lib/osgi/Processor.analyzeBundleClasspath
>>>>>>            org/apache/felix/bundleplugin/ 
>>>>>> PackageVersionAnalyzer.analyzeBundleClasspath
>>>>>>            aQute/lib/osgi/Analyzer.analyze
>>>>>>            aQute/lib/osgi/Builder.analyze
>>>>>>            aQute/lib/osgi/Analyzer.calcManifest
>>>>>>            org/apache/felix/bundleplugin/ 
>>>>>> ManifestPlugin.getAnalyzer
>>>>>>            org/apache/felix/bundleplugin/ 
>>>>>> ManifestPlugin.getManifest
>>>>>>            org/apache/felix/bundleplugin/ManifestPlugin.execute
>>>>>>            org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>>            org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>>            org/apache/maven/plugin/ 
>>>>>> DefaultPluginManager.executeMojo
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoals
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoal
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeTaskSegments
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.execute
>>>>>>            org/apache/maven/DefaultMaven.doExecute
>>>>>>            org/apache/maven/DefaultMaven.execute
>>>>>>            org/apache/maven/cli/MavenCli.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>>            java/lang/reflect/Method.invoke
>>>>>>            org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>>            org/codehaus/classworlds/Launcher.launch
>>>>>>            org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>>            org/codehaus/classworlds/Launcher.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>>>>> +0x180
>>>>>>            libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>>            java`main+0xaf4
>>>>>>            java`0x80512fa
>>>>>>
>>>>>> 0  94114                     open64:entry
>>>>>>            libc.so.1`__open64+0x15
>>>>>>            libc.so.1`open64+0x72
>>>>>>            libhpi.so`0xd0f2221b
>>>>>>            libjvm.so`JVM_Open+0x3a
>>>>>>            libjava.so`0xd0e9c3f0
>>>>>>            libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>>            java/io/FileInputStream.open
>>>>>>            java/io/FileInputStream.<init>
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.zipFile
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.addResources
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.createArchiveMain
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.execute
>>>>>>            org/codehaus/plexus/archiver/ 
>>>>>> AbstractArchiver.createArchive
>>>>>>            org/apache/maven/archiver/MavenArchiver.createArchive
>>>>>>            org/apache/maven/plugin/jar/ 
>>>>>> AbstractJarMojo.createArchive
>>>>>>            org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>>>>>            org/apache/maven/plugin/ 
>>>>>> DefaultPluginManager.executeMojo
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoals
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoal
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeTaskSegments
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.execute
>>>>>>            org/apache/maven/DefaultMaven.doExecute
>>>>>>            org/apache/maven/DefaultMaven.execute
>>>>>>            org/apache/maven/cli/MavenCli.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>>            java/lang/reflect/Method.invoke
>>>>>>            org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>>            org/codehaus/classworlds/Launcher.launch
>>>>>>            org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>>            org/codehaus/classworlds/Launcher.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>>>>> +0x180
>>>>>>            libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>>            java`main+0xaf4
>>>>>>            java`0x80512fa
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>> [INFO] Building javax.security.jacc API v.1.2
>>>> [INFO]    task-segment: [clean, install]
>>>> [INFO]  
>>>> ------------------------------------------------------------------------
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean- 
>>>> plugin:2.2:clean' -->
>>>> [DEBUG]   (f) directory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) followSymLinks = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) reportDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/site
>>>> [DEBUG]   (f) skip = false
>>>> [DEBUG]   (f) testOutputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [clean:clean]
>>>> [INFO] Deleting directory /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-remote- 
>>>> resources-plugin:1.0:process' -->
>>>> [DEBUG]   (f) appendedResourcesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/appended-resources
>>>> [DEBUG]   (f) attached = true
>>>> [DEBUG]   (f) excludeTransitive = false
>>>> [DEBUG]   (f) includeScope = runtime
>>>> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
>>>> [DEBUG]   (f) mavenSession =  
>>>> org.apache.maven.execution.MavenSession@1509443
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/maven-shared-archive-resources
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) remoteArtifactRepositories = [[glassfish- 
>>>> repository] -> http://download.java.net/maven/glassfish,  
>>>> [java.net] -> http://download.java.net/maven/1, [glassfish- 
>>>> repository-wsinterop] -> http://maven.dyndns.org/glassfish/,  
>>>> [java-dev-repository] -> https://maven-repository.dev.java.net/nonav/repository 
>>>> , [repo1.maven.org] -> http://repo1.maven.org/maven2,  
>>>> [maven2.java.net] -> http://download.java.net/maven/2,  
>>>> [maven2.java.net-backup] -> https://maven2-repository.dev.java.net/nonav/repository 
>>>> , [central] -> http://repo1.maven.org/maven2]
>>>> [DEBUG]   (f) repositories =  
>>>> [org.apache.maven.model.Repository@1e5d16d,  
>>>> org.apache.maven.model.Repository@1188793,  
>>>> org.apache.maven.model.Repository@16ce64e,  
>>>> org.apache.maven.model.Repository@844c3d,  
>>>> org.apache.maven.model.Repository@1a95cf6,  
>>>> org.apache.maven.model.Repository@16269c,  
>>>> org.apache.maven.model.Repository@410541,  
>>>> org.apache.maven.model.Repository@c00e55]
>>>> [DEBUG]   (f) resourceBundles = [org.glassfish:legal:1.1]
>>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38]
>>>> [DEBUG]   (f) skip = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [remote-resources:process {execution: default}]
>>>> [DEBUG] Supplemental data models won't be loaded.  No models  
>>>> specified.
>>>> [INFO] inceptionYear not specified, defaulting to 2008
>>>> [DEBUG] Building project for org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile
>>>> [DEBUG] Adding project with groupId [org.glassfish]
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven- 
>>>> resources-plugin:2.2:resources' -->
>>>> [DEBUG]   (f) filters = []
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) resources =  
>>>> [org.apache.maven.model.Resource@ecfe38,  
>>>> org.apache.maven.model.Resource@6d0362]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [resources:resources]
>>>> [INFO] Using default encoding to copy filtered resources.
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
>>>> plugin:2.0.2:compile' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /export/v3/v3/web/ 
>>>> javax.servlet/target/classes]
>>>> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG]   (f) compilerId = javac
>>>> [DEBUG]   (f) debug = true
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) fork = false
>>>> [DEBUG]   (f) optimize = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) projectArtifact =  
>>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>>> [DEBUG]   (f) showDeprecation = false
>>>> [DEBUG]   (f) showWarnings = false
>>>> [DEBUG]   (f) source = 1.5
>>>> [DEBUG]   (f) staleMillis = 0
>>>> [DEBUG]   (f) target = 1.5
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [compiler:compile]
>>>> [DEBUG] Using compiler 'javac'.
>>>> [DEBUG] Source directories: [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG] Classpath: [/export/v3/v3/security/javax.security.jacc/ 
>>>> target/classes
>>>> /export/v3/v3/web/javax.servlet/target/classes]
>>>> [DEBUG] Output directory: /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG] Classpath:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>>> [DEBUG] Source roots:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>>> [INFO] Compiling 13 source files to /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.felix:maven-bundle-plugin: 
>>>> 1.4.3:manifest' -->
>>>> [DEBUG]   (f) baseDir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) instructions = {Export- 
>>>> Package=javax.security.jacc.*; version=1.2, _include=-/export/v3/ 
>>>> v3/security/javax.security.jacc/osgi.bundle}
>>>> [DEBUG]   (f) manifestLocation = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes/META-INF
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) supportedProjectTypes = [jar]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven- 
>>>> resources-plugin:2.2:testResources' -->
>>>> [DEBUG]   (f) filters = []
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) resources =  
>>>> [org.apache.maven.model.Resource@1a024c,  
>>>> org.apache.maven.model.Resource@6d0362]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [resources:testResources]
>>>> [INFO] Using default encoding to copy filtered resources.
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
>>>> plugin:2.0.2:testCompile' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes, /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /home/mvatkina/.m2/repository/ 
>>>> junit/junit/4.3.1/junit-4.3.1.jar, /export/v3/v3/web/ 
>>>> javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>>> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/test/java]
>>>> [DEBUG]   (f) compilerId = javac
>>>> [DEBUG]   (f) debug = true
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) fork = false
>>>> [DEBUG]   (f) optimize = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) showDeprecation = false
>>>> [DEBUG]   (f) showWarnings = false
>>>> [DEBUG]   (f) source = 1.5
>>>> [DEBUG]   (f) staleMillis = 0
>>>> [DEBUG]   (f) target = 1.5
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [compiler:testCompile]
>>>> [DEBUG] Using compiler 'javac'.
>>>> [INFO] No sources to compile
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire- 
>>>> plugin:2.4.3:test' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) childDelegation = false
>>>> [DEBUG]   (f) classesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes, /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /home/mvatkina/.m2/repository/ 
>>>> junit/junit/4.3.1/junit-4.3.1.jar, /export/v3/v3/web/ 
>>>> javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>>> [DEBUG]   (f) disableXmlReport = false
>>>> [DEBUG]   (f) enableAssertions = true
>>>> [DEBUG]   (f) forkMode = none
>>>> [DEBUG]   (f) junitArtifactName = junit:junit
>>>> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
>>>> [DEBUG]   (f) pluginArtifactMap = {org.apache.maven:maven- 
>>>> project=org.apache.maven:maven-project:jar:2.0.6:runtime,  
>>>> org.apache.maven:maven-toolchain=org.apache.maven:maven- 
>>>> toolchain:jar:1.0:runtime, org.apache.maven:maven- 
>>>> core=org.apache.maven:maven-core:jar:2.0.6:runtime,  
>>>> org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus- 
>>>> utils:jar:1.5.1:runtime, org.apache.maven.surefire:surefire- 
>>>> api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime,  
>>>> org.apache.maven:maven-artifact=org.apache.maven:maven- 
>>>> artifact:jar:2.0.6:runtime, org.apache.maven:maven-plugin- 
>>>> api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime,  
>>>> org.apache.maven.surefire:surefire- 
>>>> booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime}
>>>> [DEBUG]   (f) printSummary = true
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) projectArtifactMap =  
>>>> {org.glassfish:javax.servlet=active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml,  
>>>> junit:junit=junit:junit:jar:4.3.1:test}
>>>> [DEBUG]   (f) redirectTestOutputToFile = false
>>>> [DEBUG]   (f) remoteRepositories = [[glassfish-repository] -> http://download.java.net/maven/glassfish 
>>>> , [glassfish-repository-wsinterop] -> http://maven.dyndns.org/glassfish/ 
>>>> , [maven2.java.net] -> http://download.java.net/maven/2,  
>>>> [maven2.java.net-wsinterop] -> http://maven.dyndns.org/2,  
>>>> [central] -> http://repo1.maven.org/maven2]
>>>> [DEBUG]   (f) reportFormat = brief
>>>> [DEBUG]   (f) reportsDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/surefire-reports
>>>> [DEBUG]   (f) session =  
>>>> org.apache.maven.execution.MavenSession@1509443
>>>> [DEBUG]   (f) testClassesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) testNGArtifactName = org.testng:testng
>>>> [DEBUG]   (f) testSourceDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/src/test/java
>>>> [DEBUG]   (f) trimStackTrace = true
>>>> [DEBUG]   (f) useFile = true
>>>> [DEBUG]   (f) useManifestOnlyJar = true
>>>> [DEBUG]   (f) workingDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [surefire:test]
>>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>>> [DEBUG]   org.apache.maven.surefire:surefire-booter:jar: 
>>>> 2.4.3:runtime (selected for runtime)
>>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar: 
>>>> 2.4.3:runtime (selected for runtime)
>>>> [DEBUG] Adding to surefire booter test classpath: /home/ 
>>>> mvatkina/.m2/repository/org/apache/maven/surefire/surefire-booter/ 
>>>> 2.4.3/surefire-booter-2.4.3.jar
>>>> [DEBUG] Adding to surefire booter test classpath: /home/ 
>>>> mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/ 
>>>> 2.4.3/surefire-api-2.4.3.jar
>>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>>> [DEBUG]   org.apache.maven.surefire:surefire-junit4:jar: 
>>>> 2.4.3:test (selected for test)
>>>> [DEBUG]     junit:junit:jar:4.0:test (selected for test)
>>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:test  
>>>> (selected for test)
>>>> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
>>>> repository/org/apache/maven/surefire/surefire-junit4/2.4.3/ 
>>>> surefire-junit4-2.4.3.jar
>>>> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
>>>> repository/junit/junit/4.0/junit-4.0.jar
>>>> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
>>>> repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire- 
>>>> api-2.4.3.jar
>>>> [DEBUG] Test Classpath :
>>>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/test- 
>>>> classes
>>>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/classes
>>>> [DEBUG]   /home/mvatkina/.m2/repository/junit/junit/4.3.1/ 
>>>> junit-4.3.1.jar
>>>> [DEBUG]   /export/v3/v3/web/javax.servlet/target/ 
>>>> javax.servlet-10.0-SNAPSHOT.jar
>>>> [DEBUG] Setting system property [user.dir]=[/export/v3/v3/ 
>>>> security/javax.security.jacc]
>>>> [DEBUG] Setting system property [localRepository]=[/home/ 
>>>> mvatkina/.m2/repository]
>>>> [DEBUG] Setting system property [basedir]=[/export/v3/v3/security/ 
>>>> javax.security.jacc]
>>>> [INFO] Surefire report directory: /export/v3/v3/security/ 
>>>> javax.security.jacc/target/surefire-reports
>>>>
>>>> -------------------------------------------------------
>>>> T E S T S
>>>> -------------------------------------------------------
>>>> There are no tests to run.
>>>>
>>>> Results :
>>>>
>>>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>>>
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar- 
>>>> plugin:2.2:jar' -->
>>>> [DEBUG]   (s) addDefaultSpecificationEntries = false
>>>> [DEBUG]   (s) addDefaultImplementationEntries = false
>>>> [DEBUG]   (s) manifest =  
>>>> org.apache.maven.archiver.ManifestConfiguration@1d6d22e
>>>> [DEBUG]   (s) manifestFile = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes/META-INF/MANIFEST.MF
>>>> [DEBUG]   (f) archive =  
>>>> org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
>>>> [DEBUG]   (f) classesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) defaultManifestFile = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes/META-INF/MANIFEST.MF
>>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) forceCreation = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) useDefaultManifestFile = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [jar:jar]
>>>> [DEBUG] isUp2date: false (Destination /export/v3/v3/security/ 
>>>> javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar  
>>>> not found.)
>>>> [INFO] Building jar: /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT.jar
>>>> [DEBUG] adding directory META-INF/
>>>> [DEBUG] adding entry META-INF/MANIFEST.MF
>>>> [DEBUG] adding directory javax/
>>>> [DEBUG] adding directory javax/security/
>>>> [DEBUG] adding directory javax/security/jacc/
>>>> [DEBUG] adding directory javax/servlet/
>>>> [DEBUG] adding directory javax/servlet/http/
>>>> [DEBUG] adding entry META-INF/LICENSE.txt
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> PolicyConfigurationFactory$1.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> PolicyConfigurationFactory.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> PolicyContextException.class
>>>> [DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
>>>> [DEBUG] adding entry javax/security/jacc/URLPattern.class
>>>> [DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
>>>> [DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> WebResourcePermission.class
>>>> [DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
>>>> [DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
>>>> [DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
>>>> [DEBUG] adding entry javax/security/jacc/PolicyContext.class
>>>> [DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> WebUserDataPermission.class
>>>> [DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
>>>> [DEBUG] adding entry javax/servlet/http/Cookie.class
>>>> [DEBUG] adding entry javax/servlet/http/HttpSession.class
>>>> [DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
>>>> [DEBUG] adding entry javax/servlet/ServletRequest.class
>>>> [DEBUG] adding entry javax/servlet/ServletInputStream.class
>>>> [DEBUG] adding entry javax/servlet/RequestDispatcher.class
>>>> [DEBUG] adding entry javax/servlet/ServletContext.class
>>>> [DEBUG] adding entry javax/servlet/ServletResponse.class
>>>> [DEBUG] adding entry javax/servlet/ServletException.class
>>>> [DEBUG] adding entry javax/servlet/Servlet.class
>>>> [DEBUG] adding entry javax/servlet/ServletOutputStream.class
>>>> [DEBUG] adding entry javax/servlet/ServletConfig.class
>>>> [DEBUG] adding directory META-INF/maven/
>>>> [DEBUG] adding directory META-INF/maven/org.glassfish/
>>>> [DEBUG] adding directory META-INF/maven/org.glassfish/ 
>>>> javax.security.jacc/
>>>> [DEBUG] adding entry META-INF/maven/org.glassfish/ 
>>>> javax.security.jacc/pom.xml
>>>> [DEBUG] adding entry META-INF/maven/org.glassfish/ 
>>>> javax.security.jacc/pom.properties
>>>> [INFO] Preparing source:jar
>>>> [WARNING] Removing: jar from forked lifecycle, to prevent  
>>>> recursive invocation.
>>>> [INFO] No goals needed for project - skipping
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-source- 
>>>> plugin:2.0.4:jar' -->
>>>> [DEBUG]   (f) attach = true
>>>> [DEBUG]   (f) excludeResources = false
>>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) reactorProjects = [MavenProject:  
>>>> org.glassfish.build:build:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/ 
>>>> build/pom.xml, MavenProject: org.glassfish.build:maven-glassfish- 
>>>> plugin:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/build/maven- 
>>>> glassfish-plugin/pom.xml, MavenProject: org.glassfish.build:maven- 
>>>> glassfish-extension:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/build/ 
>>>> maven-glassfish-extension/pom.xml, MavenProject:  
>>>> org.glassfish:glassfish-parent:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> pom.xml, MavenProject: org.glassfish:api-pom:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/javaee-api/api-pom/pom.xml, MavenProject:  
>>>> org.glassfish:javaee-api:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> pom.xml, MavenProject: org.glassfish:javax.servlet.jsp:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/javaee-api/javax.servlet.jsp/pom.xml,  
>>>> MavenProject: org.glassfish:javax.xml.rpc:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/javaee-api/javax.xml.rpc/pom.xml, MavenProject:  
>>>> org.glassfish:javax.xml.ws:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
>>>> api/javax.xml.ws/pom.xml, MavenProject:  
>>>> org.glassfish:javax.transaction:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> transaction/javax.transaction/pom.xml, MavenProject:  
>>>> org.glassfish:javax.ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/ 
>>>> javax.ejb/pom.xml, MavenProject: org.glassfish:javax.resource: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/connectors/javax.resource/pom.xml,  
>>>> MavenProject: org.glassfish:javax.annotation:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/javaee-api/javax.annotation/pom.xml, MavenProject:  
>>>> org.glassfish:javax.enterprise.deploy:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/deployment/javax.enterprise.deploy/pom.xml, MavenProject:  
>>>> org.glassfish:javax.xml.stream:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> javaee-api/javax.xml.stream/pom.xml, MavenProject:  
>>>> org.glassfish:javax.xml.bind:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
>>>> api/javax.xml.bind/pom.xml, MavenProject:  
>>>> org.glassfish:javax.security.auth.message:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/security/javax.security.auth.message/pom.xml, MavenProject:  
>>>> org.glassfish:javax.mail:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> javax.mail/pom.xml, MavenProject: org.glassfish:javax.persistence: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/persistence/javax.persistence/ 
>>>> pom.xml, MavenProject: org.glassfish:javax.activation:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/javaee-api/javax.activation/pom.xml,  
>>>> MavenProject: org.glassfish:javax.xml.soap:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/javaee-api/javax.xml.soap/pom.xml, MavenProject:  
>>>> org.glassfish:javax.jws:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> javax.jws/pom.xml, MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml, MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml, MavenProject:  
>>>> org.glassfish:javax.servlet.jsp.jstl:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/javaee-api/javax.servlet.jsp.jstl/pom.xml, MavenProject:  
>>>> org.glassfish:javax.jms:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> javax.jms/pom.xml, MavenProject: org.glassfish:javax.javaee:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/javaee-api/javax.javaee/pom.xml,  
>>>> MavenProject: org.glassfish.common:common:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/common/pom.xml, MavenProject:  
>>>> org.glassfish.common:stats77:10.0-SNAPSHOT @ /export/v3/v3/common/ 
>>>> stats77/pom.xml, MavenProject: org.glassfish.common:glassfish-api: 
>>>> 10.0.414 @ /export/v3/v3/common/glassfish-api/pom.xml,  
>>>> MavenProject: org.glassfish.external:external:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/distributions/external/pom.xml, MavenProject:  
>>>> org.glassfish.external:jmxremote_optional-repackaged:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/distributions/external/ 
>>>> jmxremote_optional/pom.xml, MavenProject:  
>>>> org.glassfish.tests:utils:10.0-SNAPSHOT @ /export/v3/v3/tests/ 
>>>> utils/pom.xml, MavenProject: org.glassfish.common:common-util: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/common/common-util/pom.xml,  
>>>> MavenProject: org.glassfish.admin:admin:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/admin/pom.xml, MavenProject: org.glassfish.admin:config-api: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/admin/config-api/pom.xml,  
>>>> MavenProject: org.glassfish.common:internal-api:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/common/internal-api/pom.xml, MavenProject:  
>>>> org.glassfish.common:glassfish-mbeanserver:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/common/mbeanserver/pom.xml, MavenProject:  
>>>> org.glassfish.common:amx-api:10.0-SNAPSHOT @ /export/v3/v3/common/ 
>>>> amx-api/pom.xml, MavenProject: org.glassfish.external:ldapbp- 
>>>> repackaged:10.0-SNAPSHOT @ /export/v3/v3/distributions/external/ 
>>>> ldapbp/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:transaction:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/transaction/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:transaction-internal-api:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/transaction/internal-api/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:connectors:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> connectors/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:connectors-internal-api:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/connectors/connectors-internal-api/pom.xml,  
>>>> MavenProject: org.glassfish.common:annotation-framework:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/common/annotation-framework/pom.xml,  
>>>> MavenProject: org.glassfish.deployment:deployment:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/deployment/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-common:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/common/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:dol:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> deployment/dol/pom.xml, MavenProject:  
>>>> org.glassfish.security:securitymodule:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/security/pom.xml, MavenProject:  
>>>> org.glassfish.security:securitycommon:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/security/common/pom.xml, MavenProject:  
>>>> org.glassfish.security:realms:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/realm/pom.xml, MavenProject: org.glassfish.common:amx- 
>>>> impl:10.0-SNAPSHOT @ /export/v3/v3/common/amx-impl/pom.xml,  
>>>> MavenProject: org.glassfish.common:glassfish-ee-api:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/common/glassfish-ee-api/pom.xml, MavenProject:  
>>>> org.glassfish.common:glassfish-naming:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/common/glassfish-naming/pom.xml, MavenProject:  
>>>> org.glassfish.common:container-common:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/common/container-common/pom.xml, MavenProject:  
>>>> org.glassfish.core:core:10.0-SNAPSHOT @ /export/v3/v3/core/ 
>>>> pom.xml, MavenProject: org.glassfish.core:glassfish:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/core/bootstrap/pom.xml, MavenProject:  
>>>> org.glassfish.admin:launcher:10.0-SNAPSHOT @ /export/v3/v3/admin/ 
>>>> launcher/pom.xml, MavenProject: org.glassfish.admin:cli-framework: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/admin/cli-framework/pom.xml,  
>>>> MavenProject: org.glassfish.admin:admin-cli:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admin/cli/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-client:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/client/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-javaee-core:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/javaee-core/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:flashlight-agent:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/flashlight/agent/pom.xml, MavenProject:  
>>>> org.glassfish.external:asm-all-repackaged:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/distributions/external/asm-all/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:flashlight-framework:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/flashlight/framework/pom.xml, MavenProject:  
>>>> org.glassfish.admin:monitoring-core:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/monitor/pom.xml, MavenProject: org.glassfish.core:kernel: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/core/kernel/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-admin:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/deployment/admin/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-autodeploy:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/autodeploy/pom.xml, MavenProject:  
>>>> org.glassfish.admin:admin-util:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/util/pom.xml, MavenProject: org.glassfish.admin:admin-core: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/admin/admin-core/pom.xml,  
>>>> MavenProject: org.glassfish.admin:server-mgmt:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admin/server-mgmt/pom.xml, MavenProject:  
>>>> org.glassfish.admin:cli-optional:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/cli-optional/pom.xml, MavenProject:  
>>>> org.glassfish:javax.management.j2ee:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/javax.management.j2ee/pom.xml, MavenProject:  
>>>> org.glassfish.core:security:10.0-SNAPSHOT @ /export/v3/v3/core/ 
>>>> security/pom.xml, MavenProject: org.glassfish.branding:branding: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/core/branding/pom.xml,  
>>>> MavenProject: org.glassfish.core:api-exporter:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/core/api-exporter/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:jta:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> transaction/jta/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:jts:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> transaction/jts/pom.xml, MavenProject: org.glassfish.web:web:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/pom.xml, MavenProject:  
>>>> org.glassfish.web:web-naming:10.0-SNAPSHOT @ /export/v3/v3/web/ 
>>>> web-naming/pom.xml, MavenProject: org.glassfish.external:apache- 
>>>> commons:10.0-SNAPSHOT @ /export/v3/v3/distributions/external/ 
>>>> apache-commons/pom.xml, MavenProject: org.glassfish.web:war-util: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/web/war-util/pom.xml, MavenProject:  
>>>> org.glassfish.web:web-core:10.0-SNAPSHOT @ /export/v3/v3/web/web- 
>>>> core/pom.xml, MavenProject: org.glassfish.web:web-ajp:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/web-ajp/pom.xml, MavenProject:  
>>>> org.glassfish.web:jstl-connector:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> web/jstl-connector/pom.xml, MavenProject: org.glassfish.web:jsf- 
>>>> connector:10.0-SNAPSHOT @ /export/v3/v3/web/jsf-connector/ 
>>>> pom.xml, MavenProject: org.glassfish.web:web-gui-plugin-common: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/web/gui-plugin-common/pom.xml,  
>>>> MavenProject: org.glassfish.web:web-cli:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/web/admin/pom.xml, MavenProject: org.glassfish.web:web-glue: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/web/web-glue/pom.xml, MavenProject:  
>>>> org.glassfish.security:websecurity:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/webintegration/pom.xml, MavenProject:  
>>>> org.glassfish.web:webtier-all:10.0-SNAPSHOT @ /export/v3/v3/web/ 
>>>> webtier-all/pom.xml, MavenProject: org.glassfish.web:tomcat- 
>>>> connector:10.0-SNAPSHOT @ /export/v3/v3/web/tomcat-connector/ 
>>>> pom.xml, MavenProject: org.glassfish.web:gf-web-connector:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/gf-web-connector/pom.xml,  
>>>> MavenProject: org.glassfish.ejb:ejb:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> ejb/pom.xml, MavenProject: org.glassfish.ejb:ejb-container:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/ejb/ejb-container/pom.xml, MavenProject:  
>>>> org.glassfish.ejb:gf-ejb-connector:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> ejb/ejb-connector/pom.xml, MavenProject: org.glassfish.ejb:ejb- 
>>>> timer-service-app:10.0-SNAPSHOT @ /export/v3/v3/ejb/ejb-timer- 
>>>> service-app/pom.xml, MavenProject: org.glassfish.ejb:ejb-timer- 
>>>> databases:10.0-SNAPSHOT @ /export/v3/v3/ejb/ejb-timer-databases/ 
>>>> pom.xml, MavenProject: org.glassfish.ejb:ejb-all:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/ejb/ejb-all/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:connectors-runtime:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/connectors/connectors-runtime/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:gf-connectors-connector:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/connectors/connectors-connector/pom.xml,  
>>>> MavenProject: org.glassfish.connectors:work-management:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/connectors/work-management/pom.xml,  
>>>> MavenProject: org.glassfish.jdbc.jdbc-ra:jdbc-ra:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/jdbc/jdbc-ra/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-core:jdbc-core:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/jdbc/jdbc-ra/jdbc-core/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc30:jdbc30:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/jdbc/jdbc-ra/jdbc30/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc40:jdbc40:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/jdbc/jdbc-ra/jdbc40/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/jdbc/jdbc-ra/jdbc-ra-distribution/ 
>>>> pom.xml, MavenProject: org.glassfish.jdbc:jdbc:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/jdbc/pom.xml, MavenProject: org.glassfish.jdbc:jdbc- 
>>>> admin:10.0-SNAPSHOT @ /export/v3/v3/jdbc/admin/pom.xml,  
>>>> MavenProject: org.glassfish.persistence:persistence:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/persistence/pom.xml, MavenProject:  
>>>> org.glassfish.persistence:jpa-connector:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/persistence/jpa-connector/pom.xml, MavenProject:  
>>>> org.glassfish.persistence:eclipselink-wrapper:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/persistence/eclipselink-wrapper/pom.xml,  
>>>> MavenProject: org.glassfish.extras:extras:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/extras/pom.xml, MavenProject: org.glassfish.extras:gf- 
>>>> phobos-connector:10.0-SNAPSHOT @ /export/v3/v3/extras/phobos/ 
>>>> pom.xml, MavenProject: org.glassfish.admingui:dataprovider:4.2 @ / 
>>>> export/v3/v3/admingui/dataprovider/pom.xml, MavenProject:  
>>>> org.glassfish.jsftemplating:jsftemplating:1.2.3 @ /export/v3/v3/ 
>>>> admingui/jsftemplating/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-plugin-service:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/plugin-service/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-common:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/admingui/common/pom.xml, MavenProject:  
>>>> org.glassfish.external:commons-codec-repackaged:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/distributions/external/commons-codec/pom.xml,  
>>>> MavenProject: org.glassfish.registration:registration:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/registration/pom.xml, MavenProject:  
>>>> org.glassfish.registration:registration-api:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/registration/registration-api/pom.xml, MavenProject:  
>>>> org.glassfish.external:sysnet-registration-repackaged:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/distributions/external/sysnet- 
>>>> registration/pom.xml, MavenProject:  
>>>> org.glassfish.registration:registration-impl:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/registration/registration-impl/pom.xml,  
>>>> MavenProject: org.glassfish.admingui:admingui:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-core:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admingui/core/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-web-plugin:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/admingui/web/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-jdbc-plugin:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/jdbc-gui/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-security-plugin:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/security/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-updatecenter-plugin:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/admingui/updatecenter/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:war:10.0-SNAPSHOT @ /export/v3/v3/admingui/ 
>>>> war/pom.xml, MavenProject: org.glassfish.external:ant:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/distributions/external/ant/pom.xml,  
>>>> MavenProject: org.glassfish.external:glassfish-jaxb:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/distributions/external/jaxb/pom.xml,  
>>>> MavenProject: org.glassfish.external:javadb:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/distributions/external/javadb/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:distributions:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/distributions/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:nucleus-base:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/distributions/nucleus-base/pom.xml, MavenProject:  
>>>> org.glassfish.osgi-platforms:osgi-platforms:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/osgi-platforms/pom.xml, MavenProject:  
>>>> org.glassfish.osgi-platforms:felix:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> osgi-platforms/felix/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:nucleus:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> distributions/nucleus/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:web:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> distributions/web/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:glassfish:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/distributions/glassfish/pom.xml, MavenProject:  
>>>> org.glassfish.registration:glassfish-registration:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/registration/glassfish-registration/pom.xml,  
>>>> MavenProject: org.glassfish.tests:tests:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/tests/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:flashlight-client:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/flashlight/client/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:glassfish-flashlight:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/flashlight/pom.xml]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [source:jar {execution: attach-sources}]
>>>> [INFO] Building jar: /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT-sources.jar
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install- 
>>>> plugin:2.2:install' -->
>>>> [DEBUG]   (f) artifact = org.glassfish:javax.security.jacc:jar: 
>>>> 10.0-SNAPSHOT
>>>> [DEBUG]   (f) attachedArtifacts =  
>>>> [org.glassfish:javax.security.jacc:java-source:sources:10.0- 
>>>> SNAPSHOT]
>>>> [DEBUG]   (f) createChecksum = false
>>>> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
>>>> [DEBUG]   (f) packaging = jar
>>>> [DEBUG]   (f) pomFile = /export/v3/v3/security/ 
>>>> javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) updateReleaseInfo = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [install:install]
>>>> [INFO] Installing /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT.jar to /home/ 
>>>> mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0- 
>>>> SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT.jar
>>>> [INFO] Installing /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT-sources.jar to /home/ 
>>>> mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0- 
>>>> SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT-sources.jar
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
Wow!

Kind regards,

	Peter Kriens

On 26 sep 2008, at 06:03, Sahoo wrote:

> Turning on verbose flag on compiler did not help because of a bug (http://jira.codehaus.org/browse/MNG-3764 
> ) in maven-compiler-plugin. But the good news is I have managed to  
> find out what's going with the help of this amazing tool called  
> dtrace in Solaris. When I started dtracing syscall::open for javax/ 
> servlet/http/HttpServletRequest.java file, I saw that it was being  
> written into javax.servlet/target/classes directory and jstack as  
> reported by dtrace indicated it was written by maven-resources- 
> plugin. Then I found javax.servlet/pom.xml has the following content  
> in it:
>
>         <resource>
>             <directory>src/main/java</directory>
>         </resource>
>
> No, I have not written that pom. Because src/main/java is mentioned  
> as a resource dir and there is no filter set, maven-resource-plugin  
> copies all .java files to target/classes dir. Subsequently while  
> compiling javax.security.jacc module in the same reactor, mvn uses  
> javax.servlet/target/classes in the classpath as opposed to  
> javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar. By default  
> javac uses up to seconds components while comparing files. So,  
> when .class and .java have same timestamp up to seconds, javac can't  
> determine which file is newer and it takes a defensive approach and  
> compiles required servlet classes and puts them in  
> javax.security.jacc/target/classes dir.
>
> So, on faster computers we see this problem more often.
>
> I have been able to verify these facts in a workspace where we saw  
> this problem and you shall notice that both .class and .java files  
> have same timestamp upto seconds.
>
> bash-3.00$ ls -ltrE web/javax.servlet/target/classes/javax/servlet/ 
> http/HttpServletRequest.*
> -rw-r--r--   1 mvatkina 1050       21628 2008-09-24  
> 14:08:12.020956000 -0700 HttpServletRequest.java
> -rw-r--r--   1 mvatkina 1050        1420 2008-09-24  
> 14:08:12.759906000 -0700 HttpServletRequest.class
>
>
> I am relieved as I know the root cause and the fix as well. Lesson  
> learned, be very careful while using <resource/> in pom.xml. I wish  
> maven were reporting a warning while copying .java files to target/ 
> classes.
>
> Thanks,
> Sahoo
>
> Sahoo wrote:
>> No, there are no servlet sources in javax.security.jacc source dir.
>>
>> The .class file does not contain full path of source file name. It  
>> only contains the unqualified name. I see it when I run javap as  
>> well as when I open the .class file in an editor.
>>
>> I will try turning on verbose flag for compiler and get back.
>>
>> Thanks,
>> Sahoo
>> Peter Kriens wrote:
>>> I agree, this is weird. It means there should be servlet sources  
>>> in /export/v3/v3/security/javax.security.jacc/src/main/java, which  
>>> seems highly unlikely?
>>>
>>> Could you turn on verbose for the compiler, this will show any  
>>> automatic compilations.
>>>
>>> I know that the source file is embedded in the class file, wonder  
>>> if this could by used by the compiler to find the sources and  
>>> decide it is out of date? Which gives me an idea, can you check  
>>> what the servlet source file was, this is encoded in the class  
>>> file? That might give a hint where it came from? If this is hard  
>>> for you, I have a class analyzer that can tell me that info.
>>>
>>> I feel sorry for you, these kind of problems are horrible. Kind  
>>> regards,
>>>
>>>    Peter Kriens
>>>
>>>
>>>
>>>
>>> On 22 sep 2008, at 16:41, Sahoo wrote:
>>>
>>>> Let's be clear, there are many users who don't even use OSGi and  
>>>> hence don't care about maven-bundle-plugin and they are likely to  
>>>> suffer from the problem I am facing. I am attaching the build log  
>>>> produced with mvn -X for the affected module only. I can't  
>>>> understand how compiler can generate class files for  
>>>> javax.servlet classes with this kind of options:
>>>>
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
>>>> plugin:2.0.2:compile' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /export/v3/v3/web/ 
>>>> javax.servlet/target/classes]
>>>> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG]   (f) compilerId = javac
>>>> [DEBUG]   (f) debug = true
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) fork = false
>>>> [DEBUG]   (f) optimize = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) projectArtifact =  
>>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>>> [DEBUG]   (f) showDeprecation = false
>>>> [DEBUG]   (f) showWarnings = false
>>>> [DEBUG]   (f) source = 1.5
>>>> [DEBUG]   (f) staleMillis = 0
>>>> [DEBUG]   (f) target = 1.5
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [compiler:compile]
>>>> [DEBUG] Using compiler 'javac'.
>>>> [DEBUG] Source directories: [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG] Classpath: [/export/v3/v3/security/javax.security.jacc/ 
>>>> target/classes
>>>> /export/v3/v3/web/javax.servlet/target/classes]
>>>> [DEBUG] Output directory: /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG] Classpath:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>>> [DEBUG] Source roots:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>>> [INFO] Compiling 13 source files to /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>>
>>>>
>>>> Thanks,
>>>> Sahoo
>>>>
>>>>
>>>> Peter Kriens wrote:
>>>>> I think this happens when the compiler sees the sources but an  
>>>>> out of date class (or absent). This will compile the class on  
>>>>> the fly and put the class file in your target.
>>>>>
>>>>> This is just one of the many reasons (for me) to -explicitly-  
>>>>> design the contents of your JAR file. I.e. use Export-Package  
>>>>> and Private-Package to create the JAR. Though this is a little  
>>>>> bit more work upfront it prevents problems like this.
>>>>>
>>>>> Kind regards,
>>>>>
>>>>>   Peter Kriens
>>>>>
>>>>>
>>>>>
>>>>> On 19 sep 2008, at 17:02, Sahoo wrote:
>>>>>
>>>>>> Peter,
>>>>>>
>>>>>> You are right. I wrote a small dtrace[1] script to monitor open  
>>>>>> system calls for that file. I attached it to a build m/c and  
>>>>>> after around 150 builds, once it occurred. Every time open  
>>>>>> system call was made with that file handle, I print the java  
>>>>>> stack. The output of dtrace is attached here with. That file  
>>>>>> got opened three times. As the stack suggests, first by maven- 
>>>>>> compiler-plugin, then by maven-bundle-plugin and finally by  
>>>>>> maven-jar-plugin. So, it is the compiler-plugin that is  
>>>>>> responsible for creating that servlet class in jacc target dir.  
>>>>>> Next task is to find out why it does so. I don't understand why  
>>>>>> it does so.
>>>>>>
>>>>>> Thanks,
>>>>>> Sahoo
>>>>>>
>>>>>> [1] http://opensolaris.org/os/community/dtrace/
>>>>>>
>>>>>> Peter Kriens wrote:
>>>>>>> If you see the class files in the classes directory, then they  
>>>>>>> cannot come from bnd. Bnd never writes to this directory and I  
>>>>>>> can not imagine that the maven plugin writes. The output is  
>>>>>>> always a JAR file.
>>>>>>>
>>>>>>> Kind regards,
>>>>>>>
>>>>>>>  Peter Kriens
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>>>>>
>>>>>>>> Stuart McCulloch wrote:
>>>>>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> I had sent this email to maven forum, but I think I may be  
>>>>>>>>>> able to get some
>>>>>>>>>> tips from felix forum as well because I am using maven- 
>>>>>>>>>> bundle-plugin. I must
>>>>>>>>>> say I am surprised as to how this is happening when I am  
>>>>>>>>>> using manifest goal
>>>>>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> another quick question - when this problem occurs, do the  
>>>>>>>>> javax.servlet
>>>>>>>>> classes also appear in the project's "target/classes"  
>>>>>>>>> directory?
>>>>>>>> I just now saw another such build in our build m/c. Yes, I do  
>>>>>>>> see javax.servlet classes in target/classes dir of  
>>>>>>>> javax.security.jacc project.  Unfortunately, the build system  
>>>>>>>> is a high end system, so all files in target/classes have  
>>>>>>>> same timestamp (upto seconds granularity).
>>>>>>>>
>>>>>>>> More over, contrary to what I said earlier, I see this  
>>>>>>>> problem on other OS as well. This time, I saw it on a Linux  
>>>>>>>> box.
>>>>>>>>> if so then
>>>>>>>>> the problem may lie somewhere else in the build (ie. classes  
>>>>>>>>> somehow getting
>>>>>>>>> copied into this directory earlier on and just happened to  
>>>>>>>>> be picked up by
>>>>>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>>>>>> "target/classes") rather than in the jar-plugin
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Yes, maven-jar-plugin is kind of ruled out. The two other  
>>>>>>>> plugins that are likely to create those files are maven- 
>>>>>>>> compiler-plugin and maven-bundle-plugin. Looking at the log,  
>>>>>>>> I see maven-compiler-plugin says it is compiling 13 source  
>>>>>>>> files, which is same as number of .java in that project. Why  
>>>>>>>> would javac compile dependencies when they are in the  
>>>>>>>> classpath? So, that leaves us with maven-bundle-plugin. We  
>>>>>>>> call manifest goal, so I am clueless. Could it be a bug in  
>>>>>>>> bundle plugin? Even though we are calling manifest goal, it  
>>>>>>>> is still pulling in the dependencies? I will try running a  
>>>>>>>> Solaris dtrace script to monitor file I/O and dump java stack  
>>>>>>>> when that files get written out to find who exactly writes  
>>>>>>>> them. In the mean while, if you have any suggestions, please  
>>>>>>>> provide them.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Sahoo
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>> 0  94114                     open64:entry
>>>>>>            libc.so.1`__open64+0x15
>>>>>>            libc.so.1`open64+0x72
>>>>>>            libhpi.so`0xd0f2221b
>>>>>>            libjvm.so`JVM_Open+0x3a
>>>>>>            libjava.so`0xd0e9c3f0
>>>>>>            libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>>>>>            java/io/FileOutputStream.open
>>>>>>            java/io/FileOutputStream.<init>
>>>>>>            java/io/FileOutputStream.<init>
>>>>>>            com/sun/tools/javac/jvm/ClassWriter.writeClass
>>>>>>            com/sun/tools/javac/main/JavaCompiler.genCode
>>>>>>            com/sun/tools/javac/main/JavaCompiler.compile
>>>>>>            com/sun/tools/javac/main/Main.compile
>>>>>>            com/sun/tools/javac/main/Main.compile
>>>>>>            com/sun/tools/javac/Main.compile
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>>>>>            java/lang/reflect/Method.invoke*
>>>>>>            alignment_frame_return Runtime1 stub
>>>>>>            org/codehaus/plexus/compiler/javac/ 
>>>>>> JavacCompiler.compileInProcess
>>>>>>            org/codehaus/plexus/compiler/javac/ 
>>>>>> JavacCompiler.compile
>>>>>>            org/apache/maven/plugin/AbstractCompilerMojo.execute
>>>>>>            org/apache/maven/plugin/CompilerMojo.execute
>>>>>>            org/apache/maven/plugin/ 
>>>>>> DefaultPluginManager.executeMojo
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoals
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoal
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeTaskSegments
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.execute
>>>>>>            org/apache/maven/DefaultMaven.doExecute
>>>>>>            org/apache/maven/DefaultMaven.execute
>>>>>>            org/apache/maven/cli/MavenCli.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>>            java/lang/reflect/Method.invoke
>>>>>>            org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>>            org/codehaus/classworlds/Launcher.launch
>>>>>>            org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>>            org/codehaus/classworlds/Launcher.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>>>>> +0x180
>>>>>>            libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>>            java`main+0xaf4
>>>>>>            java`0x80512fa
>>>>>>
>>>>>> 0  94114                     open64:entry
>>>>>>            libc.so.1`__open64+0x15
>>>>>>            libc.so.1`open64+0x72
>>>>>>            libhpi.so`0xd0f2221b
>>>>>>            libjvm.so`JVM_Open+0x3a
>>>>>>            libjava.so`0xd0e9c3f0
>>>>>>            libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>>            java/io/FileInputStream.open
>>>>>>            java/io/FileInputStream.<init>
>>>>>>            aQute/lib/osgi/FileResource.openInputStream
>>>>>>            aQute/lib/osgi/Processor.analyzeJar
>>>>>>            aQute/lib/osgi/Processor.analyzeBundleClasspath
>>>>>>            org/apache/felix/bundleplugin/ 
>>>>>> PackageVersionAnalyzer.analyzeBundleClasspath
>>>>>>            aQute/lib/osgi/Analyzer.analyze
>>>>>>            aQute/lib/osgi/Builder.analyze
>>>>>>            aQute/lib/osgi/Analyzer.calcManifest
>>>>>>            org/apache/felix/bundleplugin/ 
>>>>>> ManifestPlugin.getAnalyzer
>>>>>>            org/apache/felix/bundleplugin/ 
>>>>>> ManifestPlugin.getManifest
>>>>>>            org/apache/felix/bundleplugin/ManifestPlugin.execute
>>>>>>            org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>>            org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>>            org/apache/maven/plugin/ 
>>>>>> DefaultPluginManager.executeMojo
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoals
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoal
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeTaskSegments
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.execute
>>>>>>            org/apache/maven/DefaultMaven.doExecute
>>>>>>            org/apache/maven/DefaultMaven.execute
>>>>>>            org/apache/maven/cli/MavenCli.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>>            java/lang/reflect/Method.invoke
>>>>>>            org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>>            org/codehaus/classworlds/Launcher.launch
>>>>>>            org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>>            org/codehaus/classworlds/Launcher.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>>>>> +0x180
>>>>>>            libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>>            java`main+0xaf4
>>>>>>            java`0x80512fa
>>>>>>
>>>>>> 0  94114                     open64:entry
>>>>>>            libc.so.1`__open64+0x15
>>>>>>            libc.so.1`open64+0x72
>>>>>>            libhpi.so`0xd0f2221b
>>>>>>            libjvm.so`JVM_Open+0x3a
>>>>>>            libjava.so`0xd0e9c3f0
>>>>>>            libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>>            java/io/FileInputStream.open
>>>>>>            java/io/FileInputStream.<init>
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.zipFile
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.addResources
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.createArchiveMain
>>>>>>            org/codehaus/plexus/archiver/zip/ 
>>>>>> AbstractZipArchiver.execute
>>>>>>            org/codehaus/plexus/archiver/ 
>>>>>> AbstractArchiver.createArchive
>>>>>>            org/apache/maven/archiver/MavenArchiver.createArchive
>>>>>>            org/apache/maven/plugin/jar/ 
>>>>>> AbstractJarMojo.createArchive
>>>>>>            org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>>>>>            org/apache/maven/plugin/ 
>>>>>> DefaultPluginManager.executeMojo
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoals
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoal
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.executeTaskSegments
>>>>>>            org/apache/maven/lifecycle/ 
>>>>>> DefaultLifecycleExecutor.execute
>>>>>>            org/apache/maven/DefaultMaven.doExecute
>>>>>>            org/apache/maven/DefaultMaven.execute
>>>>>>            org/apache/maven/cli/MavenCli.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>>>>> +0xa18
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>>>>> +0x196
>>>>>>            libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>>             
>>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>>            sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>>            sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>>            java/lang/reflect/Method.invoke
>>>>>>            org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>>            org/codehaus/classworlds/Launcher.launch
>>>>>>            org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>>            org/codehaus/classworlds/Launcher.main
>>>>>>            StubRoutines (1)
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x187
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>>>>> +0x14
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>>>>> +0x28
>>>>>>             
>>>>>> libjvm 
>>>>>> .so 
>>>>>> ` 
>>>>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>>>>> +0x180
>>>>>>            libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>>            java`main+0xaf4
>>>>>>            java`0x80512fa
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>> [INFO] Building javax.security.jacc API v.1.2
>>>> [INFO]    task-segment: [clean, install]
>>>> [INFO]  
>>>> ------------------------------------------------------------------------
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean- 
>>>> plugin:2.2:clean' -->
>>>> [DEBUG]   (f) directory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) followSymLinks = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) reportDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/site
>>>> [DEBUG]   (f) skip = false
>>>> [DEBUG]   (f) testOutputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [clean:clean]
>>>> [INFO] Deleting directory /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-remote- 
>>>> resources-plugin:1.0:process' -->
>>>> [DEBUG]   (f) appendedResourcesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/appended-resources
>>>> [DEBUG]   (f) attached = true
>>>> [DEBUG]   (f) excludeTransitive = false
>>>> [DEBUG]   (f) includeScope = runtime
>>>> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
>>>> [DEBUG]   (f) mavenSession =  
>>>> org.apache.maven.execution.MavenSession@1509443
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/maven-shared-archive-resources
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) remoteArtifactRepositories = [[glassfish- 
>>>> repository] -> http://download.java.net/maven/glassfish,  
>>>> [java.net] -> http://download.java.net/maven/1, [glassfish- 
>>>> repository-wsinterop] -> http://maven.dyndns.org/glassfish/,  
>>>> [java-dev-repository] -> https://maven-repository.dev.java.net/nonav/repository 
>>>> , [repo1.maven.org] -> http://repo1.maven.org/maven2,  
>>>> [maven2.java.net] -> http://download.java.net/maven/2,  
>>>> [maven2.java.net-backup] -> https://maven2-repository.dev.java.net/nonav/repository 
>>>> , [central] -> http://repo1.maven.org/maven2]
>>>> [DEBUG]   (f) repositories =  
>>>> [org.apache.maven.model.Repository@1e5d16d,  
>>>> org.apache.maven.model.Repository@1188793,  
>>>> org.apache.maven.model.Repository@16ce64e,  
>>>> org.apache.maven.model.Repository@844c3d,  
>>>> org.apache.maven.model.Repository@1a95cf6,  
>>>> org.apache.maven.model.Repository@16269c,  
>>>> org.apache.maven.model.Repository@410541,  
>>>> org.apache.maven.model.Repository@c00e55]
>>>> [DEBUG]   (f) resourceBundles = [org.glassfish:legal:1.1]
>>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38]
>>>> [DEBUG]   (f) skip = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [remote-resources:process {execution: default}]
>>>> [DEBUG] Supplemental data models won't be loaded.  No models  
>>>> specified.
>>>> [INFO] inceptionYear not specified, defaulting to 2008
>>>> [DEBUG] Building project for org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile
>>>> [DEBUG] Adding project with groupId [org.glassfish]
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven- 
>>>> resources-plugin:2.2:resources' -->
>>>> [DEBUG]   (f) filters = []
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) resources =  
>>>> [org.apache.maven.model.Resource@ecfe38,  
>>>> org.apache.maven.model.Resource@6d0362]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [resources:resources]
>>>> [INFO] Using default encoding to copy filtered resources.
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
>>>> plugin:2.0.2:compile' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /export/v3/v3/web/ 
>>>> javax.servlet/target/classes]
>>>> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG]   (f) compilerId = javac
>>>> [DEBUG]   (f) debug = true
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) fork = false
>>>> [DEBUG]   (f) optimize = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) projectArtifact =  
>>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>>> [DEBUG]   (f) showDeprecation = false
>>>> [DEBUG]   (f) showWarnings = false
>>>> [DEBUG]   (f) source = 1.5
>>>> [DEBUG]   (f) staleMillis = 0
>>>> [DEBUG]   (f) target = 1.5
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [compiler:compile]
>>>> [DEBUG] Using compiler 'javac'.
>>>> [DEBUG] Source directories: [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/main/java]
>>>> [DEBUG] Classpath: [/export/v3/v3/security/javax.security.jacc/ 
>>>> target/classes
>>>> /export/v3/v3/web/javax.servlet/target/classes]
>>>> [DEBUG] Output directory: /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG] Classpath:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>>> [DEBUG] Source roots:
>>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>>> [INFO] Compiling 13 source files to /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.felix:maven-bundle-plugin: 
>>>> 1.4.3:manifest' -->
>>>> [DEBUG]   (f) baseDir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) instructions = {Export- 
>>>> Package=javax.security.jacc.*; version=1.2, _include=-/export/v3/ 
>>>> v3/security/javax.security.jacc/osgi.bundle}
>>>> [DEBUG]   (f) manifestLocation = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes/META-INF
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) supportedProjectTypes = [jar]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven- 
>>>> resources-plugin:2.2:testResources' -->
>>>> [DEBUG]   (f) filters = []
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) resources =  
>>>> [org.apache.maven.model.Resource@1a024c,  
>>>> org.apache.maven.model.Resource@6d0362]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [resources:testResources]
>>>> [INFO] Using default encoding to copy filtered resources.
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
>>>> plugin:2.0.2:testCompile' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes, /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /home/mvatkina/.m2/repository/ 
>>>> junit/junit/4.3.1/junit-4.3.1.jar, /export/v3/v3/web/ 
>>>> javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>>> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
>>>> javax.security.jacc/src/test/java]
>>>> [DEBUG]   (f) compilerId = javac
>>>> [DEBUG]   (f) debug = true
>>>> [DEBUG]   (f) failOnError = true
>>>> [DEBUG]   (f) fork = false
>>>> [DEBUG]   (f) optimize = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) showDeprecation = false
>>>> [DEBUG]   (f) showWarnings = false
>>>> [DEBUG]   (f) source = 1.5
>>>> [DEBUG]   (f) staleMillis = 0
>>>> [DEBUG]   (f) target = 1.5
>>>> [DEBUG]   (f) verbose = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [compiler:testCompile]
>>>> [DEBUG] Using compiler 'javac'.
>>>> [INFO] No sources to compile
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire- 
>>>> plugin:2.4.3:test' -->
>>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>>> [DEBUG]   (f) childDelegation = false
>>>> [DEBUG]   (f) classesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes, /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes, /home/mvatkina/.m2/repository/ 
>>>> junit/junit/4.3.1/junit-4.3.1.jar, /export/v3/v3/web/ 
>>>> javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>>> [DEBUG]   (f) disableXmlReport = false
>>>> [DEBUG]   (f) enableAssertions = true
>>>> [DEBUG]   (f) forkMode = none
>>>> [DEBUG]   (f) junitArtifactName = junit:junit
>>>> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
>>>> [DEBUG]   (f) pluginArtifactMap = {org.apache.maven:maven- 
>>>> project=org.apache.maven:maven-project:jar:2.0.6:runtime,  
>>>> org.apache.maven:maven-toolchain=org.apache.maven:maven- 
>>>> toolchain:jar:1.0:runtime, org.apache.maven:maven- 
>>>> core=org.apache.maven:maven-core:jar:2.0.6:runtime,  
>>>> org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus- 
>>>> utils:jar:1.5.1:runtime, org.apache.maven.surefire:surefire- 
>>>> api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime,  
>>>> org.apache.maven:maven-artifact=org.apache.maven:maven- 
>>>> artifact:jar:2.0.6:runtime, org.apache.maven:maven-plugin- 
>>>> api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime,  
>>>> org.apache.maven.surefire:surefire- 
>>>> booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime}
>>>> [DEBUG]   (f) printSummary = true
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) projectArtifactMap =  
>>>> {org.glassfish:javax.servlet=active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml,  
>>>> junit:junit=junit:junit:jar:4.3.1:test}
>>>> [DEBUG]   (f) redirectTestOutputToFile = false
>>>> [DEBUG]   (f) remoteRepositories = [[glassfish-repository] -> http://download.java.net/maven/glassfish 
>>>> , [glassfish-repository-wsinterop] -> http://maven.dyndns.org/glassfish/ 
>>>> , [maven2.java.net] -> http://download.java.net/maven/2,  
>>>> [maven2.java.net-wsinterop] -> http://maven.dyndns.org/2,  
>>>> [central] -> http://repo1.maven.org/maven2]
>>>> [DEBUG]   (f) reportFormat = brief
>>>> [DEBUG]   (f) reportsDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/surefire-reports
>>>> [DEBUG]   (f) session =  
>>>> org.apache.maven.execution.MavenSession@1509443
>>>> [DEBUG]   (f) testClassesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/test-classes
>>>> [DEBUG]   (f) testNGArtifactName = org.testng:testng
>>>> [DEBUG]   (f) testSourceDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/src/test/java
>>>> [DEBUG]   (f) trimStackTrace = true
>>>> [DEBUG]   (f) useFile = true
>>>> [DEBUG]   (f) useManifestOnlyJar = true
>>>> [DEBUG]   (f) workingDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [surefire:test]
>>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>>> [DEBUG]   org.apache.maven.surefire:surefire-booter:jar: 
>>>> 2.4.3:runtime (selected for runtime)
>>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar: 
>>>> 2.4.3:runtime (selected for runtime)
>>>> [DEBUG] Adding to surefire booter test classpath: /home/ 
>>>> mvatkina/.m2/repository/org/apache/maven/surefire/surefire-booter/ 
>>>> 2.4.3/surefire-booter-2.4.3.jar
>>>> [DEBUG] Adding to surefire booter test classpath: /home/ 
>>>> mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/ 
>>>> 2.4.3/surefire-api-2.4.3.jar
>>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>>> [DEBUG]   org.apache.maven.surefire:surefire-junit4:jar: 
>>>> 2.4.3:test (selected for test)
>>>> [DEBUG]     junit:junit:jar:4.0:test (selected for test)
>>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:test  
>>>> (selected for test)
>>>> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
>>>> repository/org/apache/maven/surefire/surefire-junit4/2.4.3/ 
>>>> surefire-junit4-2.4.3.jar
>>>> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
>>>> repository/junit/junit/4.0/junit-4.0.jar
>>>> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
>>>> repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire- 
>>>> api-2.4.3.jar
>>>> [DEBUG] Test Classpath :
>>>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/test- 
>>>> classes
>>>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/classes
>>>> [DEBUG]   /home/mvatkina/.m2/repository/junit/junit/4.3.1/ 
>>>> junit-4.3.1.jar
>>>> [DEBUG]   /export/v3/v3/web/javax.servlet/target/ 
>>>> javax.servlet-10.0-SNAPSHOT.jar
>>>> [DEBUG] Setting system property [user.dir]=[/export/v3/v3/ 
>>>> security/javax.security.jacc]
>>>> [DEBUG] Setting system property [localRepository]=[/home/ 
>>>> mvatkina/.m2/repository]
>>>> [DEBUG] Setting system property [basedir]=[/export/v3/v3/security/ 
>>>> javax.security.jacc]
>>>> [INFO] Surefire report directory: /export/v3/v3/security/ 
>>>> javax.security.jacc/target/surefire-reports
>>>>
>>>> -------------------------------------------------------
>>>> T E S T S
>>>> -------------------------------------------------------
>>>> There are no tests to run.
>>>>
>>>> Results :
>>>>
>>>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>>>
>>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
>>>> (selected for null)
>>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>>> [DEBUG]   active project artifact:
>>>>    artifact = org.glassfish:javax.servlet:jar:10.0- 
>>>> SNAPSHOT:compile;
>>>>    project: MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml (selected for  
>>>> compile)
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar- 
>>>> plugin:2.2:jar' -->
>>>> [DEBUG]   (s) addDefaultSpecificationEntries = false
>>>> [DEBUG]   (s) addDefaultImplementationEntries = false
>>>> [DEBUG]   (s) manifest =  
>>>> org.apache.maven.archiver.ManifestConfiguration@1d6d22e
>>>> [DEBUG]   (s) manifestFile = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes/META-INF/MANIFEST.MF
>>>> [DEBUG]   (f) archive =  
>>>> org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
>>>> [DEBUG]   (f) classesDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes
>>>> [DEBUG]   (f) defaultManifestFile = /export/v3/v3/security/ 
>>>> javax.security.jacc/target/classes/META-INF/MANIFEST.MF
>>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) forceCreation = false
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) useDefaultManifestFile = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [jar:jar]
>>>> [DEBUG] isUp2date: false (Destination /export/v3/v3/security/ 
>>>> javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar  
>>>> not found.)
>>>> [INFO] Building jar: /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT.jar
>>>> [DEBUG] adding directory META-INF/
>>>> [DEBUG] adding entry META-INF/MANIFEST.MF
>>>> [DEBUG] adding directory javax/
>>>> [DEBUG] adding directory javax/security/
>>>> [DEBUG] adding directory javax/security/jacc/
>>>> [DEBUG] adding directory javax/servlet/
>>>> [DEBUG] adding directory javax/servlet/http/
>>>> [DEBUG] adding entry META-INF/LICENSE.txt
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> PolicyConfigurationFactory$1.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> PolicyConfigurationFactory.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> PolicyContextException.class
>>>> [DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
>>>> [DEBUG] adding entry javax/security/jacc/URLPattern.class
>>>> [DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
>>>> [DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> WebResourcePermission.class
>>>> [DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
>>>> [DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
>>>> [DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
>>>> [DEBUG] adding entry javax/security/jacc/PolicyContext.class
>>>> [DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
>>>> [DEBUG] adding entry javax/security/jacc/ 
>>>> WebUserDataPermission.class
>>>> [DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
>>>> [DEBUG] adding entry javax/servlet/http/Cookie.class
>>>> [DEBUG] adding entry javax/servlet/http/HttpSession.class
>>>> [DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
>>>> [DEBUG] adding entry javax/servlet/ServletRequest.class
>>>> [DEBUG] adding entry javax/servlet/ServletInputStream.class
>>>> [DEBUG] adding entry javax/servlet/RequestDispatcher.class
>>>> [DEBUG] adding entry javax/servlet/ServletContext.class
>>>> [DEBUG] adding entry javax/servlet/ServletResponse.class
>>>> [DEBUG] adding entry javax/servlet/ServletException.class
>>>> [DEBUG] adding entry javax/servlet/Servlet.class
>>>> [DEBUG] adding entry javax/servlet/ServletOutputStream.class
>>>> [DEBUG] adding entry javax/servlet/ServletConfig.class
>>>> [DEBUG] adding directory META-INF/maven/
>>>> [DEBUG] adding directory META-INF/maven/org.glassfish/
>>>> [DEBUG] adding directory META-INF/maven/org.glassfish/ 
>>>> javax.security.jacc/
>>>> [DEBUG] adding entry META-INF/maven/org.glassfish/ 
>>>> javax.security.jacc/pom.xml
>>>> [DEBUG] adding entry META-INF/maven/org.glassfish/ 
>>>> javax.security.jacc/pom.properties
>>>> [INFO] Preparing source:jar
>>>> [WARNING] Removing: jar from forked lifecycle, to prevent  
>>>> recursive invocation.
>>>> [INFO] No goals needed for project - skipping
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-source- 
>>>> plugin:2.0.4:jar' -->
>>>> [DEBUG]   (f) attach = true
>>>> [DEBUG]   (f) excludeResources = false
>>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>>> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
>>>> javax.security.jacc/target
>>>> [DEBUG]   (f) project = MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) reactorProjects = [MavenProject:  
>>>> org.glassfish.build:build:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/ 
>>>> build/pom.xml, MavenProject: org.glassfish.build:maven-glassfish- 
>>>> plugin:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/build/maven- 
>>>> glassfish-plugin/pom.xml, MavenProject: org.glassfish.build:maven- 
>>>> glassfish-extension:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/build/ 
>>>> maven-glassfish-extension/pom.xml, MavenProject:  
>>>> org.glassfish:glassfish-parent:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> pom.xml, MavenProject: org.glassfish:api-pom:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/javaee-api/api-pom/pom.xml, MavenProject:  
>>>> org.glassfish:javaee-api:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> pom.xml, MavenProject: org.glassfish:javax.servlet.jsp:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/javaee-api/javax.servlet.jsp/pom.xml,  
>>>> MavenProject: org.glassfish:javax.xml.rpc:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/javaee-api/javax.xml.rpc/pom.xml, MavenProject:  
>>>> org.glassfish:javax.xml.ws:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
>>>> api/javax.xml.ws/pom.xml, MavenProject:  
>>>> org.glassfish:javax.transaction:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> transaction/javax.transaction/pom.xml, MavenProject:  
>>>> org.glassfish:javax.ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/ 
>>>> javax.ejb/pom.xml, MavenProject: org.glassfish:javax.resource: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/connectors/javax.resource/pom.xml,  
>>>> MavenProject: org.glassfish:javax.annotation:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/javaee-api/javax.annotation/pom.xml, MavenProject:  
>>>> org.glassfish:javax.enterprise.deploy:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/deployment/javax.enterprise.deploy/pom.xml, MavenProject:  
>>>> org.glassfish:javax.xml.stream:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> javaee-api/javax.xml.stream/pom.xml, MavenProject:  
>>>> org.glassfish:javax.xml.bind:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
>>>> api/javax.xml.bind/pom.xml, MavenProject:  
>>>> org.glassfish:javax.security.auth.message:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/security/javax.security.auth.message/pom.xml, MavenProject:  
>>>> org.glassfish:javax.mail:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> javax.mail/pom.xml, MavenProject: org.glassfish:javax.persistence: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/persistence/javax.persistence/ 
>>>> pom.xml, MavenProject: org.glassfish:javax.activation:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/javaee-api/javax.activation/pom.xml,  
>>>> MavenProject: org.glassfish:javax.xml.soap:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/javaee-api/javax.xml.soap/pom.xml, MavenProject:  
>>>> org.glassfish:javax.jws:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> javax.jws/pom.xml, MavenProject: org.glassfish:javax.servlet:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/javax.servlet/pom.xml, MavenProject:  
>>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/javax.security.jacc/pom.xml, MavenProject:  
>>>> org.glassfish:javax.servlet.jsp.jstl:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/javaee-api/javax.servlet.jsp.jstl/pom.xml, MavenProject:  
>>>> org.glassfish:javax.jms:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
>>>> javax.jms/pom.xml, MavenProject: org.glassfish:javax.javaee:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/javaee-api/javax.javaee/pom.xml,  
>>>> MavenProject: org.glassfish.common:common:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/common/pom.xml, MavenProject:  
>>>> org.glassfish.common:stats77:10.0-SNAPSHOT @ /export/v3/v3/common/ 
>>>> stats77/pom.xml, MavenProject: org.glassfish.common:glassfish-api: 
>>>> 10.0.414 @ /export/v3/v3/common/glassfish-api/pom.xml,  
>>>> MavenProject: org.glassfish.external:external:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/distributions/external/pom.xml, MavenProject:  
>>>> org.glassfish.external:jmxremote_optional-repackaged:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/distributions/external/ 
>>>> jmxremote_optional/pom.xml, MavenProject:  
>>>> org.glassfish.tests:utils:10.0-SNAPSHOT @ /export/v3/v3/tests/ 
>>>> utils/pom.xml, MavenProject: org.glassfish.common:common-util: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/common/common-util/pom.xml,  
>>>> MavenProject: org.glassfish.admin:admin:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/admin/pom.xml, MavenProject: org.glassfish.admin:config-api: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/admin/config-api/pom.xml,  
>>>> MavenProject: org.glassfish.common:internal-api:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/common/internal-api/pom.xml, MavenProject:  
>>>> org.glassfish.common:glassfish-mbeanserver:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/common/mbeanserver/pom.xml, MavenProject:  
>>>> org.glassfish.common:amx-api:10.0-SNAPSHOT @ /export/v3/v3/common/ 
>>>> amx-api/pom.xml, MavenProject: org.glassfish.external:ldapbp- 
>>>> repackaged:10.0-SNAPSHOT @ /export/v3/v3/distributions/external/ 
>>>> ldapbp/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:transaction:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/transaction/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:transaction-internal-api:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/transaction/internal-api/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:connectors:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> connectors/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:connectors-internal-api:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/connectors/connectors-internal-api/pom.xml,  
>>>> MavenProject: org.glassfish.common:annotation-framework:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/common/annotation-framework/pom.xml,  
>>>> MavenProject: org.glassfish.deployment:deployment:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/deployment/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-common:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/common/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:dol:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> deployment/dol/pom.xml, MavenProject:  
>>>> org.glassfish.security:securitymodule:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/security/pom.xml, MavenProject:  
>>>> org.glassfish.security:securitycommon:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/security/common/pom.xml, MavenProject:  
>>>> org.glassfish.security:realms:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/realm/pom.xml, MavenProject: org.glassfish.common:amx- 
>>>> impl:10.0-SNAPSHOT @ /export/v3/v3/common/amx-impl/pom.xml,  
>>>> MavenProject: org.glassfish.common:glassfish-ee-api:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/common/glassfish-ee-api/pom.xml, MavenProject:  
>>>> org.glassfish.common:glassfish-naming:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/common/glassfish-naming/pom.xml, MavenProject:  
>>>> org.glassfish.common:container-common:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/common/container-common/pom.xml, MavenProject:  
>>>> org.glassfish.core:core:10.0-SNAPSHOT @ /export/v3/v3/core/ 
>>>> pom.xml, MavenProject: org.glassfish.core:glassfish:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/core/bootstrap/pom.xml, MavenProject:  
>>>> org.glassfish.admin:launcher:10.0-SNAPSHOT @ /export/v3/v3/admin/ 
>>>> launcher/pom.xml, MavenProject: org.glassfish.admin:cli-framework: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/admin/cli-framework/pom.xml,  
>>>> MavenProject: org.glassfish.admin:admin-cli:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admin/cli/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-client:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/client/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-javaee-core:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/javaee-core/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:flashlight-agent:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/flashlight/agent/pom.xml, MavenProject:  
>>>> org.glassfish.external:asm-all-repackaged:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/distributions/external/asm-all/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:flashlight-framework:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/flashlight/framework/pom.xml, MavenProject:  
>>>> org.glassfish.admin:monitoring-core:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/monitor/pom.xml, MavenProject: org.glassfish.core:kernel: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/core/kernel/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-admin:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/deployment/admin/pom.xml, MavenProject:  
>>>> org.glassfish.deployment:deployment-autodeploy:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/deployment/autodeploy/pom.xml, MavenProject:  
>>>> org.glassfish.admin:admin-util:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/util/pom.xml, MavenProject: org.glassfish.admin:admin-core: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/admin/admin-core/pom.xml,  
>>>> MavenProject: org.glassfish.admin:server-mgmt:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admin/server-mgmt/pom.xml, MavenProject:  
>>>> org.glassfish.admin:cli-optional:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/cli-optional/pom.xml, MavenProject:  
>>>> org.glassfish:javax.management.j2ee:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admin/javax.management.j2ee/pom.xml, MavenProject:  
>>>> org.glassfish.core:security:10.0-SNAPSHOT @ /export/v3/v3/core/ 
>>>> security/pom.xml, MavenProject: org.glassfish.branding:branding: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/core/branding/pom.xml,  
>>>> MavenProject: org.glassfish.core:api-exporter:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/core/api-exporter/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:jta:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> transaction/jta/pom.xml, MavenProject:  
>>>> org.glassfish.transaction:jts:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> transaction/jts/pom.xml, MavenProject: org.glassfish.web:web:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/pom.xml, MavenProject:  
>>>> org.glassfish.web:web-naming:10.0-SNAPSHOT @ /export/v3/v3/web/ 
>>>> web-naming/pom.xml, MavenProject: org.glassfish.external:apache- 
>>>> commons:10.0-SNAPSHOT @ /export/v3/v3/distributions/external/ 
>>>> apache-commons/pom.xml, MavenProject: org.glassfish.web:war-util: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/web/war-util/pom.xml, MavenProject:  
>>>> org.glassfish.web:web-core:10.0-SNAPSHOT @ /export/v3/v3/web/web- 
>>>> core/pom.xml, MavenProject: org.glassfish.web:web-ajp:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/web-ajp/pom.xml, MavenProject:  
>>>> org.glassfish.web:jstl-connector:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> web/jstl-connector/pom.xml, MavenProject: org.glassfish.web:jsf- 
>>>> connector:10.0-SNAPSHOT @ /export/v3/v3/web/jsf-connector/ 
>>>> pom.xml, MavenProject: org.glassfish.web:web-gui-plugin-common: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/web/gui-plugin-common/pom.xml,  
>>>> MavenProject: org.glassfish.web:web-cli:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/web/admin/pom.xml, MavenProject: org.glassfish.web:web-glue: 
>>>> 10.0-SNAPSHOT @ /export/v3/v3/web/web-glue/pom.xml, MavenProject:  
>>>> org.glassfish.security:websecurity:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> security/webintegration/pom.xml, MavenProject:  
>>>> org.glassfish.web:webtier-all:10.0-SNAPSHOT @ /export/v3/v3/web/ 
>>>> webtier-all/pom.xml, MavenProject: org.glassfish.web:tomcat- 
>>>> connector:10.0-SNAPSHOT @ /export/v3/v3/web/tomcat-connector/ 
>>>> pom.xml, MavenProject: org.glassfish.web:gf-web-connector:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/web/gf-web-connector/pom.xml,  
>>>> MavenProject: org.glassfish.ejb:ejb:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> ejb/pom.xml, MavenProject: org.glassfish.ejb:ejb-container:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/ejb/ejb-container/pom.xml, MavenProject:  
>>>> org.glassfish.ejb:gf-ejb-connector:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> ejb/ejb-connector/pom.xml, MavenProject: org.glassfish.ejb:ejb- 
>>>> timer-service-app:10.0-SNAPSHOT @ /export/v3/v3/ejb/ejb-timer- 
>>>> service-app/pom.xml, MavenProject: org.glassfish.ejb:ejb-timer- 
>>>> databases:10.0-SNAPSHOT @ /export/v3/v3/ejb/ejb-timer-databases/ 
>>>> pom.xml, MavenProject: org.glassfish.ejb:ejb-all:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/ejb/ejb-all/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:connectors-runtime:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/connectors/connectors-runtime/pom.xml, MavenProject:  
>>>> org.glassfish.connectors:gf-connectors-connector:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/connectors/connectors-connector/pom.xml,  
>>>> MavenProject: org.glassfish.connectors:work-management:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/connectors/work-management/pom.xml,  
>>>> MavenProject: org.glassfish.jdbc.jdbc-ra:jdbc-ra:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/jdbc/jdbc-ra/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-core:jdbc-core:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/jdbc/jdbc-ra/jdbc-core/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc30:jdbc30:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/jdbc/jdbc-ra/jdbc30/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc40:jdbc40:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/jdbc/jdbc-ra/jdbc40/pom.xml, MavenProject:  
>>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/jdbc/jdbc-ra/jdbc-ra-distribution/ 
>>>> pom.xml, MavenProject: org.glassfish.jdbc:jdbc:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/jdbc/pom.xml, MavenProject: org.glassfish.jdbc:jdbc- 
>>>> admin:10.0-SNAPSHOT @ /export/v3/v3/jdbc/admin/pom.xml,  
>>>> MavenProject: org.glassfish.persistence:persistence:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/persistence/pom.xml, MavenProject:  
>>>> org.glassfish.persistence:jpa-connector:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/persistence/jpa-connector/pom.xml, MavenProject:  
>>>> org.glassfish.persistence:eclipselink-wrapper:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/persistence/eclipselink-wrapper/pom.xml,  
>>>> MavenProject: org.glassfish.extras:extras:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/extras/pom.xml, MavenProject: org.glassfish.extras:gf- 
>>>> phobos-connector:10.0-SNAPSHOT @ /export/v3/v3/extras/phobos/ 
>>>> pom.xml, MavenProject: org.glassfish.admingui:dataprovider:4.2 @ / 
>>>> export/v3/v3/admingui/dataprovider/pom.xml, MavenProject:  
>>>> org.glassfish.jsftemplating:jsftemplating:1.2.3 @ /export/v3/v3/ 
>>>> admingui/jsftemplating/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-plugin-service:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/plugin-service/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-common:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/admingui/common/pom.xml, MavenProject:  
>>>> org.glassfish.external:commons-codec-repackaged:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/distributions/external/commons-codec/pom.xml,  
>>>> MavenProject: org.glassfish.registration:registration:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/registration/pom.xml, MavenProject:  
>>>> org.glassfish.registration:registration-api:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/registration/registration-api/pom.xml, MavenProject:  
>>>> org.glassfish.external:sysnet-registration-repackaged:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/distributions/external/sysnet- 
>>>> registration/pom.xml, MavenProject:  
>>>> org.glassfish.registration:registration-impl:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/registration/registration-impl/pom.xml,  
>>>> MavenProject: org.glassfish.admingui:admingui:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-core:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> admingui/core/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-web-plugin:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/admingui/web/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-jdbc-plugin:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/jdbc-gui/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-security-plugin:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/admingui/security/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:console-updatecenter-plugin:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/admingui/updatecenter/pom.xml, MavenProject:  
>>>> org.glassfish.admingui:war:10.0-SNAPSHOT @ /export/v3/v3/admingui/ 
>>>> war/pom.xml, MavenProject: org.glassfish.external:ant:10.0- 
>>>> SNAPSHOT @ /export/v3/v3/distributions/external/ant/pom.xml,  
>>>> MavenProject: org.glassfish.external:glassfish-jaxb:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/distributions/external/jaxb/pom.xml,  
>>>> MavenProject: org.glassfish.external:javadb:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/distributions/external/javadb/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:distributions:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/distributions/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:nucleus-base:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/distributions/nucleus-base/pom.xml, MavenProject:  
>>>> org.glassfish.osgi-platforms:osgi-platforms:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/osgi-platforms/pom.xml, MavenProject:  
>>>> org.glassfish.osgi-platforms:felix:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> osgi-platforms/felix/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:nucleus:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> distributions/nucleus/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:web:10.0-SNAPSHOT @ /export/v3/v3/ 
>>>> distributions/web/pom.xml, MavenProject:  
>>>> org.glassfish.distributions:glassfish:10.0-SNAPSHOT @ /export/v3/ 
>>>> v3/distributions/glassfish/pom.xml, MavenProject:  
>>>> org.glassfish.registration:glassfish-registration:10.0-SNAPSHOT  
>>>> @ /export/v3/v3/registration/glassfish-registration/pom.xml,  
>>>> MavenProject: org.glassfish.tests:tests:10.0-SNAPSHOT @ /export/ 
>>>> v3/v3/tests/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:flashlight-client:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/flashlight/client/pom.xml, MavenProject:  
>>>> org.glassfish.flashlight:glassfish-flashlight:10.0-SNAPSHOT @ / 
>>>> export/v3/v3/flashlight/pom.xml]
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [source:jar {execution: attach-sources}]
>>>> [INFO] Building jar: /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT-sources.jar
>>>> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install- 
>>>> plugin:2.2:install' -->
>>>> [DEBUG]   (f) artifact = org.glassfish:javax.security.jacc:jar: 
>>>> 10.0-SNAPSHOT
>>>> [DEBUG]   (f) attachedArtifacts =  
>>>> [org.glassfish:javax.security.jacc:java-source:sources:10.0- 
>>>> SNAPSHOT]
>>>> [DEBUG]   (f) createChecksum = false
>>>> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
>>>> [DEBUG]   (f) packaging = jar
>>>> [DEBUG]   (f) pomFile = /export/v3/v3/security/ 
>>>> javax.security.jacc/pom.xml
>>>> [DEBUG]   (f) updateReleaseInfo = false
>>>> [DEBUG] -- end configuration --
>>>> [INFO] [install:install]
>>>> [INFO] Installing /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT.jar to /home/ 
>>>> mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0- 
>>>> SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT.jar
>>>> [INFO] Installing /export/v3/v3/security/javax.security.jacc/ 
>>>> target/javax.security.jacc-10.0-SNAPSHOT-sources.jar to /home/ 
>>>> mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0- 
>>>> SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT-sources.jar
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Turning on verbose flag on compiler did not help because of a bug 
(http://jira.codehaus.org/browse/MNG-3764) in maven-compiler-plugin. But 
the good news is I have managed to find out what's going with the help 
of this amazing tool called dtrace in Solaris. When I started dtracing 
syscall::open for javax/servlet/http/HttpServletRequest.java file, I saw 
that it was being written into javax.servlet/target/classes directory 
and jstack as reported by dtrace indicated it was written by 
maven-resources-plugin. Then I found javax.servlet/pom.xml has the 
following content in it:

          <resource>
              <directory>src/main/java</directory>
          </resource>

No, I have not written that pom. Because src/main/java is mentioned as a 
resource dir and there is no filter set, maven-resource-plugin copies 
all .java files to target/classes dir. Subsequently while compiling 
javax.security.jacc module in the same reactor, mvn uses 
javax.servlet/target/classes in the classpath as opposed to 
javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar. By default javac 
uses up to seconds components while comparing files. So, when .class and 
.java have same timestamp up to seconds, javac can't determine which 
file is newer and it takes a defensive approach and compiles required 
servlet classes and puts them in javax.security.jacc/target/classes dir.

So, on faster computers we see this problem more often.

I have been able to verify these facts in a workspace where we saw this 
problem and you shall notice that both .class and .java files have same 
timestamp upto seconds.

bash-3.00$ ls -ltrE 
web/javax.servlet/target/classes/javax/servlet/http/HttpServletRequest.*
-rw-r--r--   1 mvatkina 1050       21628 2008-09-24 14:08:12.020956000 
-0700 HttpServletRequest.java
-rw-r--r--   1 mvatkina 1050        1420 2008-09-24 14:08:12.759906000 
-0700 HttpServletRequest.class


I am relieved as I know the root cause and the fix as well. Lesson 
learned, be very careful while using <resource/> in pom.xml. I wish 
maven were reporting a warning while copying .java files to target/classes.

Thanks,
Sahoo

Sahoo wrote:
> No, there are no servlet sources in javax.security.jacc source dir.
>
> The .class file does not contain full path of source file name. It 
> only contains the unqualified name. I see it when I run javap as well 
> as when I open the .class file in an editor.
>
> I will try turning on verbose flag for compiler and get back.
>
> Thanks,
> Sahoo
> Peter Kriens wrote:
>> I agree, this is weird. It means there should be servlet sources in 
>> /export/v3/v3/security/javax.security.jacc/src/main/java, which seems 
>> highly unlikely?
>>
>> Could you turn on verbose for the compiler, this will show any 
>> automatic compilations.
>>
>> I know that the source file is embedded in the class file, wonder if 
>> this could by used by the compiler to find the sources and decide it 
>> is out of date? Which gives me an idea, can you check what the 
>> servlet source file was, this is encoded in the class file? That 
>> might give a hint where it came from? If this is hard for you, I have 
>> a class analyzer that can tell me that info.
>>
>> I feel sorry for you, these kind of problems are horrible. Kind regards,
>>
>>     Peter Kriens
>>
>>
>>
>>
>> On 22 sep 2008, at 16:41, Sahoo wrote:
>>
>>> Let's be clear, there are many users who don't even use OSGi and 
>>> hence don't care about maven-bundle-plugin and they are likely to 
>>> suffer from the problem I am facing. I am attaching the build log 
>>> produced with mvn -X for the affected module only. I can't 
>>> understand how compiler can generate class files for javax.servlet 
>>> classes with this kind of options:
>>>
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG]   (f) compileSourceRoots = 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG]   (f) compilerId = javac
>>> [DEBUG]   (f) debug = true
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) fork = false
>>> [DEBUG]   (f) optimize = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) projectArtifact = 
>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>> [DEBUG]   (f) showDeprecation = false
>>> [DEBUG]   (f) showWarnings = false
>>> [DEBUG]   (f) source = 1.5
>>> [DEBUG]   (f) staleMillis = 0
>>> [DEBUG]   (f) target = 1.5
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [compiler:compile]
>>> [DEBUG] Using compiler 'javac'.
>>> [DEBUG] Source directories: 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG] Classpath: 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG] Output directory: 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG] Classpath:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>> [DEBUG] Source roots:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>> [INFO] Compiling 13 source files to 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>>
>>>
>>> Thanks,
>>> Sahoo
>>>
>>>
>>> Peter Kriens wrote:
>>>> I think this happens when the compiler sees the sources but an out 
>>>> of date class (or absent). This will compile the class on the fly 
>>>> and put the class file in your target.
>>>>
>>>> This is just one of the many reasons (for me) to -explicitly- 
>>>> design the contents of your JAR file. I.e. use Export-Package and 
>>>> Private-Package to create the JAR. Though this is a little bit more 
>>>> work upfront it prevents problems like this.
>>>>
>>>> Kind regards,
>>>>
>>>>    Peter Kriens
>>>>
>>>>
>>>>
>>>> On 19 sep 2008, at 17:02, Sahoo wrote:
>>>>
>>>>> Peter,
>>>>>
>>>>> You are right. I wrote a small dtrace[1] script to monitor open 
>>>>> system calls for that file. I attached it to a build m/c and after 
>>>>> around 150 builds, once it occurred. Every time open system call 
>>>>> was made with that file handle, I print the java stack. The output 
>>>>> of dtrace is attached here with. That file got opened three times. 
>>>>> As the stack suggests, first by maven-compiler-plugin, then by 
>>>>> maven-bundle-plugin and finally by maven-jar-plugin. So, it is the 
>>>>> compiler-plugin that is responsible for creating that servlet 
>>>>> class in jacc target dir. Next task is to find out why it does so. 
>>>>> I don't understand why it does so.
>>>>>
>>>>> Thanks,
>>>>> Sahoo
>>>>>
>>>>> [1] http://opensolaris.org/os/community/dtrace/
>>>>>
>>>>> Peter Kriens wrote:
>>>>>> If you see the class files in the classes directory, then they 
>>>>>> cannot come from bnd. Bnd never writes to this directory and I 
>>>>>> can not imagine that the maven plugin writes. The output is 
>>>>>> always a JAR file.
>>>>>>
>>>>>> Kind regards,
>>>>>>
>>>>>>   Peter Kriens
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>>>>
>>>>>>> Stuart McCulloch wrote:
>>>>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>>>>
>>>>>>>>
>>>>>>>>> I had sent this email to maven forum, but I think I may be 
>>>>>>>>> able to get some
>>>>>>>>> tips from felix forum as well because I am using 
>>>>>>>>> maven-bundle-plugin. I must
>>>>>>>>> say I am surprised as to how this is happening when I am using 
>>>>>>>>> manifest goal
>>>>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> another quick question - when this problem occurs, do the 
>>>>>>>> javax.servlet
>>>>>>>> classes also appear in the project's "target/classes" directory?
>>>>>>> I just now saw another such build in our build m/c. Yes, I do 
>>>>>>> see javax.servlet classes in target/classes dir of 
>>>>>>> javax.security.jacc project.  Unfortunately, the build system is 
>>>>>>> a high end system, so all files in target/classes have same 
>>>>>>> timestamp (upto seconds granularity).
>>>>>>>
>>>>>>> More over, contrary to what I said earlier, I see this problem 
>>>>>>> on other OS as well. This time, I saw it on a Linux box.
>>>>>>>> if so then
>>>>>>>> the problem may lie somewhere else in the build (ie. classes 
>>>>>>>> somehow getting
>>>>>>>> copied into this directory earlier on and just happened to be 
>>>>>>>> picked up by
>>>>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>>>>> "target/classes") rather than in the jar-plugin
>>>>>>>>
>>>>>>>>
>>>>>>> Yes, maven-jar-plugin is kind of ruled out. The two other 
>>>>>>> plugins that are likely to create those files are 
>>>>>>> maven-compiler-plugin and maven-bundle-plugin. Looking at the 
>>>>>>> log, I see maven-compiler-plugin says it is compiling 13 source 
>>>>>>> files, which is same as number of .java in that project. Why 
>>>>>>> would javac compile dependencies when they are in the classpath? 
>>>>>>> So, that leaves us with maven-bundle-plugin. We call manifest 
>>>>>>> goal, so I am clueless. Could it be a bug in bundle plugin? Even 
>>>>>>> though we are calling manifest goal, it is still pulling in the 
>>>>>>> dependencies? I will try running a Solaris dtrace script to 
>>>>>>> monitor file I/O and dump java stack when that files get written 
>>>>>>> out to find who exactly writes them. In the mean while, if you 
>>>>>>> have any suggestions, please provide them.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Sahoo
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>> 0  94114                     open64:entry
>>>>>             libc.so.1`__open64+0x15
>>>>>             libc.so.1`open64+0x72
>>>>>             libhpi.so`0xd0f2221b
>>>>>             libjvm.so`JVM_Open+0x3a
>>>>>             libjava.so`0xd0e9c3f0
>>>>>             libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>>>>             java/io/FileOutputStream.open
>>>>>             java/io/FileOutputStream.<init>
>>>>>             java/io/FileOutputStream.<init>
>>>>>             com/sun/tools/javac/jvm/ClassWriter.writeClass
>>>>>             com/sun/tools/javac/main/JavaCompiler.genCode
>>>>>             com/sun/tools/javac/main/JavaCompiler.compile
>>>>>             com/sun/tools/javac/main/Main.compile
>>>>>             com/sun/tools/javac/main/Main.compile
>>>>>             com/sun/tools/javac/Main.compile
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>>>>             java/lang/reflect/Method.invoke*
>>>>>             alignment_frame_return Runtime1 stub
>>>>>             
>>>>> org/codehaus/plexus/compiler/javac/JavacCompiler.compileInProcess
>>>>>             org/codehaus/plexus/compiler/javac/JavacCompiler.compile
>>>>>             org/apache/maven/plugin/AbstractCompilerMojo.execute
>>>>>             org/apache/maven/plugin/CompilerMojo.execute
>>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>>             org/apache/maven/DefaultMaven.execute
>>>>>             org/apache/maven/cli/MavenCli.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>             java/lang/reflect/Method.invoke
>>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>             org/codehaus/classworlds/Launcher.launch
>>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>             org/codehaus/classworlds/Launcher.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>>
>>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>             java`main+0xaf4
>>>>>             java`0x80512fa
>>>>>
>>>>> 0  94114                     open64:entry
>>>>>             libc.so.1`__open64+0x15
>>>>>             libc.so.1`open64+0x72
>>>>>             libhpi.so`0xd0f2221b
>>>>>             libjvm.so`JVM_Open+0x3a
>>>>>             libjava.so`0xd0e9c3f0
>>>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>             java/io/FileInputStream.open
>>>>>             java/io/FileInputStream.<init>
>>>>>             aQute/lib/osgi/FileResource.openInputStream
>>>>>             aQute/lib/osgi/Processor.analyzeJar
>>>>>             aQute/lib/osgi/Processor.analyzeBundleClasspath
>>>>>             
>>>>> org/apache/felix/bundleplugin/PackageVersionAnalyzer.analyzeBundleClasspath 
>>>>>
>>>>>             aQute/lib/osgi/Analyzer.analyze
>>>>>             aQute/lib/osgi/Builder.analyze
>>>>>             aQute/lib/osgi/Analyzer.calcManifest
>>>>>             org/apache/felix/bundleplugin/ManifestPlugin.getAnalyzer
>>>>>             org/apache/felix/bundleplugin/ManifestPlugin.getManifest
>>>>>             org/apache/felix/bundleplugin/ManifestPlugin.execute
>>>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>>             org/apache/maven/DefaultMaven.execute
>>>>>             org/apache/maven/cli/MavenCli.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>             java/lang/reflect/Method.invoke
>>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>             org/codehaus/classworlds/Launcher.launch
>>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>             org/codehaus/classworlds/Launcher.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>>
>>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>             java`main+0xaf4
>>>>>             java`0x80512fa
>>>>>
>>>>> 0  94114                     open64:entry
>>>>>             libc.so.1`__open64+0x15
>>>>>             libc.so.1`open64+0x72
>>>>>             libhpi.so`0xd0f2221b
>>>>>             libjvm.so`JVM_Open+0x3a
>>>>>             libjava.so`0xd0e9c3f0
>>>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>             java/io/FileInputStream.open
>>>>>             java/io/FileInputStream.<init>
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.zipFile
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.addResources
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.createArchiveMain 
>>>>>
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.execute
>>>>>             
>>>>> org/codehaus/plexus/archiver/AbstractArchiver.createArchive
>>>>>             org/apache/maven/archiver/MavenArchiver.createArchive
>>>>>             org/apache/maven/plugin/jar/AbstractJarMojo.createArchive
>>>>>             org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>>             org/apache/maven/DefaultMaven.execute
>>>>>             org/apache/maven/cli/MavenCli.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>             java/lang/reflect/Method.invoke
>>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>             org/codehaus/classworlds/Launcher.launch
>>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>             org/codehaus/classworlds/Launcher.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>>
>>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>             java`main+0xaf4
>>>>>             java`0x80512fa
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>> [INFO] Building javax.security.jacc API v.1.2
>>> [INFO]    task-segment: [clean, install]
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
>>> [DEBUG]   (f) directory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) followSymLinks = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) reportDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/site
>>> [DEBUG]   (f) skip = false
>>> [DEBUG]   (f) testOutputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [clean:clean]
>>> [INFO] Deleting directory 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-remote-resources-plugin:1.0:process' 
>>> -->
>>> [DEBUG]   (f) appendedResourcesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/src/main/appended-resources
>>> [DEBUG]   (f) attached = true
>>> [DEBUG]   (f) excludeTransitive = false
>>> [DEBUG]   (f) includeScope = runtime
>>> [DEBUG]   (f) localRepository = [local] -> 
>>> file:///home/mvatkina/.m2/repository
>>> [DEBUG]   (f) mavenSession = 
>>> org.apache.maven.execution.MavenSession@1509443
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/maven-shared-archive-resources 
>>>
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) remoteArtifactRepositories = [[glassfish-repository] 
>>> -> http://download.java.net/maven/glassfish, [java.net] -> 
>>> http://download.java.net/maven/1, [glassfish-repository-wsinterop] 
>>> -> http://maven.dyndns.org/glassfish/, [java-dev-repository] -> 
>>> https://maven-repository.dev.java.net/nonav/repository, 
>>> [repo1.maven.org] -> http://repo1.maven.org/maven2, 
>>> [maven2.java.net] -> http://download.java.net/maven/2, 
>>> [maven2.java.net-backup] -> 
>>> https://maven2-repository.dev.java.net/nonav/repository, [central] 
>>> -> http://repo1.maven.org/maven2]
>>> [DEBUG]   (f) repositories = 
>>> [org.apache.maven.model.Repository@1e5d16d, 
>>> org.apache.maven.model.Repository@1188793, 
>>> org.apache.maven.model.Repository@16ce64e, 
>>> org.apache.maven.model.Repository@844c3d, 
>>> org.apache.maven.model.Repository@1a95cf6, 
>>> org.apache.maven.model.Repository@16269c, 
>>> org.apache.maven.model.Repository@410541, 
>>> org.apache.maven.model.Repository@c00e55]
>>> [DEBUG]   (f) resourceBundles = [org.glassfish:legal:1.1]
>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38]
>>> [DEBUG]   (f) skip = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [remote-resources:process {execution: default}]
>>> [DEBUG] Supplemental data models won't be loaded.  No models specified.
>>> [INFO] inceptionYear not specified, defaulting to 2008
>>> [DEBUG] Building project for 
>>> org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile
>>> [DEBUG] Adding project with groupId [org.glassfish]
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-resources-plugin:2.2:resources' -->
>>> [DEBUG]   (f) filters = []
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38, 
>>> org.apache.maven.model.Resource@6d0362]
>>> [DEBUG] -- end configuration --
>>> [INFO] [resources:resources]
>>> [INFO] Using default encoding to copy filtered resources.
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG]   (f) compileSourceRoots = 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG]   (f) compilerId = javac
>>> [DEBUG]   (f) debug = true
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) fork = false
>>> [DEBUG]   (f) optimize = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) projectArtifact = 
>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>> [DEBUG]   (f) showDeprecation = false
>>> [DEBUG]   (f) showWarnings = false
>>> [DEBUG]   (f) source = 1.5
>>> [DEBUG]   (f) staleMillis = 0
>>> [DEBUG]   (f) target = 1.5
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [compiler:compile]
>>> [DEBUG] Using compiler 'javac'.
>>> [DEBUG] Source directories: 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG] Classpath: 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG] Output directory: 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG] Classpath:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>> [DEBUG] Source roots:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>> [INFO] Compiling 13 source files to 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.felix:maven-bundle-plugin:1.4.3:manifest' -->
>>> [DEBUG]   (f) baseDir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) instructions = {Export-Package=javax.security.jacc.*; 
>>> version=1.2, 
>>> _include=-/export/v3/v3/security/javax.security.jacc/osgi.bundle}
>>> [DEBUG]   (f) manifestLocation = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) supportedProjectTypes = [jar]
>>> [DEBUG] -- end configuration --
>>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-resources-plugin:2.2:testResources' -->
>>> [DEBUG]   (f) filters = []
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@1a024c, 
>>> org.apache.maven.model.Resource@6d0362]
>>> [DEBUG] -- end configuration --
>>> [INFO] [resources:testResources]
>>> [INFO] Using default encoding to copy filtered resources.
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:testCompile' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/test-classes, 
>>> /export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar, 
>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>> [DEBUG]   (f) compileSourceRoots = 
>>> [/export/v3/v3/security/javax.security.jacc/src/test/java]
>>> [DEBUG]   (f) compilerId = javac
>>> [DEBUG]   (f) debug = true
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) fork = false
>>> [DEBUG]   (f) optimize = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) showDeprecation = false
>>> [DEBUG]   (f) showWarnings = false
>>> [DEBUG]   (f) source = 1.5
>>> [DEBUG]   (f) staleMillis = 0
>>> [DEBUG]   (f) target = 1.5
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [compiler:testCompile]
>>> [DEBUG] Using compiler 'javac'.
>>> [INFO] No sources to compile
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) childDelegation = false
>>> [DEBUG]   (f) classesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/test-classes, 
>>> /export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar, 
>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>> [DEBUG]   (f) disableXmlReport = false
>>> [DEBUG]   (f) enableAssertions = true
>>> [DEBUG]   (f) forkMode = none
>>> [DEBUG]   (f) junitArtifactName = junit:junit
>>> [DEBUG]   (f) localRepository = [local] -> 
>>> file:///home/mvatkina/.m2/repository
>>> [DEBUG]   (f) pluginArtifactMap = 
>>> {org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.0.6:runtime, 
>>> org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:1.0:runtime, 
>>> org.apache.maven:maven-core=org.apache.maven:maven-core:jar:2.0.6:runtime, 
>>> org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.5.1:runtime, 
>>> org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime, 
>>> org.apache.maven:maven-artifact=org.apache.maven:maven-artifact:jar:2.0.6:runtime, 
>>> org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime, 
>>> org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime} 
>>>
>>> [DEBUG]   (f) printSummary = true
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) projectArtifactMap = 
>>> {org.glassfish:javax.servlet=active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml, 
>>> junit:junit=junit:junit:jar:4.3.1:test}
>>> [DEBUG]   (f) redirectTestOutputToFile = false
>>> [DEBUG]   (f) remoteRepositories = [[glassfish-repository] -> 
>>> http://download.java.net/maven/glassfish, 
>>> [glassfish-repository-wsinterop] -> 
>>> http://maven.dyndns.org/glassfish/, [maven2.java.net] -> 
>>> http://download.java.net/maven/2, [maven2.java.net-wsinterop] -> 
>>> http://maven.dyndns.org/2, [central] -> http://repo1.maven.org/maven2]
>>> [DEBUG]   (f) reportFormat = brief
>>> [DEBUG]   (f) reportsDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/surefire-reports
>>> [DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1509443
>>> [DEBUG]   (f) testClassesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) testNGArtifactName = org.testng:testng
>>> [DEBUG]   (f) testSourceDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/src/test/java
>>> [DEBUG]   (f) trimStackTrace = true
>>> [DEBUG]   (f) useFile = true
>>> [DEBUG]   (f) useManifestOnlyJar = true
>>> [DEBUG]   (f) workingDirectory = 
>>> /export/v3/v3/security/javax.security.jacc
>>> [DEBUG] -- end configuration --
>>> [INFO] [surefire:test]
>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>> [DEBUG]   
>>> org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime 
>>> (selected for runtime)
>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime 
>>> (selected for runtime)
>>> [DEBUG] Adding to surefire booter test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-booter/2.4.3/surefire-booter-2.4.3.jar 
>>>
>>> [DEBUG] Adding to surefire booter test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar 
>>>
>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>> [DEBUG]   org.apache.maven.surefire:surefire-junit4:jar:2.4.3:test 
>>> (selected for test)
>>> [DEBUG]     junit:junit:jar:4.0:test (selected for test)
>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:test 
>>> (selected for test)
>>> [DEBUG] Adding to surefire test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.4.3/surefire-junit4-2.4.3.jar 
>>>
>>> [DEBUG] Adding to surefire test classpath: 
>>> /home/mvatkina/.m2/repository/junit/junit/4.0/junit-4.0.jar
>>> [DEBUG] Adding to surefire test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar 
>>>
>>> [DEBUG] Test Classpath :
>>> [DEBUG]   
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   
>>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar
>>> [DEBUG]   
>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar
>>> [DEBUG] Setting system property 
>>> [user.dir]=[/export/v3/v3/security/javax.security.jacc]
>>> [DEBUG] Setting system property 
>>> [localRepository]=[/home/mvatkina/.m2/repository]
>>> [DEBUG] Setting system property 
>>> [basedir]=[/export/v3/v3/security/javax.security.jacc]
>>> [INFO] Surefire report directory: 
>>> /export/v3/v3/security/javax.security.jacc/target/surefire-reports
>>>
>>> -------------------------------------------------------
>>> T E S T S
>>> -------------------------------------------------------
>>> There are no tests to run.
>>>
>>> Results :
>>>
>>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>>
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-jar-plugin:2.2:jar' -->
>>> [DEBUG]   (s) addDefaultSpecificationEntries = false
>>> [DEBUG]   (s) addDefaultImplementationEntries = false
>>> [DEBUG]   (s) manifest = 
>>> org.apache.maven.archiver.ManifestConfiguration@1d6d22e
>>> [DEBUG]   (s) manifestFile = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF 
>>>
>>> [DEBUG]   (f) archive = 
>>> org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
>>> [DEBUG]   (f) classesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) defaultManifestFile = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF 
>>>
>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) forceCreation = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) useDefaultManifestFile = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [jar:jar]
>>> [DEBUG] isUp2date: false (Destination 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>> not found.)
>>> [INFO] Building jar: 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>>
>>> [DEBUG] adding directory META-INF/
>>> [DEBUG] adding entry META-INF/MANIFEST.MF
>>> [DEBUG] adding directory javax/
>>> [DEBUG] adding directory javax/security/
>>> [DEBUG] adding directory javax/security/jacc/
>>> [DEBUG] adding directory javax/servlet/
>>> [DEBUG] adding directory javax/servlet/http/
>>> [DEBUG] adding entry META-INF/LICENSE.txt
>>> [DEBUG] adding entry 
>>> javax/security/jacc/PolicyConfigurationFactory$1.class
>>> [DEBUG] adding entry 
>>> javax/security/jacc/PolicyConfigurationFactory.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyContextException.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
>>> [DEBUG] adding entry javax/security/jacc/URLPattern.class
>>> [DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
>>> [DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
>>> [DEBUG] adding entry javax/security/jacc/WebResourcePermission.class
>>> [DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
>>> [DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
>>> [DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyContext.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
>>> [DEBUG] adding entry javax/security/jacc/WebUserDataPermission.class
>>> [DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
>>> [DEBUG] adding entry javax/servlet/http/Cookie.class
>>> [DEBUG] adding entry javax/servlet/http/HttpSession.class
>>> [DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
>>> [DEBUG] adding entry javax/servlet/ServletRequest.class
>>> [DEBUG] adding entry javax/servlet/ServletInputStream.class
>>> [DEBUG] adding entry javax/servlet/RequestDispatcher.class
>>> [DEBUG] adding entry javax/servlet/ServletContext.class
>>> [DEBUG] adding entry javax/servlet/ServletResponse.class
>>> [DEBUG] adding entry javax/servlet/ServletException.class
>>> [DEBUG] adding entry javax/servlet/Servlet.class
>>> [DEBUG] adding entry javax/servlet/ServletOutputStream.class
>>> [DEBUG] adding entry javax/servlet/ServletConfig.class
>>> [DEBUG] adding directory META-INF/maven/
>>> [DEBUG] adding directory META-INF/maven/org.glassfish/
>>> [DEBUG] adding directory 
>>> META-INF/maven/org.glassfish/javax.security.jacc/
>>> [DEBUG] adding entry 
>>> META-INF/maven/org.glassfish/javax.security.jacc/pom.xml
>>> [DEBUG] adding entry 
>>> META-INF/maven/org.glassfish/javax.security.jacc/pom.properties
>>> [INFO] Preparing source:jar
>>> [WARNING] Removing: jar from forked lifecycle, to prevent recursive 
>>> invocation.
>>> [INFO] No goals needed for project - skipping
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-source-plugin:2.0.4:jar' -->
>>> [DEBUG]   (f) attach = true
>>> [DEBUG]   (f) excludeResources = false
>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) reactorProjects = [MavenProject: 
>>> org.glassfish.build:build:10.0-alpha-5-SNAPSHOT @ 
>>> /export/v3/v3/build/pom.xml, MavenProject: 
>>> org.glassfish.build:maven-glassfish-plugin:10.0-alpha-5-SNAPSHOT @ 
>>> /export/v3/v3/build/maven-glassfish-plugin/pom.xml, MavenProject: 
>>> org.glassfish.build:maven-glassfish-extension:10.0-alpha-5-SNAPSHOT 
>>> @ /export/v3/v3/build/maven-glassfish-extension/pom.xml, 
>>> MavenProject: org.glassfish:glassfish-parent:10.0-SNAPSHOT @ 
>>> /export/v3/v3/pom.xml, MavenProject: 
>>> org.glassfish:api-pom:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/api-pom/pom.xml, MavenProject: 
>>> org.glassfish:javaee-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/pom.xml, MavenProject: 
>>> org.glassfish:javax.servlet.jsp:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.servlet.jsp/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.rpc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.rpc/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.ws:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.ws/pom.xml, MavenProject: 
>>> org.glassfish:javax.transaction:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/javax.transaction/pom.xml, MavenProject: 
>>> org.glassfish:javax.ejb:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/javax.ejb/pom.xml, MavenProject: 
>>> org.glassfish:javax.resource:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/javax.resource/pom.xml, MavenProject: 
>>> org.glassfish:javax.annotation:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.annotation/pom.xml, MavenProject: 
>>> org.glassfish:javax.enterprise.deploy:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/javax.enterprise.deploy/pom.xml, 
>>> MavenProject: org.glassfish:javax.xml.stream:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.stream/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.bind:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.bind/pom.xml, MavenProject: 
>>> org.glassfish:javax.security.auth.message:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.auth.message/pom.xml, 
>>> MavenProject: org.glassfish:javax.mail:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.mail/pom.xml, MavenProject: 
>>> org.glassfish:javax.persistence:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/javax.persistence/pom.xml, MavenProject: 
>>> org.glassfish:javax.activation:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.activation/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.soap:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.soap/pom.xml, MavenProject: 
>>> org.glassfish:javax.jws:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.jws/pom.xml, MavenProject: 
>>> org.glassfish:javax.servlet:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/javax.servlet/pom.xml, MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml, MavenProject: 
>>> org.glassfish:javax.servlet.jsp.jstl:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.servlet.jsp.jstl/pom.xml, 
>>> MavenProject: org.glassfish:javax.jms:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.jms/pom.xml, MavenProject: 
>>> org.glassfish:javax.javaee:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.javaee/pom.xml, MavenProject: 
>>> org.glassfish.common:common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/pom.xml, MavenProject: 
>>> org.glassfish.common:stats77:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/stats77/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-api:10.0.414 @ 
>>> /export/v3/v3/common/glassfish-api/pom.xml, MavenProject: 
>>> org.glassfish.external:external:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/pom.xml, MavenProject: 
>>> org.glassfish.external:jmxremote_optional-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/jmxremote_optional/pom.xml, 
>>> MavenProject: org.glassfish.tests:utils:10.0-SNAPSHOT @ 
>>> /export/v3/v3/tests/utils/pom.xml, MavenProject: 
>>> org.glassfish.common:common-util:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/common-util/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/pom.xml, MavenProject: 
>>> org.glassfish.admin:config-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/config-api/pom.xml, MavenProject: 
>>> org.glassfish.common:internal-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/internal-api/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-mbeanserver:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/mbeanserver/pom.xml, MavenProject: 
>>> org.glassfish.common:amx-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/amx-api/pom.xml, MavenProject: 
>>> org.glassfish.external:ldapbp-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/ldapbp/pom.xml, MavenProject: 
>>> org.glassfish.transaction:transaction:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/pom.xml, MavenProject: 
>>> org.glassfish.transaction:transaction-internal-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/internal-api/pom.xml, MavenProject: 
>>> org.glassfish.connectors:connectors:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/pom.xml, MavenProject: 
>>> org.glassfish.connectors:connectors-internal-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/connectors-internal-api/pom.xml, 
>>> MavenProject: 
>>> org.glassfish.common:annotation-framework:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/annotation-framework/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/common/pom.xml, MavenProject: 
>>> org.glassfish.deployment:dol:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/dol/pom.xml, MavenProject: 
>>> org.glassfish.security:securitymodule:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/pom.xml, MavenProject: 
>>> org.glassfish.security:securitycommon:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/common/pom.xml, MavenProject: 
>>> org.glassfish.security:realms:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/realm/pom.xml, MavenProject: 
>>> org.glassfish.common:amx-impl:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/amx-impl/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-ee-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/glassfish-ee-api/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-naming:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/glassfish-naming/pom.xml, MavenProject: 
>>> org.glassfish.common:container-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/container-common/pom.xml, MavenProject: 
>>> org.glassfish.core:core:10.0-SNAPSHOT @ /export/v3/v3/core/pom.xml, 
>>> MavenProject: org.glassfish.core:glassfish:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/bootstrap/pom.xml, MavenProject: 
>>> org.glassfish.admin:launcher:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/launcher/pom.xml, MavenProject: 
>>> org.glassfish.admin:cli-framework:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/cli-framework/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin-cli:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/cli/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-client:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/client/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-javaee-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/javaee-core/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:flashlight-agent:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/agent/pom.xml, MavenProject: 
>>> org.glassfish.external:asm-all-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/asm-all/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:flashlight-framework:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/framework/pom.xml, MavenProject: 
>>> org.glassfish.admin:monitoring-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/monitor/pom.xml, MavenProject: 
>>> org.glassfish.core:kernel:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/kernel/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-admin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/admin/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-autodeploy:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/autodeploy/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin-util:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/util/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/admin-core/pom.xml, MavenProject: 
>>> org.glassfish.admin:server-mgmt:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/server-mgmt/pom.xml, MavenProject: 
>>> org.glassfish.admin:cli-optional:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/cli-optional/pom.xml, MavenProject: 
>>> org.glassfish:javax.management.j2ee:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/javax.management.j2ee/pom.xml, MavenProject: 
>>> org.glassfish.core:security:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/security/pom.xml, MavenProject: 
>>> org.glassfish.branding:branding:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/branding/pom.xml, MavenProject: 
>>> org.glassfish.core:api-exporter:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/api-exporter/pom.xml, MavenProject: 
>>> org.glassfish.transaction:jta:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/jta/pom.xml, MavenProject: 
>>> org.glassfish.transaction:jts:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/jts/pom.xml, MavenProject: 
>>> org.glassfish.web:web:10.0-SNAPSHOT @ /export/v3/v3/web/pom.xml, 
>>> MavenProject: org.glassfish.web:web-naming:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-naming/pom.xml, MavenProject: 
>>> org.glassfish.external:apache-commons:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/apache-commons/pom.xml, 
>>> MavenProject: org.glassfish.web:war-util:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/war-util/pom.xml, MavenProject: 
>>> org.glassfish.web:web-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-core/pom.xml, MavenProject: 
>>> org.glassfish.web:web-ajp:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-ajp/pom.xml, MavenProject: 
>>> org.glassfish.web:jstl-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/jstl-connector/pom.xml, MavenProject: 
>>> org.glassfish.web:jsf-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/jsf-connector/pom.xml, MavenProject: 
>>> org.glassfish.web:web-gui-plugin-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/gui-plugin-common/pom.xml, MavenProject: 
>>> org.glassfish.web:web-cli:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/admin/pom.xml, MavenProject: 
>>> org.glassfish.web:web-glue:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-glue/pom.xml, MavenProject: 
>>> org.glassfish.security:websecurity:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/webintegration/pom.xml, MavenProject: 
>>> org.glassfish.web:webtier-all:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/webtier-all/pom.xml, MavenProject: 
>>> org.glassfish.web:tomcat-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/tomcat-connector/pom.xml, MavenProject: 
>>> org.glassfish.web:gf-web-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/gf-web-connector/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/pom.xml, 
>>> MavenProject: org.glassfish.ejb:ejb-container:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-container/pom.xml, MavenProject: 
>>> org.glassfish.ejb:gf-ejb-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-connector/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb-timer-service-app:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-timer-service-app/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb-timer-databases:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-timer-databases/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb-all:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-all/pom.xml, MavenProject: 
>>> org.glassfish.connectors:connectors-runtime:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/connectors-runtime/pom.xml, MavenProject: 
>>> org.glassfish.connectors:gf-connectors-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/connectors-connector/pom.xml, MavenProject: 
>>> org.glassfish.connectors:work-management:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/work-management/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra:jdbc-ra:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc-core:jdbc-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/jdbc-core/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc30:jdbc30:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/jdbc30/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc40:jdbc40:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/jdbc40/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:10.0-SNAPSHOT 
>>> @ /export/v3/v3/jdbc/jdbc-ra/jdbc-ra-distribution/pom.xml, 
>>> MavenProject: org.glassfish.jdbc:jdbc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/pom.xml, MavenProject: 
>>> org.glassfish.jdbc:jdbc-admin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/admin/pom.xml, MavenProject: 
>>> org.glassfish.persistence:persistence:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/pom.xml, MavenProject: 
>>> org.glassfish.persistence:jpa-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/jpa-connector/pom.xml, MavenProject: 
>>> org.glassfish.persistence:eclipselink-wrapper:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/eclipselink-wrapper/pom.xml, MavenProject: 
>>> org.glassfish.extras:extras:10.0-SNAPSHOT @ 
>>> /export/v3/v3/extras/pom.xml, MavenProject: 
>>> org.glassfish.extras:gf-phobos-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/extras/phobos/pom.xml, MavenProject: 
>>> org.glassfish.admingui:dataprovider:4.2 @ 
>>> /export/v3/v3/admingui/dataprovider/pom.xml, MavenProject: 
>>> org.glassfish.jsftemplating:jsftemplating:1.2.3 @ 
>>> /export/v3/v3/admingui/jsftemplating/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-plugin-service:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/plugin-service/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/common/pom.xml, MavenProject: 
>>> org.glassfish.external:commons-codec-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/commons-codec/pom.xml, 
>>> MavenProject: org.glassfish.registration:registration:10.0-SNAPSHOT 
>>> @ /export/v3/v3/registration/pom.xml, MavenProject: 
>>> org.glassfish.registration:registration-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/registration/registration-api/pom.xml, MavenProject: 
>>> org.glassfish.external:sysnet-registration-repackaged:10.0-SNAPSHOT 
>>> @ /export/v3/v3/distributions/external/sysnet-registration/pom.xml, 
>>> MavenProject: 
>>> org.glassfish.registration:registration-impl:10.0-SNAPSHOT @ 
>>> /export/v3/v3/registration/registration-impl/pom.xml, MavenProject: 
>>> org.glassfish.admingui:admingui:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/core/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-web-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/web/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-jdbc-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/jdbc-gui/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-security-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/security/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-updatecenter-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/updatecenter/pom.xml, MavenProject: 
>>> org.glassfish.admingui:war:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/war/pom.xml, MavenProject: 
>>> org.glassfish.external:ant:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/ant/pom.xml, MavenProject: 
>>> org.glassfish.external:glassfish-jaxb:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/jaxb/pom.xml, MavenProject: 
>>> org.glassfish.external:javadb:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/javadb/pom.xml, MavenProject: 
>>> org.glassfish.distributions:distributions:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/pom.xml, MavenProject: 
>>> org.glassfish.distributions:nucleus-base:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/nucleus-base/pom.xml, MavenProject: 
>>> org.glassfish.osgi-platforms:osgi-platforms:10.0-SNAPSHOT @ 
>>> /export/v3/v3/osgi-platforms/pom.xml, MavenProject: 
>>> org.glassfish.osgi-platforms:felix:10.0-SNAPSHOT @ 
>>> /export/v3/v3/osgi-platforms/felix/pom.xml, MavenProject: 
>>> org.glassfish.distributions:nucleus:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/nucleus/pom.xml, MavenProject: 
>>> org.glassfish.distributions:web:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/web/pom.xml, MavenProject: 
>>> org.glassfish.distributions:glassfish:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/glassfish/pom.xml, MavenProject: 
>>> org.glassfish.registration:glassfish-registration:10.0-SNAPSHOT @ 
>>> /export/v3/v3/registration/glassfish-registration/pom.xml, 
>>> MavenProject: org.glassfish.tests:tests:10.0-SNAPSHOT @ 
>>> /export/v3/v3/tests/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:flashlight-client:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/client/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:glassfish-flashlight:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/pom.xml]
>>> [DEBUG] -- end configuration --
>>> [INFO] [source:jar {execution: attach-sources}]
>>> [INFO] Building jar: 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>>
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-install-plugin:2.2:install' -->
>>> [DEBUG]   (f) artifact = 
>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>> [DEBUG]   (f) attachedArtifacts = 
>>> [org.glassfish:javax.security.jacc:java-source:sources:10.0-SNAPSHOT]
>>> [DEBUG]   (f) createChecksum = false
>>> [DEBUG]   (f) localRepository = [local] -> 
>>> file:///home/mvatkina/.m2/repository
>>> [DEBUG]   (f) packaging = jar
>>> [DEBUG]   (f) pomFile = 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) updateReleaseInfo = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [install:install]
>>> [INFO] Installing 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>> to 
>>> /home/mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT.jar 
>>>
>>> [INFO] Installing 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>> to 
>>> /home/mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Turning on verbose flag on compiler did not help because of a bug 
(http://jira.codehaus.org/browse/MNG-3764) in maven-compiler-plugin. But 
the good news is I have managed to find out what's going with the help 
of this amazing tool called dtrace in Solaris. When I started dtracing 
syscall::open for javax/servlet/http/HttpServletRequest.java file, I saw 
that it was being written into javax.servlet/target/classes directory 
and jstack as reported by dtrace indicated it was written by 
maven-resources-plugin. Then I found javax.servlet/pom.xml has the 
following content in it:

          <resource>
              <directory>src/main/java</directory>
          </resource>

No, I have not written that pom. Because src/main/java is mentioned as a 
resource dir and there is no filter set, maven-resource-plugin copies 
all .java files to target/classes dir. Subsequently while compiling 
javax.security.jacc module in the same reactor, mvn uses 
javax.servlet/target/classes in the classpath as opposed to 
javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar. By default javac 
uses up to seconds components while comparing files. So, when .class and 
.java have same timestamp up to seconds, javac can't determine which 
file is newer and it takes a defensive approach and compiles required 
servlet classes and puts them in javax.security.jacc/target/classes dir.

So, on faster computers we see this problem more often.

I have been able to verify these facts in a workspace where we saw this 
problem and you shall notice that both .class and .java files have same 
timestamp upto seconds.

bash-3.00$ ls -ltrE 
web/javax.servlet/target/classes/javax/servlet/http/HttpServletRequest.*
-rw-r--r--   1 mvatkina 1050       21628 2008-09-24 14:08:12.020956000 
-0700 HttpServletRequest.java
-rw-r--r--   1 mvatkina 1050        1420 2008-09-24 14:08:12.759906000 
-0700 HttpServletRequest.class


I am relieved as I know the root cause and the fix as well. Lesson 
learned, be very careful while using <resource/> in pom.xml. I wish 
maven were reporting a warning while copying .java files to target/classes.

Thanks,
Sahoo

Sahoo wrote:
> No, there are no servlet sources in javax.security.jacc source dir.
>
> The .class file does not contain full path of source file name. It 
> only contains the unqualified name. I see it when I run javap as well 
> as when I open the .class file in an editor.
>
> I will try turning on verbose flag for compiler and get back.
>
> Thanks,
> Sahoo
> Peter Kriens wrote:
>> I agree, this is weird. It means there should be servlet sources in 
>> /export/v3/v3/security/javax.security.jacc/src/main/java, which seems 
>> highly unlikely?
>>
>> Could you turn on verbose for the compiler, this will show any 
>> automatic compilations.
>>
>> I know that the source file is embedded in the class file, wonder if 
>> this could by used by the compiler to find the sources and decide it 
>> is out of date? Which gives me an idea, can you check what the 
>> servlet source file was, this is encoded in the class file? That 
>> might give a hint where it came from? If this is hard for you, I have 
>> a class analyzer that can tell me that info.
>>
>> I feel sorry for you, these kind of problems are horrible. Kind regards,
>>
>>     Peter Kriens
>>
>>
>>
>>
>> On 22 sep 2008, at 16:41, Sahoo wrote:
>>
>>> Let's be clear, there are many users who don't even use OSGi and 
>>> hence don't care about maven-bundle-plugin and they are likely to 
>>> suffer from the problem I am facing. I am attaching the build log 
>>> produced with mvn -X for the affected module only. I can't 
>>> understand how compiler can generate class files for javax.servlet 
>>> classes with this kind of options:
>>>
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG]   (f) compileSourceRoots = 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG]   (f) compilerId = javac
>>> [DEBUG]   (f) debug = true
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) fork = false
>>> [DEBUG]   (f) optimize = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) projectArtifact = 
>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>> [DEBUG]   (f) showDeprecation = false
>>> [DEBUG]   (f) showWarnings = false
>>> [DEBUG]   (f) source = 1.5
>>> [DEBUG]   (f) staleMillis = 0
>>> [DEBUG]   (f) target = 1.5
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [compiler:compile]
>>> [DEBUG] Using compiler 'javac'.
>>> [DEBUG] Source directories: 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG] Classpath: 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG] Output directory: 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG] Classpath:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>> [DEBUG] Source roots:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>> [INFO] Compiling 13 source files to 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>>
>>>
>>> Thanks,
>>> Sahoo
>>>
>>>
>>> Peter Kriens wrote:
>>>> I think this happens when the compiler sees the sources but an out 
>>>> of date class (or absent). This will compile the class on the fly 
>>>> and put the class file in your target.
>>>>
>>>> This is just one of the many reasons (for me) to -explicitly- 
>>>> design the contents of your JAR file. I.e. use Export-Package and 
>>>> Private-Package to create the JAR. Though this is a little bit more 
>>>> work upfront it prevents problems like this.
>>>>
>>>> Kind regards,
>>>>
>>>>    Peter Kriens
>>>>
>>>>
>>>>
>>>> On 19 sep 2008, at 17:02, Sahoo wrote:
>>>>
>>>>> Peter,
>>>>>
>>>>> You are right. I wrote a small dtrace[1] script to monitor open 
>>>>> system calls for that file. I attached it to a build m/c and after 
>>>>> around 150 builds, once it occurred. Every time open system call 
>>>>> was made with that file handle, I print the java stack. The output 
>>>>> of dtrace is attached here with. That file got opened three times. 
>>>>> As the stack suggests, first by maven-compiler-plugin, then by 
>>>>> maven-bundle-plugin and finally by maven-jar-plugin. So, it is the 
>>>>> compiler-plugin that is responsible for creating that servlet 
>>>>> class in jacc target dir. Next task is to find out why it does so. 
>>>>> I don't understand why it does so.
>>>>>
>>>>> Thanks,
>>>>> Sahoo
>>>>>
>>>>> [1] http://opensolaris.org/os/community/dtrace/
>>>>>
>>>>> Peter Kriens wrote:
>>>>>> If you see the class files in the classes directory, then they 
>>>>>> cannot come from bnd. Bnd never writes to this directory and I 
>>>>>> can not imagine that the maven plugin writes. The output is 
>>>>>> always a JAR file.
>>>>>>
>>>>>> Kind regards,
>>>>>>
>>>>>>   Peter Kriens
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>>>>
>>>>>>> Stuart McCulloch wrote:
>>>>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>>>>
>>>>>>>>
>>>>>>>>> I had sent this email to maven forum, but I think I may be 
>>>>>>>>> able to get some
>>>>>>>>> tips from felix forum as well because I am using 
>>>>>>>>> maven-bundle-plugin. I must
>>>>>>>>> say I am surprised as to how this is happening when I am using 
>>>>>>>>> manifest goal
>>>>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> another quick question - when this problem occurs, do the 
>>>>>>>> javax.servlet
>>>>>>>> classes also appear in the project's "target/classes" directory?
>>>>>>> I just now saw another such build in our build m/c. Yes, I do 
>>>>>>> see javax.servlet classes in target/classes dir of 
>>>>>>> javax.security.jacc project.  Unfortunately, the build system is 
>>>>>>> a high end system, so all files in target/classes have same 
>>>>>>> timestamp (upto seconds granularity).
>>>>>>>
>>>>>>> More over, contrary to what I said earlier, I see this problem 
>>>>>>> on other OS as well. This time, I saw it on a Linux box.
>>>>>>>> if so then
>>>>>>>> the problem may lie somewhere else in the build (ie. classes 
>>>>>>>> somehow getting
>>>>>>>> copied into this directory earlier on and just happened to be 
>>>>>>>> picked up by
>>>>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>>>>> "target/classes") rather than in the jar-plugin
>>>>>>>>
>>>>>>>>
>>>>>>> Yes, maven-jar-plugin is kind of ruled out. The two other 
>>>>>>> plugins that are likely to create those files are 
>>>>>>> maven-compiler-plugin and maven-bundle-plugin. Looking at the 
>>>>>>> log, I see maven-compiler-plugin says it is compiling 13 source 
>>>>>>> files, which is same as number of .java in that project. Why 
>>>>>>> would javac compile dependencies when they are in the classpath? 
>>>>>>> So, that leaves us with maven-bundle-plugin. We call manifest 
>>>>>>> goal, so I am clueless. Could it be a bug in bundle plugin? Even 
>>>>>>> though we are calling manifest goal, it is still pulling in the 
>>>>>>> dependencies? I will try running a Solaris dtrace script to 
>>>>>>> monitor file I/O and dump java stack when that files get written 
>>>>>>> out to find who exactly writes them. In the mean while, if you 
>>>>>>> have any suggestions, please provide them.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Sahoo
>>>>>>>
>>>>>>> --------------------------------------------------------------------- 
>>>>>>>
>>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>> 0  94114                     open64:entry
>>>>>             libc.so.1`__open64+0x15
>>>>>             libc.so.1`open64+0x72
>>>>>             libhpi.so`0xd0f2221b
>>>>>             libjvm.so`JVM_Open+0x3a
>>>>>             libjava.so`0xd0e9c3f0
>>>>>             libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>>>>             java/io/FileOutputStream.open
>>>>>             java/io/FileOutputStream.<init>
>>>>>             java/io/FileOutputStream.<init>
>>>>>             com/sun/tools/javac/jvm/ClassWriter.writeClass
>>>>>             com/sun/tools/javac/main/JavaCompiler.genCode
>>>>>             com/sun/tools/javac/main/JavaCompiler.compile
>>>>>             com/sun/tools/javac/main/Main.compile
>>>>>             com/sun/tools/javac/main/Main.compile
>>>>>             com/sun/tools/javac/Main.compile
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>>>>             java/lang/reflect/Method.invoke*
>>>>>             alignment_frame_return Runtime1 stub
>>>>>             
>>>>> org/codehaus/plexus/compiler/javac/JavacCompiler.compileInProcess
>>>>>             org/codehaus/plexus/compiler/javac/JavacCompiler.compile
>>>>>             org/apache/maven/plugin/AbstractCompilerMojo.execute
>>>>>             org/apache/maven/plugin/CompilerMojo.execute
>>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>>             org/apache/maven/DefaultMaven.execute
>>>>>             org/apache/maven/cli/MavenCli.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>             java/lang/reflect/Method.invoke
>>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>             org/codehaus/classworlds/Launcher.launch
>>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>             org/codehaus/classworlds/Launcher.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>>
>>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>             java`main+0xaf4
>>>>>             java`0x80512fa
>>>>>
>>>>> 0  94114                     open64:entry
>>>>>             libc.so.1`__open64+0x15
>>>>>             libc.so.1`open64+0x72
>>>>>             libhpi.so`0xd0f2221b
>>>>>             libjvm.so`JVM_Open+0x3a
>>>>>             libjava.so`0xd0e9c3f0
>>>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>             java/io/FileInputStream.open
>>>>>             java/io/FileInputStream.<init>
>>>>>             aQute/lib/osgi/FileResource.openInputStream
>>>>>             aQute/lib/osgi/Processor.analyzeJar
>>>>>             aQute/lib/osgi/Processor.analyzeBundleClasspath
>>>>>             
>>>>> org/apache/felix/bundleplugin/PackageVersionAnalyzer.analyzeBundleClasspath 
>>>>>
>>>>>             aQute/lib/osgi/Analyzer.analyze
>>>>>             aQute/lib/osgi/Builder.analyze
>>>>>             aQute/lib/osgi/Analyzer.calcManifest
>>>>>             org/apache/felix/bundleplugin/ManifestPlugin.getAnalyzer
>>>>>             org/apache/felix/bundleplugin/ManifestPlugin.getManifest
>>>>>             org/apache/felix/bundleplugin/ManifestPlugin.execute
>>>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>>             org/apache/maven/DefaultMaven.execute
>>>>>             org/apache/maven/cli/MavenCli.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>             java/lang/reflect/Method.invoke
>>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>             org/codehaus/classworlds/Launcher.launch
>>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>             org/codehaus/classworlds/Launcher.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>>
>>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>             java`main+0xaf4
>>>>>             java`0x80512fa
>>>>>
>>>>> 0  94114                     open64:entry
>>>>>             libc.so.1`__open64+0x15
>>>>>             libc.so.1`open64+0x72
>>>>>             libhpi.so`0xd0f2221b
>>>>>             libjvm.so`JVM_Open+0x3a
>>>>>             libjava.so`0xd0e9c3f0
>>>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>>             java/io/FileInputStream.open
>>>>>             java/io/FileInputStream.<init>
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.zipFile
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.addResources
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.createArchiveMain 
>>>>>
>>>>>             
>>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.execute
>>>>>             
>>>>> org/codehaus/plexus/archiver/AbstractArchiver.createArchive
>>>>>             org/apache/maven/archiver/MavenArchiver.createArchive
>>>>>             org/apache/maven/plugin/jar/AbstractJarMojo.createArchive
>>>>>             org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>>
>>>>>             
>>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>>             org/apache/maven/DefaultMaven.execute
>>>>>             org/apache/maven/cli/MavenCli.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>>
>>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>>             
>>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>>             java/lang/reflect/Method.invoke
>>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>>             org/codehaus/classworlds/Launcher.launch
>>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>>             org/codehaus/classworlds/Launcher.main
>>>>>             StubRoutines (1)
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>>
>>>>>             
>>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>>
>>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>>             java`main+0xaf4
>>>>>             java`0x80512fa
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>> [INFO] Building javax.security.jacc API v.1.2
>>> [INFO]    task-segment: [clean, install]
>>> [INFO] 
>>> ------------------------------------------------------------------------ 
>>>
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
>>> [DEBUG]   (f) directory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) followSymLinks = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) reportDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/site
>>> [DEBUG]   (f) skip = false
>>> [DEBUG]   (f) testOutputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [clean:clean]
>>> [INFO] Deleting directory 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-remote-resources-plugin:1.0:process' 
>>> -->
>>> [DEBUG]   (f) appendedResourcesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/src/main/appended-resources
>>> [DEBUG]   (f) attached = true
>>> [DEBUG]   (f) excludeTransitive = false
>>> [DEBUG]   (f) includeScope = runtime
>>> [DEBUG]   (f) localRepository = [local] -> 
>>> file:///home/mvatkina/.m2/repository
>>> [DEBUG]   (f) mavenSession = 
>>> org.apache.maven.execution.MavenSession@1509443
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/maven-shared-archive-resources 
>>>
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) remoteArtifactRepositories = [[glassfish-repository] 
>>> -> http://download.java.net/maven/glassfish, [java.net] -> 
>>> http://download.java.net/maven/1, [glassfish-repository-wsinterop] 
>>> -> http://maven.dyndns.org/glassfish/, [java-dev-repository] -> 
>>> https://maven-repository.dev.java.net/nonav/repository, 
>>> [repo1.maven.org] -> http://repo1.maven.org/maven2, 
>>> [maven2.java.net] -> http://download.java.net/maven/2, 
>>> [maven2.java.net-backup] -> 
>>> https://maven2-repository.dev.java.net/nonav/repository, [central] 
>>> -> http://repo1.maven.org/maven2]
>>> [DEBUG]   (f) repositories = 
>>> [org.apache.maven.model.Repository@1e5d16d, 
>>> org.apache.maven.model.Repository@1188793, 
>>> org.apache.maven.model.Repository@16ce64e, 
>>> org.apache.maven.model.Repository@844c3d, 
>>> org.apache.maven.model.Repository@1a95cf6, 
>>> org.apache.maven.model.Repository@16269c, 
>>> org.apache.maven.model.Repository@410541, 
>>> org.apache.maven.model.Repository@c00e55]
>>> [DEBUG]   (f) resourceBundles = [org.glassfish:legal:1.1]
>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38]
>>> [DEBUG]   (f) skip = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [remote-resources:process {execution: default}]
>>> [DEBUG] Supplemental data models won't be loaded.  No models specified.
>>> [INFO] inceptionYear not specified, defaulting to 2008
>>> [DEBUG] Building project for 
>>> org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile
>>> [DEBUG] Adding project with groupId [org.glassfish]
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-resources-plugin:2.2:resources' -->
>>> [DEBUG]   (f) filters = []
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38, 
>>> org.apache.maven.model.Resource@6d0362]
>>> [DEBUG] -- end configuration --
>>> [INFO] [resources:resources]
>>> [INFO] Using default encoding to copy filtered resources.
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG]   (f) compileSourceRoots = 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG]   (f) compilerId = javac
>>> [DEBUG]   (f) debug = true
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) fork = false
>>> [DEBUG]   (f) optimize = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) projectArtifact = 
>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>> [DEBUG]   (f) showDeprecation = false
>>> [DEBUG]   (f) showWarnings = false
>>> [DEBUG]   (f) source = 1.5
>>> [DEBUG]   (f) staleMillis = 0
>>> [DEBUG]   (f) target = 1.5
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [compiler:compile]
>>> [DEBUG] Using compiler 'javac'.
>>> [DEBUG] Source directories: 
>>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>>> [DEBUG] Classpath: 
>>> [/export/v3/v3/security/javax.security.jacc/target/classes
>>> /export/v3/v3/web/javax.servlet/target/classes]
>>> [DEBUG] Output directory: 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG] Classpath:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>>> [DEBUG] Source roots:
>>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>>> [INFO] Compiling 13 source files to 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.felix:maven-bundle-plugin:1.4.3:manifest' -->
>>> [DEBUG]   (f) baseDir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) instructions = {Export-Package=javax.security.jacc.*; 
>>> version=1.2, 
>>> _include=-/export/v3/v3/security/javax.security.jacc/osgi.bundle}
>>> [DEBUG]   (f) manifestLocation = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) supportedProjectTypes = [jar]
>>> [DEBUG] -- end configuration --
>>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-resources-plugin:2.2:testResources' -->
>>> [DEBUG]   (f) filters = []
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@1a024c, 
>>> org.apache.maven.model.Resource@6d0362]
>>> [DEBUG] -- end configuration --
>>> [INFO] [resources:testResources]
>>> [INFO] Using default encoding to copy filtered resources.
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:testCompile' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) buildDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/test-classes, 
>>> /export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar, 
>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>> [DEBUG]   (f) compileSourceRoots = 
>>> [/export/v3/v3/security/javax.security.jacc/src/test/java]
>>> [DEBUG]   (f) compilerId = javac
>>> [DEBUG]   (f) debug = true
>>> [DEBUG]   (f) failOnError = true
>>> [DEBUG]   (f) fork = false
>>> [DEBUG]   (f) optimize = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) showDeprecation = false
>>> [DEBUG]   (f) showWarnings = false
>>> [DEBUG]   (f) source = 1.5
>>> [DEBUG]   (f) staleMillis = 0
>>> [DEBUG]   (f) target = 1.5
>>> [DEBUG]   (f) verbose = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [compiler:testCompile]
>>> [DEBUG] Using compiler 'javac'.
>>> [INFO] No sources to compile
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' -->
>>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>>> [DEBUG]   (f) childDelegation = false
>>> [DEBUG]   (f) classesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) classpathElements = 
>>> [/export/v3/v3/security/javax.security.jacc/target/test-classes, 
>>> /export/v3/v3/security/javax.security.jacc/target/classes, 
>>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar, 
>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>>> [DEBUG]   (f) disableXmlReport = false
>>> [DEBUG]   (f) enableAssertions = true
>>> [DEBUG]   (f) forkMode = none
>>> [DEBUG]   (f) junitArtifactName = junit:junit
>>> [DEBUG]   (f) localRepository = [local] -> 
>>> file:///home/mvatkina/.m2/repository
>>> [DEBUG]   (f) pluginArtifactMap = 
>>> {org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.0.6:runtime, 
>>> org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:1.0:runtime, 
>>> org.apache.maven:maven-core=org.apache.maven:maven-core:jar:2.0.6:runtime, 
>>> org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.5.1:runtime, 
>>> org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime, 
>>> org.apache.maven:maven-artifact=org.apache.maven:maven-artifact:jar:2.0.6:runtime, 
>>> org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime, 
>>> org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime} 
>>>
>>> [DEBUG]   (f) printSummary = true
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) projectArtifactMap = 
>>> {org.glassfish:javax.servlet=active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml, 
>>> junit:junit=junit:junit:jar:4.3.1:test}
>>> [DEBUG]   (f) redirectTestOutputToFile = false
>>> [DEBUG]   (f) remoteRepositories = [[glassfish-repository] -> 
>>> http://download.java.net/maven/glassfish, 
>>> [glassfish-repository-wsinterop] -> 
>>> http://maven.dyndns.org/glassfish/, [maven2.java.net] -> 
>>> http://download.java.net/maven/2, [maven2.java.net-wsinterop] -> 
>>> http://maven.dyndns.org/2, [central] -> http://repo1.maven.org/maven2]
>>> [DEBUG]   (f) reportFormat = brief
>>> [DEBUG]   (f) reportsDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/surefire-reports
>>> [DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1509443
>>> [DEBUG]   (f) testClassesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   (f) testNGArtifactName = org.testng:testng
>>> [DEBUG]   (f) testSourceDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/src/test/java
>>> [DEBUG]   (f) trimStackTrace = true
>>> [DEBUG]   (f) useFile = true
>>> [DEBUG]   (f) useManifestOnlyJar = true
>>> [DEBUG]   (f) workingDirectory = 
>>> /export/v3/v3/security/javax.security.jacc
>>> [DEBUG] -- end configuration --
>>> [INFO] [surefire:test]
>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>> [DEBUG]   
>>> org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime 
>>> (selected for runtime)
>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime 
>>> (selected for runtime)
>>> [DEBUG] Adding to surefire booter test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-booter/2.4.3/surefire-booter-2.4.3.jar 
>>>
>>> [DEBUG] Adding to surefire booter test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar 
>>>
>>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>>> [DEBUG]   org.apache.maven.surefire:surefire-junit4:jar:2.4.3:test 
>>> (selected for test)
>>> [DEBUG]     junit:junit:jar:4.0:test (selected for test)
>>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:test 
>>> (selected for test)
>>> [DEBUG] Adding to surefire test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.4.3/surefire-junit4-2.4.3.jar 
>>>
>>> [DEBUG] Adding to surefire test classpath: 
>>> /home/mvatkina/.m2/repository/junit/junit/4.0/junit-4.0.jar
>>> [DEBUG] Adding to surefire test classpath: 
>>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar 
>>>
>>> [DEBUG] Test Classpath :
>>> [DEBUG]   
>>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   
>>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar
>>> [DEBUG]   
>>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar
>>> [DEBUG] Setting system property 
>>> [user.dir]=[/export/v3/v3/security/javax.security.jacc]
>>> [DEBUG] Setting system property 
>>> [localRepository]=[/home/mvatkina/.m2/repository]
>>> [DEBUG] Setting system property 
>>> [basedir]=[/export/v3/v3/security/javax.security.jacc]
>>> [INFO] Surefire report directory: 
>>> /export/v3/v3/security/javax.security.jacc/target/surefire-reports
>>>
>>> -------------------------------------------------------
>>> T E S T S
>>> -------------------------------------------------------
>>> There are no tests to run.
>>>
>>> Results :
>>>
>>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>>
>>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT 
>>> (selected for null)
>>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>>> [DEBUG]   active project artifact:
>>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-jar-plugin:2.2:jar' -->
>>> [DEBUG]   (s) addDefaultSpecificationEntries = false
>>> [DEBUG]   (s) addDefaultImplementationEntries = false
>>> [DEBUG]   (s) manifest = 
>>> org.apache.maven.archiver.ManifestConfiguration@1d6d22e
>>> [DEBUG]   (s) manifestFile = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF 
>>>
>>> [DEBUG]   (f) archive = 
>>> org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
>>> [DEBUG]   (f) classesDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes
>>> [DEBUG]   (f) defaultManifestFile = 
>>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF 
>>>
>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) forceCreation = false
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) useDefaultManifestFile = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [jar:jar]
>>> [DEBUG] isUp2date: false (Destination 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>> not found.)
>>> [INFO] Building jar: 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>>
>>> [DEBUG] adding directory META-INF/
>>> [DEBUG] adding entry META-INF/MANIFEST.MF
>>> [DEBUG] adding directory javax/
>>> [DEBUG] adding directory javax/security/
>>> [DEBUG] adding directory javax/security/jacc/
>>> [DEBUG] adding directory javax/servlet/
>>> [DEBUG] adding directory javax/servlet/http/
>>> [DEBUG] adding entry META-INF/LICENSE.txt
>>> [DEBUG] adding entry 
>>> javax/security/jacc/PolicyConfigurationFactory$1.class
>>> [DEBUG] adding entry 
>>> javax/security/jacc/PolicyConfigurationFactory.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyContextException.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
>>> [DEBUG] adding entry javax/security/jacc/URLPattern.class
>>> [DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
>>> [DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
>>> [DEBUG] adding entry javax/security/jacc/WebResourcePermission.class
>>> [DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
>>> [DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
>>> [DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyContext.class
>>> [DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
>>> [DEBUG] adding entry javax/security/jacc/WebUserDataPermission.class
>>> [DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
>>> [DEBUG] adding entry javax/servlet/http/Cookie.class
>>> [DEBUG] adding entry javax/servlet/http/HttpSession.class
>>> [DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
>>> [DEBUG] adding entry javax/servlet/ServletRequest.class
>>> [DEBUG] adding entry javax/servlet/ServletInputStream.class
>>> [DEBUG] adding entry javax/servlet/RequestDispatcher.class
>>> [DEBUG] adding entry javax/servlet/ServletContext.class
>>> [DEBUG] adding entry javax/servlet/ServletResponse.class
>>> [DEBUG] adding entry javax/servlet/ServletException.class
>>> [DEBUG] adding entry javax/servlet/Servlet.class
>>> [DEBUG] adding entry javax/servlet/ServletOutputStream.class
>>> [DEBUG] adding entry javax/servlet/ServletConfig.class
>>> [DEBUG] adding directory META-INF/maven/
>>> [DEBUG] adding directory META-INF/maven/org.glassfish/
>>> [DEBUG] adding directory 
>>> META-INF/maven/org.glassfish/javax.security.jacc/
>>> [DEBUG] adding entry 
>>> META-INF/maven/org.glassfish/javax.security.jacc/pom.xml
>>> [DEBUG] adding entry 
>>> META-INF/maven/org.glassfish/javax.security.jacc/pom.properties
>>> [INFO] Preparing source:jar
>>> [WARNING] Removing: jar from forked lifecycle, to prevent recursive 
>>> invocation.
>>> [INFO] No goals needed for project - skipping
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-source-plugin:2.0.4:jar' -->
>>> [DEBUG]   (f) attach = true
>>> [DEBUG]   (f) excludeResources = false
>>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>>> [DEBUG]   (f) outputDirectory = 
>>> /export/v3/v3/security/javax.security.jacc/target
>>> [DEBUG]   (f) project = MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) reactorProjects = [MavenProject: 
>>> org.glassfish.build:build:10.0-alpha-5-SNAPSHOT @ 
>>> /export/v3/v3/build/pom.xml, MavenProject: 
>>> org.glassfish.build:maven-glassfish-plugin:10.0-alpha-5-SNAPSHOT @ 
>>> /export/v3/v3/build/maven-glassfish-plugin/pom.xml, MavenProject: 
>>> org.glassfish.build:maven-glassfish-extension:10.0-alpha-5-SNAPSHOT 
>>> @ /export/v3/v3/build/maven-glassfish-extension/pom.xml, 
>>> MavenProject: org.glassfish:glassfish-parent:10.0-SNAPSHOT @ 
>>> /export/v3/v3/pom.xml, MavenProject: 
>>> org.glassfish:api-pom:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/api-pom/pom.xml, MavenProject: 
>>> org.glassfish:javaee-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/pom.xml, MavenProject: 
>>> org.glassfish:javax.servlet.jsp:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.servlet.jsp/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.rpc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.rpc/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.ws:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.ws/pom.xml, MavenProject: 
>>> org.glassfish:javax.transaction:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/javax.transaction/pom.xml, MavenProject: 
>>> org.glassfish:javax.ejb:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/javax.ejb/pom.xml, MavenProject: 
>>> org.glassfish:javax.resource:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/javax.resource/pom.xml, MavenProject: 
>>> org.glassfish:javax.annotation:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.annotation/pom.xml, MavenProject: 
>>> org.glassfish:javax.enterprise.deploy:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/javax.enterprise.deploy/pom.xml, 
>>> MavenProject: org.glassfish:javax.xml.stream:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.stream/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.bind:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.bind/pom.xml, MavenProject: 
>>> org.glassfish:javax.security.auth.message:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.auth.message/pom.xml, 
>>> MavenProject: org.glassfish:javax.mail:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.mail/pom.xml, MavenProject: 
>>> org.glassfish:javax.persistence:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/javax.persistence/pom.xml, MavenProject: 
>>> org.glassfish:javax.activation:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.activation/pom.xml, MavenProject: 
>>> org.glassfish:javax.xml.soap:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.xml.soap/pom.xml, MavenProject: 
>>> org.glassfish:javax.jws:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.jws/pom.xml, MavenProject: 
>>> org.glassfish:javax.servlet:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/javax.servlet/pom.xml, MavenProject: 
>>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml, MavenProject: 
>>> org.glassfish:javax.servlet.jsp.jstl:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.servlet.jsp.jstl/pom.xml, 
>>> MavenProject: org.glassfish:javax.jms:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.jms/pom.xml, MavenProject: 
>>> org.glassfish:javax.javaee:10.0-SNAPSHOT @ 
>>> /export/v3/v3/javaee-api/javax.javaee/pom.xml, MavenProject: 
>>> org.glassfish.common:common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/pom.xml, MavenProject: 
>>> org.glassfish.common:stats77:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/stats77/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-api:10.0.414 @ 
>>> /export/v3/v3/common/glassfish-api/pom.xml, MavenProject: 
>>> org.glassfish.external:external:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/pom.xml, MavenProject: 
>>> org.glassfish.external:jmxremote_optional-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/jmxremote_optional/pom.xml, 
>>> MavenProject: org.glassfish.tests:utils:10.0-SNAPSHOT @ 
>>> /export/v3/v3/tests/utils/pom.xml, MavenProject: 
>>> org.glassfish.common:common-util:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/common-util/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/pom.xml, MavenProject: 
>>> org.glassfish.admin:config-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/config-api/pom.xml, MavenProject: 
>>> org.glassfish.common:internal-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/internal-api/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-mbeanserver:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/mbeanserver/pom.xml, MavenProject: 
>>> org.glassfish.common:amx-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/amx-api/pom.xml, MavenProject: 
>>> org.glassfish.external:ldapbp-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/ldapbp/pom.xml, MavenProject: 
>>> org.glassfish.transaction:transaction:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/pom.xml, MavenProject: 
>>> org.glassfish.transaction:transaction-internal-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/internal-api/pom.xml, MavenProject: 
>>> org.glassfish.connectors:connectors:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/pom.xml, MavenProject: 
>>> org.glassfish.connectors:connectors-internal-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/connectors-internal-api/pom.xml, 
>>> MavenProject: 
>>> org.glassfish.common:annotation-framework:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/annotation-framework/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/common/pom.xml, MavenProject: 
>>> org.glassfish.deployment:dol:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/dol/pom.xml, MavenProject: 
>>> org.glassfish.security:securitymodule:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/pom.xml, MavenProject: 
>>> org.glassfish.security:securitycommon:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/common/pom.xml, MavenProject: 
>>> org.glassfish.security:realms:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/realm/pom.xml, MavenProject: 
>>> org.glassfish.common:amx-impl:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/amx-impl/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-ee-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/glassfish-ee-api/pom.xml, MavenProject: 
>>> org.glassfish.common:glassfish-naming:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/glassfish-naming/pom.xml, MavenProject: 
>>> org.glassfish.common:container-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/common/container-common/pom.xml, MavenProject: 
>>> org.glassfish.core:core:10.0-SNAPSHOT @ /export/v3/v3/core/pom.xml, 
>>> MavenProject: org.glassfish.core:glassfish:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/bootstrap/pom.xml, MavenProject: 
>>> org.glassfish.admin:launcher:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/launcher/pom.xml, MavenProject: 
>>> org.glassfish.admin:cli-framework:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/cli-framework/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin-cli:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/cli/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-client:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/client/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-javaee-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/javaee-core/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:flashlight-agent:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/agent/pom.xml, MavenProject: 
>>> org.glassfish.external:asm-all-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/asm-all/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:flashlight-framework:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/framework/pom.xml, MavenProject: 
>>> org.glassfish.admin:monitoring-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/monitor/pom.xml, MavenProject: 
>>> org.glassfish.core:kernel:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/kernel/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-admin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/admin/pom.xml, MavenProject: 
>>> org.glassfish.deployment:deployment-autodeploy:10.0-SNAPSHOT @ 
>>> /export/v3/v3/deployment/autodeploy/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin-util:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/util/pom.xml, MavenProject: 
>>> org.glassfish.admin:admin-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/admin-core/pom.xml, MavenProject: 
>>> org.glassfish.admin:server-mgmt:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/server-mgmt/pom.xml, MavenProject: 
>>> org.glassfish.admin:cli-optional:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/cli-optional/pom.xml, MavenProject: 
>>> org.glassfish:javax.management.j2ee:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admin/javax.management.j2ee/pom.xml, MavenProject: 
>>> org.glassfish.core:security:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/security/pom.xml, MavenProject: 
>>> org.glassfish.branding:branding:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/branding/pom.xml, MavenProject: 
>>> org.glassfish.core:api-exporter:10.0-SNAPSHOT @ 
>>> /export/v3/v3/core/api-exporter/pom.xml, MavenProject: 
>>> org.glassfish.transaction:jta:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/jta/pom.xml, MavenProject: 
>>> org.glassfish.transaction:jts:10.0-SNAPSHOT @ 
>>> /export/v3/v3/transaction/jts/pom.xml, MavenProject: 
>>> org.glassfish.web:web:10.0-SNAPSHOT @ /export/v3/v3/web/pom.xml, 
>>> MavenProject: org.glassfish.web:web-naming:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-naming/pom.xml, MavenProject: 
>>> org.glassfish.external:apache-commons:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/apache-commons/pom.xml, 
>>> MavenProject: org.glassfish.web:war-util:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/war-util/pom.xml, MavenProject: 
>>> org.glassfish.web:web-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-core/pom.xml, MavenProject: 
>>> org.glassfish.web:web-ajp:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-ajp/pom.xml, MavenProject: 
>>> org.glassfish.web:jstl-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/jstl-connector/pom.xml, MavenProject: 
>>> org.glassfish.web:jsf-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/jsf-connector/pom.xml, MavenProject: 
>>> org.glassfish.web:web-gui-plugin-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/gui-plugin-common/pom.xml, MavenProject: 
>>> org.glassfish.web:web-cli:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/admin/pom.xml, MavenProject: 
>>> org.glassfish.web:web-glue:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/web-glue/pom.xml, MavenProject: 
>>> org.glassfish.security:websecurity:10.0-SNAPSHOT @ 
>>> /export/v3/v3/security/webintegration/pom.xml, MavenProject: 
>>> org.glassfish.web:webtier-all:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/webtier-all/pom.xml, MavenProject: 
>>> org.glassfish.web:tomcat-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/tomcat-connector/pom.xml, MavenProject: 
>>> org.glassfish.web:gf-web-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/web/gf-web-connector/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/pom.xml, 
>>> MavenProject: org.glassfish.ejb:ejb-container:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-container/pom.xml, MavenProject: 
>>> org.glassfish.ejb:gf-ejb-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-connector/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb-timer-service-app:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-timer-service-app/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb-timer-databases:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-timer-databases/pom.xml, MavenProject: 
>>> org.glassfish.ejb:ejb-all:10.0-SNAPSHOT @ 
>>> /export/v3/v3/ejb/ejb-all/pom.xml, MavenProject: 
>>> org.glassfish.connectors:connectors-runtime:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/connectors-runtime/pom.xml, MavenProject: 
>>> org.glassfish.connectors:gf-connectors-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/connectors-connector/pom.xml, MavenProject: 
>>> org.glassfish.connectors:work-management:10.0-SNAPSHOT @ 
>>> /export/v3/v3/connectors/work-management/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra:jdbc-ra:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc-core:jdbc-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/jdbc-core/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc30:jdbc30:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/jdbc30/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc40:jdbc40:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/jdbc-ra/jdbc40/pom.xml, MavenProject: 
>>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:10.0-SNAPSHOT 
>>> @ /export/v3/v3/jdbc/jdbc-ra/jdbc-ra-distribution/pom.xml, 
>>> MavenProject: org.glassfish.jdbc:jdbc:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/pom.xml, MavenProject: 
>>> org.glassfish.jdbc:jdbc-admin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/jdbc/admin/pom.xml, MavenProject: 
>>> org.glassfish.persistence:persistence:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/pom.xml, MavenProject: 
>>> org.glassfish.persistence:jpa-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/jpa-connector/pom.xml, MavenProject: 
>>> org.glassfish.persistence:eclipselink-wrapper:10.0-SNAPSHOT @ 
>>> /export/v3/v3/persistence/eclipselink-wrapper/pom.xml, MavenProject: 
>>> org.glassfish.extras:extras:10.0-SNAPSHOT @ 
>>> /export/v3/v3/extras/pom.xml, MavenProject: 
>>> org.glassfish.extras:gf-phobos-connector:10.0-SNAPSHOT @ 
>>> /export/v3/v3/extras/phobos/pom.xml, MavenProject: 
>>> org.glassfish.admingui:dataprovider:4.2 @ 
>>> /export/v3/v3/admingui/dataprovider/pom.xml, MavenProject: 
>>> org.glassfish.jsftemplating:jsftemplating:1.2.3 @ 
>>> /export/v3/v3/admingui/jsftemplating/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-plugin-service:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/plugin-service/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-common:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/common/pom.xml, MavenProject: 
>>> org.glassfish.external:commons-codec-repackaged:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/commons-codec/pom.xml, 
>>> MavenProject: org.glassfish.registration:registration:10.0-SNAPSHOT 
>>> @ /export/v3/v3/registration/pom.xml, MavenProject: 
>>> org.glassfish.registration:registration-api:10.0-SNAPSHOT @ 
>>> /export/v3/v3/registration/registration-api/pom.xml, MavenProject: 
>>> org.glassfish.external:sysnet-registration-repackaged:10.0-SNAPSHOT 
>>> @ /export/v3/v3/distributions/external/sysnet-registration/pom.xml, 
>>> MavenProject: 
>>> org.glassfish.registration:registration-impl:10.0-SNAPSHOT @ 
>>> /export/v3/v3/registration/registration-impl/pom.xml, MavenProject: 
>>> org.glassfish.admingui:admingui:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-core:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/core/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-web-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/web/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-jdbc-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/jdbc-gui/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-security-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/security/pom.xml, MavenProject: 
>>> org.glassfish.admingui:console-updatecenter-plugin:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/updatecenter/pom.xml, MavenProject: 
>>> org.glassfish.admingui:war:10.0-SNAPSHOT @ 
>>> /export/v3/v3/admingui/war/pom.xml, MavenProject: 
>>> org.glassfish.external:ant:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/ant/pom.xml, MavenProject: 
>>> org.glassfish.external:glassfish-jaxb:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/jaxb/pom.xml, MavenProject: 
>>> org.glassfish.external:javadb:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/external/javadb/pom.xml, MavenProject: 
>>> org.glassfish.distributions:distributions:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/pom.xml, MavenProject: 
>>> org.glassfish.distributions:nucleus-base:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/nucleus-base/pom.xml, MavenProject: 
>>> org.glassfish.osgi-platforms:osgi-platforms:10.0-SNAPSHOT @ 
>>> /export/v3/v3/osgi-platforms/pom.xml, MavenProject: 
>>> org.glassfish.osgi-platforms:felix:10.0-SNAPSHOT @ 
>>> /export/v3/v3/osgi-platforms/felix/pom.xml, MavenProject: 
>>> org.glassfish.distributions:nucleus:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/nucleus/pom.xml, MavenProject: 
>>> org.glassfish.distributions:web:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/web/pom.xml, MavenProject: 
>>> org.glassfish.distributions:glassfish:10.0-SNAPSHOT @ 
>>> /export/v3/v3/distributions/glassfish/pom.xml, MavenProject: 
>>> org.glassfish.registration:glassfish-registration:10.0-SNAPSHOT @ 
>>> /export/v3/v3/registration/glassfish-registration/pom.xml, 
>>> MavenProject: org.glassfish.tests:tests:10.0-SNAPSHOT @ 
>>> /export/v3/v3/tests/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:flashlight-client:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/client/pom.xml, MavenProject: 
>>> org.glassfish.flashlight:glassfish-flashlight:10.0-SNAPSHOT @ 
>>> /export/v3/v3/flashlight/pom.xml]
>>> [DEBUG] -- end configuration --
>>> [INFO] [source:jar {execution: attach-sources}]
>>> [INFO] Building jar: 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>>
>>> [DEBUG] Configuring mojo 
>>> 'org.apache.maven.plugins:maven-install-plugin:2.2:install' -->
>>> [DEBUG]   (f) artifact = 
>>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>>> [DEBUG]   (f) attachedArtifacts = 
>>> [org.glassfish:javax.security.jacc:java-source:sources:10.0-SNAPSHOT]
>>> [DEBUG]   (f) createChecksum = false
>>> [DEBUG]   (f) localRepository = [local] -> 
>>> file:///home/mvatkina/.m2/repository
>>> [DEBUG]   (f) packaging = jar
>>> [DEBUG]   (f) pomFile = 
>>> /export/v3/v3/security/javax.security.jacc/pom.xml
>>> [DEBUG]   (f) updateReleaseInfo = false
>>> [DEBUG] -- end configuration --
>>> [INFO] [install:install]
>>> [INFO] Installing 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>> to 
>>> /home/mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT.jar 
>>>
>>> [INFO] Installing 
>>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>> to 
>>> /home/mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
No, there are no servlet sources in javax.security.jacc source dir.

The .class file does not contain full path of source file name. It only 
contains the unqualified name. I see it when I run javap as well as when 
I open the .class file in an editor.

I will try turning on verbose flag for compiler and get back.

Thanks,
Sahoo
Peter Kriens wrote:
> I agree, this is weird. It means there should be servlet sources in 
> /export/v3/v3/security/javax.security.jacc/src/main/java, which seems 
> highly unlikely?
>
> Could you turn on verbose for the compiler, this will show any 
> automatic compilations.
>
> I know that the source file is embedded in the class file, wonder if 
> this could by used by the compiler to find the sources and decide it 
> is out of date? Which gives me an idea, can you check what the servlet 
> source file was, this is encoded in the class file? That might give a 
> hint where it came from? If this is hard for you, I have a class 
> analyzer that can tell me that info.
>
> I feel sorry for you, these kind of problems are horrible. Kind regards,
>
>     Peter Kriens
>
>
>
>
> On 22 sep 2008, at 16:41, Sahoo wrote:
>
>> Let's be clear, there are many users who don't even use OSGi and 
>> hence don't care about maven-bundle-plugin and they are likely to 
>> suffer from the problem I am facing. I am attaching the build log 
>> produced with mvn -X for the affected module only. I can't understand 
>> how compiler can generate class files for javax.servlet classes with 
>> this kind of options:
>>
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>> [DEBUG]   (f) buildDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) classpathElements = 
>> [/export/v3/v3/security/javax.security.jacc/target/classes, 
>> /export/v3/v3/web/javax.servlet/target/classes]
>> [DEBUG]   (f) compileSourceRoots = 
>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>> [DEBUG]   (f) compilerId = javac
>> [DEBUG]   (f) debug = true
>> [DEBUG]   (f) failOnError = true
>> [DEBUG]   (f) fork = false
>> [DEBUG]   (f) optimize = false
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>> [DEBUG]   (f) projectArtifact = 
>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>> [DEBUG]   (f) showDeprecation = false
>> [DEBUG]   (f) showWarnings = false
>> [DEBUG]   (f) source = 1.5
>> [DEBUG]   (f) staleMillis = 0
>> [DEBUG]   (f) target = 1.5
>> [DEBUG]   (f) verbose = false
>> [DEBUG] -- end configuration --
>> [INFO] [compiler:compile]
>> [DEBUG] Using compiler 'javac'.
>> [DEBUG] Source directories: 
>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>> [DEBUG] Classpath: 
>> [/export/v3/v3/security/javax.security.jacc/target/classes
>> /export/v3/v3/web/javax.servlet/target/classes]
>> [DEBUG] Output directory: 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG] Classpath:
>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>> [DEBUG] Source roots:
>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>> [INFO] Compiling 13 source files to 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>>
>>
>> Thanks,
>> Sahoo
>>
>>
>> Peter Kriens wrote:
>>> I think this happens when the compiler sees the sources but an out 
>>> of date class (or absent). This will compile the class on the fly 
>>> and put the class file in your target.
>>>
>>> This is just one of the many reasons (for me) to -explicitly- design 
>>> the contents of your JAR file. I.e. use Export-Package and 
>>> Private-Package to create the JAR. Though this is a little bit more 
>>> work upfront it prevents problems like this.
>>>
>>> Kind regards,
>>>
>>>    Peter Kriens
>>>
>>>
>>>
>>> On 19 sep 2008, at 17:02, Sahoo wrote:
>>>
>>>> Peter,
>>>>
>>>> You are right. I wrote a small dtrace[1] script to monitor open 
>>>> system calls for that file. I attached it to a build m/c and after 
>>>> around 150 builds, once it occurred. Every time open system call 
>>>> was made with that file handle, I print the java stack. The output 
>>>> of dtrace is attached here with. That file got opened three times. 
>>>> As the stack suggests, first by maven-compiler-plugin, then by 
>>>> maven-bundle-plugin and finally by maven-jar-plugin. So, it is the 
>>>> compiler-plugin that is responsible for creating that servlet class 
>>>> in jacc target dir. Next task is to find out why it does so. I 
>>>> don't understand why it does so.
>>>>
>>>> Thanks,
>>>> Sahoo
>>>>
>>>> [1] http://opensolaris.org/os/community/dtrace/
>>>>
>>>> Peter Kriens wrote:
>>>>> If you see the class files in the classes directory, then they 
>>>>> cannot come from bnd. Bnd never writes to this directory and I can 
>>>>> not imagine that the maven plugin writes. The output is always a 
>>>>> JAR file.
>>>>>
>>>>> Kind regards,
>>>>>
>>>>>   Peter Kriens
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>>>
>>>>>> Stuart McCulloch wrote:
>>>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>>>
>>>>>>>
>>>>>>>> I had sent this email to maven forum, but I think I may be able 
>>>>>>>> to get some
>>>>>>>> tips from felix forum as well because I am using 
>>>>>>>> maven-bundle-plugin. I must
>>>>>>>> say I am surprised as to how this is happening when I am using 
>>>>>>>> manifest goal
>>>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> another quick question - when this problem occurs, do the 
>>>>>>> javax.servlet
>>>>>>> classes also appear in the project's "target/classes" directory?
>>>>>> I just now saw another such build in our build m/c. Yes, I do see 
>>>>>> javax.servlet classes in target/classes dir of 
>>>>>> javax.security.jacc project.  Unfortunately, the build system is 
>>>>>> a high end system, so all files in target/classes have same 
>>>>>> timestamp (upto seconds granularity).
>>>>>>
>>>>>> More over, contrary to what I said earlier, I see this problem on 
>>>>>> other OS as well. This time, I saw it on a Linux box.
>>>>>>> if so then
>>>>>>> the problem may lie somewhere else in the build (ie. classes 
>>>>>>> somehow getting
>>>>>>> copied into this directory earlier on and just happened to be 
>>>>>>> picked up by
>>>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>>>> "target/classes") rather than in the jar-plugin
>>>>>>>
>>>>>>>
>>>>>> Yes, maven-jar-plugin is kind of ruled out. The two other plugins 
>>>>>> that are likely to create those files are maven-compiler-plugin 
>>>>>> and maven-bundle-plugin. Looking at the log, I see 
>>>>>> maven-compiler-plugin says it is compiling 13 source files, which 
>>>>>> is same as number of .java in that project. Why would javac 
>>>>>> compile dependencies when they are in the classpath? So, that 
>>>>>> leaves us with maven-bundle-plugin. We call manifest goal, so I 
>>>>>> am clueless. Could it be a bug in bundle plugin? Even though we 
>>>>>> are calling manifest goal, it is still pulling in the 
>>>>>> dependencies? I will try running a Solaris dtrace script to 
>>>>>> monitor file I/O and dump java stack when that files get written 
>>>>>> out to find who exactly writes them. In the mean while, if you 
>>>>>> have any suggestions, please provide them.
>>>>>>
>>>>>> Thanks,
>>>>>> Sahoo
>>>>>>
>>>>>> --------------------------------------------------------------------- 
>>>>>>
>>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>> 0  94114                     open64:entry
>>>>             libc.so.1`__open64+0x15
>>>>             libc.so.1`open64+0x72
>>>>             libhpi.so`0xd0f2221b
>>>>             libjvm.so`JVM_Open+0x3a
>>>>             libjava.so`0xd0e9c3f0
>>>>             libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>>>             java/io/FileOutputStream.open
>>>>             java/io/FileOutputStream.<init>
>>>>             java/io/FileOutputStream.<init>
>>>>             com/sun/tools/javac/jvm/ClassWriter.writeClass
>>>>             com/sun/tools/javac/main/JavaCompiler.genCode
>>>>             com/sun/tools/javac/main/JavaCompiler.compile
>>>>             com/sun/tools/javac/main/Main.compile
>>>>             com/sun/tools/javac/main/Main.compile
>>>>             com/sun/tools/javac/Main.compile
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>
>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>             
>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>>>             java/lang/reflect/Method.invoke*
>>>>             alignment_frame_return Runtime1 stub
>>>>             
>>>> org/codehaus/plexus/compiler/javac/JavacCompiler.compileInProcess
>>>>             org/codehaus/plexus/compiler/javac/JavacCompiler.compile
>>>>             org/apache/maven/plugin/AbstractCompilerMojo.execute
>>>>             org/apache/maven/plugin/CompilerMojo.execute
>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>             org/apache/maven/DefaultMaven.execute
>>>>             org/apache/maven/cli/MavenCli.main
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>
>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>             
>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>             java/lang/reflect/Method.invoke
>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>             org/codehaus/classworlds/Launcher.launch
>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>             org/codehaus/classworlds/Launcher.main
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>
>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>             java`main+0xaf4
>>>>             java`0x80512fa
>>>>
>>>> 0  94114                     open64:entry
>>>>             libc.so.1`__open64+0x15
>>>>             libc.so.1`open64+0x72
>>>>             libhpi.so`0xd0f2221b
>>>>             libjvm.so`JVM_Open+0x3a
>>>>             libjava.so`0xd0e9c3f0
>>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>             java/io/FileInputStream.open
>>>>             java/io/FileInputStream.<init>
>>>>             aQute/lib/osgi/FileResource.openInputStream
>>>>             aQute/lib/osgi/Processor.analyzeJar
>>>>             aQute/lib/osgi/Processor.analyzeBundleClasspath
>>>>             
>>>> org/apache/felix/bundleplugin/PackageVersionAnalyzer.analyzeBundleClasspath 
>>>>
>>>>             aQute/lib/osgi/Analyzer.analyze
>>>>             aQute/lib/osgi/Builder.analyze
>>>>             aQute/lib/osgi/Analyzer.calcManifest
>>>>             org/apache/felix/bundleplugin/ManifestPlugin.getAnalyzer
>>>>             org/apache/felix/bundleplugin/ManifestPlugin.getManifest
>>>>             org/apache/felix/bundleplugin/ManifestPlugin.execute
>>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>             org/apache/maven/DefaultMaven.execute
>>>>             org/apache/maven/cli/MavenCli.main
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>
>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>             
>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>             java/lang/reflect/Method.invoke
>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>             org/codehaus/classworlds/Launcher.launch
>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>             org/codehaus/classworlds/Launcher.main
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>
>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>             java`main+0xaf4
>>>>             java`0x80512fa
>>>>
>>>> 0  94114                     open64:entry
>>>>             libc.so.1`__open64+0x15
>>>>             libc.so.1`open64+0x72
>>>>             libhpi.so`0xd0f2221b
>>>>             libjvm.so`JVM_Open+0x3a
>>>>             libjava.so`0xd0e9c3f0
>>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>>             java/io/FileInputStream.open
>>>>             java/io/FileInputStream.<init>
>>>>             
>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.zipFile
>>>>             
>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.addResources
>>>>             
>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.createArchiveMain
>>>>             
>>>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.execute
>>>>             
>>>> org/codehaus/plexus/archiver/AbstractArchiver.createArchive
>>>>             org/apache/maven/archiver/MavenArchiver.createArchive
>>>>             org/apache/maven/plugin/jar/AbstractJarMojo.createArchive
>>>>             org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments 
>>>>
>>>>             
>>>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>>>             org/apache/maven/DefaultMaven.doExecute
>>>>             org/apache/maven/DefaultMaven.execute
>>>>             org/apache/maven/cli/MavenCli.main
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>>>
>>>>             
>>>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>>>
>>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>>             
>>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>>             java/lang/reflect/Method.invoke
>>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>>             org/codehaus/classworlds/Launcher.launch
>>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>>             org/codehaus/classworlds/Launcher.main
>>>>             StubRoutines (1)
>>>>             
>>>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>>>
>>>>             
>>>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>>>
>>>>             
>>>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>>>
>>>>             
>>>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>>>
>>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>>             java`main+0xaf4
>>>>             java`0x80512fa
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>> [INFO] Building javax.security.jacc API v.1.2
>> [INFO]    task-segment: [clean, install]
>> [INFO] 
>> ------------------------------------------------------------------------
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-clean-plugin:2.2:clean' -->
>> [DEBUG]   (f) directory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) failOnError = true
>> [DEBUG]   (f) followSymLinks = false
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) reportDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/site
>> [DEBUG]   (f) skip = false
>> [DEBUG]   (f) testOutputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>> [DEBUG]   (f) verbose = false
>> [DEBUG] -- end configuration --
>> [INFO] [clean:clean]
>> [INFO] Deleting directory 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-remote-resources-plugin:1.0:process' -->
>> [DEBUG]   (f) appendedResourcesDirectory = 
>> /export/v3/v3/security/javax.security.jacc/src/main/appended-resources
>> [DEBUG]   (f) attached = true
>> [DEBUG]   (f) excludeTransitive = false
>> [DEBUG]   (f) includeScope = runtime
>> [DEBUG]   (f) localRepository = [local] -> 
>> file:///home/mvatkina/.m2/repository
>> [DEBUG]   (f) mavenSession = 
>> org.apache.maven.execution.MavenSession@1509443
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/maven-shared-archive-resources 
>>
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) remoteArtifactRepositories = [[glassfish-repository] -> 
>> http://download.java.net/maven/glassfish, [java.net] -> 
>> http://download.java.net/maven/1, [glassfish-repository-wsinterop] -> 
>> http://maven.dyndns.org/glassfish/, [java-dev-repository] -> 
>> https://maven-repository.dev.java.net/nonav/repository, 
>> [repo1.maven.org] -> http://repo1.maven.org/maven2, [maven2.java.net] 
>> -> http://download.java.net/maven/2, [maven2.java.net-backup] -> 
>> https://maven2-repository.dev.java.net/nonav/repository, [central] -> 
>> http://repo1.maven.org/maven2]
>> [DEBUG]   (f) repositories = 
>> [org.apache.maven.model.Repository@1e5d16d, 
>> org.apache.maven.model.Repository@1188793, 
>> org.apache.maven.model.Repository@16ce64e, 
>> org.apache.maven.model.Repository@844c3d, 
>> org.apache.maven.model.Repository@1a95cf6, 
>> org.apache.maven.model.Repository@16269c, 
>> org.apache.maven.model.Repository@410541, 
>> org.apache.maven.model.Repository@c00e55]
>> [DEBUG]   (f) resourceBundles = [org.glassfish:legal:1.1]
>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38]
>> [DEBUG]   (f) skip = false
>> [DEBUG] -- end configuration --
>> [INFO] [remote-resources:process {execution: default}]
>> [DEBUG] Supplemental data models won't be loaded.  No models specified.
>> [INFO] inceptionYear not specified, defaulting to 2008
>> [DEBUG] Building project for 
>> org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile
>> [DEBUG] Adding project with groupId [org.glassfish]
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-resources-plugin:2.2:resources' -->
>> [DEBUG]   (f) filters = []
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38, 
>> org.apache.maven.model.Resource@6d0362]
>> [DEBUG] -- end configuration --
>> [INFO] [resources:resources]
>> [INFO] Using default encoding to copy filtered resources.
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>> [DEBUG]   (f) buildDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) classpathElements = 
>> [/export/v3/v3/security/javax.security.jacc/target/classes, 
>> /export/v3/v3/web/javax.servlet/target/classes]
>> [DEBUG]   (f) compileSourceRoots = 
>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>> [DEBUG]   (f) compilerId = javac
>> [DEBUG]   (f) debug = true
>> [DEBUG]   (f) failOnError = true
>> [DEBUG]   (f) fork = false
>> [DEBUG]   (f) optimize = false
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>> [DEBUG]   (f) projectArtifact = 
>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>> [DEBUG]   (f) showDeprecation = false
>> [DEBUG]   (f) showWarnings = false
>> [DEBUG]   (f) source = 1.5
>> [DEBUG]   (f) staleMillis = 0
>> [DEBUG]   (f) target = 1.5
>> [DEBUG]   (f) verbose = false
>> [DEBUG] -- end configuration --
>> [INFO] [compiler:compile]
>> [DEBUG] Using compiler 'javac'.
>> [DEBUG] Source directories: 
>> [/export/v3/v3/security/javax.security.jacc/src/main/java]
>> [DEBUG] Classpath: 
>> [/export/v3/v3/security/javax.security.jacc/target/classes
>> /export/v3/v3/web/javax.servlet/target/classes]
>> [DEBUG] Output directory: 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG] Classpath:
>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
>> [DEBUG] Source roots:
>> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
>> [INFO] Compiling 13 source files to 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> [DEBUG] Configuring mojo 
>> 'org.apache.felix:maven-bundle-plugin:1.4.3:manifest' -->
>> [DEBUG]   (f) baseDir = /export/v3/v3/security/javax.security.jacc
>> [DEBUG]   (f) buildDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) instructions = {Export-Package=javax.security.jacc.*; 
>> version=1.2, 
>> _include=-/export/v3/v3/security/javax.security.jacc/osgi.bundle}
>> [DEBUG]   (f) manifestLocation = 
>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) supportedProjectTypes = [jar]
>> [DEBUG] -- end configuration --
>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-resources-plugin:2.2:testResources' -->
>> [DEBUG]   (f) filters = []
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@1a024c, 
>> org.apache.maven.model.Resource@6d0362]
>> [DEBUG] -- end configuration --
>> [INFO] [resources:testResources]
>> [INFO] Using default encoding to copy filtered resources.
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:testCompile' -->
>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>> [DEBUG]   (f) buildDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) classpathElements = 
>> [/export/v3/v3/security/javax.security.jacc/target/test-classes, 
>> /export/v3/v3/security/javax.security.jacc/target/classes, 
>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar, 
>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>> [DEBUG]   (f) compileSourceRoots = 
>> [/export/v3/v3/security/javax.security.jacc/src/test/java]
>> [DEBUG]   (f) compilerId = javac
>> [DEBUG]   (f) debug = true
>> [DEBUG]   (f) failOnError = true
>> [DEBUG]   (f) fork = false
>> [DEBUG]   (f) optimize = false
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
>> [DEBUG]   (f) showDeprecation = false
>> [DEBUG]   (f) showWarnings = false
>> [DEBUG]   (f) source = 1.5
>> [DEBUG]   (f) staleMillis = 0
>> [DEBUG]   (f) target = 1.5
>> [DEBUG]   (f) verbose = false
>> [DEBUG] -- end configuration --
>> [INFO] [compiler:testCompile]
>> [DEBUG] Using compiler 'javac'.
>> [INFO] No sources to compile
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test' -->
>> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
>> [DEBUG]   (f) childDelegation = false
>> [DEBUG]   (f) classesDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) classpathElements = 
>> [/export/v3/v3/security/javax.security.jacc/target/test-classes, 
>> /export/v3/v3/security/javax.security.jacc/target/classes, 
>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar, 
>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar]
>> [DEBUG]   (f) disableXmlReport = false
>> [DEBUG]   (f) enableAssertions = true
>> [DEBUG]   (f) forkMode = none
>> [DEBUG]   (f) junitArtifactName = junit:junit
>> [DEBUG]   (f) localRepository = [local] -> 
>> file:///home/mvatkina/.m2/repository
>> [DEBUG]   (f) pluginArtifactMap = 
>> {org.apache.maven:maven-project=org.apache.maven:maven-project:jar:2.0.6:runtime, 
>> org.apache.maven:maven-toolchain=org.apache.maven:maven-toolchain:jar:1.0:runtime, 
>> org.apache.maven:maven-core=org.apache.maven:maven-core:jar:2.0.6:runtime, 
>> org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus-utils:jar:1.5.1:runtime, 
>> org.apache.maven.surefire:surefire-api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime, 
>> org.apache.maven:maven-artifact=org.apache.maven:maven-artifact:jar:2.0.6:runtime, 
>> org.apache.maven:maven-plugin-api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime, 
>> org.apache.maven.surefire:surefire-booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime} 
>>
>> [DEBUG]   (f) printSummary = true
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) projectArtifactMap = 
>> {org.glassfish:javax.servlet=active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml, 
>> junit:junit=junit:junit:jar:4.3.1:test}
>> [DEBUG]   (f) redirectTestOutputToFile = false
>> [DEBUG]   (f) remoteRepositories = [[glassfish-repository] -> 
>> http://download.java.net/maven/glassfish, 
>> [glassfish-repository-wsinterop] -> 
>> http://maven.dyndns.org/glassfish/, [maven2.java.net] -> 
>> http://download.java.net/maven/2, [maven2.java.net-wsinterop] -> 
>> http://maven.dyndns.org/2, [central] -> http://repo1.maven.org/maven2]
>> [DEBUG]   (f) reportFormat = brief
>> [DEBUG]   (f) reportsDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/surefire-reports
>> [DEBUG]   (f) session = org.apache.maven.execution.MavenSession@1509443
>> [DEBUG]   (f) testClassesDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/test-classes
>> [DEBUG]   (f) testNGArtifactName = org.testng:testng
>> [DEBUG]   (f) testSourceDirectory = 
>> /export/v3/v3/security/javax.security.jacc/src/test/java
>> [DEBUG]   (f) trimStackTrace = true
>> [DEBUG]   (f) useFile = true
>> [DEBUG]   (f) useManifestOnlyJar = true
>> [DEBUG]   (f) workingDirectory = 
>> /export/v3/v3/security/javax.security.jacc
>> [DEBUG] -- end configuration --
>> [INFO] [surefire:test]
>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>> [DEBUG]   org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime 
>> (selected for runtime)
>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime 
>> (selected for runtime)
>> [DEBUG] Adding to surefire booter test classpath: 
>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-booter/2.4.3/surefire-booter-2.4.3.jar 
>>
>> [DEBUG] Adding to surefire booter test classpath: 
>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar 
>>
>> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
>> [DEBUG]   org.apache.maven.surefire:surefire-junit4:jar:2.4.3:test 
>> (selected for test)
>> [DEBUG]     junit:junit:jar:4.0:test (selected for test)
>> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:test 
>> (selected for test)
>> [DEBUG] Adding to surefire test classpath: 
>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.4.3/surefire-junit4-2.4.3.jar 
>>
>> [DEBUG] Adding to surefire test classpath: 
>> /home/mvatkina/.m2/repository/junit/junit/4.0/junit-4.0.jar
>> [DEBUG] Adding to surefire test classpath: 
>> /home/mvatkina/.m2/repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire-api-2.4.3.jar 
>>
>> [DEBUG] Test Classpath :
>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/test-classes
>> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   
>> /home/mvatkina/.m2/repository/junit/junit/4.3.1/junit-4.3.1.jar
>> [DEBUG]   
>> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT.jar
>> [DEBUG] Setting system property 
>> [user.dir]=[/export/v3/v3/security/javax.security.jacc]
>> [DEBUG] Setting system property 
>> [localRepository]=[/home/mvatkina/.m2/repository]
>> [DEBUG] Setting system property 
>> [basedir]=[/export/v3/v3/security/javax.security.jacc]
>> [INFO] Surefire report directory: 
>> /export/v3/v3/security/javax.security.jacc/target/surefire-reports
>>
>> -------------------------------------------------------
>> T E S T S
>> -------------------------------------------------------
>> There are no tests to run.
>>
>> Results :
>>
>> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>>
>> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected 
>> for null)
>> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
>> [DEBUG]   active project artifact:
>>     artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>>     project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT 
>> @ /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-jar-plugin:2.2:jar' -->
>> [DEBUG]   (s) addDefaultSpecificationEntries = false
>> [DEBUG]   (s) addDefaultImplementationEntries = false
>> [DEBUG]   (s) manifest = 
>> org.apache.maven.archiver.ManifestConfiguration@1d6d22e
>> [DEBUG]   (s) manifestFile = 
>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF 
>>
>> [DEBUG]   (f) archive = 
>> org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
>> [DEBUG]   (f) classesDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target/classes
>> [DEBUG]   (f) defaultManifestFile = 
>> /export/v3/v3/security/javax.security.jacc/target/classes/META-INF/MANIFEST.MF 
>>
>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>> [DEBUG]   (f) forceCreation = false
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) useDefaultManifestFile = false
>> [DEBUG] -- end configuration --
>> [INFO] [jar:jar]
>> [DEBUG] isUp2date: false (Destination 
>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>> not found.)
>> [INFO] Building jar: 
>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>>
>> [DEBUG] adding directory META-INF/
>> [DEBUG] adding entry META-INF/MANIFEST.MF
>> [DEBUG] adding directory javax/
>> [DEBUG] adding directory javax/security/
>> [DEBUG] adding directory javax/security/jacc/
>> [DEBUG] adding directory javax/servlet/
>> [DEBUG] adding directory javax/servlet/http/
>> [DEBUG] adding entry META-INF/LICENSE.txt
>> [DEBUG] adding entry 
>> javax/security/jacc/PolicyConfigurationFactory$1.class
>> [DEBUG] adding entry 
>> javax/security/jacc/PolicyConfigurationFactory.class
>> [DEBUG] adding entry javax/security/jacc/PolicyContextException.class
>> [DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
>> [DEBUG] adding entry javax/security/jacc/URLPattern.class
>> [DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
>> [DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
>> [DEBUG] adding entry javax/security/jacc/WebResourcePermission.class
>> [DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
>> [DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
>> [DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
>> [DEBUG] adding entry javax/security/jacc/PolicyContext.class
>> [DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
>> [DEBUG] adding entry javax/security/jacc/WebUserDataPermission.class
>> [DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
>> [DEBUG] adding entry javax/servlet/http/Cookie.class
>> [DEBUG] adding entry javax/servlet/http/HttpSession.class
>> [DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
>> [DEBUG] adding entry javax/servlet/ServletRequest.class
>> [DEBUG] adding entry javax/servlet/ServletInputStream.class
>> [DEBUG] adding entry javax/servlet/RequestDispatcher.class
>> [DEBUG] adding entry javax/servlet/ServletContext.class
>> [DEBUG] adding entry javax/servlet/ServletResponse.class
>> [DEBUG] adding entry javax/servlet/ServletException.class
>> [DEBUG] adding entry javax/servlet/Servlet.class
>> [DEBUG] adding entry javax/servlet/ServletOutputStream.class
>> [DEBUG] adding entry javax/servlet/ServletConfig.class
>> [DEBUG] adding directory META-INF/maven/
>> [DEBUG] adding directory META-INF/maven/org.glassfish/
>> [DEBUG] adding directory 
>> META-INF/maven/org.glassfish/javax.security.jacc/
>> [DEBUG] adding entry 
>> META-INF/maven/org.glassfish/javax.security.jacc/pom.xml
>> [DEBUG] adding entry 
>> META-INF/maven/org.glassfish/javax.security.jacc/pom.properties
>> [INFO] Preparing source:jar
>> [WARNING] Removing: jar from forked lifecycle, to prevent recursive 
>> invocation.
>> [INFO] No goals needed for project - skipping
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-source-plugin:2.0.4:jar' -->
>> [DEBUG]   (f) attach = true
>> [DEBUG]   (f) excludeResources = false
>> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
>> [DEBUG]   (f) outputDirectory = 
>> /export/v3/v3/security/javax.security.jacc/target
>> [DEBUG]   (f) project = MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) reactorProjects = [MavenProject: 
>> org.glassfish.build:build:10.0-alpha-5-SNAPSHOT @ 
>> /export/v3/v3/build/pom.xml, MavenProject: 
>> org.glassfish.build:maven-glassfish-plugin:10.0-alpha-5-SNAPSHOT @ 
>> /export/v3/v3/build/maven-glassfish-plugin/pom.xml, MavenProject: 
>> org.glassfish.build:maven-glassfish-extension:10.0-alpha-5-SNAPSHOT @ 
>> /export/v3/v3/build/maven-glassfish-extension/pom.xml, MavenProject: 
>> org.glassfish:glassfish-parent:10.0-SNAPSHOT @ /export/v3/v3/pom.xml, 
>> MavenProject: org.glassfish:api-pom:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/api-pom/pom.xml, MavenProject: 
>> org.glassfish:javaee-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/pom.xml, MavenProject: 
>> org.glassfish:javax.servlet.jsp:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.servlet.jsp/pom.xml, MavenProject: 
>> org.glassfish:javax.xml.rpc:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.xml.rpc/pom.xml, MavenProject: 
>> org.glassfish:javax.xml.ws:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.xml.ws/pom.xml, MavenProject: 
>> org.glassfish:javax.transaction:10.0-SNAPSHOT @ 
>> /export/v3/v3/transaction/javax.transaction/pom.xml, MavenProject: 
>> org.glassfish:javax.ejb:10.0-SNAPSHOT @ 
>> /export/v3/v3/ejb/javax.ejb/pom.xml, MavenProject: 
>> org.glassfish:javax.resource:10.0-SNAPSHOT @ 
>> /export/v3/v3/connectors/javax.resource/pom.xml, MavenProject: 
>> org.glassfish:javax.annotation:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.annotation/pom.xml, MavenProject: 
>> org.glassfish:javax.enterprise.deploy:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/javax.enterprise.deploy/pom.xml, 
>> MavenProject: org.glassfish:javax.xml.stream:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.xml.stream/pom.xml, MavenProject: 
>> org.glassfish:javax.xml.bind:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.xml.bind/pom.xml, MavenProject: 
>> org.glassfish:javax.security.auth.message:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.auth.message/pom.xml, 
>> MavenProject: org.glassfish:javax.mail:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.mail/pom.xml, MavenProject: 
>> org.glassfish:javax.persistence:10.0-SNAPSHOT @ 
>> /export/v3/v3/persistence/javax.persistence/pom.xml, MavenProject: 
>> org.glassfish:javax.activation:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.activation/pom.xml, MavenProject: 
>> org.glassfish:javax.xml.soap:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.xml.soap/pom.xml, MavenProject: 
>> org.glassfish:javax.jws:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.jws/pom.xml, MavenProject: 
>> org.glassfish:javax.servlet:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/javax.servlet/pom.xml, MavenProject: 
>> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/javax.security.jacc/pom.xml, MavenProject: 
>> org.glassfish:javax.servlet.jsp.jstl:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.servlet.jsp.jstl/pom.xml, 
>> MavenProject: org.glassfish:javax.jms:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.jms/pom.xml, MavenProject: 
>> org.glassfish:javax.javaee:10.0-SNAPSHOT @ 
>> /export/v3/v3/javaee-api/javax.javaee/pom.xml, MavenProject: 
>> org.glassfish.common:common:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/pom.xml, MavenProject: 
>> org.glassfish.common:stats77:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/stats77/pom.xml, MavenProject: 
>> org.glassfish.common:glassfish-api:10.0.414 @ 
>> /export/v3/v3/common/glassfish-api/pom.xml, MavenProject: 
>> org.glassfish.external:external:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/pom.xml, MavenProject: 
>> org.glassfish.external:jmxremote_optional-repackaged:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/jmxremote_optional/pom.xml, 
>> MavenProject: org.glassfish.tests:utils:10.0-SNAPSHOT @ 
>> /export/v3/v3/tests/utils/pom.xml, MavenProject: 
>> org.glassfish.common:common-util:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/common-util/pom.xml, MavenProject: 
>> org.glassfish.admin:admin:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/pom.xml, MavenProject: 
>> org.glassfish.admin:config-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/config-api/pom.xml, MavenProject: 
>> org.glassfish.common:internal-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/internal-api/pom.xml, MavenProject: 
>> org.glassfish.common:glassfish-mbeanserver:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/mbeanserver/pom.xml, MavenProject: 
>> org.glassfish.common:amx-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/amx-api/pom.xml, MavenProject: 
>> org.glassfish.external:ldapbp-repackaged:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/ldapbp/pom.xml, MavenProject: 
>> org.glassfish.transaction:transaction:10.0-SNAPSHOT @ 
>> /export/v3/v3/transaction/pom.xml, MavenProject: 
>> org.glassfish.transaction:transaction-internal-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/transaction/internal-api/pom.xml, MavenProject: 
>> org.glassfish.connectors:connectors:10.0-SNAPSHOT @ 
>> /export/v3/v3/connectors/pom.xml, MavenProject: 
>> org.glassfish.connectors:connectors-internal-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/connectors/connectors-internal-api/pom.xml, 
>> MavenProject: org.glassfish.common:annotation-framework:10.0-SNAPSHOT 
>> @ /export/v3/v3/common/annotation-framework/pom.xml, MavenProject: 
>> org.glassfish.deployment:deployment:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/pom.xml, MavenProject: 
>> org.glassfish.deployment:deployment-common:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/common/pom.xml, MavenProject: 
>> org.glassfish.deployment:dol:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/dol/pom.xml, MavenProject: 
>> org.glassfish.security:securitymodule:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/pom.xml, MavenProject: 
>> org.glassfish.security:securitycommon:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/common/pom.xml, MavenProject: 
>> org.glassfish.security:realms:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/realm/pom.xml, MavenProject: 
>> org.glassfish.common:amx-impl:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/amx-impl/pom.xml, MavenProject: 
>> org.glassfish.common:glassfish-ee-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/glassfish-ee-api/pom.xml, MavenProject: 
>> org.glassfish.common:glassfish-naming:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/glassfish-naming/pom.xml, MavenProject: 
>> org.glassfish.common:container-common:10.0-SNAPSHOT @ 
>> /export/v3/v3/common/container-common/pom.xml, MavenProject: 
>> org.glassfish.core:core:10.0-SNAPSHOT @ /export/v3/v3/core/pom.xml, 
>> MavenProject: org.glassfish.core:glassfish:10.0-SNAPSHOT @ 
>> /export/v3/v3/core/bootstrap/pom.xml, MavenProject: 
>> org.glassfish.admin:launcher:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/launcher/pom.xml, MavenProject: 
>> org.glassfish.admin:cli-framework:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/cli-framework/pom.xml, MavenProject: 
>> org.glassfish.admin:admin-cli:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/cli/pom.xml, MavenProject: 
>> org.glassfish.deployment:deployment-client:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/client/pom.xml, MavenProject: 
>> org.glassfish.deployment:deployment-javaee-core:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/javaee-core/pom.xml, MavenProject: 
>> org.glassfish.flashlight:flashlight-agent:10.0-SNAPSHOT @ 
>> /export/v3/v3/flashlight/agent/pom.xml, MavenProject: 
>> org.glassfish.external:asm-all-repackaged:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/asm-all/pom.xml, MavenProject: 
>> org.glassfish.flashlight:flashlight-framework:10.0-SNAPSHOT @ 
>> /export/v3/v3/flashlight/framework/pom.xml, MavenProject: 
>> org.glassfish.admin:monitoring-core:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/monitor/pom.xml, MavenProject: 
>> org.glassfish.core:kernel:10.0-SNAPSHOT @ 
>> /export/v3/v3/core/kernel/pom.xml, MavenProject: 
>> org.glassfish.deployment:deployment-admin:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/admin/pom.xml, MavenProject: 
>> org.glassfish.deployment:deployment-autodeploy:10.0-SNAPSHOT @ 
>> /export/v3/v3/deployment/autodeploy/pom.xml, MavenProject: 
>> org.glassfish.admin:admin-util:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/util/pom.xml, MavenProject: 
>> org.glassfish.admin:admin-core:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/admin-core/pom.xml, MavenProject: 
>> org.glassfish.admin:server-mgmt:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/server-mgmt/pom.xml, MavenProject: 
>> org.glassfish.admin:cli-optional:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/cli-optional/pom.xml, MavenProject: 
>> org.glassfish:javax.management.j2ee:10.0-SNAPSHOT @ 
>> /export/v3/v3/admin/javax.management.j2ee/pom.xml, MavenProject: 
>> org.glassfish.core:security:10.0-SNAPSHOT @ 
>> /export/v3/v3/core/security/pom.xml, MavenProject: 
>> org.glassfish.branding:branding:10.0-SNAPSHOT @ 
>> /export/v3/v3/core/branding/pom.xml, MavenProject: 
>> org.glassfish.core:api-exporter:10.0-SNAPSHOT @ 
>> /export/v3/v3/core/api-exporter/pom.xml, MavenProject: 
>> org.glassfish.transaction:jta:10.0-SNAPSHOT @ 
>> /export/v3/v3/transaction/jta/pom.xml, MavenProject: 
>> org.glassfish.transaction:jts:10.0-SNAPSHOT @ 
>> /export/v3/v3/transaction/jts/pom.xml, MavenProject: 
>> org.glassfish.web:web:10.0-SNAPSHOT @ /export/v3/v3/web/pom.xml, 
>> MavenProject: org.glassfish.web:web-naming:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/web-naming/pom.xml, MavenProject: 
>> org.glassfish.external:apache-commons:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/apache-commons/pom.xml, 
>> MavenProject: org.glassfish.web:war-util:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/war-util/pom.xml, MavenProject: 
>> org.glassfish.web:web-core:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/web-core/pom.xml, MavenProject: 
>> org.glassfish.web:web-ajp:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/web-ajp/pom.xml, MavenProject: 
>> org.glassfish.web:jstl-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/jstl-connector/pom.xml, MavenProject: 
>> org.glassfish.web:jsf-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/jsf-connector/pom.xml, MavenProject: 
>> org.glassfish.web:web-gui-plugin-common:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/gui-plugin-common/pom.xml, MavenProject: 
>> org.glassfish.web:web-cli:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/admin/pom.xml, MavenProject: 
>> org.glassfish.web:web-glue:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/web-glue/pom.xml, MavenProject: 
>> org.glassfish.security:websecurity:10.0-SNAPSHOT @ 
>> /export/v3/v3/security/webintegration/pom.xml, MavenProject: 
>> org.glassfish.web:webtier-all:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/webtier-all/pom.xml, MavenProject: 
>> org.glassfish.web:tomcat-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/tomcat-connector/pom.xml, MavenProject: 
>> org.glassfish.web:gf-web-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/web/gf-web-connector/pom.xml, MavenProject: 
>> org.glassfish.ejb:ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/pom.xml, 
>> MavenProject: org.glassfish.ejb:ejb-container:10.0-SNAPSHOT @ 
>> /export/v3/v3/ejb/ejb-container/pom.xml, MavenProject: 
>> org.glassfish.ejb:gf-ejb-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/ejb/ejb-connector/pom.xml, MavenProject: 
>> org.glassfish.ejb:ejb-timer-service-app:10.0-SNAPSHOT @ 
>> /export/v3/v3/ejb/ejb-timer-service-app/pom.xml, MavenProject: 
>> org.glassfish.ejb:ejb-timer-databases:10.0-SNAPSHOT @ 
>> /export/v3/v3/ejb/ejb-timer-databases/pom.xml, MavenProject: 
>> org.glassfish.ejb:ejb-all:10.0-SNAPSHOT @ 
>> /export/v3/v3/ejb/ejb-all/pom.xml, MavenProject: 
>> org.glassfish.connectors:connectors-runtime:10.0-SNAPSHOT @ 
>> /export/v3/v3/connectors/connectors-runtime/pom.xml, MavenProject: 
>> org.glassfish.connectors:gf-connectors-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/connectors/connectors-connector/pom.xml, MavenProject: 
>> org.glassfish.connectors:work-management:10.0-SNAPSHOT @ 
>> /export/v3/v3/connectors/work-management/pom.xml, MavenProject: 
>> org.glassfish.jdbc.jdbc-ra:jdbc-ra:10.0-SNAPSHOT @ 
>> /export/v3/v3/jdbc/jdbc-ra/pom.xml, MavenProject: 
>> org.glassfish.jdbc.jdbc-ra.jdbc-core:jdbc-core:10.0-SNAPSHOT @ 
>> /export/v3/v3/jdbc/jdbc-ra/jdbc-core/pom.xml, MavenProject: 
>> org.glassfish.jdbc.jdbc-ra.jdbc30:jdbc30:10.0-SNAPSHOT @ 
>> /export/v3/v3/jdbc/jdbc-ra/jdbc30/pom.xml, MavenProject: 
>> org.glassfish.jdbc.jdbc-ra.jdbc40:jdbc40:10.0-SNAPSHOT @ 
>> /export/v3/v3/jdbc/jdbc-ra/jdbc40/pom.xml, MavenProject: 
>> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:10.0-SNAPSHOT 
>> @ /export/v3/v3/jdbc/jdbc-ra/jdbc-ra-distribution/pom.xml, 
>> MavenProject: org.glassfish.jdbc:jdbc:10.0-SNAPSHOT @ 
>> /export/v3/v3/jdbc/pom.xml, MavenProject: 
>> org.glassfish.jdbc:jdbc-admin:10.0-SNAPSHOT @ 
>> /export/v3/v3/jdbc/admin/pom.xml, MavenProject: 
>> org.glassfish.persistence:persistence:10.0-SNAPSHOT @ 
>> /export/v3/v3/persistence/pom.xml, MavenProject: 
>> org.glassfish.persistence:jpa-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/persistence/jpa-connector/pom.xml, MavenProject: 
>> org.glassfish.persistence:eclipselink-wrapper:10.0-SNAPSHOT @ 
>> /export/v3/v3/persistence/eclipselink-wrapper/pom.xml, MavenProject: 
>> org.glassfish.extras:extras:10.0-SNAPSHOT @ 
>> /export/v3/v3/extras/pom.xml, MavenProject: 
>> org.glassfish.extras:gf-phobos-connector:10.0-SNAPSHOT @ 
>> /export/v3/v3/extras/phobos/pom.xml, MavenProject: 
>> org.glassfish.admingui:dataprovider:4.2 @ 
>> /export/v3/v3/admingui/dataprovider/pom.xml, MavenProject: 
>> org.glassfish.jsftemplating:jsftemplating:1.2.3 @ 
>> /export/v3/v3/admingui/jsftemplating/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-plugin-service:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/plugin-service/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-common:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/common/pom.xml, MavenProject: 
>> org.glassfish.external:commons-codec-repackaged:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/commons-codec/pom.xml, 
>> MavenProject: org.glassfish.registration:registration:10.0-SNAPSHOT @ 
>> /export/v3/v3/registration/pom.xml, MavenProject: 
>> org.glassfish.registration:registration-api:10.0-SNAPSHOT @ 
>> /export/v3/v3/registration/registration-api/pom.xml, MavenProject: 
>> org.glassfish.external:sysnet-registration-repackaged:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/sysnet-registration/pom.xml, 
>> MavenProject: 
>> org.glassfish.registration:registration-impl:10.0-SNAPSHOT @ 
>> /export/v3/v3/registration/registration-impl/pom.xml, MavenProject: 
>> org.glassfish.admingui:admingui:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-core:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/core/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-web-plugin:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/web/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-jdbc-plugin:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/jdbc-gui/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-security-plugin:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/security/pom.xml, MavenProject: 
>> org.glassfish.admingui:console-updatecenter-plugin:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/updatecenter/pom.xml, MavenProject: 
>> org.glassfish.admingui:war:10.0-SNAPSHOT @ 
>> /export/v3/v3/admingui/war/pom.xml, MavenProject: 
>> org.glassfish.external:ant:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/ant/pom.xml, MavenProject: 
>> org.glassfish.external:glassfish-jaxb:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/jaxb/pom.xml, MavenProject: 
>> org.glassfish.external:javadb:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/external/javadb/pom.xml, MavenProject: 
>> org.glassfish.distributions:distributions:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/pom.xml, MavenProject: 
>> org.glassfish.distributions:nucleus-base:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/nucleus-base/pom.xml, MavenProject: 
>> org.glassfish.osgi-platforms:osgi-platforms:10.0-SNAPSHOT @ 
>> /export/v3/v3/osgi-platforms/pom.xml, MavenProject: 
>> org.glassfish.osgi-platforms:felix:10.0-SNAPSHOT @ 
>> /export/v3/v3/osgi-platforms/felix/pom.xml, MavenProject: 
>> org.glassfish.distributions:nucleus:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/nucleus/pom.xml, MavenProject: 
>> org.glassfish.distributions:web:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/web/pom.xml, MavenProject: 
>> org.glassfish.distributions:glassfish:10.0-SNAPSHOT @ 
>> /export/v3/v3/distributions/glassfish/pom.xml, MavenProject: 
>> org.glassfish.registration:glassfish-registration:10.0-SNAPSHOT @ 
>> /export/v3/v3/registration/glassfish-registration/pom.xml, 
>> MavenProject: org.glassfish.tests:tests:10.0-SNAPSHOT @ 
>> /export/v3/v3/tests/pom.xml, MavenProject: 
>> org.glassfish.flashlight:flashlight-client:10.0-SNAPSHOT @ 
>> /export/v3/v3/flashlight/client/pom.xml, MavenProject: 
>> org.glassfish.flashlight:glassfish-flashlight:10.0-SNAPSHOT @ 
>> /export/v3/v3/flashlight/pom.xml]
>> [DEBUG] -- end configuration --
>> [INFO] [source:jar {execution: attach-sources}]
>> [INFO] Building jar: 
>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>
>> [DEBUG] Configuring mojo 
>> 'org.apache.maven.plugins:maven-install-plugin:2.2:install' -->
>> [DEBUG]   (f) artifact = 
>> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
>> [DEBUG]   (f) attachedArtifacts = 
>> [org.glassfish:javax.security.jacc:java-source:sources:10.0-SNAPSHOT]
>> [DEBUG]   (f) createChecksum = false
>> [DEBUG]   (f) localRepository = [local] -> 
>> file:///home/mvatkina/.m2/repository
>> [DEBUG]   (f) packaging = jar
>> [DEBUG]   (f) pomFile = 
>> /export/v3/v3/security/javax.security.jacc/pom.xml
>> [DEBUG]   (f) updateReleaseInfo = false
>> [DEBUG] -- end configuration --
>> [INFO] [install:install]
>> [INFO] Installing 
>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar 
>> to 
>> /home/mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT.jar 
>>
>> [INFO] Installing 
>> /export/v3/v3/security/javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>> to 
>> /home/mvatkina/.m2/repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/javax.security.jacc-10.0-SNAPSHOT-sources.jar 
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
I agree, this is weird. It means there should be servlet sources in / 
export/v3/v3/security/javax.security.jacc/src/main/java, which seems  
highly unlikely?

Could you turn on verbose for the compiler, this will show any  
automatic compilations.

I know that the source file is embedded in the class file, wonder if  
this could by used by the compiler to find the sources and decide it  
is out of date? Which gives me an idea, can you check what the servlet  
source file was, this is encoded in the class file? That might give a  
hint where it came from? If this is hard for you, I have a class  
analyzer that can tell me that info.

I feel sorry for you, these kind of problems are horrible. Kind regards,

	Peter Kriens




On 22 sep 2008, at 16:41, Sahoo wrote:

> Let's be clear, there are many users who don't even use OSGi and  
> hence don't care about maven-bundle-plugin and they are likely to  
> suffer from the problem I am facing. I am attaching the build log  
> produced with mvn -X for the affected module only. I can't  
> understand how compiler can generate class files for javax.servlet  
> classes with this kind of options:
>
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
> plugin:2.0.2:compile' -->
> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target
> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
> javax.security.jacc/target/classes, /export/v3/v3/web/javax.servlet/ 
> target/classes]
> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
> javax.security.jacc/src/main/java]
> [DEBUG]   (f) compilerId = javac
> [DEBUG]   (f) debug = true
> [DEBUG]   (f) failOnError = true
> [DEBUG]   (f) fork = false
> [DEBUG]   (f) optimize = false
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
> [DEBUG]   (f) projectArtifact =  
> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
> [DEBUG]   (f) showDeprecation = false
> [DEBUG]   (f) showWarnings = false
> [DEBUG]   (f) source = 1.5
> [DEBUG]   (f) staleMillis = 0
> [DEBUG]   (f) target = 1.5
> [DEBUG]   (f) verbose = false
> [DEBUG] -- end configuration --
> [INFO] [compiler:compile]
> [DEBUG] Using compiler 'javac'.
> [DEBUG] Source directories: [/export/v3/v3/security/ 
> javax.security.jacc/src/main/java]
> [DEBUG] Classpath: [/export/v3/v3/security/javax.security.jacc/ 
> target/classes
> /export/v3/v3/web/javax.servlet/target/classes]
> [DEBUG] Output directory: /export/v3/v3/security/javax.security.jacc/ 
> target/classes
> [DEBUG] Classpath:
> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
> [DEBUG] Source roots:
> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
> [INFO] Compiling 13 source files to /export/v3/v3/security/ 
> javax.security.jacc/target/classes
>
>
> Thanks,
> Sahoo
>
>
> Peter Kriens wrote:
>> I think this happens when the compiler sees the sources but an out  
>> of date class (or absent). This will compile the class on the fly  
>> and put the class file in your target.
>>
>> This is just one of the many reasons (for me) to -explicitly-  
>> design the contents of your JAR file. I.e. use Export-Package and  
>> Private-Package to create the JAR. Though this is a little bit more  
>> work upfront it prevents problems like this.
>>
>> Kind regards,
>>
>>    Peter Kriens
>>
>>
>>
>> On 19 sep 2008, at 17:02, Sahoo wrote:
>>
>>> Peter,
>>>
>>> You are right. I wrote a small dtrace[1] script to monitor open  
>>> system calls for that file. I attached it to a build m/c and after  
>>> around 150 builds, once it occurred. Every time open system call  
>>> was made with that file handle, I print the java stack. The output  
>>> of dtrace is attached here with. That file got opened three times.  
>>> As the stack suggests, first by maven-compiler-plugin, then by  
>>> maven-bundle-plugin and finally by maven-jar-plugin. So, it is the  
>>> compiler-plugin that is responsible for creating that servlet  
>>> class in jacc target dir. Next task is to find out why it does so.  
>>> I don't understand why it does so.
>>>
>>> Thanks,
>>> Sahoo
>>>
>>> [1] http://opensolaris.org/os/community/dtrace/
>>>
>>> Peter Kriens wrote:
>>>> If you see the class files in the classes directory, then they  
>>>> cannot come from bnd. Bnd never writes to this directory and I  
>>>> can not imagine that the maven plugin writes. The output is  
>>>> always a JAR file.
>>>>
>>>> Kind regards,
>>>>
>>>>   Peter Kriens
>>>>
>>>>
>>>>
>>>>
>>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>>
>>>>> Stuart McCulloch wrote:
>>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>>
>>>>>>
>>>>>>> I had sent this email to maven forum, but I think I may be  
>>>>>>> able to get some
>>>>>>> tips from felix forum as well because I am using maven-bundle- 
>>>>>>> plugin. I must
>>>>>>> say I am surprised as to how this is happening when I am using  
>>>>>>> manifest goal
>>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> another quick question - when this problem occurs, do the  
>>>>>> javax.servlet
>>>>>> classes also appear in the project's "target/classes" directory?
>>>>> I just now saw another such build in our build m/c. Yes, I do  
>>>>> see javax.servlet classes in target/classes dir of  
>>>>> javax.security.jacc project.  Unfortunately, the build system is  
>>>>> a high end system, so all files in target/classes have same  
>>>>> timestamp (upto seconds granularity).
>>>>>
>>>>> More over, contrary to what I said earlier, I see this problem  
>>>>> on other OS as well. This time, I saw it on a Linux box.
>>>>>> if so then
>>>>>> the problem may lie somewhere else in the build (ie. classes  
>>>>>> somehow getting
>>>>>> copied into this directory earlier on and just happened to be  
>>>>>> picked up by
>>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>>> "target/classes") rather than in the jar-plugin
>>>>>>
>>>>>>
>>>>> Yes, maven-jar-plugin is kind of ruled out. The two other  
>>>>> plugins that are likely to create those files are maven-compiler- 
>>>>> plugin and maven-bundle-plugin. Looking at the log, I see maven- 
>>>>> compiler-plugin says it is compiling 13 source files, which is  
>>>>> same as number of .java in that project. Why would javac compile  
>>>>> dependencies when they are in the classpath? So, that leaves us  
>>>>> with maven-bundle-plugin. We call manifest goal, so I am  
>>>>> clueless. Could it be a bug in bundle plugin? Even though we are  
>>>>> calling manifest goal, it is still pulling in the dependencies?  
>>>>> I will try running a Solaris dtrace script to monitor file I/O  
>>>>> and dump java stack when that files get written out to find who  
>>>>> exactly writes them. In the mean while, if you have any  
>>>>> suggestions, please provide them.
>>>>>
>>>>> Thanks,
>>>>> Sahoo
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>> 0  94114                     open64:entry
>>>             libc.so.1`__open64+0x15
>>>             libc.so.1`open64+0x72
>>>             libhpi.so`0xd0f2221b
>>>             libjvm.so`JVM_Open+0x3a
>>>             libjava.so`0xd0e9c3f0
>>>             libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>>             java/io/FileOutputStream.open
>>>             java/io/FileOutputStream.<init>
>>>             java/io/FileOutputStream.<init>
>>>             com/sun/tools/javac/jvm/ClassWriter.writeClass
>>>             com/sun/tools/javac/main/JavaCompiler.genCode
>>>             com/sun/tools/javac/main/JavaCompiler.compile
>>>             com/sun/tools/javac/main/Main.compile
>>>             com/sun/tools/javac/main/Main.compile
>>>             com/sun/tools/javac/Main.compile
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>> +0xa18
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>> +0x196
>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>              
>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>>             java/lang/reflect/Method.invoke*
>>>             alignment_frame_return Runtime1 stub
>>>             org/codehaus/plexus/compiler/javac/ 
>>> JavacCompiler.compileInProcess
>>>             org/codehaus/plexus/compiler/javac/JavacCompiler.compile
>>>             org/apache/maven/plugin/AbstractCompilerMojo.execute
>>>             org/apache/maven/plugin/CompilerMojo.execute
>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoals
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoal
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeTaskSegments
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.execute
>>>             org/apache/maven/DefaultMaven.doExecute
>>>             org/apache/maven/DefaultMaven.execute
>>>             org/apache/maven/cli/MavenCli.main
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>> +0xa18
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>> +0x196
>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>              
>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>             java/lang/reflect/Method.invoke
>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>             org/codehaus/classworlds/Launcher.launch
>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>             org/codehaus/classworlds/Launcher.main
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>> +0x180
>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>             java`main+0xaf4
>>>             java`0x80512fa
>>>
>>> 0  94114                     open64:entry
>>>             libc.so.1`__open64+0x15
>>>             libc.so.1`open64+0x72
>>>             libhpi.so`0xd0f2221b
>>>             libjvm.so`JVM_Open+0x3a
>>>             libjava.so`0xd0e9c3f0
>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>             java/io/FileInputStream.open
>>>             java/io/FileInputStream.<init>
>>>             aQute/lib/osgi/FileResource.openInputStream
>>>             aQute/lib/osgi/Processor.analyzeJar
>>>             aQute/lib/osgi/Processor.analyzeBundleClasspath
>>>             org/apache/felix/bundleplugin/ 
>>> PackageVersionAnalyzer.analyzeBundleClasspath
>>>             aQute/lib/osgi/Analyzer.analyze
>>>             aQute/lib/osgi/Builder.analyze
>>>             aQute/lib/osgi/Analyzer.calcManifest
>>>             org/apache/felix/bundleplugin/ManifestPlugin.getAnalyzer
>>>             org/apache/felix/bundleplugin/ManifestPlugin.getManifest
>>>             org/apache/felix/bundleplugin/ManifestPlugin.execute
>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>             org/apache/felix/bundleplugin/BundlePlugin.execute
>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoals
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoal
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeTaskSegments
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.execute
>>>             org/apache/maven/DefaultMaven.doExecute
>>>             org/apache/maven/DefaultMaven.execute
>>>             org/apache/maven/cli/MavenCli.main
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>> +0xa18
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>> +0x196
>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>              
>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>             java/lang/reflect/Method.invoke
>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>             org/codehaus/classworlds/Launcher.launch
>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>             org/codehaus/classworlds/Launcher.main
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>> +0x180
>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>             java`main+0xaf4
>>>             java`0x80512fa
>>>
>>> 0  94114                     open64:entry
>>>             libc.so.1`__open64+0x15
>>>             libc.so.1`open64+0x72
>>>             libhpi.so`0xd0f2221b
>>>             libjvm.so`JVM_Open+0x3a
>>>             libjava.so`0xd0e9c3f0
>>>             libjava.so`Java_java_io_FileInputStream_open+0x28
>>>             java/io/FileInputStream.open
>>>             java/io/FileInputStream.<init>
>>>             org/codehaus/plexus/archiver/zip/ 
>>> AbstractZipArchiver.zipFile
>>>             org/codehaus/plexus/archiver/zip/ 
>>> AbstractZipArchiver.addResources
>>>             org/codehaus/plexus/archiver/zip/ 
>>> AbstractZipArchiver.createArchiveMain
>>>             org/codehaus/plexus/archiver/zip/ 
>>> AbstractZipArchiver.execute
>>>             org/codehaus/plexus/archiver/ 
>>> AbstractArchiver.createArchive
>>>             org/apache/maven/archiver/MavenArchiver.createArchive
>>>             org/apache/maven/plugin/jar/ 
>>> AbstractJarMojo.createArchive
>>>             org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>>             org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoals
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoalWithLifecycle
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoal
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.executeTaskSegments
>>>             org/apache/maven/lifecycle/ 
>>> DefaultLifecycleExecutor.execute
>>>             org/apache/maven/DefaultMaven.doExecute
>>>             org/apache/maven/DefaultMaven.execute
>>>             org/apache/maven/cli/MavenCli.main
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
>>> +0xa18
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
>>> +0x196
>>>             libjvm.so`JVM_InvokeMethod+0x1f1
>>>              
>>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>>             sun/reflect/NativeMethodAccessorImpl.invoke0
>>>             sun/reflect/NativeMethodAccessorImpl.invoke
>>>             sun/reflect/DelegatingMethodAccessorImpl.invoke
>>>             java/lang/reflect/Method.invoke
>>>             org/codehaus/classworlds/Launcher.launchEnhanced
>>>             org/codehaus/classworlds/Launcher.launch
>>>             org/codehaus/classworlds/Launcher.mainWithExitCode
>>>             org/codehaus/classworlds/Launcher.main
>>>             StubRoutines (1)
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x187
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
>>> +0x14
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
>>> +0x28
>>>              
>>> libjvm 
>>> .so 
>>> ` 
>>> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
>>> +0x180
>>>             libjvm.so`jni_CallStaticVoidMethod+0x14c
>>>             java`main+0xaf4
>>>             java`0x80512fa
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
> [INFO] Building javax.security.jacc API v.1.2
> [INFO]    task-segment: [clean, install]
> [INFO]  
> ------------------------------------------------------------------------
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-clean- 
> plugin:2.2:clean' -->
> [DEBUG]   (f) directory = /export/v3/v3/security/javax.security.jacc/ 
> target
> [DEBUG]   (f) failOnError = true
> [DEBUG]   (f) followSymLinks = false
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) reportDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/site
> [DEBUG]   (f) skip = false
> [DEBUG]   (f) testOutputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/test-classes
> [DEBUG]   (f) verbose = false
> [DEBUG] -- end configuration --
> [INFO] [clean:clean]
> [INFO] Deleting directory /export/v3/v3/security/javax.security.jacc/ 
> target
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-remote- 
> resources-plugin:1.0:process' -->
> [DEBUG]   (f) appendedResourcesDirectory = /export/v3/v3/security/ 
> javax.security.jacc/src/main/appended-resources
> [DEBUG]   (f) attached = true
> [DEBUG]   (f) excludeTransitive = false
> [DEBUG]   (f) includeScope = runtime
> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
> [DEBUG]   (f) mavenSession =  
> org.apache.maven.execution.MavenSession@1509443
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/maven-shared-archive-resources
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) remoteArtifactRepositories = [[glassfish-repository] - 
> > http://download.java.net/maven/glassfish, [java.net] -> http://download.java.net/maven/1 
> , [glassfish-repository-wsinterop] -> http://maven.dyndns.org/glassfish/ 
> , [java-dev-repository] -> https://maven-repository.dev.java.net/nonav/repository 
> , [repo1.maven.org] -> http://repo1.maven.org/maven2,  
> [maven2.java.net] -> http://download.java.net/maven/2,  
> [maven2.java.net-backup] -> https://maven2-repository.dev.java.net/nonav/repository 
> , [central] -> http://repo1.maven.org/maven2]
> [DEBUG]   (f) repositories =  
> [org.apache.maven.model.Repository@1e5d16d,  
> org.apache.maven.model.Repository@1188793,  
> org.apache.maven.model.Repository@16ce64e,  
> org.apache.maven.model.Repository@844c3d,  
> org.apache.maven.model.Repository@1a95cf6,  
> org.apache.maven.model.Repository@16269c,  
> org.apache.maven.model.Repository@410541,  
> org.apache.maven.model.Repository@c00e55]
> [DEBUG]   (f) resourceBundles = [org.glassfish:legal:1.1]
> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38]
> [DEBUG]   (f) skip = false
> [DEBUG] -- end configuration --
> [INFO] [remote-resources:process {execution: default}]
> [DEBUG] Supplemental data models won't be loaded.  No models  
> specified.
> [INFO] inceptionYear not specified, defaulting to 2008
> [DEBUG] Building project for org.glassfish:javax.servlet:jar:10.0- 
> SNAPSHOT:compile
> [DEBUG] Adding project with groupId [org.glassfish]
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources- 
> plugin:2.2:resources' -->
> [DEBUG]   (f) filters = []
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@ecfe38,  
> org.apache.maven.model.Resource@6d0362]
> [DEBUG] -- end configuration --
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
> plugin:2.0.2:compile' -->
> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target
> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
> javax.security.jacc/target/classes, /export/v3/v3/web/javax.servlet/ 
> target/classes]
> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
> javax.security.jacc/src/main/java]
> [DEBUG]   (f) compilerId = javac
> [DEBUG]   (f) debug = true
> [DEBUG]   (f) failOnError = true
> [DEBUG]   (f) fork = false
> [DEBUG]   (f) optimize = false
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
> [DEBUG]   (f) projectArtifact =  
> org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
> [DEBUG]   (f) showDeprecation = false
> [DEBUG]   (f) showWarnings = false
> [DEBUG]   (f) source = 1.5
> [DEBUG]   (f) staleMillis = 0
> [DEBUG]   (f) target = 1.5
> [DEBUG]   (f) verbose = false
> [DEBUG] -- end configuration --
> [INFO] [compiler:compile]
> [DEBUG] Using compiler 'javac'.
> [DEBUG] Source directories: [/export/v3/v3/security/ 
> javax.security.jacc/src/main/java]
> [DEBUG] Classpath: [/export/v3/v3/security/javax.security.jacc/ 
> target/classes
> /export/v3/v3/web/javax.servlet/target/classes]
> [DEBUG] Output directory: /export/v3/v3/security/javax.security.jacc/ 
> target/classes
> [DEBUG] Classpath:
> [DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
> [DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
> [DEBUG] Source roots:
> [DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
> [INFO] Compiling 13 source files to /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> [DEBUG] Configuring mojo 'org.apache.felix:maven-bundle-plugin: 
> 1.4.3:manifest' -->
> [DEBUG]   (f) baseDir = /export/v3/v3/security/javax.security.jacc
> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target
> [DEBUG]   (f) instructions = {Export-Package=javax.security.jacc.*;  
> version=1.2, _include=-/export/v3/v3/security/javax.security.jacc/ 
> osgi.bundle}
> [DEBUG]   (f) manifestLocation = /export/v3/v3/security/ 
> javax.security.jacc/target/classes/META-INF
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) supportedProjectTypes = [jar]
> [DEBUG] -- end configuration --
> [INFO] [bundle:manifest {execution: bundle-manifest}]
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-resources- 
> plugin:2.2:testResources' -->
> [DEBUG]   (f) filters = []
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/test-classes
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) resources = [org.apache.maven.model.Resource@1a024c,  
> org.apache.maven.model.Resource@6d0362]
> [DEBUG] -- end configuration --
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-compiler- 
> plugin:2.0.2:testCompile' -->
> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
> [DEBUG]   (f) buildDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target
> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
> javax.security.jacc/target/test-classes, /export/v3/v3/security/ 
> javax.security.jacc/target/classes, /home/mvatkina/.m2/repository/ 
> junit/junit/4.3.1/junit-4.3.1.jar, /export/v3/v3/web/javax.servlet/ 
> target/javax.servlet-10.0-SNAPSHOT.jar]
> [DEBUG]   (f) compileSourceRoots = [/export/v3/v3/security/ 
> javax.security.jacc/src/test/java]
> [DEBUG]   (f) compilerId = javac
> [DEBUG]   (f) debug = true
> [DEBUG]   (f) failOnError = true
> [DEBUG]   (f) fork = false
> [DEBUG]   (f) optimize = false
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/test-classes
> [DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
> [DEBUG]   (f) showDeprecation = false
> [DEBUG]   (f) showWarnings = false
> [DEBUG]   (f) source = 1.5
> [DEBUG]   (f) staleMillis = 0
> [DEBUG]   (f) target = 1.5
> [DEBUG]   (f) verbose = false
> [DEBUG] -- end configuration --
> [INFO] [compiler:testCompile]
> [DEBUG] Using compiler 'javac'.
> [INFO] No sources to compile
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-surefire- 
> plugin:2.4.3:test' -->
> [DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
> [DEBUG]   (f) childDelegation = false
> [DEBUG]   (f) classesDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) classpathElements = [/export/v3/v3/security/ 
> javax.security.jacc/target/test-classes, /export/v3/v3/security/ 
> javax.security.jacc/target/classes, /home/mvatkina/.m2/repository/ 
> junit/junit/4.3.1/junit-4.3.1.jar, /export/v3/v3/web/javax.servlet/ 
> target/javax.servlet-10.0-SNAPSHOT.jar]
> [DEBUG]   (f) disableXmlReport = false
> [DEBUG]   (f) enableAssertions = true
> [DEBUG]   (f) forkMode = none
> [DEBUG]   (f) junitArtifactName = junit:junit
> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
> [DEBUG]   (f) pluginArtifactMap = {org.apache.maven:maven- 
> project=org.apache.maven:maven-project:jar:2.0.6:runtime,  
> org.apache.maven:maven-toolchain=org.apache.maven:maven- 
> toolchain:jar:1.0:runtime, org.apache.maven:maven- 
> core=org.apache.maven:maven-core:jar:2.0.6:runtime,  
> org.codehaus.plexus:plexus-utils=org.codehaus.plexus:plexus- 
> utils:jar:1.5.1:runtime, org.apache.maven.surefire:surefire- 
> api=org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime,  
> org.apache.maven:maven-artifact=org.apache.maven:maven-artifact:jar: 
> 2.0.6:runtime, org.apache.maven:maven-plugin- 
> api=org.apache.maven:maven-plugin-api:jar:2.0.6:runtime,  
> org.apache.maven.surefire:surefire- 
> booter=org.apache.maven.surefire:surefire-booter:jar:2.4.3:runtime}
> [DEBUG]   (f) printSummary = true
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) projectArtifactMap =  
> {org.glassfish:javax.servlet=active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml, junit:junit=junit:junit:jar: 
> 4.3.1:test}
> [DEBUG]   (f) redirectTestOutputToFile = false
> [DEBUG]   (f) remoteRepositories = [[glassfish-repository] -> http://download.java.net/maven/glassfish 
> , [glassfish-repository-wsinterop] -> http://maven.dyndns.org/glassfish/ 
> , [maven2.java.net] -> http://download.java.net/maven/2,  
> [maven2.java.net-wsinterop] -> http://maven.dyndns.org/2, [central] - 
> > http://repo1.maven.org/maven2]
> [DEBUG]   (f) reportFormat = brief
> [DEBUG]   (f) reportsDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/surefire-reports
> [DEBUG]   (f) session =  
> org.apache.maven.execution.MavenSession@1509443
> [DEBUG]   (f) testClassesDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/test-classes
> [DEBUG]   (f) testNGArtifactName = org.testng:testng
> [DEBUG]   (f) testSourceDirectory = /export/v3/v3/security/ 
> javax.security.jacc/src/test/java
> [DEBUG]   (f) trimStackTrace = true
> [DEBUG]   (f) useFile = true
> [DEBUG]   (f) useManifestOnlyJar = true
> [DEBUG]   (f) workingDirectory = /export/v3/v3/security/ 
> javax.security.jacc
> [DEBUG] -- end configuration --
> [INFO] [surefire:test]
> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
> [DEBUG]   org.apache.maven.surefire:surefire-booter:jar: 
> 2.4.3:runtime (selected for runtime)
> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:runtime  
> (selected for runtime)
> [DEBUG] Adding to surefire booter test classpath: /home/mvatkina/.m2/ 
> repository/org/apache/maven/surefire/surefire-booter/2.4.3/surefire- 
> booter-2.4.3.jar
> [DEBUG] Adding to surefire booter test classpath: /home/mvatkina/.m2/ 
> repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire- 
> api-2.4.3.jar
> [DEBUG] dummy:dummy:jar:1.0 (selected for null)
> [DEBUG]   org.apache.maven.surefire:surefire-junit4:jar:2.4.3:test  
> (selected for test)
> [DEBUG]     junit:junit:jar:4.0:test (selected for test)
> [DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.4.3:test  
> (selected for test)
> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
> repository/org/apache/maven/surefire/surefire-junit4/2.4.3/surefire- 
> junit4-2.4.3.jar
> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
> repository/junit/junit/4.0/junit-4.0.jar
> [DEBUG] Adding to surefire test classpath: /home/mvatkina/.m2/ 
> repository/org/apache/maven/surefire/surefire-api/2.4.3/surefire- 
> api-2.4.3.jar
> [DEBUG] Test Classpath :
> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/test- 
> classes
> [DEBUG]   /export/v3/v3/security/javax.security.jacc/target/classes
> [DEBUG]   /home/mvatkina/.m2/repository/junit/junit/4.3.1/ 
> junit-4.3.1.jar
> [DEBUG]   /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0- 
> SNAPSHOT.jar
> [DEBUG] Setting system property [user.dir]=[/export/v3/v3/security/ 
> javax.security.jacc]
> [DEBUG] Setting system property [localRepository]=[/home/ 
> mvatkina/.m2/repository]
> [DEBUG] Setting system property [basedir]=[/export/v3/v3/security/ 
> javax.security.jacc]
> [INFO] Surefire report directory: /export/v3/v3/security/ 
> javax.security.jacc/target/surefire-reports
>
> -------------------------------------------------------
> T E S T S
> -------------------------------------------------------
> There are no tests to run.
>
> Results :
>
> Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
>
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT  
> (selected for null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> 	artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
> 	project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ / 
> export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-jar-plugin: 
> 2.2:jar' -->
> [DEBUG]   (s) addDefaultSpecificationEntries = false
> [DEBUG]   (s) addDefaultImplementationEntries = false
> [DEBUG]   (s) manifest =  
> org.apache.maven.archiver.ManifestConfiguration@1d6d22e
> [DEBUG]   (s) manifestFile = /export/v3/v3/security/ 
> javax.security.jacc/target/classes/META-INF/MANIFEST.MF
> [DEBUG]   (f) archive =  
> org.apache.maven.archiver.MavenArchiveConfiguration@80d11b
> [DEBUG]   (f) classesDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target/classes
> [DEBUG]   (f) defaultManifestFile = /export/v3/v3/security/ 
> javax.security.jacc/target/classes/META-INF/MANIFEST.MF
> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
> [DEBUG]   (f) forceCreation = false
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) useDefaultManifestFile = false
> [DEBUG] -- end configuration --
> [INFO] [jar:jar]
> [DEBUG] isUp2date: false (Destination /export/v3/v3/security/ 
> javax.security.jacc/target/javax.security.jacc-10.0-SNAPSHOT.jar not  
> found.)
> [INFO] Building jar: /export/v3/v3/security/javax.security.jacc/ 
> target/javax.security.jacc-10.0-SNAPSHOT.jar
> [DEBUG] adding directory META-INF/
> [DEBUG] adding entry META-INF/MANIFEST.MF
> [DEBUG] adding directory javax/
> [DEBUG] adding directory javax/security/
> [DEBUG] adding directory javax/security/jacc/
> [DEBUG] adding directory javax/servlet/
> [DEBUG] adding directory javax/servlet/http/
> [DEBUG] adding entry META-INF/LICENSE.txt
> [DEBUG] adding entry javax/security/jacc/PolicyConfigurationFactory 
> $1.class
> [DEBUG] adding entry javax/security/jacc/ 
> PolicyConfigurationFactory.class
> [DEBUG] adding entry javax/security/jacc/PolicyContextException.class
> [DEBUG] adding entry javax/security/jacc/PolicyConfiguration.class
> [DEBUG] adding entry javax/security/jacc/URLPattern.class
> [DEBUG] adding entry javax/security/jacc/EJBRoleRefPermission.class
> [DEBUG] adding entry javax/security/jacc/EJBMethodPermission.class
> [DEBUG] adding entry javax/security/jacc/WebResourcePermission.class
> [DEBUG] adding entry javax/security/jacc/HttpMethodSpec.class
> [DEBUG] adding entry javax/security/jacc/URLPatternSpec.class
> [DEBUG] adding entry javax/security/jacc/WebRoleRefPermission.class
> [DEBUG] adding entry javax/security/jacc/PolicyContext.class
> [DEBUG] adding entry javax/security/jacc/PolicyContextHandler.class
> [DEBUG] adding entry javax/security/jacc/WebUserDataPermission.class
> [DEBUG] adding entry javax/servlet/http/HttpServletRequest.class
> [DEBUG] adding entry javax/servlet/http/Cookie.class
> [DEBUG] adding entry javax/servlet/http/HttpSession.class
> [DEBUG] adding entry javax/servlet/http/HttpSessionContext.class
> [DEBUG] adding entry javax/servlet/ServletRequest.class
> [DEBUG] adding entry javax/servlet/ServletInputStream.class
> [DEBUG] adding entry javax/servlet/RequestDispatcher.class
> [DEBUG] adding entry javax/servlet/ServletContext.class
> [DEBUG] adding entry javax/servlet/ServletResponse.class
> [DEBUG] adding entry javax/servlet/ServletException.class
> [DEBUG] adding entry javax/servlet/Servlet.class
> [DEBUG] adding entry javax/servlet/ServletOutputStream.class
> [DEBUG] adding entry javax/servlet/ServletConfig.class
> [DEBUG] adding directory META-INF/maven/
> [DEBUG] adding directory META-INF/maven/org.glassfish/
> [DEBUG] adding directory META-INF/maven/org.glassfish/ 
> javax.security.jacc/
> [DEBUG] adding entry META-INF/maven/org.glassfish/ 
> javax.security.jacc/pom.xml
> [DEBUG] adding entry META-INF/maven/org.glassfish/ 
> javax.security.jacc/pom.properties
> [INFO] Preparing source:jar
> [WARNING] Removing: jar from forked lifecycle, to prevent recursive  
> invocation.
> [INFO] No goals needed for project - skipping
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-source- 
> plugin:2.0.4:jar' -->
> [DEBUG]   (f) attach = true
> [DEBUG]   (f) excludeResources = false
> [DEBUG]   (f) finalName = javax.security.jacc-10.0-SNAPSHOT
> [DEBUG]   (f) outputDirectory = /export/v3/v3/security/ 
> javax.security.jacc/target
> [DEBUG]   (f) project = MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml
> [DEBUG]   (f) reactorProjects = [MavenProject:  
> org.glassfish.build:build:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/ 
> build/pom.xml, MavenProject: org.glassfish.build:maven-glassfish- 
> plugin:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/build/maven-glassfish- 
> plugin/pom.xml, MavenProject: org.glassfish.build:maven-glassfish- 
> extension:10.0-alpha-5-SNAPSHOT @ /export/v3/v3/build/maven- 
> glassfish-extension/pom.xml, MavenProject: org.glassfish:glassfish- 
> parent:10.0-SNAPSHOT @ /export/v3/v3/pom.xml, MavenProject:  
> org.glassfish:api-pom:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/api- 
> pom/pom.xml, MavenProject: org.glassfish:javaee-api:10.0-SNAPSHOT @ / 
> export/v3/v3/javaee-api/pom.xml, MavenProject:  
> org.glassfish:javax.servlet.jsp:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
> api/javax.servlet.jsp/pom.xml, MavenProject:  
> org.glassfish:javax.xml.rpc:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
> javax.xml.rpc/pom.xml, MavenProject: org.glassfish:javax.xml.ws:10.0- 
> SNAPSHOT @ /export/v3/v3/javaee-api/javax.xml.ws/pom.xml,  
> MavenProject: org.glassfish:javax.transaction:10.0-SNAPSHOT @ / 
> export/v3/v3/transaction/javax.transaction/pom.xml, MavenProject:  
> org.glassfish:javax.ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/javax.ejb/ 
> pom.xml, MavenProject: org.glassfish:javax.resource:10.0-SNAPSHOT @ / 
> export/v3/v3/connectors/javax.resource/pom.xml, MavenProject:  
> org.glassfish:javax.annotation:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
> api/javax.annotation/pom.xml, MavenProject:  
> org.glassfish:javax.enterprise.deploy:10.0-SNAPSHOT @ /export/v3/v3/ 
> deployment/javax.enterprise.deploy/pom.xml, MavenProject:  
> org.glassfish:javax.xml.stream:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
> api/javax.xml.stream/pom.xml, MavenProject:  
> org.glassfish:javax.xml.bind:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
> api/javax.xml.bind/pom.xml, MavenProject:  
> org.glassfish:javax.security.auth.message:10.0-SNAPSHOT @ /export/v3/ 
> v3/security/javax.security.auth.message/pom.xml, MavenProject:  
> org.glassfish:javax.mail:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
> javax.mail/pom.xml, MavenProject: org.glassfish:javax.persistence: 
> 10.0-SNAPSHOT @ /export/v3/v3/persistence/javax.persistence/pom.xml,  
> MavenProject: org.glassfish:javax.activation:10.0-SNAPSHOT @ /export/ 
> v3/v3/javaee-api/javax.activation/pom.xml, MavenProject:  
> org.glassfish:javax.xml.soap:10.0-SNAPSHOT @ /export/v3/v3/javaee- 
> api/javax.xml.soap/pom.xml, MavenProject: org.glassfish:javax.jws: 
> 10.0-SNAPSHOT @ /export/v3/v3/javaee-api/javax.jws/pom.xml,  
> MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @ /export/v3/ 
> v3/web/javax.servlet/pom.xml, MavenProject:  
> org.glassfish:javax.security.jacc:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/javax.security.jacc/pom.xml, MavenProject:  
> org.glassfish:javax.servlet.jsp.jstl:10.0-SNAPSHOT @ /export/v3/v3/ 
> javaee-api/javax.servlet.jsp.jstl/pom.xml, MavenProject:  
> org.glassfish:javax.jms:10.0-SNAPSHOT @ /export/v3/v3/javaee-api/ 
> javax.jms/pom.xml, MavenProject: org.glassfish:javax.javaee:10.0- 
> SNAPSHOT @ /export/v3/v3/javaee-api/javax.javaee/pom.xml,  
> MavenProject: org.glassfish.common:common:10.0-SNAPSHOT @ /export/v3/ 
> v3/common/pom.xml, MavenProject: org.glassfish.common:stats77:10.0- 
> SNAPSHOT @ /export/v3/v3/common/stats77/pom.xml, MavenProject:  
> org.glassfish.common:glassfish-api:10.0.414 @ /export/v3/v3/common/ 
> glassfish-api/pom.xml, MavenProject: org.glassfish.external:external: 
> 10.0-SNAPSHOT @ /export/v3/v3/distributions/external/pom.xml,  
> MavenProject: org.glassfish.external:jmxremote_optional-repackaged: 
> 10.0-SNAPSHOT @ /export/v3/v3/distributions/external/ 
> jmxremote_optional/pom.xml, MavenProject: org.glassfish.tests:utils: 
> 10.0-SNAPSHOT @ /export/v3/v3/tests/utils/pom.xml, MavenProject:  
> org.glassfish.common:common-util:10.0-SNAPSHOT @ /export/v3/v3/ 
> common/common-util/pom.xml, MavenProject: org.glassfish.admin:admin: 
> 10.0-SNAPSHOT @ /export/v3/v3/admin/pom.xml, MavenProject:  
> org.glassfish.admin:config-api:10.0-SNAPSHOT @ /export/v3/v3/admin/ 
> config-api/pom.xml, MavenProject: org.glassfish.common:internal-api: 
> 10.0-SNAPSHOT @ /export/v3/v3/common/internal-api/pom.xml,  
> MavenProject: org.glassfish.common:glassfish-mbeanserver:10.0- 
> SNAPSHOT @ /export/v3/v3/common/mbeanserver/pom.xml, MavenProject:  
> org.glassfish.common:amx-api:10.0-SNAPSHOT @ /export/v3/v3/common/ 
> amx-api/pom.xml, MavenProject: org.glassfish.external:ldapbp- 
> repackaged:10.0-SNAPSHOT @ /export/v3/v3/distributions/external/ 
> ldapbp/pom.xml, MavenProject: org.glassfish.transaction:transaction: 
> 10.0-SNAPSHOT @ /export/v3/v3/transaction/pom.xml, MavenProject:  
> org.glassfish.transaction:transaction-internal-api:10.0-SNAPSHOT @ / 
> export/v3/v3/transaction/internal-api/pom.xml, MavenProject:  
> org.glassfish.connectors:connectors:10.0-SNAPSHOT @ /export/v3/v3/ 
> connectors/pom.xml, MavenProject:  
> org.glassfish.connectors:connectors-internal-api:10.0-SNAPSHOT @ / 
> export/v3/v3/connectors/connectors-internal-api/pom.xml,  
> MavenProject: org.glassfish.common:annotation-framework:10.0- 
> SNAPSHOT @ /export/v3/v3/common/annotation-framework/pom.xml,  
> MavenProject: org.glassfish.deployment:deployment:10.0-SNAPSHOT @ / 
> export/v3/v3/deployment/pom.xml, MavenProject:  
> org.glassfish.deployment:deployment-common:10.0-SNAPSHOT @ /export/ 
> v3/v3/deployment/common/pom.xml, MavenProject:  
> org.glassfish.deployment:dol:10.0-SNAPSHOT @ /export/v3/v3/ 
> deployment/dol/pom.xml, MavenProject:  
> org.glassfish.security:securitymodule:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/pom.xml, MavenProject:  
> org.glassfish.security:securitycommon:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/common/pom.xml, MavenProject: org.glassfish.security:realms: 
> 10.0-SNAPSHOT @ /export/v3/v3/security/realm/pom.xml, MavenProject:  
> org.glassfish.common:amx-impl:10.0-SNAPSHOT @ /export/v3/v3/common/ 
> amx-impl/pom.xml, MavenProject: org.glassfish.common:glassfish-ee- 
> api:10.0-SNAPSHOT @ /export/v3/v3/common/glassfish-ee-api/pom.xml,  
> MavenProject: org.glassfish.common:glassfish-naming:10.0-SNAPSHOT @ / 
> export/v3/v3/common/glassfish-naming/pom.xml, MavenProject:  
> org.glassfish.common:container-common:10.0-SNAPSHOT @ /export/v3/v3/ 
> common/container-common/pom.xml, MavenProject:  
> org.glassfish.core:core:10.0-SNAPSHOT @ /export/v3/v3/core/pom.xml,  
> MavenProject: org.glassfish.core:glassfish:10.0-SNAPSHOT @ /export/ 
> v3/v3/core/bootstrap/pom.xml, MavenProject:  
> org.glassfish.admin:launcher:10.0-SNAPSHOT @ /export/v3/v3/admin/ 
> launcher/pom.xml, MavenProject: org.glassfish.admin:cli-framework: 
> 10.0-SNAPSHOT @ /export/v3/v3/admin/cli-framework/pom.xml,  
> MavenProject: org.glassfish.admin:admin-cli:10.0-SNAPSHOT @ /export/ 
> v3/v3/admin/cli/pom.xml, MavenProject:  
> org.glassfish.deployment:deployment-client:10.0-SNAPSHOT @ /export/ 
> v3/v3/deployment/client/pom.xml, MavenProject:  
> org.glassfish.deployment:deployment-javaee-core:10.0-SNAPSHOT @ / 
> export/v3/v3/deployment/javaee-core/pom.xml, MavenProject:  
> org.glassfish.flashlight:flashlight-agent:10.0-SNAPSHOT @ /export/v3/ 
> v3/flashlight/agent/pom.xml, MavenProject:  
> org.glassfish.external:asm-all-repackaged:10.0-SNAPSHOT @ /export/v3/ 
> v3/distributions/external/asm-all/pom.xml, MavenProject:  
> org.glassfish.flashlight:flashlight-framework:10.0-SNAPSHOT @ / 
> export/v3/v3/flashlight/framework/pom.xml, MavenProject:  
> org.glassfish.admin:monitoring-core:10.0-SNAPSHOT @ /export/v3/v3/ 
> admin/monitor/pom.xml, MavenProject: org.glassfish.core:kernel:10.0- 
> SNAPSHOT @ /export/v3/v3/core/kernel/pom.xml, MavenProject:  
> org.glassfish.deployment:deployment-admin:10.0-SNAPSHOT @ /export/v3/ 
> v3/deployment/admin/pom.xml, MavenProject:  
> org.glassfish.deployment:deployment-autodeploy:10.0-SNAPSHOT @ / 
> export/v3/v3/deployment/autodeploy/pom.xml, MavenProject:  
> org.glassfish.admin:admin-util:10.0-SNAPSHOT @ /export/v3/v3/admin/ 
> util/pom.xml, MavenProject: org.glassfish.admin:admin-core:10.0- 
> SNAPSHOT @ /export/v3/v3/admin/admin-core/pom.xml, MavenProject:  
> org.glassfish.admin:server-mgmt:10.0-SNAPSHOT @ /export/v3/v3/admin/ 
> server-mgmt/pom.xml, MavenProject: org.glassfish.admin:cli-optional: 
> 10.0-SNAPSHOT @ /export/v3/v3/admin/cli-optional/pom.xml,  
> MavenProject: org.glassfish:javax.management.j2ee:10.0-SNAPSHOT @ / 
> export/v3/v3/admin/javax.management.j2ee/pom.xml, MavenProject:  
> org.glassfish.core:security:10.0-SNAPSHOT @ /export/v3/v3/core/ 
> security/pom.xml, MavenProject: org.glassfish.branding:branding:10.0- 
> SNAPSHOT @ /export/v3/v3/core/branding/pom.xml, MavenProject:  
> org.glassfish.core:api-exporter:10.0-SNAPSHOT @ /export/v3/v3/core/ 
> api-exporter/pom.xml, MavenProject: org.glassfish.transaction:jta: 
> 10.0-SNAPSHOT @ /export/v3/v3/transaction/jta/pom.xml, MavenProject:  
> org.glassfish.transaction:jts:10.0-SNAPSHOT @ /export/v3/v3/ 
> transaction/jts/pom.xml, MavenProject: org.glassfish.web:web:10.0- 
> SNAPSHOT @ /export/v3/v3/web/pom.xml, MavenProject:  
> org.glassfish.web:web-naming:10.0-SNAPSHOT @ /export/v3/v3/web/web- 
> naming/pom.xml, MavenProject: org.glassfish.external:apache-commons: 
> 10.0-SNAPSHOT @ /export/v3/v3/distributions/external/apache-commons/ 
> pom.xml, MavenProject: org.glassfish.web:war-util:10.0-SNAPSHOT @ / 
> export/v3/v3/web/war-util/pom.xml, MavenProject:  
> org.glassfish.web:web-core:10.0-SNAPSHOT @ /export/v3/v3/web/web- 
> core/pom.xml, MavenProject: org.glassfish.web:web-ajp:10.0-SNAPSHOT  
> @ /export/v3/v3/web/web-ajp/pom.xml, MavenProject:  
> org.glassfish.web:jstl-connector:10.0-SNAPSHOT @ /export/v3/v3/web/ 
> jstl-connector/pom.xml, MavenProject: org.glassfish.web:jsf- 
> connector:10.0-SNAPSHOT @ /export/v3/v3/web/jsf-connector/pom.xml,  
> MavenProject: org.glassfish.web:web-gui-plugin-common:10.0-SNAPSHOT  
> @ /export/v3/v3/web/gui-plugin-common/pom.xml, MavenProject:  
> org.glassfish.web:web-cli:10.0-SNAPSHOT @ /export/v3/v3/web/admin/ 
> pom.xml, MavenProject: org.glassfish.web:web-glue:10.0-SNAPSHOT @ / 
> export/v3/v3/web/web-glue/pom.xml, MavenProject:  
> org.glassfish.security:websecurity:10.0-SNAPSHOT @ /export/v3/v3/ 
> security/webintegration/pom.xml, MavenProject:  
> org.glassfish.web:webtier-all:10.0-SNAPSHOT @ /export/v3/v3/web/ 
> webtier-all/pom.xml, MavenProject: org.glassfish.web:tomcat- 
> connector:10.0-SNAPSHOT @ /export/v3/v3/web/tomcat-connector/ 
> pom.xml, MavenProject: org.glassfish.web:gf-web-connector:10.0- 
> SNAPSHOT @ /export/v3/v3/web/gf-web-connector/pom.xml, MavenProject:  
> org.glassfish.ejb:ejb:10.0-SNAPSHOT @ /export/v3/v3/ejb/pom.xml,  
> MavenProject: org.glassfish.ejb:ejb-container:10.0-SNAPSHOT @ / 
> export/v3/v3/ejb/ejb-container/pom.xml, MavenProject:  
> org.glassfish.ejb:gf-ejb-connector:10.0-SNAPSHOT @ /export/v3/v3/ejb/ 
> ejb-connector/pom.xml, MavenProject: org.glassfish.ejb:ejb-timer- 
> service-app:10.0-SNAPSHOT @ /export/v3/v3/ejb/ejb-timer-service-app/ 
> pom.xml, MavenProject: org.glassfish.ejb:ejb-timer-databases:10.0- 
> SNAPSHOT @ /export/v3/v3/ejb/ejb-timer-databases/pom.xml,  
> MavenProject: org.glassfish.ejb:ejb-all:10.0-SNAPSHOT @ /export/v3/ 
> v3/ejb/ejb-all/pom.xml, MavenProject:  
> org.glassfish.connectors:connectors-runtime:10.0-SNAPSHOT @ /export/ 
> v3/v3/connectors/connectors-runtime/pom.xml, MavenProject:  
> org.glassfish.connectors:gf-connectors-connector:10.0-SNAPSHOT @ / 
> export/v3/v3/connectors/connectors-connector/pom.xml, MavenProject:  
> org.glassfish.connectors:work-management:10.0-SNAPSHOT @ /export/v3/ 
> v3/connectors/work-management/pom.xml, MavenProject:  
> org.glassfish.jdbc.jdbc-ra:jdbc-ra:10.0-SNAPSHOT @ /export/v3/v3/ 
> jdbc/jdbc-ra/pom.xml, MavenProject: org.glassfish.jdbc.jdbc-ra.jdbc- 
> core:jdbc-core:10.0-SNAPSHOT @ /export/v3/v3/jdbc/jdbc-ra/jdbc-core/ 
> pom.xml, MavenProject: org.glassfish.jdbc.jdbc-ra.jdbc30:jdbc30:10.0- 
> SNAPSHOT @ /export/v3/v3/jdbc/jdbc-ra/jdbc30/pom.xml, MavenProject:  
> org.glassfish.jdbc.jdbc-ra.jdbc40:jdbc40:10.0-SNAPSHOT @ /export/v3/ 
> v3/jdbc/jdbc-ra/jdbc40/pom.xml, MavenProject:  
> org.glassfish.jdbc.jdbc-ra.jdbc-ra-distribution:jdbc-ra:10.0- 
> SNAPSHOT @ /export/v3/v3/jdbc/jdbc-ra/jdbc-ra-distribution/pom.xml,  
> MavenProject: org.glassfish.jdbc:jdbc:10.0-SNAPSHOT @ /export/v3/v3/ 
> jdbc/pom.xml, MavenProject: org.glassfish.jdbc:jdbc-admin:10.0- 
> SNAPSHOT @ /export/v3/v3/jdbc/admin/pom.xml, MavenProject:  
> org.glassfish.persistence:persistence:10.0-SNAPSHOT @ /export/v3/v3/ 
> persistence/pom.xml, MavenProject: org.glassfish.persistence:jpa- 
> connector:10.0-SNAPSHOT @ /export/v3/v3/persistence/jpa-connector/ 
> pom.xml, MavenProject: org.glassfish.persistence:eclipselink-wrapper: 
> 10.0-SNAPSHOT @ /export/v3/v3/persistence/eclipselink-wrapper/ 
> pom.xml, MavenProject: org.glassfish.extras:extras:10.0-SNAPSHOT @ / 
> export/v3/v3/extras/pom.xml, MavenProject: org.glassfish.extras:gf- 
> phobos-connector:10.0-SNAPSHOT @ /export/v3/v3/extras/phobos/ 
> pom.xml, MavenProject: org.glassfish.admingui:dataprovider:4.2 @ / 
> export/v3/v3/admingui/dataprovider/pom.xml, MavenProject:  
> org.glassfish.jsftemplating:jsftemplating:1.2.3 @ /export/v3/v3/ 
> admingui/jsftemplating/pom.xml, MavenProject:  
> org.glassfish.admingui:console-plugin-service:10.0-SNAPSHOT @ / 
> export/v3/v3/admingui/plugin-service/pom.xml, MavenProject:  
> org.glassfish.admingui:console-common:10.0-SNAPSHOT @ /export/v3/v3/ 
> admingui/common/pom.xml, MavenProject:  
> org.glassfish.external:commons-codec-repackaged:10.0-SNAPSHOT @ / 
> export/v3/v3/distributions/external/commons-codec/pom.xml,  
> MavenProject: org.glassfish.registration:registration:10.0-SNAPSHOT  
> @ /export/v3/v3/registration/pom.xml, MavenProject:  
> org.glassfish.registration:registration-api:10.0-SNAPSHOT @ /export/ 
> v3/v3/registration/registration-api/pom.xml, MavenProject:  
> org.glassfish.external:sysnet-registration-repackaged:10.0-SNAPSHOT  
> @ /export/v3/v3/distributions/external/sysnet-registration/pom.xml,  
> MavenProject: org.glassfish.registration:registration-impl:10.0- 
> SNAPSHOT @ /export/v3/v3/registration/registration-impl/pom.xml,  
> MavenProject: org.glassfish.admingui:admingui:10.0-SNAPSHOT @ / 
> export/v3/v3/admingui/pom.xml, MavenProject:  
> org.glassfish.admingui:console-core:10.0-SNAPSHOT @ /export/v3/v3/ 
> admingui/core/pom.xml, MavenProject: org.glassfish.admingui:console- 
> web-plugin:10.0-SNAPSHOT @ /export/v3/v3/admingui/web/pom.xml,  
> MavenProject: org.glassfish.admingui:console-jdbc-plugin:10.0- 
> SNAPSHOT @ /export/v3/v3/admingui/jdbc-gui/pom.xml, MavenProject:  
> org.glassfish.admingui:console-security-plugin:10.0-SNAPSHOT @ / 
> export/v3/v3/admingui/security/pom.xml, MavenProject:  
> org.glassfish.admingui:console-updatecenter-plugin:10.0-SNAPSHOT @ / 
> export/v3/v3/admingui/updatecenter/pom.xml, MavenProject:  
> org.glassfish.admingui:war:10.0-SNAPSHOT @ /export/v3/v3/admingui/ 
> war/pom.xml, MavenProject: org.glassfish.external:ant:10.0-SNAPSHOT  
> @ /export/v3/v3/distributions/external/ant/pom.xml, MavenProject:  
> org.glassfish.external:glassfish-jaxb:10.0-SNAPSHOT @ /export/v3/v3/ 
> distributions/external/jaxb/pom.xml, MavenProject:  
> org.glassfish.external:javadb:10.0-SNAPSHOT @ /export/v3/v3/ 
> distributions/external/javadb/pom.xml, MavenProject:  
> org.glassfish.distributions:distributions:10.0-SNAPSHOT @ /export/v3/ 
> v3/distributions/pom.xml, MavenProject:  
> org.glassfish.distributions:nucleus-base:10.0-SNAPSHOT @ /export/v3/ 
> v3/distributions/nucleus-base/pom.xml, MavenProject:  
> org.glassfish.osgi-platforms:osgi-platforms:10.0-SNAPSHOT @ /export/ 
> v3/v3/osgi-platforms/pom.xml, MavenProject: org.glassfish.osgi- 
> platforms:felix:10.0-SNAPSHOT @ /export/v3/v3/osgi-platforms/felix/ 
> pom.xml, MavenProject: org.glassfish.distributions:nucleus:10.0- 
> SNAPSHOT @ /export/v3/v3/distributions/nucleus/pom.xml,  
> MavenProject: org.glassfish.distributions:web:10.0-SNAPSHOT @ / 
> export/v3/v3/distributions/web/pom.xml, MavenProject:  
> org.glassfish.distributions:glassfish:10.0-SNAPSHOT @ /export/v3/v3/ 
> distributions/glassfish/pom.xml, MavenProject:  
> org.glassfish.registration:glassfish-registration:10.0-SNAPSHOT @ / 
> export/v3/v3/registration/glassfish-registration/pom.xml,  
> MavenProject: org.glassfish.tests:tests:10.0-SNAPSHOT @ /export/v3/ 
> v3/tests/pom.xml, MavenProject: org.glassfish.flashlight:flashlight- 
> client:10.0-SNAPSHOT @ /export/v3/v3/flashlight/client/pom.xml,  
> MavenProject: org.glassfish.flashlight:glassfish-flashlight:10.0- 
> SNAPSHOT @ /export/v3/v3/flashlight/pom.xml]
> [DEBUG] -- end configuration --
> [INFO] [source:jar {execution: attach-sources}]
> [INFO] Building jar: /export/v3/v3/security/javax.security.jacc/ 
> target/javax.security.jacc-10.0-SNAPSHOT-sources.jar
> [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-install- 
> plugin:2.2:install' -->
> [DEBUG]   (f) artifact = org.glassfish:javax.security.jacc:jar:10.0- 
> SNAPSHOT
> [DEBUG]   (f) attachedArtifacts =  
> [org.glassfish:javax.security.jacc:java-source:sources:10.0-SNAPSHOT]
> [DEBUG]   (f) createChecksum = false
> [DEBUG]   (f) localRepository = [local] -> file:///home/mvatkina/.m2/repository
> [DEBUG]   (f) packaging = jar
> [DEBUG]   (f) pomFile = /export/v3/v3/security/javax.security.jacc/ 
> pom.xml
> [DEBUG]   (f) updateReleaseInfo = false
> [DEBUG] -- end configuration --
> [INFO] [install:install]
> [INFO] Installing /export/v3/v3/security/javax.security.jacc/target/ 
> javax.security.jacc-10.0-SNAPSHOT.jar to /home/mvatkina/.m2/ 
> repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/ 
> javax.security.jacc-10.0-SNAPSHOT.jar
> [INFO] Installing /export/v3/v3/security/javax.security.jacc/target/ 
> javax.security.jacc-10.0-SNAPSHOT-sources.jar to /home/mvatkina/.m2/ 
> repository/org/glassfish/javax.security.jacc/10.0-SNAPSHOT/ 
> javax.security.jacc-10.0-SNAPSHOT-sources.jar
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Let's be clear, there are many users who don't even use OSGi and hence 
don't care about maven-bundle-plugin and they are likely to suffer from 
the problem I am facing. I am attaching the build log produced with mvn 
-X for the affected module only. I can't understand how compiler can 
generate class files for javax.servlet classes with this kind of options:

[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile' -->
[DEBUG]   (f) basedir = /export/v3/v3/security/javax.security.jacc
[DEBUG]   (f) buildDirectory = 
/export/v3/v3/security/javax.security.jacc/target
[DEBUG]   (f) classpathElements = 
[/export/v3/v3/security/javax.security.jacc/target/classes, 
/export/v3/v3/web/javax.servlet/target/classes]
[DEBUG]   (f) compileSourceRoots = 
[/export/v3/v3/security/javax.security.jacc/src/main/java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) fork = false
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = 
/export/v3/v3/security/javax.security.jacc/target/classes
[DEBUG]   (f) outputFileName = javax.security.jacc-10.0-SNAPSHOT
[DEBUG]   (f) projectArtifact = 
org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) source = 1.5
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (f) target = 1.5
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[INFO] [compiler:compile]
[DEBUG] Using compiler 'javac'.
[DEBUG] Source directories: 
[/export/v3/v3/security/javax.security.jacc/src/main/java]
[DEBUG] Classpath: 
[/export/v3/v3/security/javax.security.jacc/target/classes
 /export/v3/v3/web/javax.servlet/target/classes]
[DEBUG] Output directory: 
/export/v3/v3/security/javax.security.jacc/target/classes
[DEBUG] Classpath:
[DEBUG]  /export/v3/v3/security/javax.security.jacc/target/classes
[DEBUG]  /export/v3/v3/web/javax.servlet/target/classes
[DEBUG] Source roots:
[DEBUG]  /export/v3/v3/security/javax.security.jacc/src/main/java
[INFO] Compiling 13 source files to 
/export/v3/v3/security/javax.security.jacc/target/classes


Thanks,
Sahoo


Peter Kriens wrote:
> I think this happens when the compiler sees the sources but an out of 
> date class (or absent). This will compile the class on the fly and put 
> the class file in your target.
>
> This is just one of the many reasons (for me) to -explicitly- design 
> the contents of your JAR file. I.e. use Export-Package and 
> Private-Package to create the JAR. Though this is a little bit more 
> work upfront it prevents problems like this.
>
> Kind regards,
>
>     Peter Kriens
>
>
>
> On 19 sep 2008, at 17:02, Sahoo wrote:
>
>> Peter,
>>
>> You are right. I wrote a small dtrace[1] script to monitor open 
>> system calls for that file. I attached it to a build m/c and after 
>> around 150 builds, once it occurred. Every time open system call was 
>> made with that file handle, I print the java stack. The output of 
>> dtrace is attached here with. That file got opened three times. As 
>> the stack suggests, first by maven-compiler-plugin, then by 
>> maven-bundle-plugin and finally by maven-jar-plugin. So, it is the 
>> compiler-plugin that is responsible for creating that servlet class 
>> in jacc target dir. Next task is to find out why it does so. I don't 
>> understand why it does so.
>>
>> Thanks,
>> Sahoo
>>
>> [1] http://opensolaris.org/os/community/dtrace/
>>
>> Peter Kriens wrote:
>>> If you see the class files in the classes directory, then they 
>>> cannot come from bnd. Bnd never writes to this directory and I can 
>>> not imagine that the maven plugin writes. The output is always a JAR 
>>> file.
>>>
>>> Kind regards,
>>>
>>>    Peter Kriens
>>>
>>>
>>>
>>>
>>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>>
>>>> Stuart McCulloch wrote:
>>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>>
>>>>>
>>>>>> I had sent this email to maven forum, but I think I may be able 
>>>>>> to get some
>>>>>> tips from felix forum as well because I am using 
>>>>>> maven-bundle-plugin. I must
>>>>>> say I am surprised as to how this is happening when I am using 
>>>>>> manifest goal
>>>>>> of bundle plugin. Any help is much appreciated.
>>>>>>
>>>>>>
>>>>>
>>>>> another quick question - when this problem occurs, do the 
>>>>> javax.servlet
>>>>> classes also appear in the project's "target/classes" directory?
>>>> I just now saw another such build in our build m/c. Yes, I do see 
>>>> javax.servlet classes in target/classes dir of javax.security.jacc 
>>>> project.  Unfortunately, the build system is a high end system, so 
>>>> all files in target/classes have same timestamp (upto seconds 
>>>> granularity).
>>>>
>>>> More over, contrary to what I said earlier, I see this problem on 
>>>> other OS as well. This time, I saw it on a Linux box.
>>>>> if so then
>>>>> the problem may lie somewhere else in the build (ie. classes 
>>>>> somehow getting
>>>>> copied into this directory earlier on and just happened to be 
>>>>> picked up by
>>>>> the jar-plugin which just jars whatever happens to be inside
>>>>> "target/classes") rather than in the jar-plugin
>>>>>
>>>>>
>>>> Yes, maven-jar-plugin is kind of ruled out. The two other plugins 
>>>> that are likely to create those files are maven-compiler-plugin and 
>>>> maven-bundle-plugin. Looking at the log, I see 
>>>> maven-compiler-plugin says it is compiling 13 source files, which 
>>>> is same as number of .java in that project. Why would javac compile 
>>>> dependencies when they are in the classpath? So, that leaves us 
>>>> with maven-bundle-plugin. We call manifest goal, so I am clueless. 
>>>> Could it be a bug in bundle plugin? Even though we are calling 
>>>> manifest goal, it is still pulling in the dependencies? I will try 
>>>> running a Solaris dtrace script to monitor file I/O and dump java 
>>>> stack when that files get written out to find who exactly writes 
>>>> them. In the mean while, if you have any suggestions, please 
>>>> provide them.
>>>>
>>>> Thanks,
>>>> Sahoo
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>>> For additional commands, e-mail: users-help@felix.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>  0  94114                     open64:entry
>>              libc.so.1`__open64+0x15
>>              libc.so.1`open64+0x72
>>              libhpi.so`0xd0f2221b
>>              libjvm.so`JVM_Open+0x3a
>>              libjava.so`0xd0e9c3f0
>>              libjava.so`Java_java_io_FileOutputStream_open+0x2b
>>              java/io/FileOutputStream.open
>>              java/io/FileOutputStream.<init>
>>              java/io/FileOutputStream.<init>
>>              com/sun/tools/javac/jvm/ClassWriter.writeClass
>>              com/sun/tools/javac/main/JavaCompiler.genCode
>>              com/sun/tools/javac/main/JavaCompiler.compile
>>              com/sun/tools/javac/main/Main.compile
>>              com/sun/tools/javac/main/Main.compile
>>              com/sun/tools/javac/Main.compile
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>
>>              
>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>
>>              libjvm.so`JVM_InvokeMethod+0x1f1
>>              
>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>              sun/reflect/NativeMethodAccessorImpl.invoke0
>>              sun/reflect/NativeMethodAccessorImpl.invoke
>>              sun/reflect/DelegatingMethodAccessorImpl.invoke*
>>              java/lang/reflect/Method.invoke*
>>              alignment_frame_return Runtime1 stub
>>              
>> org/codehaus/plexus/compiler/javac/JavacCompiler.compileInProcess
>>              org/codehaus/plexus/compiler/javac/JavacCompiler.compile
>>              org/apache/maven/plugin/AbstractCompilerMojo.execute
>>              org/apache/maven/plugin/CompilerMojo.execute
>>              org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments
>>              org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>              org/apache/maven/DefaultMaven.doExecute
>>              org/apache/maven/DefaultMaven.execute
>>              org/apache/maven/cli/MavenCli.main
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>
>>              
>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>
>>              libjvm.so`JVM_InvokeMethod+0x1f1
>>              
>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>              sun/reflect/NativeMethodAccessorImpl.invoke0
>>              sun/reflect/NativeMethodAccessorImpl.invoke
>>              sun/reflect/DelegatingMethodAccessorImpl.invoke
>>              java/lang/reflect/Method.invoke
>>              org/codehaus/classworlds/Launcher.launchEnhanced
>>              org/codehaus/classworlds/Launcher.launch
>>              org/codehaus/classworlds/Launcher.mainWithExitCode
>>              org/codehaus/classworlds/Launcher.main
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>
>>              libjvm.so`jni_CallStaticVoidMethod+0x14c
>>              java`main+0xaf4
>>              java`0x80512fa
>>
>>  0  94114                     open64:entry
>>              libc.so.1`__open64+0x15
>>              libc.so.1`open64+0x72
>>              libhpi.so`0xd0f2221b
>>              libjvm.so`JVM_Open+0x3a
>>              libjava.so`0xd0e9c3f0
>>              libjava.so`Java_java_io_FileInputStream_open+0x28
>>              java/io/FileInputStream.open
>>              java/io/FileInputStream.<init>
>>              aQute/lib/osgi/FileResource.openInputStream
>>              aQute/lib/osgi/Processor.analyzeJar
>>              aQute/lib/osgi/Processor.analyzeBundleClasspath
>>              
>> org/apache/felix/bundleplugin/PackageVersionAnalyzer.analyzeBundleClasspath 
>>
>>              aQute/lib/osgi/Analyzer.analyze
>>              aQute/lib/osgi/Builder.analyze
>>              aQute/lib/osgi/Analyzer.calcManifest
>>              org/apache/felix/bundleplugin/ManifestPlugin.getAnalyzer
>>              org/apache/felix/bundleplugin/ManifestPlugin.getManifest
>>              org/apache/felix/bundleplugin/ManifestPlugin.execute
>>              org/apache/felix/bundleplugin/BundlePlugin.execute
>>              org/apache/felix/bundleplugin/BundlePlugin.execute
>>              org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments
>>              org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>              org/apache/maven/DefaultMaven.doExecute
>>              org/apache/maven/DefaultMaven.execute
>>              org/apache/maven/cli/MavenCli.main
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>
>>              
>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>
>>              libjvm.so`JVM_InvokeMethod+0x1f1
>>              
>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>              sun/reflect/NativeMethodAccessorImpl.invoke0
>>              sun/reflect/NativeMethodAccessorImpl.invoke
>>              sun/reflect/DelegatingMethodAccessorImpl.invoke
>>              java/lang/reflect/Method.invoke
>>              org/codehaus/classworlds/Launcher.launchEnhanced
>>              org/codehaus/classworlds/Launcher.launch
>>              org/codehaus/classworlds/Launcher.mainWithExitCode
>>              org/codehaus/classworlds/Launcher.main
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>
>>              libjvm.so`jni_CallStaticVoidMethod+0x14c
>>              java`main+0xaf4
>>              java`0x80512fa
>>
>>  0  94114                     open64:entry
>>              libc.so.1`__open64+0x15
>>              libc.so.1`open64+0x72
>>              libhpi.so`0xd0f2221b
>>              libjvm.so`JVM_Open+0x3a
>>              libjava.so`0xd0e9c3f0
>>              libjava.so`Java_java_io_FileInputStream_open+0x28
>>              java/io/FileInputStream.open
>>              java/io/FileInputStream.<init>
>>              
>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.zipFile
>>              
>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.addResources
>>              
>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.createArchiveMain
>>              
>> org/codehaus/plexus/archiver/zip/AbstractZipArchiver.execute
>>              org/codehaus/plexus/archiver/AbstractArchiver.createArchive
>>              org/apache/maven/archiver/MavenArchiver.createArchive
>>              org/apache/maven/plugin/jar/AbstractJarMojo.createArchive
>>              org/apache/maven/plugin/jar/AbstractJarMojo.execute
>>              org/apache/maven/plugin/DefaultPluginManager.executeMojo
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoals
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalWithLifecycle 
>>
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoal
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeGoalAndHandleFailures 
>>
>>              
>> org/apache/maven/lifecycle/DefaultLifecycleExecutor.executeTaskSegments
>>              org/apache/maven/lifecycle/DefaultLifecycleExecutor.execute
>>              org/apache/maven/DefaultMaven.doExecute
>>              org/apache/maven/DefaultMaven.execute
>>              org/apache/maven/cli/MavenCli.main
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__+0xa18 
>>
>>              
>> libjvm.so`__1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_+0x196 
>>
>>              libjvm.so`JVM_InvokeMethod+0x1f1
>>              
>> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>>              sun/reflect/NativeMethodAccessorImpl.invoke0
>>              sun/reflect/NativeMethodAccessorImpl.invoke
>>              sun/reflect/DelegatingMethodAccessorImpl.invoke
>>              java/lang/reflect/Method.invoke
>>              org/codehaus/classworlds/Launcher.launchEnhanced
>>              org/codehaus/classworlds/Launcher.launch
>>              org/codehaus/classworlds/Launcher.mainWithExitCode
>>              org/codehaus/classworlds/Launcher.main
>>              StubRoutines (1)
>>              
>> libjvm.so`__1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x187 
>>
>>              
>> libjvm.so`__1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_+0x14 
>>
>>              
>> libjvm.so`__1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_+0x28 
>>
>>              
>> libjvm.so`__1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_+0x180 
>>
>>              libjvm.so`jni_CallStaticVoidMethod+0x14c
>>              java`main+0xaf4
>>              java`0x80512fa
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
I think this happens when the compiler sees the sources but an out of  
date class (or absent). This will compile the class on the fly and put  
the class file in your target.

This is just one of the many reasons (for me) to -explicitly- design  
the contents of your JAR file. I.e. use Export-Package and Private- 
Package to create the JAR. Though this is a little bit more work  
upfront it prevents problems like this.

Kind regards,

	Peter Kriens



On 19 sep 2008, at 17:02, Sahoo wrote:

> Peter,
>
> You are right. I wrote a small dtrace[1] script to monitor open  
> system calls for that file. I attached it to a build m/c and after  
> around 150 builds, once it occurred. Every time open system call was  
> made with that file handle, I print the java stack. The output of  
> dtrace is attached here with. That file got opened three times. As  
> the stack suggests, first by maven-compiler-plugin, then by maven- 
> bundle-plugin and finally by maven-jar-plugin. So, it is the  
> compiler-plugin that is responsible for creating that servlet class  
> in jacc target dir. Next task is to find out why it does so. I don't  
> understand why it does so.
>
> Thanks,
> Sahoo
>
> [1] http://opensolaris.org/os/community/dtrace/
>
> Peter Kriens wrote:
>> If you see the class files in the classes directory, then they  
>> cannot come from bnd. Bnd never writes to this directory and I can  
>> not imagine that the maven plugin writes. The output is always a  
>> JAR file.
>>
>> Kind regards,
>>
>>    Peter Kriens
>>
>>
>>
>>
>> On 18 sep 2008, at 14:39, Sahoo wrote:
>>
>>> Stuart McCulloch wrote:
>>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>>
>>>>
>>>>> I had sent this email to maven forum, but I think I may be able  
>>>>> to get some
>>>>> tips from felix forum as well because I am using maven-bundle- 
>>>>> plugin. I must
>>>>> say I am surprised as to how this is happening when I am using  
>>>>> manifest goal
>>>>> of bundle plugin. Any help is much appreciated.
>>>>>
>>>>>
>>>>
>>>> another quick question - when this problem occurs, do the  
>>>> javax.servlet
>>>> classes also appear in the project's "target/classes" directory?
>>> I just now saw another such build in our build m/c. Yes, I do see  
>>> javax.servlet classes in target/classes dir of javax.security.jacc  
>>> project.  Unfortunately, the build system is a high end system, so  
>>> all files in target/classes have same timestamp (upto seconds  
>>> granularity).
>>>
>>> More over, contrary to what I said earlier, I see this problem on  
>>> other OS as well. This time, I saw it on a Linux box.
>>>> if so then
>>>> the problem may lie somewhere else in the build (ie. classes  
>>>> somehow getting
>>>> copied into this directory earlier on and just happened to be  
>>>> picked up by
>>>> the jar-plugin which just jars whatever happens to be inside
>>>> "target/classes") rather than in the jar-plugin
>>>>
>>>>
>>> Yes, maven-jar-plugin is kind of ruled out. The two other plugins  
>>> that are likely to create those files are maven-compiler-plugin  
>>> and maven-bundle-plugin. Looking at the log, I see maven-compiler- 
>>> plugin says it is compiling 13 source files, which is same as  
>>> number of .java in that project. Why would javac compile  
>>> dependencies when they are in the classpath? So, that leaves us  
>>> with maven-bundle-plugin. We call manifest goal, so I am clueless.  
>>> Could it be a bug in bundle plugin? Even though we are calling  
>>> manifest goal, it is still pulling in the dependencies? I will try  
>>> running a Solaris dtrace script to monitor file I/O and dump java  
>>> stack when that files get written out to find who exactly writes  
>>> them. In the mean while, if you have any suggestions, please  
>>> provide them.
>>>
>>> Thanks,
>>> Sahoo
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>>> For additional commands, e-mail: users-help@felix.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>  0  94114                     open64:entry
>              libc.so.1`__open64+0x15
>              libc.so.1`open64+0x72
>              libhpi.so`0xd0f2221b
>              libjvm.so`JVM_Open+0x3a
>              libjava.so`0xd0e9c3f0
>              libjava.so`Java_java_io_FileOutputStream_open+0x2b
>              java/io/FileOutputStream.open
>              java/io/FileOutputStream.<init>
>              java/io/FileOutputStream.<init>
>              com/sun/tools/javac/jvm/ClassWriter.writeClass
>              com/sun/tools/javac/main/JavaCompiler.genCode
>              com/sun/tools/javac/main/JavaCompiler.compile
>              com/sun/tools/javac/main/Main.compile
>              com/sun/tools/javac/main/Main.compile
>              com/sun/tools/javac/Main.compile
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
> +0xa18
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
> +0x196
>              libjvm.so`JVM_InvokeMethod+0x1f1
>               
> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>              sun/reflect/NativeMethodAccessorImpl.invoke0
>              sun/reflect/NativeMethodAccessorImpl.invoke
>              sun/reflect/DelegatingMethodAccessorImpl.invoke*
>              java/lang/reflect/Method.invoke*
>              alignment_frame_return Runtime1 stub
>              org/codehaus/plexus/compiler/javac/ 
> JavacCompiler.compileInProcess
>              org/codehaus/plexus/compiler/javac/JavacCompiler.compile
>              org/apache/maven/plugin/AbstractCompilerMojo.execute
>              org/apache/maven/plugin/CompilerMojo.execute
>              org/apache/maven/plugin/DefaultPluginManager.executeMojo
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoals
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoalWithLifecycle
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoal
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeTaskSegments
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.execute
>              org/apache/maven/DefaultMaven.doExecute
>              org/apache/maven/DefaultMaven.execute
>              org/apache/maven/cli/MavenCli.main
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
> +0xa18
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
> +0x196
>              libjvm.so`JVM_InvokeMethod+0x1f1
>               
> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>              sun/reflect/NativeMethodAccessorImpl.invoke0
>              sun/reflect/NativeMethodAccessorImpl.invoke
>              sun/reflect/DelegatingMethodAccessorImpl.invoke
>              java/lang/reflect/Method.invoke
>              org/codehaus/classworlds/Launcher.launchEnhanced
>              org/codehaus/classworlds/Launcher.launch
>              org/codehaus/classworlds/Launcher.mainWithExitCode
>              org/codehaus/classworlds/Launcher.main
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
> +0x180
>              libjvm.so`jni_CallStaticVoidMethod+0x14c
>              java`main+0xaf4
>              java`0x80512fa
>
>  0  94114                     open64:entry
>              libc.so.1`__open64+0x15
>              libc.so.1`open64+0x72
>              libhpi.so`0xd0f2221b
>              libjvm.so`JVM_Open+0x3a
>              libjava.so`0xd0e9c3f0
>              libjava.so`Java_java_io_FileInputStream_open+0x28
>              java/io/FileInputStream.open
>              java/io/FileInputStream.<init>
>              aQute/lib/osgi/FileResource.openInputStream
>              aQute/lib/osgi/Processor.analyzeJar
>              aQute/lib/osgi/Processor.analyzeBundleClasspath
>              org/apache/felix/bundleplugin/ 
> PackageVersionAnalyzer.analyzeBundleClasspath
>              aQute/lib/osgi/Analyzer.analyze
>              aQute/lib/osgi/Builder.analyze
>              aQute/lib/osgi/Analyzer.calcManifest
>              org/apache/felix/bundleplugin/ManifestPlugin.getAnalyzer
>              org/apache/felix/bundleplugin/ManifestPlugin.getManifest
>              org/apache/felix/bundleplugin/ManifestPlugin.execute
>              org/apache/felix/bundleplugin/BundlePlugin.execute
>              org/apache/felix/bundleplugin/BundlePlugin.execute
>              org/apache/maven/plugin/DefaultPluginManager.executeMojo
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoals
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoalWithLifecycle
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoal
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeTaskSegments
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.execute
>              org/apache/maven/DefaultMaven.doExecute
>              org/apache/maven/DefaultMaven.execute
>              org/apache/maven/cli/MavenCli.main
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
> +0xa18
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
> +0x196
>              libjvm.so`JVM_InvokeMethod+0x1f1
>               
> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>              sun/reflect/NativeMethodAccessorImpl.invoke0
>              sun/reflect/NativeMethodAccessorImpl.invoke
>              sun/reflect/DelegatingMethodAccessorImpl.invoke
>              java/lang/reflect/Method.invoke
>              org/codehaus/classworlds/Launcher.launchEnhanced
>              org/codehaus/classworlds/Launcher.launch
>              org/codehaus/classworlds/Launcher.mainWithExitCode
>              org/codehaus/classworlds/Launcher.main
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
> +0x180
>              libjvm.so`jni_CallStaticVoidMethod+0x14c
>              java`main+0xaf4
>              java`0x80512fa
>
>  0  94114                     open64:entry
>              libc.so.1`__open64+0x15
>              libc.so.1`open64+0x72
>              libhpi.so`0xd0f2221b
>              libjvm.so`JVM_Open+0x3a
>              libjava.so`0xd0e9c3f0
>              libjava.so`Java_java_io_FileInputStream_open+0x28
>              java/io/FileInputStream.open
>              java/io/FileInputStream.<init>
>              org/codehaus/plexus/archiver/zip/ 
> AbstractZipArchiver.zipFile
>              org/codehaus/plexus/archiver/zip/ 
> AbstractZipArchiver.addResources
>              org/codehaus/plexus/archiver/zip/ 
> AbstractZipArchiver.createArchiveMain
>              org/codehaus/plexus/archiver/zip/ 
> AbstractZipArchiver.execute
>              org/codehaus/plexus/archiver/ 
> AbstractArchiver.createArchive
>              org/apache/maven/archiver/MavenArchiver.createArchive
>              org/apache/maven/plugin/jar/AbstractJarMojo.createArchive
>              org/apache/maven/plugin/jar/AbstractJarMojo.execute
>              org/apache/maven/plugin/DefaultPluginManager.executeMojo
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoals
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoalWithLifecycle
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoal
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeGoalAndHandleFailures
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.executeTaskSegments
>              org/apache/maven/lifecycle/ 
> DefaultLifecycleExecutor.execute
>              org/apache/maven/DefaultMaven.doExecute
>              org/apache/maven/DefaultMaven.execute
>              org/apache/maven/cli/MavenCli.main
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionGinvoke6FnTinstanceKlassHandle_nMmethodHandle_nGHandle_inOobjArrayHandle_nJBasicType_4ipnGThread__pnHoopDesc__ 
> +0xa18
>               
> libjvm 
> .so 
> ` 
> __1cKReflectionNinvoke_method6FpnHoopDesc_nGHandle_nOobjArrayHandle_pnGThread__2_ 
> +0x196
>              libjvm.so`JVM_InvokeMethod+0x1f1
>               
> libjava.so`Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x21
>              sun/reflect/NativeMethodAccessorImpl.invoke0
>              sun/reflect/NativeMethodAccessorImpl.invoke
>              sun/reflect/DelegatingMethodAccessorImpl.invoke
>              java/lang/reflect/Method.invoke
>              org/codehaus/classworlds/Launcher.launchEnhanced
>              org/codehaus/classworlds/Launcher.launch
>              org/codehaus/classworlds/Launcher.mainWithExitCode
>              org/codehaus/classworlds/Launcher.main
>              StubRoutines (1)
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsLcall_helper6FpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x187
>               
> libjvm 
> .so 
> ` 
> __1cCosUos_exception_wrapper6FpFpnJJavaValue_pnMmethodHandle_pnRJavaCallArguments_pnGThread__v2468_v_ 
> +0x14
>               
> libjvm 
> .so 
> ` 
> __1cJJavaCallsEcall6FpnJJavaValue_nMmethodHandle_pnRJavaCallArguments_pnGThread__v_ 
> +0x28
>               
> libjvm 
> .so 
> ` 
> __1cRjni_invoke_static6FpnHJNIEnv__pnJJavaValue_pnI_jobject_nLJNICallType_pnK_jmethodID_pnSJNI_ArgumentPusher_pnGThread__v_ 
> +0x180
>              libjvm.so`jni_CallStaticVoidMethod+0x14c
>              java`main+0xaf4
>              java`0x80512fa
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Stuart McCulloch <mc...@gmail.com>.
2008/9/19 Sahoo <Sa...@sun.com>

> Peter,
>
> You are right. I wrote a small dtrace[1] script to monitor open system
> calls for that file. I attached it to a build m/c and after around 150
> builds, once it occurred. Every time open system call was made with that
> file handle, I print the java stack. The output of dtrace is attached here
> with. That file got opened three times. As the stack suggests, first by
> maven-compiler-plugin, then by maven-bundle-plugin and finally by
> maven-jar-plugin. So, it is the compiler-plugin that is responsible for
> creating that servlet class in jacc target dir. Next task is to find out why
> it does so. I don't understand why it does so.
>

the only thing I can think of at the moment is that javac will generate
classfiles for any classes that it has the sources for but no binaries

so possibly when this happens the servlet classes are missing from
the build classpath, but the sources are there instead - however I've
no idea how this could happen, especially as it is so intermittent!

as a side-note this is one area where bnd is better than jar, because
bnd uses the given instructions to pull the bundle together rather than
zipping up everything in the directory - so even if additional cruft did
manage to get into target/classes it shouldn't affect bnd...


> Thanks,
> Sahoo
>

-- 
Cheers, Stuart

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Peter,

You are right. I wrote a small dtrace[1] script to monitor open system 
calls for that file. I attached it to a build m/c and after around 150 
builds, once it occurred. Every time open system call was made with that 
file handle, I print the java stack. The output of dtrace is attached 
here with. That file got opened three times. As the stack suggests, 
first by maven-compiler-plugin, then by maven-bundle-plugin and finally 
by maven-jar-plugin. So, it is the compiler-plugin that is responsible 
for creating that servlet class in jacc target dir. Next task is to find 
out why it does so. I don't understand why it does so.

Thanks,
Sahoo

[1] http://opensolaris.org/os/community/dtrace/

Peter Kriens wrote:
> If you see the class files in the classes directory, then they cannot 
> come from bnd. Bnd never writes to this directory and I can not 
> imagine that the maven plugin writes. The output is always a JAR file.
>
> Kind regards,
>
>     Peter Kriens
>
>
>
>
> On 18 sep 2008, at 14:39, Sahoo wrote:
>
>> Stuart McCulloch wrote:
>>> 2008/9/16 Sahoo <Sa...@sun.com>
>>>
>>>
>>>> I had sent this email to maven forum, but I think I may be able to 
>>>> get some
>>>> tips from felix forum as well because I am using 
>>>> maven-bundle-plugin. I must
>>>> say I am surprised as to how this is happening when I am using 
>>>> manifest goal
>>>> of bundle plugin. Any help is much appreciated.
>>>>
>>>>
>>>
>>> another quick question - when this problem occurs, do the javax.servlet
>>> classes also appear in the project's "target/classes" directory?
>> I just now saw another such build in our build m/c. Yes, I do see 
>> javax.servlet classes in target/classes dir of javax.security.jacc 
>> project.  Unfortunately, the build system is a high end system, so 
>> all files in target/classes have same timestamp (upto seconds 
>> granularity).
>>
>> More over, contrary to what I said earlier, I see this problem on 
>> other OS as well. This time, I saw it on a Linux box.
>>> if so then
>>> the problem may lie somewhere else in the build (ie. classes somehow 
>>> getting
>>> copied into this directory earlier on and just happened to be picked 
>>> up by
>>> the jar-plugin which just jars whatever happens to be inside
>>> "target/classes") rather than in the jar-plugin
>>>
>>>
>> Yes, maven-jar-plugin is kind of ruled out. The two other plugins 
>> that are likely to create those files are maven-compiler-plugin and 
>> maven-bundle-plugin. Looking at the log, I see maven-compiler-plugin 
>> says it is compiling 13 source files, which is same as number of 
>> .java in that project. Why would javac compile dependencies when they 
>> are in the classpath? So, that leaves us with maven-bundle-plugin. We 
>> call manifest goal, so I am clueless. Could it be a bug in bundle 
>> plugin? Even though we are calling manifest goal, it is still pulling 
>> in the dependencies? I will try running a Solaris dtrace script to 
>> monitor file I/O and dump java stack when that files get written out 
>> to find who exactly writes them. In the mean while, if you have any 
>> suggestions, please provide them.
>>
>> Thanks,
>> Sahoo
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>

Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Peter Kriens <pe...@aqute.biz>.
If you see the class files in the classes directory, then they cannot  
come from bnd. Bnd never writes to this directory and I can not  
imagine that the maven plugin writes. The output is always a JAR file.

Kind regards,

	Peter Kriens




On 18 sep 2008, at 14:39, Sahoo wrote:

> Stuart McCulloch wrote:
>> 2008/9/16 Sahoo <Sa...@sun.com>
>>
>>
>>> I had sent this email to maven forum, but I think I may be able to  
>>> get some
>>> tips from felix forum as well because I am using maven-bundle- 
>>> plugin. I must
>>> say I am surprised as to how this is happening when I am using  
>>> manifest goal
>>> of bundle plugin. Any help is much appreciated.
>>>
>>>
>>
>> another quick question - when this problem occurs, do the  
>> javax.servlet
>> classes also appear in the project's "target/classes" directory?
> I just now saw another such build in our build m/c. Yes, I do see  
> javax.servlet classes in target/classes dir of javax.security.jacc  
> project.  Unfortunately, the build system is a high end system, so  
> all files in target/classes have same timestamp (upto seconds  
> granularity).
>
> More over, contrary to what I said earlier, I see this problem on  
> other OS as well. This time, I saw it on a Linux box.
>> if so then
>> the problem may lie somewhere else in the build (ie. classes  
>> somehow getting
>> copied into this directory earlier on and just happened to be  
>> picked up by
>> the jar-plugin which just jars whatever happens to be inside
>> "target/classes") rather than in the jar-plugin
>>
>>
> Yes, maven-jar-plugin is kind of ruled out. The two other plugins  
> that are likely to create those files are maven-compiler-plugin and  
> maven-bundle-plugin. Looking at the log, I see maven-compiler-plugin  
> says it is compiling 13 source files, which is same as number  
> of .java in that project. Why would javac compile dependencies when  
> they are in the classpath? So, that leaves us with maven-bundle- 
> plugin. We call manifest goal, so I am clueless. Could it be a bug  
> in bundle plugin? Even though we are calling manifest goal, it is  
> still pulling in the dependencies? I will try running a Solaris  
> dtrace script to monitor file I/O and dump java stack when that  
> files get written out to find who exactly writes them. In the mean  
> while, if you have any suggestions, please provide them.
>
> Thanks,
> Sahoo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Sahoo <Sa...@Sun.COM>.
Stuart McCulloch wrote:
> 2008/9/16 Sahoo <Sa...@sun.com>
>
>   
>> I had sent this email to maven forum, but I think I may be able to get some
>> tips from felix forum as well because I am using maven-bundle-plugin. I must
>> say I am surprised as to how this is happening when I am using manifest goal
>> of bundle plugin. Any help is much appreciated.
>>
>>     
>
> another quick question - when this problem occurs, do the javax.servlet
> classes also appear in the project's "target/classes" directory?
I just now saw another such build in our build m/c. Yes, I do see 
javax.servlet classes in target/classes dir of javax.security.jacc 
project.  Unfortunately, the build system is a high end system, so all 
files in target/classes have same timestamp (upto seconds granularity).

More over, contrary to what I said earlier, I see this problem on other 
OS as well. This time, I saw it on a Linux box.
>  if so then
> the problem may lie somewhere else in the build (ie. classes somehow getting
> copied into this directory earlier on and just happened to be picked up by
> the jar-plugin which just jars whatever happens to be inside
> "target/classes") rather than in the jar-plugin
>
>   
Yes, maven-jar-plugin is kind of ruled out. The two other plugins that 
are likely to create those files are maven-compiler-plugin and 
maven-bundle-plugin. Looking at the log, I see maven-compiler-plugin 
says it is compiling 13 source files, which is same as number of .java 
in that project. Why would javac compile dependencies when they are in 
the classpath? So, that leaves us with maven-bundle-plugin. We call 
manifest goal, so I am clueless. Could it be a bug in bundle plugin? 
Even though we are calling manifest goal, it is still pulling in the 
dependencies? I will try running a Solaris dtrace script to monitor file 
I/O and dump java stack when that files get written out to find who 
exactly writes them. In the mean while, if you have any suggestions, 
please provide them.

Thanks,
Sahoo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: [Fwd: jar artifact contains more classes than desired.]

Posted by Stuart McCulloch <mc...@gmail.com>.
2008/9/16 Sahoo <Sa...@sun.com>

> I had sent this email to maven forum, but I think I may be able to get some
> tips from felix forum as well because I am using maven-bundle-plugin. I must
> say I am surprised as to how this is happening when I am using manifest goal
> of bundle plugin. Any help is much appreciated.
>

another quick question - when this problem occurs, do the javax.servlet
classes also appear in the project's "target/classes" directory? if so then
the problem may lie somewhere else in the build (ie. classes somehow getting
copied into this directory earlier on and just happened to be picked up by
the jar-plugin which just jars whatever happens to be inside
"target/classes") rather than in the jar-plugin


> Thanks,
> Sahoo
>
> We are experiencing an issue in our build system and it is not happening
> for every one. I used to think it only happens for mvn 2.0.8, but just now a
> developer told me that they see it mvn 2.0.7 as well. For whatever reason,
> sometimes, a jar artifact is containing not only the classes compiled from
> the sources that are part of that artifact, it also contains dependent
> .class files. It is a very serious problem for us. Given below is the
> artifact that's causing trouble.
> <project ...>
>   <modelVersion>4.0.0</modelVersion>
>   <parent>
>       <groupId>org.glassfish</groupId>
>       <artifactId>api-pom</artifactId>
>       <version>10.0-SNAPSHOT</version>
>   </parent>
>   <artifactId>javax.security.jacc</artifactId>
>   <packaging>jar</packaging>
>   <name>javax.security.jacc API v.1.2</name>
>   <dependencies>
>       <dependency>
>           <groupId>org.glassfish</groupId>
>           <artifactId>javax.servlet</artifactId>
>           <version>${project.version}</version>
>       </dependency>
>  </dependencies>
> </project>
>
> As you can see, it depends on org.glassfish:javax.servlet:10.0-SNAPSHOT,
> which is a jar type artifact and contains javax.servlet classes. I can
> assure you that in the source tree of javax.security.jacc module, there is
> no javax.servlet class. Yet, javax.security.jacc-10.0-SNAPSHOT.jar contains
> a bunch of javax.servlet classes. I should also state that it only happens
> when both javax.servlet module and javax.security.jacc module are part of
> same maven reactor. The build log produced with -X option is quite large, so
> I am supplying log for jacc module portion only. Pl. see the attachment
> called build.all.jacc.log. I will be happy to supply more of it if need be.
> I should say, I don't understand something from the log file. I am
> highlighting it here with bold letters:
>
> [INFO] Reactor build order:
> ...
> [INFO]   javax.servlet API v.3.0
> [INFO]   javax.security.jacc API v.1.2
> ...
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building javax.servlet API v.3.0
> [INFO]    task-segment: [clean, install]
> [INFO]
> ------------------------------------------------------------------------
> ...
> [INFO] Installing
> /export/v3/v3/web/javax.servlet/target/javax.servlet-10.0-SNAPSHOT-sources.jar
> to
> /home/mvatkina/.m2/repository/org/glassfish/javax.servlet/10.0-SNAPSHOT/javax.servlet-10.0-SNAPSHOT-sources.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building javax.security.jacc API v.1.2
> [INFO]    task-segment: [clean, install]
> [INFO]
> ------------------------------------------------------------------------
> ...
> [INFO] [clean:clean]
> [INFO] Deleting directory /export/v3/v3/security/javax.security.jacc/target
> [DEBUG] org.glassfish:javax.security.jacc:jar:10.0-SNAPSHOT (selected for
> null)
> [DEBUG]   junit:junit:jar:4.3.1:test (selected for test)
> [DEBUG]   active project artifact:
> *        artifact = org.glassfish:javax.servlet:jar:10.0-SNAPSHOT:compile;
>       project: MavenProject: org.glassfish:javax.servlet:10.0-SNAPSHOT @
> /export/v3/v3/web/javax.servlet/pom.xml (selected for compile)
> *
> What does this active project artifact mean? By looking at the attached log
> file, do you have any suggestion for me?
>
> Thanks,
> Sahoo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>



-- 
Cheers, Stuart