[jira] [Commented] (MJAR-259) Archiving to jar is very slow

2018-12-17 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16722794#comment-16722794
 ] 

Claes Nordmark commented on MJAR-259:
-

[~khmarbaise] Could you update 
https://issues.apache.org/jira/browse/MSOURCES-119 also, it the same issue there

> Archiving to jar is very slow
> -
>
> Key: MJAR-259
> URL: https://issues.apache.org/jira/browse/MJAR-259
> Project: Maven JAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.1.0
> Environment: Redhat7
>Reporter: Claes Nordmark
>Assignee: Karl Heinz Marbaise
>Priority: Major
> Fix For: 3.1.2
>
>
> Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows 
> thread spending a lot of time in UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and jar plugin version 2.6.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.1.0 of maven-jar-plugin
>  
> {code:java}
> 
> org.apache.maven.plugins
> maven-jar-plugin
> ${maven.jar.plugin.version}
> 
>  true
>  
>   true
>   
> true
>   
>  
> 
> 
>  
> {code}
>  
> {code:java}
> java.lang.Thread.State: RUNNABLE
>  at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)
>  at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
>  at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)
>  - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
>  at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
>  at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)
>  at 
> org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
>  at 
> org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255)
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
>  at java.lang.Thread.run(java.base@11/Thread.java:834){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAVADOC-543) Archiving to jar is very slow

2018-12-16 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAVADOC-543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16722752#comment-16722752
 ] 

Claes Nordmark commented on MJAVADOC-543:
-

[~rfscholte] Please set fixed version if closing it

> Archiving to jar is very slow
> -
>
> Key: MJAVADOC-543
> URL: https://issues.apache.org/jira/browse/MJAVADOC-543
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.1
> Environment: Redhat7
>Reporter: Claes Nordmark
>Assignee: Robert Scholte
>Priority: Major
>
> Doing a stackdump while "maven-javadoc-plugin:3.0.1:jar (attach-javadoc)" 
> shows thread spending a lot of time in UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and javadoc plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.1 of maven-javadoc-plugin
> maven config:
>  
> {code:java}
> 
> org.apache.maven.plugins
> maven-javadoc-plugin
> 3.0.1
> 
>   
> attach-javadocs
> 
>   jar
> 
> 
>   false
> 
> 
>   
> {code}
>  
> {{java.lang.Thread.State: RUNNABLE}}
> {noformat}
>at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)  
>at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
>   
>at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) 
>  
>- locked <0x0006a2fe0f40> (a sun.nio.fs.UnixFileAttributes)  
>at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
>   
>at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
>   
>at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
>   
>at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)  
>at 
> org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
>   
>at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
>   
>at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:250)
>   
>at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
>   
>at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:257)
>   
>at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:235)
>   
>at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
>   
>at 
> org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) 
>  
>at 
> org.apache.maven.plugins.javadoc.JavadocJar.generateArchive(JavadocJar.java:300)
>   
>at 
> org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:205)  
>at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912)
>   
>at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>   
>at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>   
>at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>   
>at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>   
>at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>   
>at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
>   
>at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
>   
>at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)  
>at 
> java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
>   
>at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)  
>at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
>   
>at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
>   
>at java.lang.Thread.run(java.base@11/Thread.java:834)  
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAR-259) Archiving to jar is very slow

2018-12-09 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714385#comment-16714385
 ] 

Claes Nordmark commented on MJAR-259:
-

[~khmarbaise] I doesn't seem to be able to VOTE on the DEV email list. Have 
logged in and posted but my reply doesn't seem to show up.

