[ http://issues.apache.org/jira/browse/GERONIMO-1428?page=all ]
     
John Sisson closed GERONIMO-1428:
---------------------------------


> Assembly for IZPack installer fails on Windows with FileNotFoundException
> -------------------------------------------------------------------------
>
>          Key: GERONIMO-1428
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1428
>      Project: Geronimo
>         Type: Bug
>   Components: buildsystem, installer
>     Versions: 1.0
>     Reporter: John Sisson
>     Assignee: John Sisson
>     Priority: Minor

>
> I get a FileNotFoundException for the following file:
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer\target\geronimo-1.0-SNAPSHOT\config-store\20\geronimo-console-standard-1.0-SNAPSHOT.war\WEB-INF\classes\org\apache\geronimo\console\databasemanager\wizard\DatabasePoolPortlet$ResourceAdapterParams.class
> This problem seems to be related to a JDK bug that has only been fixed in JDK 
> 1.5_06: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6182812
> I worked around the problem by moving my trunk directory to C:\trunk so that 
> the file path is not so long.
> Example of failure when file path is too long:
> izpack:izpack-installer-build:
>     [echo] IZPack installer build is running.
>     [echo] IZPack Version is 3.8.0
>     [java]
>     [java] .::  IzPack - Version 3.8.0 ::.
>     [java]
>     [java] < compiler specifications version : 1.0 >
>     [java]
>     [java] - Copyright (C) 2001-2005 Julien Ponge
>     [java] - Visit http://www.izforge.com/ for the latests releases
>     [java] - Released under the terms of the Apache Software License version 
> 2.0.
>     [java]
>     [java] -> Processing  : 
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer/target/geronimo-1.0-SNAPSHOT/geronimo-izp
> ack.xml
>     [java] -> Output      : 
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer/target/geronimo-installer-1.0-SNAPSHOT.ja
> r
>     [java] -> Base path   : .
>     [java] -> Kind        : standard
>     [java] -> Compression : default
>     [java] -> Compr. level: -1
>     [java]
>     [java] Adding resource: IzPack.uninstaller
>     [java] Setting the installer information
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/lib/liquidlnf.jar
>     [java] Setting the GUI preferences
>     [java] Adding langpack: eng
>     [java] Adding resource: flag.eng
>     [java] Adding resource: Installer.image
>     [java] Adding resource: LicencePanel.licence
>     [java] Adding resource: InfoPanel.info
>     [java] Adding resource: userInputSpec.xml
>     [java] Adding resource: ImgPacksPanel.img.0
>     [java] Adding resource: ImgPacksPanel.img.1
>     [java] Adding resource: ImgPacksPanel.img.2
>     [java] Adding resource: ImgPacksPanel.img.3
>     [java] Adding resource: ImgPacksPanel.img.4
>     [java] Adding resource: ImgPacksPanel.img.5
>     [java] Adding resource: ImgPacksPanel.img.6
>     [java] Adding resource: ImgPacksPanel.img.7
>     [java] Adding resource: ImgPacksPanel.img.8
>     [java] Adding resource: ImgPacksPanel.img.9
>     [java] Adding resource: ImgPacksPanel.img.10
>     [java] Adding resource: ImgPacksPanel.img.11
>     [java] Adding resource: ImgPacksPanel.img.12
>     [java] Adding resource: ImgPacksPanel.img.13
>     [java] Adding resource: ImgPacksPanel.img.14
>     [java] Adding resource: ImgPacksPanel.img.15
>     [java] Adding resource: ImgPacksPanel.img.16
>     [java] Adding resource: ImgPacksPanel.img.17
>     [java] Adding resource: ImgPacksPanel.img.18
>     [java] Adding resource: ImgPacksPanel.img.19
>     [java] Adding resource: ImgPacksPanel.img.20
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/HelloPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/LicencePanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/TargetPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/ImgPacksPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/UserInputPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/InstallPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/InfoPanel.jar
>     [java] Adding content of jar: 
> file:/C:/Documents%20and%20Settings/sissonj/.maven/repository/izpack/jars/standalone-compiler-3.8.
> 0.jar!/bin/panels/FinishPanel.jar
>     [java] -> Fatal error :
>     [java]    
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer/target/geronimo-1.0-SNAPSHOT/geronimo-izpack.xml:77:
>  C:
> \OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer\target\geronimo-1.0-SNAPSHOT\config-store\20\geronimo-console-standard-
> 1.0-SNAPSHOT.war\WEB-INF\classes\org\apache\geronimo\console\databasemanager\wizard\DatabasePoolPortlet$ResourceAdapterParams.class
>     [java] com.izforge.izpack.compiler.CompilerException: 
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer/target/gero
> nimo-1.0-SNAPSHOT/geronimo-izpack.xml:77: 
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer\target\geronimo-1.0-SNAPSHO
> T\config-store\20\geronimo-console-standard-1.0-SNAPSHOT.war\WEB-INF\classes\org\apache\geronimo\console\databasemanager\wizard\Data
> basePoolPortlet$ResourceAdapterParams.class
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.parseError(CompilerConfig.java:1531)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addPacks(CompilerConfig.java:636)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.executeCompiler(CompilerConfig.java:317)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.main(CompilerConfig.java:1847)
>     [java]      at 
> com.izforge.izpack.compiler.Compiler.main(Compiler.java:620)
>     [java] Caused by: java.io.FileNotFoundException: 
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer\target\geronimo-
> 1.0-SNAPSHOT\config-store\20\geronimo-console-standard-1.0-SNAPSHOT.war\WEB-INF\classes\org\apache\geronimo\console\databasemanager\
> wizard\DatabasePoolPortlet$ResourceAdapterParams.class
>     [java]      at 
> com.izforge.izpack.compiler.PackInfo.addFile(PackInfo.java:193)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:959)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addRecursively(CompilerConfig.java:969)
>     [java]      at 
> com.izforge.izpack.compiler.CompilerConfig.addPacks(CompilerConfig.java:632)
>     [java]      ... 3 more
>     [java]
>     [java] (tip : use -? to get the commmand line parameters)
>     [java] [ERROR] Java Result: 1
> BUILD FAILED
> File...... C:\OpenSourceJava\asf\geronimo\trunk\maven.xml
> Element... maven:reactor
> Line...... 63
> Column.... -1
> Unable to obtain goal [multiproject:install-callback] -- C:\Documents and 
> Settings\sissonj\.maven\cache\geronimo-izpack-plugin-1.0-S
> NAPSHOT\plugin.jelly:77:-1: <ant:copy> Warning: Could not find file 
> C:\OpenSourceJava\asf\geronimo\trunk\assemblies\j2ee-installer\t
> arget\geronimo-installer-1.0-SNAPSHOT.jar to copy.
> Total time   : 5 minutes 26 seconds
> Finished at  : Sunday, 8 January 2006 13:00:17

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to