-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
1.1.4, 1.1.8, 1.2.0, 1.2.1, 1.2.2, 1.3.0
-
generic, x86, sparc
-
generic, solaris_2.4, solaris_2.5.1, solaris_2.6, windows_95, windows_98, windows_nt
is <MEANINGFULOBJECT>
//***************************************************************************
public Enumeration getLinks() {
Enumeration enum = getElementsBy( Constants.LINK );
return enum;
}
//***************************************************************************
// Retrieve the elements with the <CLASSIFICATION> tag from this
<MEANINGFULOBJECT>
//***************************************************************************
public Enumeration getClassifications() {
Enumeration enum = getElementsBy( Constants.CLASSIFICATION );
return enum;
}
}
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.java.Environment.getQualifiedClassDefinition(Compiled Code)
at sun.tools.java.Environment.resolve(Compiled Code)
at sun.tools.java.Environment.resolve(Compiled Code)
at sun.tools.javac.SourceMember.check(Compiled Code)
at sun.tools.javac.SourceClass.checkMembers(Compiled Code)
at sun.tools.javac.SourceClass.checkInternal(Compiled Code)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
(Review ID: 97710)
======================================================================
Name: skT88420 Date: 11/16/99
Classic VM (build JDK-1.2.2-W, native threads, symcjit)
During compilation of java source code (not disclosed) I got the following
crash output:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1
361)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinitio
n.java:1491)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.j
ava:137)
at sun.tools.java.Environment.getQualifiedClassDefinition(Environment.ja
va:399)
at sun.tools.java.Environment.resolve(Environment.java:226)
at sun.tools.javac.SourceMember.check(SourceMember.java:446)
at sun.tools.javac.SourceClass.checkMembers(SourceClass.java:978)
at sun.tools.javac.SourceClass.checkInternal(SourceClass.java:612)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Main.java:550)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://j
ava.sun.com/cgi-bin/bugreport.cgi).
1 error
When I compile for the second time. It succeded. We are using makefile with
cygnus bash.
(Review ID: 97918)
======================================================================
Name: skT88420 Date: 11/29/99
javac ImageHolder.java -d c:\manju\java\classes
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1
361)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinitio
n.java:1508)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.j
ava:137)
at sun.tools.java.Environment.getQualifiedClassDefinition(Environment.ja
va:399)
at sun.tools.java.Environment.resolve(Environment.java:226)
at sun.tools.javac.SourceMember.check(SourceMember.java:446)
at sun.tools.javac.SourceClass.checkMembers(SourceClass.java:976)
at sun.tools.javac.SourceClass.checkInternal(SourceClass.java:612)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Main.java:550)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://j
ava.sun.com/cgi-bin/bugreport.cgi).
1 error
When compiling the code I got the above error.
(Review ID: 98300)
======================================================================
Name: rlT66838 Date: 12/08/99
java version "1.2.2"
Classic VM (build JDK-1.2.2-001, native threads, symcjit)
I have an abstract class (let's call it abs.class) which contains 4 variables
and NOTHING else. When I compiled that class, everything was cool. Next, I
created a regular public class (let's call it main.class) and extended the
abs.class. So, when I compiled main.class, I got an extensive error report. It
stated:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java.1361)
at sun.tools.java.ClassDefinition.collectInheritedMethods
(ClassDefinition.java.1508)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1229)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occured in the compiler; please file a bug report
(http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
Also, the main.class has no code besides its constructor declaration so i don't
think there is any need to submit it for your review.
(Review ID: 98812)
======================================================================
Name: skT88420 Date: 01/03/2000
Classic VM (build JDK-1.2.2-001, native threads, symcjit)
compiling large GUI using jtree (as well as many other components)
implemented custom data model - very basic for now and separate
controller class that registers handlers with the model.
public class TreeModel extends DefaultTreeModel {
public TreeModel(Configuration config) {
super(new DefaultMutableTreeNode("ThinAir TrafficControl"), true);
DefaultMutableTreeNode theRoot = (DefaultMutableTreeNode) root;
DefaultMutableTreeNode parent;
parent = new DefaultMutableTreeNode("colors");
theRoot.add(parent);
parent.add(new DefaultMutableTreeNode("blue"));
parent.add(new DefaultMutableTreeNode("violet"));
parent.add(new DefaultMutableTreeNode("red"));
parent.add(new DefaultMutableTreeNode("yellow"));
parent = new DefaultMutableTreeNode("sports");
theRoot.add(parent);
parent.add(new DefaultMutableTreeNode("basketball"));
parent.add(new DefaultMutableTreeNode("soccer"));
parent.add(new DefaultMutableTreeNode("football"));
parent.add(new DefaultMutableTreeNode("hockey"));
parent = new DefaultMutableTreeNode("food");
theRoot.add(parent);
parent.add(new DefaultMutableTreeNode("hot dogs"));
parent.add(new DefaultMutableTreeNode("pizza"));
parent.add(new DefaultMutableTreeNode("ravioli"));
parent.add(new DefaultMutableTreeNode("bananas"));
}
} // end TreeModel
everything was compiling fine until I had the separate controller
class - in a different package try model.addTreeModelListener( new
TreeModelListener() );
with...
/**
* inner class listens for changes to the tree data model
*
*/
protected class TreeModelListener implements TreeModelListener {
public void treeNodesChanged(TreeModelEvent e) {
DefaultMutableTreeNode node;
node = (DefaultMutableTreeNode) e.getTreePath().getLastPathComponent();
/*
* If the event lists children, then the changed
* node is the child of the node we've already
* gotten. Otherwise, the changed node and the
* specified node are the same.
*/
try {
int index = e.getChildIndices()[0];
node = (DefaultMutableTreeNode) (node.getChildAt(index));
} catch (NullPointerException exc) { ; }
System.out.println("The user has finished editing the node.");
System.out.println("New value: " + node.getUserObject());
}
public void treeNodesInserted(TreeModelEvent e) { ; }
public void treeNodesRemoved(TreeModelEvent e) { ; }
public void treeStructureChanged(TreeModelEvent e) { ; }
} // end TreeModelListener
and I got:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at
sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1361)
at
sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1508
)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at
sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at
sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1229)
at
sun.tools.javac.SourceMember.resolveTypeStructure(SourceMember.java:332)
at
sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1238)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at
sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
Just thought I'd be a good citizen.
(Review ID: 99513)
======================================================================
Name: skT88420 Date: 01/19/2000
C:\>java -version
java version "1.2.2"
Classic VM (build JDK-1.2.2-W, native threads, symcjit)
I was compiling a java source and got the following. I m using Kawa IDE.
I m wrting the following class...
import..........
public class CustomerTableModel extends AbstractTableModel {
///
////// // code
//////
////
class TableCellRenderer extends JLabel implements TableCellRenderer{
TableCellRenderer(){
setOpaque(true);
}
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column){
setBackground( Color.red );
setFont( tableFont );
return this;
}
}
}//end class
XXXXXXXXXXX TRACE BEGIN
D:\java2\bin\javac.exe -d J:\himanshu\scgmon -g CustomerTableModel.java
Class Path - J:\himanshu\scgmon\;%CLASSPATH%;.;d:\java2\lib\;d:
\Kawa\kawaclasses.zip;d:\java2\lib\tools.jar;d:\java2\jre\lib\rt.jar
File Compiled...
--------------------------- Compiler Output ---------------------------
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass
(ClassDefinition.java:1361)
at sun.tools.java.ClassDefinition.collectInheritedMethods
(ClassDefinition.java:1508)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1229)
at sun.tools.javac.SourceMember.resolveTypeStructure
(SourceMember.java:332)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1238)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report
(http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
XXXXXXXXXXX TRACE END
NOTE : I DO NOT GET THE BUG IF I DON"T WRITE THE SUB-CLASS TableCellRenderer. I
know I m using the Interface name for my sub-class. :-)
(Review ID: 100159)
======================================================================
Name: skT88420 Date: 02/14/2000
java version "1.2.2"
Classic VM (build JDK-1.2.2-W, native threads, symcjit)
Tried to implement the following code:
class MyListSelectionListener implements MyListSelectionListener {
public void valueChanged(ListSelectionEvent l){
System.out.println("\n<"+l.toString()+">\n");
}
}
/* Call to the above class */
bookingNums = new List(1, false);
MyListSelectionListener listSelectionListener
= new MyListSelectionListener();
bookingNums.addListSelectionListener(listSelectionListener);
RESULT:
--------------------------- Compiler Output ---------------------------
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass
(ClassDefinition.java:1361)
at sun.tools.java.ClassDefinition.collectInheritedMethods
(ClassDefinition.java:1508)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1229)
at sun.tools.javac.SourceMember.resolveTypeStructure
(SourceMember.java:332)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1238)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
(Review ID: 101193)
======================================================================
Name: tb29552 Date: 03/27/98
1) Steps to reproduce the problem:
compile the source with "javac BugTest.java"
2) Source code that demonstrates the problem:
public class BugTest {
public class CrashClass implements CrashClass {
}
}
3) Exact text of any error messages that appeared:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:590)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1209)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1337)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1103)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:774)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1197)
at sun.tools.javac.SourceMember.resolveTypeStructure(SourceMember.java:321)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1206)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1050)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.Main.compile(Main.java:345)
at sun.tools.javac.Main.main(Main.java:571)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
(Review ID: 27221)
======================================================================
FROM BUGID 4124490:
The code
interface X extends W{}
class W implements X{}
makes a stack overflow in 1.1.5, and
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:590)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1209)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1337)
at sun.tools.java.ClassDefinition.getInheritableMethods(ClassDefinition.java:1359)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1092)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1337)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1103)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:774)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1197)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1050)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.Main.compile(Main.java:345)
at sun.tools.javac.Main.main(Main.java:571)
in 1.2beta3.
Name: tb29552 Date: 06/06/99
Follow up on previous bug report for javac. The problem is when an
inner class extends another class and incorrectly tries to implement itself:
class A
{
class B extends A
implements B // no.
{
}
}
yields:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.SourceClass.checkSupers(Compiled Code)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceMember.resolveTypeStructure(SourceMember.java:332)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
on my NT4,
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)
HTH
(Review ID: 83991)
======================================================================
Name: skT88420 Date: 07/16/99
Compiling using javac -g and local classpath expression.
Error text as follows
cd c:/home/cefn/classes/cefn/dbe/render/
javac -classpath "C:/jdk1.2/jre/lib/ext;c:/home/cefn/classes;." -g RenderedCell.java
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.java.Environment.getQualifiedClassDefinition(Compiled Code)
at sun.tools.java.Environment.resolve(Compiled Code)
at sun.tools.tree.IdentifierExpression.toResolvedType(IdentifierExpression.java:312)
at sun.tools.tree.IdentifierExpression.toType(IdentifierExpression.java:344)
at sun.tools.tree.DeclarationStatement.checkBlockStatement(Compiled Code)
at sun.tools.tree.CompoundStatement.check(Compiled Code)
at sun.tools.tree.Statement.checkMethod(Statement.java:92)
at sun.tools.javac.SourceMember.check(Compiled Code)
at sun.tools.javac.SourceClass.checkMembers(Compiled Code)
at sun.tools.javac.SourceClass.checkInternal(Compiled Code)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
Compilation exited abnormally with code 4 at Fri Jul 16 13:35:36
(Review ID: 85669)
======================================================================
Name: skT88420 Date: 08/26/99
Compilation failed with compiler error reported below.
C:\jdk1.2.1\bin\javac.exe -g -deprecation -d "D:\projects\spect3d\src" -classpath
"C:\jdk1.2.1\jre\lib\;C:\jdk1.2.1\jre\lib\ext\;C:\jdk1.2.1\jre\lib\ext\iiimp.jar;C:\jdk1.2.1\jre\lib\ext\j3daudio.jar;C:\jdk1.2.1\jre\lib\ext\j3dcore.jar;C:\jdk1.2.1\jre\lib\ext\j3dutils.jar;C:\jdk1.2.
1\jre\lib\ext\vecmath.jar;D:\projects\spect3d\src\;D:\projects\lib\;C:\lib\ucar19990210\classes\;C:\jdk1.2.1\lib\dt.jar;C:\jdk1.2.1\lib\tools.jar;C:\jdk1.2.1\jre\lib\i18n.jar;C:\jdk1.2.1\jre\lib\jaws.j
ar;C:\jdk1.2.1\jre\lib\rt.jar;C:\jdk1.2.1\jre\lib\ext\iimp.jar;C:\VisualCafe\JAVA\LIB\;C:\VisualCafe\JAVA\LIB\SYMCLASS.ZIP;C:\VisualCafe\JFC\SWINGALL.JAR;C:\VisualCafe\Bin\COMPONENTS\SFC.JAR;C:\VisualC
afe\Bin\COMPONENTS\SYMBEANS.JAR;C:\VisualCafe\JAVA\LIB\Collections.zip;C:\VisualCafe\JAVA\LIB\icebrowserbean.jar;C:\VisualCafe\JAVA\LIB\jsdk.jar;C:\VisualCafe\JAVA\LIB\SYMTOOLS.JAR;c:\VisualCafe\java\l
ib\classes.zip" "D:\projects\spect3d\src\spect3d\SPMaterial.java" "D:\projects\spect3d\src\spect3d\SPElement.java" "D:\projects\spect3d\src\spect3d\SPMaterialElement.java"
"D:\projects\spect3d\src\spect3d\SPDialogOpen.java" "D:\projects\spect3d\src\spect3d\SPDialogSave.java" "D:\projects\spect3d\src\spect3d\SPDialogFile.java"
"D:\projects\spect3d\src\spect3d\SPModelUniverseContour.java" "D:\projects\spect3d\src\spect3d\SPWorkspaceCfgHelper.java" "D:\projects\spect3d\src\spect3d\SPDialogMaterials.java"
"D:\projects\spect3d\src\spect3d\SPDialogMaterial.java" "D:\projects\spect3d\src\spect3d\SPDialogAbout.java" "D:\projects\spect3d\src\spect3d\SPModelUniverse.java"
"D:\projects\spect3d\src\spect3d\SPWorkspace.java" "D:\projects\spect3d\src\spect3d\SPSubgraphOptions.java" "D:\projects\spect3d\src\spect3d\SPTimeSlice.java"
"D:\projects\spect3d\src\spect3d\SPWorkspaceCfg.java" "D:\projects\spect3d\src\spect3d\SPDialogDataSetSource.java" "D:\projects\spect3d\src\spect3d\SPMainWin.java"
"D:\projects\spect3d\src\spect3d\AppUtil.java" "D:\projects\spect3d\src\spect3d\SPSubgraphMaker.java" "D:\projects\spect3d\src\spect3d\SPSubgraphFactory.java"
"D:\projects\spect3d\src\spect3d\SPDialogDetectorCfg.java" "D:\projects\spect3d\src\spect3d\MakeX.java" "D:\projects\spect3d\src\spect3d\SPDesktopPane.java"
"D:\projects\spect3d\src\spect3d\FatalX.java" "D:\projects\spect3d\src\spect3d\SPMakeContour.java" "D:\projects\spect3d\src\spect3d\SPDialogRuntimeInfo.java"
"D:\projects\spect3d\src\spect3d\SPViewFrameContour.java" "D:\projects\spect3d\src\spect3d\SPViewFrame.java" "D:\projects\spect3d\src\spect3d\SPViewExodusInfo.java"
"D:\projects\spect3d\src\spect3d\SPDialogSpatialGrid.java" "D:\projects\spect3d\src\spect3d\SPDialogGridVariables.java" "D:\projects\spect3d\src\spect3d\SPUnit.java"
"D:\projects\spect3d\src\spect3d\SPWorkspaceCfgGeometry.java" "D:\projects\spect3d\src\spect3d\SPWorkspaceCfgCoordinates.java" "D:\projects\spect3d\src\spect3d\SPWorkspaceCfgGridVariables.java"
"D:\projects\spect3d\src\spect3d\SPGraph.java" "D:\projects\spect3d\src\spect3d\SPMaterialMap.java" "D:\projects\spect3d\src\spect3d\SPElementMap.java"
"D:\projects\spect3d\src\spect3d\SPViewFactory.java" "D:\projects\spect3d\src\Spect3d.java" "D:\projects\spect3d\src\spect3d\SPDialogColorMap.java"
"D:\projects\spect3d\src\spect3d\SPWorkspaceCfgMaterials.java"
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(Compiled Code)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.SourceClass.checkSupers(Compiled Code)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceMember.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(Compiled Code)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
Build Failed
(Review ID: 94471)
======================================================================
Name: skT88420 Date: 10/14/99
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java, Compiled Code)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java, Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java, Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java, Compiled Code)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java, Compiled Code)
at sun.tools.java.Environment.getClassDefinition(Environment.java, Compiled Code)
at sun.tools.java.Environment.getClassDefinition(Environment.java, Compiled Code)
at sun.tools.java.Environment.implicitCast(Environment.java, Compiled Code)
at sun.tools.java.Environment.isMoreSpecific(Environment.java, Compiled Code)
at sun.tools.java.Environment.isApplicable(Environment.java, Compiled Code)
at sun.tools.java.ClassDefinition.matchMethod(ClassDefinition.java, Compiled Code)
at sun.tools.java.ClassDefinition.matchMethod(ClassDefinition.java, Compiled Code)
at sun.tools.tree.NewInstanceExpression.checkValue(NewInstanceExpression.java, Compiled Code)
at sun.tools.tree.AssignExpression.checkValue(AssignExpression.java, Compiled Code)
at sun.tools.tree.BinaryAssignExpression.check(BinaryAssignExpression.java, Compiled Code)
at sun.tools.tree.ExpressionStatement.check(ExpressionStatement.java, Compiled Code)
at sun.tools.tree.Statement.checkBlockStatement(Statement.java, Compiled Code)
at sun.tools.tree.CompoundStatement.check(CompoundStatement.java, Compiled Code)
at sun.tools.tree.Statement.checkMethod(Statement.java:92)
at sun.tools.javac.SourceMember.check(SourceMember.java, Compiled Code)
at sun.tools.javac.SourceClass.checkMembers(SourceClass.java:1002)
at sun.tools.javac.SourceClass.checkInternal(SourceClass.java:612)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Main.java:550)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
(Review ID: 96563)
======================================================================
Name: skT88420 Date: 10/25/99
The java compiler of JDK 1.3 (also 1.2 and 1.2.2) does not
correct support access rights on cyclic dependent packages.
An older version of javac-ea can compile this.
=== package pa ======
package pa;
import pb.*;
public class ca1 {
int i1;
int getI1() {
return i1;
}
}
------
package pa;
import pb.*;
public class ca2 {
cb b1 = new cb();
void test() {
b1.i1 = 55;
int i = b1.getI1();
}
}
========
package pb;
import pa.*;
public class cb extends ca1 {
}
======= result =======
C:\test>javac pa\*.java pb\*.java
pa\ca2.java:8: i1 is not public in pa.ca1; cannot be accessed from outside packa
ge
b1.i1 = 55;
^
pa\ca2.java:9: getI1() is not public in pa.ca1; cannot be accessed from outside
package
int i = b1.getI1();
^
2 errors
C:\test>
(Review ID: 96951)
======================================================================
Name: skT88420 Date: 11/10/99
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)
package nl.tkc.base;
import java.util.*;
import nl.tkc.util.Constants;
import com.ibm.xml.dom.*;
import org.w3c.dom.*;
public class MeaningfulObject extends GenericElement {
//***************************************************************************
// Default constructor
//***************************************************************************
public MeaningfulObject( DocumentImpl ownerDoc, java.lang.String name ) {
super(ownerDoc, name);
}
public Link getLinkBy(String id) {
Enumeration enum = getLinks();
Link retVal = null;
Link link = null;
while ( enum.hasMoreElements() ) {
link = (Link) enum.nextElement();
if ( id.equals(link.getId() ) ) {
retVal = link;
break;
}
}
return retVal;
}
//***************************************************************************
// Retrieve the elements with the <LINK> tag from th
//***************************************************************************
public Enumeration getLinks() {
Enumeration enum = getElementsBy( Constants.LINK );
return enum;
}
//***************************************************************************
// Retrieve the elements with the <CLASSIFICATION> tag from this
<MEANINGFULOBJECT>
//***************************************************************************
public Enumeration getClassifications() {
Enumeration enum = getElementsBy( Constants.CLASSIFICATION );
return enum;
}
}
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.java.Environment.getQualifiedClassDefinition(Compiled Code)
at sun.tools.java.Environment.resolve(Compiled Code)
at sun.tools.java.Environment.resolve(Compiled Code)
at sun.tools.javac.SourceMember.check(Compiled Code)
at sun.tools.javac.SourceClass.checkMembers(Compiled Code)
at sun.tools.javac.SourceClass.checkInternal(Compiled Code)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
(Review ID: 97710)
======================================================================
Name: skT88420 Date: 11/16/99
Classic VM (build JDK-1.2.2-W, native threads, symcjit)
During compilation of java source code (not disclosed) I got the following
crash output:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1
361)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinitio
n.java:1491)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.j
ava:137)
at sun.tools.java.Environment.getQualifiedClassDefinition(Environment.ja
va:399)
at sun.tools.java.Environment.resolve(Environment.java:226)
at sun.tools.javac.SourceMember.check(SourceMember.java:446)
at sun.tools.javac.SourceClass.checkMembers(SourceClass.java:978)
at sun.tools.javac.SourceClass.checkInternal(SourceClass.java:612)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Main.java:550)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://j
ava.sun.com/cgi-bin/bugreport.cgi).
1 error
When I compile for the second time. It succeded. We are using makefile with
cygnus bash.
(Review ID: 97918)
======================================================================
Name: skT88420 Date: 11/29/99
javac ImageHolder.java -d c:\manju\java\classes
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1
361)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinitio
n.java:1508)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.j
ava:137)
at sun.tools.java.Environment.getQualifiedClassDefinition(Environment.ja
va:399)
at sun.tools.java.Environment.resolve(Environment.java:226)
at sun.tools.javac.SourceMember.check(SourceMember.java:446)
at sun.tools.javac.SourceClass.checkMembers(SourceClass.java:976)
at sun.tools.javac.SourceClass.checkInternal(SourceClass.java:612)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Main.java:550)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://j
ava.sun.com/cgi-bin/bugreport.cgi).
1 error
When compiling the code I got the above error.
(Review ID: 98300)
======================================================================
Name: rlT66838 Date: 12/08/99
java version "1.2.2"
Classic VM (build JDK-1.2.2-001, native threads, symcjit)
I have an abstract class (let's call it abs.class) which contains 4 variables
and NOTHING else. When I compiled that class, everything was cool. Next, I
created a regular public class (let's call it main.class) and extended the
abs.class. So, when I compiled main.class, I got an extensive error report. It
stated:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java.1361)
at sun.tools.java.ClassDefinition.collectInheritedMethods
(ClassDefinition.java.1508)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1229)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occured in the compiler; please file a bug report
(http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
Also, the main.class has no code besides its constructor declaration so i don't
think there is any need to submit it for your review.
(Review ID: 98812)
======================================================================
Name: skT88420 Date: 01/03/2000
Classic VM (build JDK-1.2.2-001, native threads, symcjit)
compiling large GUI using jtree (as well as many other components)
implemented custom data model - very basic for now and separate
controller class that registers handlers with the model.
public class TreeModel extends DefaultTreeModel {
public TreeModel(Configuration config) {
super(new DefaultMutableTreeNode("ThinAir TrafficControl"), true);
DefaultMutableTreeNode theRoot = (DefaultMutableTreeNode) root;
DefaultMutableTreeNode parent;
parent = new DefaultMutableTreeNode("colors");
theRoot.add(parent);
parent.add(new DefaultMutableTreeNode("blue"));
parent.add(new DefaultMutableTreeNode("violet"));
parent.add(new DefaultMutableTreeNode("red"));
parent.add(new DefaultMutableTreeNode("yellow"));
parent = new DefaultMutableTreeNode("sports");
theRoot.add(parent);
parent.add(new DefaultMutableTreeNode("basketball"));
parent.add(new DefaultMutableTreeNode("soccer"));
parent.add(new DefaultMutableTreeNode("football"));
parent.add(new DefaultMutableTreeNode("hockey"));
parent = new DefaultMutableTreeNode("food");
theRoot.add(parent);
parent.add(new DefaultMutableTreeNode("hot dogs"));
parent.add(new DefaultMutableTreeNode("pizza"));
parent.add(new DefaultMutableTreeNode("ravioli"));
parent.add(new DefaultMutableTreeNode("bananas"));
}
} // end TreeModel
everything was compiling fine until I had the separate controller
class - in a different package try model.addTreeModelListener( new
TreeModelListener() );
with...
/**
* inner class listens for changes to the tree data model
*
*/
protected class TreeModelListener implements TreeModelListener {
public void treeNodesChanged(TreeModelEvent e) {
DefaultMutableTreeNode node;
node = (DefaultMutableTreeNode) e.getTreePath().getLastPathComponent();
/*
* If the event lists children, then the changed
* node is the child of the node we've already
* gotten. Otherwise, the changed node and the
* specified node are the same.
*/
try {
int index = e.getChildIndices()[0];
node = (DefaultMutableTreeNode) (node.getChildAt(index));
} catch (NullPointerException exc) { ; }
System.out.println("The user has finished editing the node.");
System.out.println("New value: " + node.getUserObject());
}
public void treeNodesInserted(TreeModelEvent e) { ; }
public void treeNodesRemoved(TreeModelEvent e) { ; }
public void treeStructureChanged(TreeModelEvent e) { ; }
} // end TreeModelListener
and I got:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at
sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1361)
at
sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1508
)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at
sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at
sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1229)
at
sun.tools.javac.SourceMember.resolveTypeStructure(SourceMember.java:332)
at
sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1238)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at
sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
Just thought I'd be a good citizen.
(Review ID: 99513)
======================================================================
Name: skT88420 Date: 01/19/2000
C:\>java -version
java version "1.2.2"
Classic VM (build JDK-1.2.2-W, native threads, symcjit)
I was compiling a java source and got the following. I m using Kawa IDE.
I m wrting the following class...
import..........
public class CustomerTableModel extends AbstractTableModel {
///
////// // code
//////
////
class TableCellRenderer extends JLabel implements TableCellRenderer{
TableCellRenderer(){
setOpaque(true);
}
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column){
setBackground( Color.red );
setFont( tableFont );
return this;
}
}
}//end class
XXXXXXXXXXX TRACE BEGIN
D:\java2\bin\javac.exe -d J:\himanshu\scgmon -g CustomerTableModel.java
Class Path - J:\himanshu\scgmon\;%CLASSPATH%;.;d:\java2\lib\;d:
\Kawa\kawaclasses.zip;d:\java2\lib\tools.jar;d:\java2\jre\lib\rt.jar
File Compiled...
--------------------------- Compiler Output ---------------------------
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass
(ClassDefinition.java:1361)
at sun.tools.java.ClassDefinition.collectInheritedMethods
(ClassDefinition.java:1508)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1229)
at sun.tools.javac.SourceMember.resolveTypeStructure
(SourceMember.java:332)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1238)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report
(http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
XXXXXXXXXXX TRACE END
NOTE : I DO NOT GET THE BUG IF I DON"T WRITE THE SUB-CLASS TableCellRenderer. I
know I m using the Interface name for my sub-class. :-)
(Review ID: 100159)
======================================================================
Name: skT88420 Date: 02/14/2000
java version "1.2.2"
Classic VM (build JDK-1.2.2-W, native threads, symcjit)
Tried to implement the following code:
class MyListSelectionListener implements MyListSelectionListener {
public void valueChanged(ListSelectionEvent l){
System.out.println("\n<"+l.toString()+">\n");
}
}
/* Call to the above class */
bookingNums = new List(1, false);
MyListSelectionListener listSelectionListener
= new MyListSelectionListener();
bookingNums.addListSelectionListener(listSelectionListener);
RESULT:
--------------------------- Compiler Output ---------------------------
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass
(ClassDefinition.java:1361)
at sun.tools.java.ClassDefinition.collectInheritedMethods
(ClassDefinition.java:1508)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:804)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1229)
at sun.tools.javac.SourceMember.resolveTypeStructure
(SourceMember.java:332)
at sun.tools.javac.SourceClass.resolveTypeStructure
(SourceClass.java:1238)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition
(ClassDeclaration.java:137)
at sun.tools.javac.Main.compile(Main.java:504)
at sun.tools.javac.Main.main(Main.java:733)
(Review ID: 101193)
======================================================================
Name: tb29552 Date: 03/27/98
1) Steps to reproduce the problem:
compile the source with "javac BugTest.java"
2) Source code that demonstrates the problem:
public class BugTest {
public class CrashClass implements CrashClass {
}
}
3) Exact text of any error messages that appeared:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:590)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1209)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1337)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1103)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:774)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1197)
at sun.tools.javac.SourceMember.resolveTypeStructure(SourceMember.java:321)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1206)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1050)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.Main.compile(Main.java:345)
at sun.tools.javac.Main.main(Main.java:571)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
(Review ID: 27221)
======================================================================
FROM BUGID 4124490:
The code
interface X extends W{}
class W implements X{}
makes a stack overflow in 1.1.5, and
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:590)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1209)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1337)
at sun.tools.java.ClassDefinition.getInheritableMethods(ClassDefinition.java:1359)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java:1092)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java:1337)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1103)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.SourceClass.checkSupers(SourceClass.java:774)
at sun.tools.javac.SourceClass.resolveTypeStructure(SourceClass.java:1197)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1050)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java:122)
at sun.tools.javac.Main.compile(Main.java:345)
at sun.tools.javac.Main.main(Main.java:571)
in 1.2beta3.
Name: tb29552 Date: 06/06/99
Follow up on previous bug report for javac. The problem is when an
inner class extends another class and incorrectly tries to implement itself:
class A
{
class B extends A
implements B // no.
{
}
}
yields:
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1135)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.SourceClass.checkSupers(Compiled Code)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceMember.resolveTypeStructure(SourceMember.java:332)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(SourceClass.java:1082)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
on my NT4,
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)
HTH
(Review ID: 83991)
======================================================================
Name: skT88420 Date: 07/16/99
Compiling using javac -g and local classpath expression.
Error text as follows
cd c:/home/cefn/classes/cefn/dbe/render/
javac -classpath "C:/jdk1.2/jre/lib/ext;c:/home/cefn/classes;." -g RenderedCell.java
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java:80)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.java.Environment.getQualifiedClassDefinition(Compiled Code)
at sun.tools.java.Environment.resolve(Compiled Code)
at sun.tools.tree.IdentifierExpression.toResolvedType(IdentifierExpression.java:312)
at sun.tools.tree.IdentifierExpression.toType(IdentifierExpression.java:344)
at sun.tools.tree.DeclarationStatement.checkBlockStatement(Compiled Code)
at sun.tools.tree.CompoundStatement.check(Compiled Code)
at sun.tools.tree.Statement.checkMethod(Statement.java:92)
at sun.tools.javac.SourceMember.check(Compiled Code)
at sun.tools.javac.SourceClass.checkMembers(Compiled Code)
at sun.tools.javac.SourceClass.checkInternal(Compiled Code)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
Compilation exited abnormally with code 4 at Fri Jul 16 13:35:36
(Review ID: 85669)
======================================================================
Name: skT88420 Date: 08/26/99
Compilation failed with compiler error reported below.
C:\jdk1.2.1\bin\javac.exe -g -deprecation -d "D:\projects\spect3d\src" -classpath
"C:\jdk1.2.1\jre\lib\;C:\jdk1.2.1\jre\lib\ext\;C:\jdk1.2.1\jre\lib\ext\iiimp.jar;C:\jdk1.2.1\jre\lib\ext\j3daudio.jar;C:\jdk1.2.1\jre\lib\ext\j3dcore.jar;C:\jdk1.2.1\jre\lib\ext\j3dutils.jar;C:\jdk1.2.
1\jre\lib\ext\vecmath.jar;D:\projects\spect3d\src\;D:\projects\lib\;C:\lib\ucar19990210\classes\;C:\jdk1.2.1\lib\dt.jar;C:\jdk1.2.1\lib\tools.jar;C:\jdk1.2.1\jre\lib\i18n.jar;C:\jdk1.2.1\jre\lib\jaws.j
ar;C:\jdk1.2.1\jre\lib\rt.jar;C:\jdk1.2.1\jre\lib\ext\iimp.jar;C:\VisualCafe\JAVA\LIB\;C:\VisualCafe\JAVA\LIB\SYMCLASS.ZIP;C:\VisualCafe\JFC\SWINGALL.JAR;C:\VisualCafe\Bin\COMPONENTS\SFC.JAR;C:\VisualC
afe\Bin\COMPONENTS\SYMBEANS.JAR;C:\VisualCafe\JAVA\LIB\Collections.zip;C:\VisualCafe\JAVA\LIB\icebrowserbean.jar;C:\VisualCafe\JAVA\LIB\jsdk.jar;C:\VisualCafe\JAVA\LIB\SYMTOOLS.JAR;c:\VisualCafe\java\l
ib\classes.zip" "D:\projects\spect3d\src\spect3d\SPMaterial.java" "D:\projects\spect3d\src\spect3d\SPElement.java" "D:\projects\spect3d\src\spect3d\SPMaterialElement.java"
"D:\projects\spect3d\src\spect3d\SPDialogOpen.java" "D:\projects\spect3d\src\spect3d\SPDialogSave.java" "D:\projects\spect3d\src\spect3d\SPDialogFile.java"
"D:\projects\spect3d\src\spect3d\SPModelUniverseContour.java" "D:\projects\spect3d\src\spect3d\SPWorkspaceCfgHelper.java" "D:\projects\spect3d\src\spect3d\SPDialogMaterials.java"
"D:\projects\spect3d\src\spect3d\SPDialogMaterial.java" "D:\projects\spect3d\src\spect3d\SPDialogAbout.java" "D:\projects\spect3d\src\spect3d\SPModelUniverse.java"
"D:\projects\spect3d\src\spect3d\SPWorkspace.java" "D:\projects\spect3d\src\spect3d\SPSubgraphOptions.java" "D:\projects\spect3d\src\spect3d\SPTimeSlice.java"
"D:\projects\spect3d\src\spect3d\SPWorkspaceCfg.java" "D:\projects\spect3d\src\spect3d\SPDialogDataSetSource.java" "D:\projects\spect3d\src\spect3d\SPMainWin.java"
"D:\projects\spect3d\src\spect3d\AppUtil.java" "D:\projects\spect3d\src\spect3d\SPSubgraphMaker.java" "D:\projects\spect3d\src\spect3d\SPSubgraphFactory.java"
"D:\projects\spect3d\src\spect3d\SPDialogDetectorCfg.java" "D:\projects\spect3d\src\spect3d\MakeX.java" "D:\projects\spect3d\src\spect3d\SPDesktopPane.java"
"D:\projects\spect3d\src\spect3d\FatalX.java" "D:\projects\spect3d\src\spect3d\SPMakeContour.java" "D:\projects\spect3d\src\spect3d\SPDialogRuntimeInfo.java"
"D:\projects\spect3d\src\spect3d\SPViewFrameContour.java" "D:\projects\spect3d\src\spect3d\SPViewFrame.java" "D:\projects\spect3d\src\spect3d\SPViewExodusInfo.java"
"D:\projects\spect3d\src\spect3d\SPDialogSpatialGrid.java" "D:\projects\spect3d\src\spect3d\SPDialogGridVariables.java" "D:\projects\spect3d\src\spect3d\SPUnit.java"
"D:\projects\spect3d\src\spect3d\SPWorkspaceCfgGeometry.java" "D:\projects\spect3d\src\spect3d\SPWorkspaceCfgCoordinates.java" "D:\projects\spect3d\src\spect3d\SPWorkspaceCfgGridVariables.java"
"D:\projects\spect3d\src\spect3d\SPGraph.java" "D:\projects\spect3d\src\spect3d\SPMaterialMap.java" "D:\projects\spect3d\src\spect3d\SPElementMap.java"
"D:\projects\spect3d\src\spect3d\SPViewFactory.java" "D:\projects\spect3d\src\Spect3d.java" "D:\projects\spect3d\src\spect3d\SPDialogColorMap.java"
"D:\projects\spect3d\src\spect3d\SPWorkspaceCfgMaterials.java"
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java:667)
at sun.tools.java.ClassDefinition.collectOneClass(Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(Compiled Code)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.SourceClass.checkSupers(Compiled Code)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceMember.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceClass.resolveTypeStructure(Compiled Code)
at sun.tools.javac.SourceClass.basicCheck(Compiled Code)
at sun.tools.java.ClassDeclaration.getClassDefinition(Compiled Code)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
1 error
Build Failed
(Review ID: 94471)
======================================================================
Name: skT88420 Date: 10/14/99
sun.tools.java.CompilerError: checkMeet(), no abstract method
at sun.tools.java.MemberDefinition.checkMeet(MemberDefinition.java, Compiled Code)
at sun.tools.java.ClassDefinition.collectOneClass(ClassDefinition.java, Compiled Code)
at sun.tools.java.ClassDefinition.collectInheritedMethods(ClassDefinition.java, Compiled Code)
at sun.tools.java.BinaryClass.basicCheck(BinaryClass.java, Compiled Code)
at sun.tools.java.ClassDeclaration.getClassDefinition(ClassDeclaration.java, Compiled Code)
at sun.tools.java.Environment.getClassDefinition(Environment.java, Compiled Code)
at sun.tools.java.Environment.getClassDefinition(Environment.java, Compiled Code)
at sun.tools.java.Environment.implicitCast(Environment.java, Compiled Code)
at sun.tools.java.Environment.isMoreSpecific(Environment.java, Compiled Code)
at sun.tools.java.Environment.isApplicable(Environment.java, Compiled Code)
at sun.tools.java.ClassDefinition.matchMethod(ClassDefinition.java, Compiled Code)
at sun.tools.java.ClassDefinition.matchMethod(ClassDefinition.java, Compiled Code)
at sun.tools.tree.NewInstanceExpression.checkValue(NewInstanceExpression.java, Compiled Code)
at sun.tools.tree.AssignExpression.checkValue(AssignExpression.java, Compiled Code)
at sun.tools.tree.BinaryAssignExpression.check(BinaryAssignExpression.java, Compiled Code)
at sun.tools.tree.ExpressionStatement.check(ExpressionStatement.java, Compiled Code)
at sun.tools.tree.Statement.checkBlockStatement(Statement.java, Compiled Code)
at sun.tools.tree.CompoundStatement.check(CompoundStatement.java, Compiled Code)
at sun.tools.tree.Statement.checkMethod(Statement.java:92)
at sun.tools.javac.SourceMember.check(SourceMember.java, Compiled Code)
at sun.tools.javac.SourceClass.checkMembers(SourceClass.java:1002)
at sun.tools.javac.SourceClass.checkInternal(SourceClass.java:612)
at sun.tools.javac.SourceClass.check(SourceClass.java:511)
at sun.tools.javac.Main.compile(Main.java:550)
at sun.tools.javac.Main.main(Main.java:733)
error: An error has occurred in the compiler; please file a bug report (http://java.sun.com/cgi-bin/bugreport.cgi).
(Review ID: 96563)
======================================================================
Name: skT88420 Date: 10/25/99
The java compiler of JDK 1.3 (also 1.2 and 1.2.2) does not
correct support access rights on cyclic dependent packages.
An older version of javac-ea can compile this.
=== package pa ======
package pa;
import pb.*;
public class ca1 {
int i1;
int getI1() {
return i1;
}
}
------
package pa;
import pb.*;
public class ca2 {
cb b1 = new cb();
void test() {
b1.i1 = 55;
int i = b1.getI1();
}
}
========
package pb;
import pa.*;
public class cb extends ca1 {
}
======= result =======
C:\test>javac pa\*.java pb\*.java
pa\ca2.java:8: i1 is not public in pa.ca1; cannot be accessed from outside packa
ge
b1.i1 = 55;
^
pa\ca2.java:9: getI1() is not public in pa.ca1; cannot be accessed from outside
package
int i = b1.getI1();
^
2 errors
C:\test>
(Review ID: 96951)
======================================================================
Name: skT88420 Date: 11/10/99
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)
package nl.tkc.base;
import java.util.*;
import nl.tkc.util.Constants;
import com.ibm.xml.dom.*;
import org.w3c.dom.*;
public class MeaningfulObject extends GenericElement {
//***************************************************************************
// Default constructor
//***************************************************************************
public MeaningfulObject( DocumentImpl ownerDoc, java.lang.String name ) {
super(ownerDoc, name);
}
public Link getLinkBy(String id) {
Enumeration enum = getLinks();
Link retVal = null;
Link link = null;
while ( enum.hasMoreElements() ) {
link = (Link) enum.nextElement();
if ( id.equals(link.getId() ) ) {
retVal = link;
break;
}
}
return retVal;
}
//***************************************************************************
// Retrieve the elements with the <LINK> tag from th
- duplicates
-
JDK-4124490 Cyclic extension bug
-
- Closed
-
-
JDK-4233970 bug in javac compiler: infinite loop of errors for InnerClass
-
- Closed
-
-
JDK-4237209 assertion failure - checkMeet(), no abstract method
-
- Closed
-
-
JDK-4294414 compiler crash if class attempts to implement itself: CompilerError checkMeet()
-
- Closed
-
-
JDK-4139320 compiler crashes when an interface extends a class.
-
- Closed
-