> Archiving to jar is very slow
> -
>
> Key: MJAR-259
> URL: https://issues.apache.org/jira/browse/MJAR-259
> Project: Maven JAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.1.0
> Environment: Redhat7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows 
> thread spending a lot of time in UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and jar plugin version 2.6.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.1.0 of maven-jar-plugin
>  
> {code:java}
> 
> org.apache.maven.plugins
> maven-jar-plugin
> ${maven.jar.plugin.version}
> 
>  true
>  
>   true
>   
> true
>   
>  
> 
> 
>  
> {code}
>  
> {code:java}
> java.lang.Thread.State: RUNNABLE
>  at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)
>  at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
>  at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)
>  - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
>  at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
>  at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)
>  at 
> org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
>  at 
> org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255)
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
>  at java.lang.Thread.run(java.base@11/Thread.java:834){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAR-259) Archiving to jar is very slow

2018-12-09 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16714327#comment-16714327
 ] 

Claes Nordmark commented on MJAR-259:
-

[~khmarbaise] it is 3.1.1 which contains the fix, not 3.1.0 :/

> Archiving to jar is very slow
> -
>
> Key: MJAR-259
> URL: https://issues.apache.org/jira/browse/MJAR-259
> Project: Maven JAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.1.0
> Environment: Redhat7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows 
> thread spending a lot of time in UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and jar plugin version 2.6.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.1.0 of maven-jar-plugin
>  
> {code:java}
> 
> org.apache.maven.plugins
> maven-jar-plugin
> ${maven.jar.plugin.version}
> 
>  true
>  
>   true
>   
> true
>   
>  
> 
> 
>  
> {code}
>  
> {code:java}
> java.lang.Thread.State: RUNNABLE
>  at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)
>  at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
>  at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)
>  - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
>  at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
>  at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)
>  at 
> org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
>  at 
> org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255)
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
>  at java.lang.Thread.run(java.base@11/Thread.java:834){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAR-259) Archiving to jar is very slow

2018-11-23 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAR-259?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16697127#comment-16697127
 ] 

Claes Nordmark commented on MJAR-259:
-

Narrowed down to https://github.com/codehaus-plexus/plexus-io/pull/17 :) made a 
push for a fix to plexus-io

> Archiving to jar is very slow
> -
>
> Key: MJAR-259
> URL: https://issues.apache.org/jira/browse/MJAR-259
> Project: Maven JAR Plugin
>  Issue Type: Bug
>Affects Versions: 3.1.0
> Environment: Redhat7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows 
> thread spending a lot of time in UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and jar plugin version 2.6.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.1.0 of maven-jar-plugin
>  
> {code:java}
> 
> org.apache.maven.plugins
> maven-jar-plugin
> ${maven.jar.plugin.version}
> 
>  true
>  
>   true
>   
> true
>   
>  
> 
> 
>  
> {code}
>  
> {code:java}
> java.lang.Thread.State: RUNNABLE
>  at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)
>  at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
>  at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)
>  - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
>  at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
>  at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
>  at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)
>  at 
> org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
>  at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256)
>  at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234)
>  at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
>  at 
> org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224)
>  at 
> org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255)
>  at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>  at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>  at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
>  at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
>  at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
>  at java.lang.Thread.run(java.base@11/Thread.java:834){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow

2018-11-23 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16697126#comment-16697126
 ] 

Claes Nordmark commented on MSOURCES-119:
-

