users@glassfish.java.net

Re: Glassfish V3.2 Build failed for libpam4j

From: xuqingkang2 <xuqingkang2_at_163.com>
Date: Wed, 13 Apr 2011 13:40:46 +0800 (CST)

I removed org/jvnet/libpam4j from my local maven repo, but it still failed for same reason.
then I checked the newest libpam4j.jar in my local maven repo[F:\dev-tools\apache-maven-2.2.1\.m2\repository\org\jvnet\libpam4j\libpam4j\1.3], it can be showed exactly by "jar -tvf" command.
    F:\dev-tools\apache-maven-2.2.1\.m2\repository\org\jvnet\libpam4j\libpam4j\1.3>jar -tvf libpam4j-1.3.ja
         0 Fri May 21 16:09:26 CST 2010 META-INF/
       126 Fri May 21 16:09:24 CST 2010 META-INF/MANIFEST.MF
         0 Fri May 21 16:09:24 CST 2010 org/
         0 Fri May 21 16:09:24 CST 2010 org/jvnet/
         0 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/
         0 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/
      2811 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/UnixUser.class
       794 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/PAMException.class
       686 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/PAMLibrary$pam_conv.class
      1066 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/PAMLibrary$pam_response.class
       559 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/PAMLibrary$pam_handle_t.class
       424 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/CLibrary$group.class
      1576 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/PAMLibrary.class
       485 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/CLibrary$passwd.class
       410 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/PAMLibrary$pam_conv$PamCallback.class
       597 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/PAMLibrary$pam_message.class
      1060 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/impl/CLibrary.class
      2290 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/PAM$1.class
      4536 Fri May 21 16:09:24 CST 2010 org/jvnet/libpam/PAM.class
         0 Fri May 21 16:09:26 CST 2010 META-INF/maven/
         0 Fri May 21 16:09:26 CST 2010 META-INF/maven/org.jvnet.libpam4j/
         0 Fri May 21 16:09:26 CST 2010 META-INF/maven/org.jvnet.libpam4j/libpam4j/
      3756 Fri May 21 16:09:22 CST 2010 META-INF/maven/org.jvnet.libpam4j/libpam4j/pom.xml
       109 Fri May 21 16:09:26 CST 2010 META-INF/maven/org.jvnet.libpam4j/libpam4j/pom.properties

At 2011-04-13 05:15:10£¬"Jane Young" <jane.young_at_oracle.com> wrote:
Looks like your libpam4j.jar maybe corrupted.
Could you try removing org/jvnet/libpam4j from your local maven repo. It should be in <home_dir>/.m2/repository/org/jvnet/libpam4j/


On 4/12/11 1:46 PM, xuqingkang2 wrote:
Any advice for fixing following build error.
I hava checkouted the glassfish v3.2's source
    F:\glassfishv3\v3>svn info
    Path: .
    URL: https://svn.java.net/svn/glassfish~svn/trunk/v3
    Repository Root: https://svn.java.net/svn/glassfish~svn
    Repository UUID: 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
    Revision: 46101
    Node Kind: directory
    Schedule: normal
    Last Changed Author: naman_mehta
    Last Changed Rev: 46100
    Last Changed Date: 2011-04-12 14:31:33 +0800 (ÐÇÆÚ¶þ, 12 ËÄÔÂ 2011)
It success to [mvn -Prelease-phase1 install], But it failed to [F:\glassfishv3\v3>mvn install], Then i used [F:\glassfishv3\v3>mvn -e install] and get following stacktrace.
[INFO] ------------------------------------------------------------------------
[INFO] Building libpam4j repackaged as a module
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-versions}]
[INFO] [osgiversion:compute-osgi-version {execution: compute-osgi-version}]
[INFO] [gf:echo {execution: echo}]
[INFO] ------------------------------------------------------------------------
[INFO] Building in F:\glassfishv3\v3\packager\external\libpam4j
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory F:\glassfishv3\v3\packager\external\l
ibpam4j\src\main\resources
[INFO] [antrun:run {execution: work-around}]
[INFO] Executing tasks
   [delete] Deleting directory F:\glassfishv3\v3\packager\external\libpam4j\targ
et\classes
    [mkdir] Created dir: F:\glassfishv3\v3\packager\external\libpam4j\target\cla
sses
[INFO] Executed tasks
[INFO] [compiler:compile {execution: default-compile}]
[INFO] No sources to compile
[INFO] [bundle:manifest {execution: bundle-manifest}]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error calculating classpath for project MavenProject: org.glassfish.exter
nal:libpam4j-repackaged:3.2-SNAPSHOT @ F:\glassfishv3\v3\packager\external\libpa
m4j\pom.xml

Embedded error: error in opening zip file
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error calculating classp
ath for project MavenProject: org.glassfish.external:libpam4j-repackaged:3.2-SNA
PSHOT @ F:\glassfishv3\v3\packager\external\libpam4j\pom.xml
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:719)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
fecycle(DefaultLifecycleExecutor.java:556)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
ltLifecycleExecutor.java:535)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
dleFailures(DefaultLifecycleExecutor.java:387)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
ts(DefaultLifecycleExecutor.java:348)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
fecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6
0)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error calculating cla
sspath for project MavenProject: org.glassfish.external:libpam4j-repackaged:3.2-
SNAPSHOT @ F:\glassfishv3\v3\packager\external\libpam4j\pom.xml
        at org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:
244)
        at org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:
231)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
nManager.java:490)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
ultLifecycleExecutor.java:694)
        ... 17 more
Caused by: java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:114)
        at java.util.zip.ZipFile.<init>(ZipFile.java:131)
        at aQute.lib.osgi.ZipResource.build(ZipResource.java:40)
        at aQute.lib.osgi.ZipResource.build(ZipResource.java:33)
        at aQute.lib.osgi.Jar.<init>(Jar.java:36)
        at org.apache.felix.bundleplugin.BundlePlugin.getClasspath(BundlePlugin.
java:744)
        at org.apache.felix.bundleplugin.BundlePlugin.execute(BundlePlugin.java:
240)
        ... 20 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 minutes 48 seconds
[INFO] Finished at: Wed Apr 13 04:37:10 CST 2011
[INFO] Final Memory: 119M/302M
[INFO] ------------------------------------------------------------------------