geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <d...@iq80.com>
Subject Re: Cannot build 1.1 on Windows - long file paths
Date Thu, 06 Apr 2006 20:16:19 GMT
What if you unpack with jar -xf?

-dain

On Apr 6, 2006, at 1:07 PM, Dave Colasurdo wrote:

> The "long file path" problem on the windows platform isn't limited  
> to building G1.1 on this platform.  The current images are  
> incompatible with windows even when the images are generated on a  
> different platform..
>
> Specifically, I built G1.1 on linux and then FTP'd the generated  
> windows image (geronimo-tomcat-j2ee-1.1-SNAPSHOT.zip) to a windows  
> machine..
>
> The resulting image can't unzip on the windows platform due to the  
> path length problem.. :(
>
> e.g. C:\z\geronimo-1.1-SNAPSHOT\repository\geronimo\webconsole- 
> tomcat\1.1-SNAPSHOT\webconsole-tomcat-1.1-SNAPSHOT.car\geronimo- 
> console-standard-1.1-SNAPSHOT.war\WEB-INF\classes\org\apache 
> \geronimo\console\securitymanager\realm\SecurityRealmPortlet 
> $ExistingRealm.class
>
> Guess this is obvious in hindsight, though was thinking it was  
> strictly a build issue..
>
> This absolutely needs to get fixed..
>
> -Dave-
>
>
> Joe Bohn wrote:
>> You beat me to it John .... I'm hitting the exact same problem.
>> Joe
>> John Sisson wrote:
>>> I had issues relating to long file paths when building 1.1 from  
>>> my C:\dev\asf\geronimo\branches\1.1 directory, so I tried  
>>> building from a shorter directory ( C:\geronimo1.1 ) and still  
>>> have issues (see below).
>>>
>>> I haven't had a chance to look into this yet but I consider this  
>>> to be a blocker.
>>>
>>> Once we can build on windows we then need to test that Geronimo  
>>> can be installed in common locations on windows (e.g. under C: 
>>> \Program Files\Geronimo-1.1 ) without encountering file path  
>>> length issues.
>>>
>>> The following path (from the output below) is 317 bytes long:
>>>
>>> C:\geronimo1.1\assemblies\j2ee-installer\target\geronimo-1.1- 
>>> SNAPSHOT\repository\geronimo\daytrader-derby-jetty\1.1-SNAPSHOT 
>>> \daytrader-derby-jetty-1.1-SNAPSHOT.car\daytrader-web-1.1- 
>>> SNAPSHOT.war\META-INF\geronimo-generated\org\apache\geronimo\axis 
>>> \client\GenericServiceEndpointWrapper$$EnhancerByCGLIB$ 
>>> $2ae63e1d.class
>>>
>>> See http://issues.apache.org/jira/browse/GERONIMO-1790 for more  
>>> info on the long file path issue.
>>>
>>> John
>>>
>>> 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:\geronimo1.1\assemblies\j2ee- 
>>> installer/target/geronimo-1.1-SNAPSHOT/geronimo-izpack.xml
>>>    [java] -> Output      : C:\geronimo1.1\assemblies\j2ee- 
>>> installer/target/geronimo-installer-1.1-SNAPSHOT.jar
>>>    [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] 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: ProcessPanel.Spec.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/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/HelloPanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/LicencePanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/TargetPanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ImgPacksPanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ValidatePackSelections.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/InstallPanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/ProcessPanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/InfoPanel.jar
>>>    [java] Adding content of jar: file:/C:/Documents%20and% 
>>> 20Settings/sissonj/.geronimo-1.1.x-maven/repository/geronimo/jars/ 
>>> standal
>>> one-compiler-custom-3.8.0.jar!/bin/panels/FinishPanel.jar
>>>    [java] -> Fatal error :
>>>    [java]    C:\geronimo1.1\assemblies\j2ee-installer/target/ 
>>> geronimo-1.1-SNAPSHOT/geronimo-izpack.xml:96: C:\geronimo1.1 
>>> \assemblie
>>> s\j2ee-installer\target\geronimo-1.1-SNAPSHOT\repository\geronimo 
>>> \daytrader-derby-jetty\1.1-SNAPSHOT\daytrader-derby-jetty-1.1-SNAPS
>>> HOT.car\daytrader-web-1.1-SNAPSHOT.war\META-INF\geronimo-generated 
>>> \org\apache\geronimo\axis\client\GenericServiceEndpointWrapper$$En
>>> hancerByCGLIB$$2ae63e1d.class
>>>    [java] com.izforge.izpack.compiler.CompilerException: C: 
>>> \geronimo1.1\assemblies\j2ee-installer/target/geronimo-1.1- 
>>> SNAPSHOT/gero
>>> nimo-izpack.xml:96: C:\geronimo1.1\assemblies\j2ee-installer 
>>> \target\geronimo-1.1-SNAPSHOT\repository\geronimo\daytrader-derby- 
>>> jetty\
>>> 1.1-SNAPSHOT\daytrader-derby-jetty-1.1-SNAPSHOT.car\daytrader- 
>>> web-1.1-SNAPSHOT.war\META-INF\geronimo-generated\org\apache 
>>> \geronimo\a
>>> xis\client\GenericServiceEndpointWrapper$$EnhancerByCGLIB$ 
>>> $2ae63e1d.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:\geronimo1.1 
>>> \assemblies\j2ee-installer\target\geronimo-1.1-SNAPSHOT\repositor
>>> y\geronimo\daytrader-derby-jetty\1.1-SNAPSHOT\daytrader-derby- 
>>> jetty-1.1-SNAPSHOT.car\daytrader-web-1.1-SNAPSHOT.war\META-INF 
>>> \geronim
>>> o-generated\org\apache\geronimo\axis\client 
>>> \GenericServiceEndpointWrapper$$EnhancerByCGLIB$$2ae63e1d.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.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:\geronimo1.1\maven.xml
>>> Element... maven:reactor
>>> Line...... 63
>>> Column.... -1
>>> Unable to obtain goal [multiproject:install-callback] -- C: 
>>> \Documents and Settings\sissonj\.geronimo-1.1.x-maven\cache 
>>> \geronimo-izpa
>>> ck-plugin-1.1-SNAPSHOT\plugin.jelly:78:-1: <ant:copy> Warning:  
>>> Could not find file C:\geronimo1.1\assemblies\j2ee-installer 
>>> \target\g
>>> eronimo-installer-1.1-SNAPSHOT.jar to copy.
>>> Total time   : 21 minutes 1 seconds
>>> Finished at  : Tuesday, 4 April 2006 17:31:34
>>>
>>>
>>>
>>>


Mime
View raw message