Narrowed down to [https://github.com/codehaus-plexus/plexus-io/pull/17] :) made 
a push for a fix to plexus-io

> Archiving to jar is very slow
> -
>
> Key: MSOURCES-119
> URL: https://issues.apache.org/jira/browse/MSOURCES-119
> Project: Maven Source Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: RedHat 7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
> (attach-sources)" shows thread spending a lot of time in 
> UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and source plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.0 of maven-source-plugin
> maven config:
> {code:java}
>  
>  org.apache.maven.plugins
>  maven-source-plugin
>  3.0.0
>  
>
>  attach-sources
>  
>jar-no-fork
>  
>
>  
>  {code}
> {{java.lang.Thread.State: RUNNABLE}}
> {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
> {{ at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
> {{ at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
> {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
> {{ at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
> {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
> {{ at 
> org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
> {{ at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
> {{ at 
> org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MJAVADOC-543) Archiving to jar is very slow

2018-11-23 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MJAVADOC-543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16697125#comment-16697125
 ] 

Claes Nordmark commented on MJAVADOC-543:
-

Narrowed down to [https://github.com/codehaus-plexus/plexus-io/pull/17] :) made 
a push for a fix to plexus-io

> Archiving to jar is very slow
> -
>
> Key: MJAVADOC-543
> URL: https://issues.apache.org/jira/browse/MJAVADOC-543
> Project: Maven Javadoc Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.1
> Environment: Redhat7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-javadoc-plugin:3.0.1:jar (attach-javadoc)" 
> shows thread spending a lot of time in UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and javadoc plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.1 of maven-javadoc-plugin
> maven config:
>  
> {code:java}
> 
> org.apache.maven.plugins
> maven-javadoc-plugin
> 3.0.1
> 
>   
> attach-javadocs
> 
>   jar
> 
> 
>   false
> 
> 
>   
> {code}
>  
> {{java.lang.Thread.State: RUNNABLE}}
> {noformat}
>at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)  
>at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
>   
>at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208) 
>  
>- locked <0x0006a2fe0f40> (a sun.nio.fs.UnixFileAttributes)  
>at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
>   
>at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
>   
>at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
>   
>at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)  
>at 
> org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
>   
>at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
>   
>at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:250)
>   
>at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
>   
>at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:257)
>   
>at 
> org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:235)
>   
>at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
>   
>at 
> org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649) 
>  
>at 
> org.apache.maven.plugins.javadoc.JavadocJar.generateArchive(JavadocJar.java:300)
>   
>at 
> org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:205)  
>at 
> org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912)
>   
>at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
>   
>at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>   
>at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
>   
>at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
>   
>at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
>   
>at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
>   
>at 
> org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
>   
>at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)  
>at 
> java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
>   
>at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)  
>at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
>   
>at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
>   
>at java.lang.Thread.run(java.base@11/Thread.java:834)  
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow

2018-11-14 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686474#comment-16686474
 ] 

Claes Nordmark commented on MSOURCES-119:
-

Also some more input using maven-profiler:

 Run package on 2018/11/14 13:55:19 with parameters: \{maven.test.skip=true, 
profile=true, disableTimeSorting=true}
my-app (44.61 s)
Plugin execution Duration
org.apache.maven.plugins:maven-resources-plugin:2.6:resources \{execution: 
default-resources} 889.8 ms
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile \{execution: 
default-compile} 1.402 s
org.apache.maven.plugins:maven-resources-plugin:2.6:testResources \{execution: 
default-testResources} 2.019 ms
org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile \{execution: 
default-testCompile} 1.383 ms
org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test \{execution: 
default-test} 480.9 ms
org.apache.maven.plugins:maven-jar-plugin:*3.1.0*:jar \{execution: default-jar} 
6.388 s
org.apache.maven.plugins:maven-javadoc-plugin:*3.0.1*:jar \{execution: 
attach-javadocs} 21.25 s
org.apache.maven.plugins:maven-source-plugin:*3.0.0*:jar \{execution: 
attach-sources} 11.33 s

my-app (11.86 s)

Run package on 2018/11/14 13:56:33 with parameters: \{maven.test.skip=true, 
profile=true, disableTimeSorting=true}
my-app (11.37 s)
Plugin execution Duration
org.apache.maven.plugins:maven-resources-plugin:2.6:resources \{execution: 
default-resources} 801.5 ms
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile \{execution: 
default-compile} 2.328 s
org.apache.maven.plugins:maven-resources-plugin:2.6:testResources \{execution: 
default-testResources} 3.180 ms
org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile \{execution: 
default-testCompile} 1.603 ms
org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test \{execution: 
default-test} 414.0 ms
org.apache.maven.plugins:maven-jar-plugin:*2.6*:jar \{execution: default-jar} 
1.892 s
org.apache.maven.plugins:maven-javadoc-plugin*:2.10.1*:jar \{execution: 
attach-javadocs} 2.921 s
org.apache.maven.plugins:maven-source-plugin:*2.4*:jar \{execution: 
attach-sources} 1.242 s

> Archiving to jar is very slow
> -
>
> Key: MSOURCES-119
> URL: https://issues.apache.org/jira/browse/MSOURCES-119
> Project: Maven Source Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: RedHat 7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
> (attach-sources)" shows thread spending a lot of time in 
> UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and source plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.0 of maven-source-plugin
> maven config:
> {code:java}
>  
>  org.apache.maven.plugins
>  maven-source-plugin
>  3.0.0
>  
>
>  attach-sources
>  
>jar-no-fork
>  
>
>  
>  {code}
> {{java.lang.Thread.State: RUNNABLE}}
> {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
> {{ at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
> {{ at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
> {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
> {{ at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
> {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
> {{ at 
> org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
> {{ at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
> {{ at 
> org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow

2018-11-14 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686458#comment-16686458
 ] 

Claes Nordmark commented on MSOURCES-119:
-

Ive made a test with [https://github.com/ThomasJaspers/java-junit-sample] 
project.
I just added this in the pom.xml:
{code:java}
 
 
   
org.apache.maven.plugins 
maven-javadoc-plugin 
${maven.javadoc.plugin.version} 
 
   attach-javadocs 
 
  jar 
 

  false
 
  
 
   
   
org.apache.maven.plugins 
maven-source-plugin   
${maven.source.plugin.version}
 
   attach-sources 
 
  jar 
 
   
 
   
 
  org.apache.maven.plugins 
maven-jar-plugin 
  ${maven.jar.plugin.version}  
   
true 

true 
   
 
   
 
   
{code}
with new versions of maven plugins I get:
{code:java}
 1.8 
1.8 
3.0.0 
3.0.1 
3.1.0 {code}
[INFO] Building jar: /test-project/target/my-app-1.0-SNAPSHOT-sources.jar
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 44.479 s
[INFO] Finished at: 2018-11-14T13:22:46+01:00
[INFO] Final Memory: 33M/597M
[INFO] 

and with old:
{code:java}
 1.8 
1.8 
2.4 
2.10.1 
2.6 {code}
[INFO] 
[INFO] BUILD SUCCESS
[INFO] 
[INFO] Total time: 11.710 s
[INFO] Finished at: 2018-11-14T13:25:28+01:00
[INFO] Final Memory: 40M/482M
[INFO] 

> Archiving to jar is very slow
> -
>
> Key: MSOURCES-119
> URL: https://issues.apache.org/jira/browse/MSOURCES-119
> Project: Maven Source Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: RedHat 7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
> (attach-sources)" shows thread spending a lot of time in 
> UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and source plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.0 of maven-source-plugin
> maven config:
> {code:java}
>  
>  org.apache.maven.plugins
>  maven-source-plugin
>  3.0.0
>  
>
>  attach-sources
>  
>jar-no-fork
>  
>
>  
>  {code}
> {{java.lang.Thread.State: RUNNABLE}}
> {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
> {{ at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
> {{ at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
> {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
> {{ at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
> {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
> {{ at 
> org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
> {{ at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
> {{ at 
> org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Comment Edited] (MSOURCES-119) Archiving to jar is very slow

2018-11-14 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686408#comment-16686408
 ] 

Claes Nordmark edited comment on MSOURCES-119 at 11/14/18 11:47 AM:


I've checked and java version seems to be irrelevant at least. Tried with both 
java 8 and java 11.

Different maven versions have been tested as well, 3.2.1 and 3.5.4.

I've raised another ticket on plexus archiver, which could be something to take 
as input:

[https://github.com/codehaus-plexus/plexus-archiver/issues/105]

maven is run like this: "mvn package -Dmaven.skip.test=true"


was (Author: nordmcla):
I've checked and java version seems to be irrelevant at least. Tried with both 
java 8 and java 11.

Different maven versions have been tested as well, 3.2.1 and 3.5.4.

I've raised another ticket on plexus archiver, which could be something to take 
as input:

[https://github.com/codehaus-plexus/plexus-archiver/issues/105]

> Archiving to jar is very slow
> -
>
> Key: MSOURCES-119
> URL: https://issues.apache.org/jira/browse/MSOURCES-119
> Project: Maven Source Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: RedHat 7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
> (attach-sources)" shows thread spending a lot of time in 
> UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and source plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.0 of maven-source-plugin
> maven config:
> {code:java}
>  
>  org.apache.maven.plugins
>  maven-source-plugin
>  3.0.0
>  
>
>  attach-sources
>  
>jar-no-fork
>  
>
>  
>  {code}
> {{java.lang.Thread.State: RUNNABLE}}
> {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
> {{ at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
> {{ at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
> {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
> {{ at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
> {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
> {{ at 
> org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
> {{ at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
> {{ at 
> org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow

2018-11-14 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686408#comment-16686408
 ] 

Claes Nordmark commented on MSOURCES-119:
-

I've checked and java version seems to be irrelevant at least. Tried with both 
java 8 and java 11.

Different maven versions have been tested as well, 3.2.1 and 3.5.4.

I've raised another ticket on plexus archiver, which could be something to take 
as input:

[https://github.com/codehaus-plexus/plexus-archiver/issues/105]

> Archiving to jar is very slow
> -
>
> Key: MSOURCES-119
> URL: https://issues.apache.org/jira/browse/MSOURCES-119
> Project: Maven Source Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: RedHat 7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
> (attach-sources)" shows thread spending a lot of time in 
> UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and source plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.0 of maven-source-plugin
> maven config:
> {code:java}
>  
>  org.apache.maven.plugins
>  maven-source-plugin
>  3.0.0
>  
>
>  attach-sources
>  
>jar-no-fork
>  
>
>  
>  {code}
> {{java.lang.Thread.State: RUNNABLE}}
> {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
> {{ at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
> {{ at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
> {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
> {{ at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
> {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
> {{ at 
> org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
> {{ at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
> {{ at 
> org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MSOURCES-119) Archiving to jar is very slow

2018-11-13 Thread Claes Nordmark (JIRA)


[ 
https://issues.apache.org/jira/browse/MSOURCES-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16686132#comment-16686132
 ] 

Claes Nordmark commented on MSOURCES-119:
-

Yes, tested it now and its the same behavior :( 

> Archiving to jar is very slow
> -
>
> Key: MSOURCES-119
> URL: https://issues.apache.org/jira/browse/MSOURCES-119
> Project: Maven Source Plugin
>  Issue Type: Bug
>Affects Versions: 3.0.0
> Environment: RedHat 7
>Reporter: Claes Nordmark
>Priority: Major
>
> Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
> (attach-sources)" shows thread spending a lot of time in 
> UnixNativeDispatcher.getgrgid.
> This was not visible in java 8 and source plugin version 2.4.
> Our previous build time has been increased from 5min to 3h 30min.
> Tested version Java 11 and 3.0.0 of maven-source-plugin
> maven config:
> {code:java}
>  
>  org.apache.maven.plugins
>  maven-source-plugin
>  3.0.0
>  
>
>  attach-sources
>  
>jar-no-fork
>  
>
>  
>  {code}
> {{java.lang.Thread.State: RUNNABLE}}
> {{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
> {{ at 
> sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
> {{ at 
> sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
> {{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
> {{ at 
> sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
> {{ at 
> sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
> {{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
> {{ at 
> org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
> {{ at 
> org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
> {{ at 
> org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
> {{ at 
> org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MJAVADOC-543) Archiving to jar is very slow

2018-11-13 Thread Claes Nordmark (JIRA)
Claes Nordmark created MJAVADOC-543:
---

 Summary: Archiving to jar is very slow
 Key: MJAVADOC-543
 URL: https://issues.apache.org/jira/browse/MJAVADOC-543
 Project: Maven Javadoc Plugin
  Issue Type: Bug
Affects Versions: 3.0.1
 Environment: Redhat7
Reporter: Claes Nordmark


Doing a stackdump while "maven-javadoc-plugin:3.0.1:jar (attach-javadoc)" shows 
thread spending a lot of time in UnixNativeDispatcher.getgrgid.

This was not visible in java 8 and javadoc plugin version 2.4.

Our previous build time has been increased from 5min to 3h 30min.

Tested version Java 11 and 3.0.1 of maven-javadoc-plugin

maven config:


 
{code:java}

org.apache.maven.plugins
maven-javadoc-plugin
3.0.1

  
attach-javadocs

  jar


  false


  
{code}
 

{{java.lang.Thread.State: RUNNABLE}}
{{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
{{ at 
sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
{{ at 
sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
{{ - locked <0x0006a2fe0f40> (a sun.nio.fs.UnixFileAttributes)}}
{{ at 
sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
{{ at 
sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
{{ at 
sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
{{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
{{ at 
org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)}}
{{ at 
org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)}}
{{ at 
org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:250)}}
{{ at 
org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)}}
{{ at 
org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:257)}}
{{ at 
org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:235)}}
{{ at 
org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)}}
{{ at 
org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)}}
{{ at 
org.apache.maven.plugins.javadoc.JavadocJar.generateArchive(JavadocJar.java:300)}}
{{ at 
org.apache.maven.plugins.javadoc.JavadocJar.doExecute(JavadocJar.java:205)}}
{{ at 
org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute(AbstractJavadocMojo.java:1912)}}
{{ at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)}}
{{ at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)}}
{{ at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)}}
{{ at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)}}
{{ at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)}}
{{ at 
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)}}
{{ at 
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)}}
{{ at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)}}
{{ at 
java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)}}
{{ at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)}}
{{ at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)}}
{{ at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)}}
{{ at java.lang.Thread.run(java.base@11/Thread.java:834)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MJAR-259) Archiving to jar is very slow

2018-11-13 Thread Claes Nordmark (JIRA)
Claes Nordmark created MJAR-259:
---

 Summary: Archiving to jar is very slow
 Key: MJAR-259
 URL: https://issues.apache.org/jira/browse/MJAR-259
 Project: Maven JAR Plugin
  Issue Type: Bug
Affects Versions: 3.1.0
 Environment: Redhat7
Reporter: Claes Nordmark


Doing a stackdump while "maven-jar-plugin:3.1.0:jar (default-jar)" shows thread 
spending a lot of time in UnixNativeDispatcher.getgrgid.

This was not visible in java 8 and jar plugin version 2.6.

Our previous build time has been increased from 5min to 3h 30min.

Tested version Java 11 and 3.1.0 of maven-jar-plugin

 
{code:java}

org.apache.maven.plugins
maven-jar-plugin
${maven.jar.plugin.version}

 true
 
  true
  
true
  
 


 
{code}
 
{code:java}
java.lang.Thread.State: RUNNABLE
 at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)
 at 
sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)
 at 
sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)
 - locked <0x00067c2b31f0> (a sun.nio.fs.UnixFileAttributes)
 at 
sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)
 at 
sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)
 at 
sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)
 at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)
 at 
org.codehaus.plexus.components.io.attributes.FileAttributes.(FileAttributes.java:67)
 at 
org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResources(PlexusIoFileResourceCollection.java:156)
 at 
org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:254)
 at 
org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:506)
 at 
org.codehaus.plexus.archiver.zip.AbstractZipArchiver.createArchiveMain(AbstractZipArchiver.java:256)
 at 
org.codehaus.plexus.archiver.zip.AbstractZipArchiver.execute(AbstractZipArchiver.java:234)
 at 
org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:987)
 at 
org.apache.maven.archiver.MavenArchiver.createArchive(MavenArchiver.java:649)
 at 
org.apache.maven.plugins.jar.AbstractJarMojo.createArchive(AbstractJarMojo.java:224)
 at 
org.apache.maven.plugins.jar.AbstractJarMojo.execute(AbstractJarMojo.java:255)
 at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
 at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
 at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
 at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
 at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
 at 
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:200)
 at 
org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:196)
 at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
 at 
java.util.concurrent.Executors$RunnableAdapter.call(java.base@11/Executors.java:515)
 at java.util.concurrent.FutureTask.run(java.base@11/FutureTask.java:264)
 at 
java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@11/ThreadPoolExecutor.java:1128)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@11/ThreadPoolExecutor.java:628)
 at java.lang.Thread.run(java.base@11/Thread.java:834){code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (MSOURCES-119) Archiving to jar is very slow

2018-11-13 Thread Claes Nordmark (JIRA)
Claes Nordmark created MSOURCES-119:
---

 Summary: Archiving to jar is very slow
 Key: MSOURCES-119
 URL: https://issues.apache.org/jira/browse/MSOURCES-119
 Project: Maven Source Plugin
  Issue Type: Bug
Affects Versions: 3.0.0
 Environment: RedHat 7
Reporter: Claes Nordmark


Doing a stackdump while "maven-source-plugin:3.0.0:jar-no-fork 
(attach-sources)" shows thread spending a lot of time in 
UnixNativeDispatcher.getgrgid.

This was not visible in java 8 and source plugin version 2.4.

Our previous build time has been increased from 5min to 3h 30min.

Tested version Java 11 and 3.0.0 of maven-source-plugin

maven config:
{code:java}
 
 org.apache.maven.plugins
 maven-source-plugin
 3.0.0
 
   
 attach-sources
 
   jar-no-fork
 
   
 
 {code}
{{java.lang.Thread.State: RUNNABLE}}
{{ at sun.nio.fs.UnixNativeDispatcher.getgrgid(java.base@11/Native Method)}}
{{ at 
sun.nio.fs.UnixUserPrincipals.fromGid(java.base@11/UnixUserPrincipals.java:129)}}
{{ at 
sun.nio.fs.UnixFileAttributes.group(java.base@11/UnixFileAttributes.java:208)}}
{{ - locked <0x0006b0773fd8> (a sun.nio.fs.UnixFileAttributes)}}
{{ at 
sun.nio.fs.UnixFileAttributeViews$Posix.addRequestedPosixAttributes(java.base@11/UnixFileAttributeViews.java:214)}}
{{ at 
sun.nio.fs.UnixFileAttributeViews$Unix.readAttributes(java.base@11/UnixFileAttributeViews.java:362)}}
{{ at 
sun.nio.fs.AbstractFileSystemProvider.readAttributes(java.base@11/AbstractFileSystemProvider.java:94)}}
{{ at java.nio.file.Files.readAttributes(java.base@11/Files.java:1996)}}
{{ at 
org.codehaus.plexus.components.io.attributes.Java7FileAttributes.(Java7FileAttributes.java:65)}}
{{ at 
org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.addResourcesJava7(PlexusIoFileResourceCollection.java:192)}}
{{ at 
org.codehaus.plexus.components.io.resources.PlexusIoFileResourceCollection.getResources(PlexusIoFileResourceCollection.java:287)}}
{{ at 
org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:504)}}
{{ at 
org.apache.maven.plugins.source.AbstractSourceJarMojo.packageSources(AbstractSourceJarMojo.java:287)}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)