[ 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