Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=77678 --- shadow/77678 2006-03-01 08:05:31.000000000 -0500 +++ shadow/77678.tmp.6521 2006-03-01 08:05:31.000000000 -0500 @@ -0,0 +1,203 @@ +Bug#: 77678 +Product: Mono: Class Libraries +Version: unspecified +OS: +OS Details: +Status: NEW +Resolution: +Severity: +Priority: Wishlist +Component: CORLIB +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: ikvm-classpath(cvs 2006-3-1) compile error + +Please fill in this template when reporting a bug, unless you know what you +are doing. + +Description of Problem: [EMAIL PROTECTED] classpath]$ cat 1 +NAnt 0.85 (Build 0.85.2172.0; dev; 12/12/2005) +Copyright (C) 2001-2005 Gerry Shaw +http://nant.sourceforge.net + +Buildfile: +file:///home/hys545/ikvm/classpath/classpath.build +Target framework: Mono 2.0 Profile +Target(s) specified: branch + + +branch: + +/home/hys545/ikvm/classpath/classpath.build(14,10): +Task <ifnot> is deprecated. Use the <if> task instead. + +trunk: + + +jars: + + +classes: + +[exec] ---------- +[exec] 1. ERROR in ../../classpath/java/io/File.java +[exec] (at line 0) +[exec] /* File.java -- Class representing a file +on disk +[exec] ^ +[exec] Internal compiler error +[exec] java.lang.VerifyError: Illegal target of +jump or branch (class: java.util.zip.InflaterDynHeader, +method: decode, signature: +(Ljava.util.zip.StreamManipulator;)Z, offset: 4, +instruction: tableswitch) +[exec] at java.util.zip.InflaterDynHeader.decode +(InflaterDynHeader.java) +[exec] at java.util.zip.Inflater.decode +(Inflater.java) +[exec] at java.util.zip.Inflater.inflate +(Inflater.java) +[exec] at java.util.zip.InflaterInputStream.read +(InflaterInputStream.java) +[exec] at java.io.FilterInputStream.read +(FilterInputStream.java) +[exec] at java.io.BufferedInputStream.refill +(BufferedInputStream.java) +[exec] at java.io.BufferedInputStream.read +(BufferedInputStream.java) +[exec] at +org.eclipse.jdt.internal.compiler.util.Util.getInputStreamAsByteArray +(Util.java) +[exec] at +org.eclipse.jdt.internal.compiler.util.Util.getZipEntryByteContent +(Util.java) +[exec] at +org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.read +(ClassFileReader.java) +[exec] at +org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.read +(ClassFileReader.java) +[exec] at +org.eclipse.jdt.internal.compiler.batch.ClasspathJar.findClass +(ClasspathJar.java) +[exec] at +org.eclipse.jdt.internal.compiler.batch.FileSystem.findClass +(FileSystem.java) +[exec] at +org.eclipse.jdt.internal.compiler.batch.FileSystem.findType +(FileSystem.java) +[exec] at +org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType +(LookupEnvironment.java) +[exec] at +org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage +(PackageBinding.java) +[exec] at +org.eclipse.jdt.internal.compiler.lookup.BlockScope.getBinding +(BlockScope.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference.resolveType +(QualifiedNameReference.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType +(MessageSend.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType +(MessageSend.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType +(MessageSend.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.BinaryExpression.resolveType +(BinaryExpression.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.resolve +(FieldDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.lookup.FieldBinding.constant +(FieldBinding.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference.getOtherFieldBindings +(QualifiedNameReference.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference.resolveType +(QualifiedNameReference.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.Expression.resolveTypeExpecting +(Expression.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.IfStatement.resolve +(IfStatement.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatements +(AbstractMethodDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements +(MethodDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve +(AbstractMethodDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve +(TypeDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve +(TypeDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve +(CompilationUnitDeclaration.java) +[exec] at +org.eclipse.jdt.internal.compiler.Compiler.process +(Compiler.java) +[exec] at +org.eclipse.jdt.internal.compiler.Compiler.compile +(Compiler.java) +[exec] at +org.eclipse.jdt.internal.compiler.batch.Main.performCompilation +(Main.java) +[exec] at +org.eclipse.jdt.internal.compiler.batch.Main.compile +(Main.java) +[exec] at +org.eclipse.jdt.internal.compiler.batch.Main.main +(Main.java) +[exec] at <Module>.main (<Module>.java) +[exec] +[exec] ---------- +[exec] 1 problem (1 error) + +BUILD FAILED - 0 non-fatal error(s), 51 warning(s) + +/home/hys545/ikvm/classpath/classpath.build(48,10): +External Program Failed: ecj (return code was 255) + +Total time: 54 seconds. + + + +I use classpath-cvs-2006-3-1 & mono-svn 57457 + + + + + +Steps to reproduce the problem: +1. I replaced ecj to jikes +2. No error +3. + +Actual Results: + + +Expected Results: + + +How often does this happen? + + +Additional Information: _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
