Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 4622 invoked from network); 8 Jun 2005 08:52:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 8 Jun 2005 08:52:25 -0000 Received: (qmail 72811 invoked by uid 500); 8 Jun 2005 08:52:17 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 72762 invoked by uid 500); 8 Jun 2005 08:52:16 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 72749 invoked by uid 99); 8 Jun 2005 08:52:16 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from hydrogen.webfusion.co.uk (HELO hydrogen.webfusion.co.uk) (212.67.202.24) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 08 Jun 2005 01:52:14 -0700 Received: from pstonline.plus.com ([212.159.93.57] helo=esppc3) by hydrogen.webfusion.co.uk with asmtp (Exim 3.36 #1) id 1DfwHx-0007I2-00 for user@ant.apache.org; Wed, 08 Jun 2005 09:51:55 +0100 From: "Fabricio M. Sanchez" To: "'Ant Users List'" Subject: SOLVED: ZipException on javac task moving from jdk1.4 to jdk1.5 Date: Wed, 8 Jun 2005 09:51:49 +0100 Message-ID: <000901c56c07$525db150$3f01a8c0@esppc3> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1250" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-reply-to: <42A61617.1000502@apache.org> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Importance: Normal X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Thank you very much, problem is solved! Maurice, my JAVA_HOME was set to the correct jdk 1.5.0_03 that was being used by my javac task (I unistalled jdk 1.4.2 to be sure!), thanks for = that! Stefan and Peter, bingo! I did have generated .class files on my classpath!!! I followed Peter's advice and removed any references to .class files = that were being generated from my classpath reference "compile-classpath". This stopped the ZipExceptions appearing, and it = builds successfully again!!! Although, this doesn't explain why the error did not occurr (with both = ant 1.6.1 and 1.6.5) while I was using jdk1.4.2. The error happened only = when I moved to jdk 1.5.0_03....? Maybe it has come back from jdk1.3 as Stefan suggested... Thanks again! Fabricio -----Original Message----- From: Peter Reilly [mailto:peterreilly@apache.org]=20 Sent: 07 June 2005 22:48 To: Ant Users List Subject: Re: ZipException on javac task moving from jdk1.4 to jdk1.5 This should be a FAQ! You have a .class file in your class path (i.e. not a directory or a = .jar file). Starting with ant 1.6, ant will open the files in the classpath checking for manifest entries. This attempted opening will fail with the error "java.util.zip.ZipException" The problem does not exist with ant 1.5 as it does not try to open the files. - so make sure that your classpath's do not contain .class files. Peter Fabricio M. Sanchez wrote: >Hi there, > >I've searched google, ant-faq and ant-manual and found nothing=20 >conclusive... > >I have recently moved from java (jdk) 1.4.2 to 1.5.0_03. >I'm using ant 1.6.1 (I've tried ant 1.6.5 also, but the problem still >exists) > >After deleting all classes and compiling using the javac task (target=20 >name is compile, see code below), I then compile the source again. The=20 >first time I compile (using 'ant compile')it builds successfully. When=20 >I compile again (without modifying any files) and only on jdk1.5.0_03=20 >(it works fine on jdk1.4.2) I get the java.util.zip.ZipException. > >Has this happened to anyone? Any ideas on what to do to resolve it? > >Thank you for your time, > >Fabricio > >Code below.... > >---- Start of build.xml compile target ---- > > > classpathref=3D"compile-classpath" > debug=3D"on" optimize=3D"off" deprecation=3D"on"/> = <-- line >105 on build.xml (see output, below) > >---- End of build.xml compile target ---- > > >---- Start of Ant Output ---- >C:\current_with_version>ant compile >Buildfile: build.xml > >compile: > [javac] Compiling 13 source files to = C:\current_with_version\classes > [javac] error: error reading=20 >C:\current_with_version\classes\com\esp\cost\CostElement.class; jav >a.util.zip.ZipException: error in opening zip file > [javac] Note: Some input files use unchecked or unsafe operations. > [javac] Note: Recompile with -Xlint:unchecked for details. > [javac] 1 error > >BUILD FAILED >C:\current_with_version\build.xml:105: Compile failed; see the compiler = >error output for details. > >Total time: 48 seconds >---- End of Ant Output ---- > > =20 > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org --=20 No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.6.4 - Release Date: 06/06/2005 =20 --=20 No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.323 / Virus Database: 267.6.5 - Release Date: 07/06/2005 =20 --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org