Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2038779 | 1.4.0 | Clifford Click | P2 | Closed | Fixed | beta |
The following test failed on JComboBox2090 with java.lang.NullPointerException when using "-sever -Xcomp" switchs.
-client - passed
-client -Xint - passed
-client -Xcomp - passed
-server - passed
-server -Xint - passed
-server -Xcomp - failed on (sparc 2.6, 5.7, 5.8)
========================================
JCK Test:
javasoft.sqe.tests.api.javax.swing.JComboBox.getsetXXXTests
Source Location:
/net/ultraowl.eng/export/ultraowl1/javatb/testbase/src/JCK-runtime-13fcs/tests/api/javax_swing/JComboBox
=========================================
JDK info:
java version "1.3.1beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1beta-b08)
Java HotSpot(TM) Server VM (build 1.3.1beta-b08, compiled mode)
=========================================
System info:
jtg-s120>info
Hostname: jtg-s120
Hostid: 80b8bd5b
Release: 5.8
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain: javasoft.eng.sun.com
Kernel version: SunOS 5.8 Generic February 2000
===========
Status of processor 0 as of: 11/21/00 08:18:05
Processor has been on-line since 09/30/00 12:09:52.
The sparcv9 processor operates at 360 MHz,
and has a sparcv9 floating point processor.
Status of processor 2 as of: 11/21/00 08:18:05
Processor has been on-line since 09/30/00 12:09:53.
The sparcv9 processor operates at 360 MHz,
and has a sparcv9 floating point processor.
===========
Solaris 8 s28_38shwp2 SPARC
Copyright 2000 Sun Microsystems, Inc. All Rights Reserved.
Assembled 21 January 2000
==========================================
To reproduce:
Execute the attached script:
getsetXXX-server-Xcomp.ksh -sever -Xcomp
You may have to modify the JDK path, to point to your JDK on your system.
Script:
SWITCH=${1+$@}
uname -np | read HOST ARCH
JDK=/export/home/jtg-test/JH_JDK131_b08_JCK13/jdk1.3.1beta
TESTBASE=/net/ultraowl.eng/export/ultraowl1/javatb/testbase
JCK=${TESTBASE}/src/JCK-runtime-13fcs
CLASSPATH=${JCK}/classes:${JCK}/javatest.jar
DISPLAY=${DISPLAY-$HOST:0.0}
LD_LIBRARY_PATH=${JCK}/lib/${ARCH}
executeClass=javasoft.sqe.tests.api.javax.swing.JComboBox.getsetXXXTests
excludeCmd="-exclude JComboBox2027,JComboBox2026,JComboBox2028"
executeClassArgs="-TestCaseID ALL"
export PATH CLASSPATH DISPLAY LD_LIBRARY_PATH
echo
$JDK/bin/java ${SWITCH} -version
echo
$JDK/bin/java ${SWITCH} -verify -Xfuture -Djava.security.policy=${JCK}/lib/jck.p
olicy ${executeClass} ${excludeCmd} ${executeClassArgs} ${executeContextArgs} ${execut
eTestURL}
==========================================
Error Message:
====== JComboBox2029 ====== public void processKeyEvent(KeyEvent e)
java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
at javax.swing.plaf.basic.BasicComboPopup.getPopupHeightForRowCount(BasicComboPopup.java:843)
at javax.swing.plaf.basic.BasicComboPopup.show(BasicComboPopup.java:111)
at javax.swing.plaf.basic.BasicComboBoxUI.setPopupVisible(BasicComboBoxUI.java:890)
at javax.swing.JComboBox.setPopupVisible(JComboBox.java:609)
at javax.swing.JComboBox.showPopup(JComboBox.java:594)
at javasoft.sqe.tests.api.javax.swing.JComboBox.getsetXXXTests$10.run(getsetXXXTests.java:726)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
JComboBox2029: Failed. Unexpected exception java.lang.reflect.InvocationTargetException
takwing.cheung@Eng 2000-11-21
-client - passed
-client -Xint - passed
-client -Xcomp - passed
-server - passed
-server -Xint - passed
-server -Xcomp - failed on (sparc 2.6, 5.7, 5.8)
========================================
JCK Test:
javasoft.sqe.tests.api.javax.swing.JComboBox.getsetXXXTests
Source Location:
/net/ultraowl.eng/export/ultraowl1/javatb/testbase/src/JCK-runtime-13fcs/tests/api/javax_swing/JComboBox
=========================================
JDK info:
java version "1.3.1beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1beta-b08)
Java HotSpot(TM) Server VM (build 1.3.1beta-b08, compiled mode)
=========================================
System info:
jtg-s120>info
Hostname: jtg-s120
Hostid: 80b8bd5b
Release: 5.8
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain: javasoft.eng.sun.com
Kernel version: SunOS 5.8 Generic February 2000
===========
Status of processor 0 as of: 11/21/00 08:18:05
Processor has been on-line since 09/30/00 12:09:52.
The sparcv9 processor operates at 360 MHz,
and has a sparcv9 floating point processor.
Status of processor 2 as of: 11/21/00 08:18:05
Processor has been on-line since 09/30/00 12:09:53.
The sparcv9 processor operates at 360 MHz,
and has a sparcv9 floating point processor.
===========
Solaris 8 s28_38shwp2 SPARC
Copyright 2000 Sun Microsystems, Inc. All Rights Reserved.
Assembled 21 January 2000
==========================================
To reproduce:
Execute the attached script:
getsetXXX-server-Xcomp.ksh -sever -Xcomp
You may have to modify the JDK path, to point to your JDK on your system.
Script:
SWITCH=${1+$@}
uname -np | read HOST ARCH
JDK=/export/home/jtg-test/JH_JDK131_b08_JCK13/jdk1.3.1beta
TESTBASE=/net/ultraowl.eng/export/ultraowl1/javatb/testbase
JCK=${TESTBASE}/src/JCK-runtime-13fcs
CLASSPATH=${JCK}/classes:${JCK}/javatest.jar
DISPLAY=${DISPLAY-$HOST:0.0}
LD_LIBRARY_PATH=${JCK}/lib/${ARCH}
executeClass=javasoft.sqe.tests.api.javax.swing.JComboBox.getsetXXXTests
excludeCmd="-exclude JComboBox2027,JComboBox2026,JComboBox2028"
executeClassArgs="-TestCaseID ALL"
export PATH CLASSPATH DISPLAY LD_LIBRARY_PATH
echo
$JDK/bin/java ${SWITCH} -version
echo
$JDK/bin/java ${SWITCH} -verify -Xfuture -Djava.security.policy=${JCK}/lib/jck.p
olicy ${executeClass} ${excludeCmd} ${executeClassArgs} ${executeContextArgs} ${execut
eTestURL}
==========================================
Error Message:
====== JComboBox2029 ====== public void processKeyEvent(KeyEvent e)
java.lang.reflect.InvocationTargetException: java.lang.NullPointerException
at javax.swing.plaf.basic.BasicComboPopup.getPopupHeightForRowCount(BasicComboPopup.java:843)
at javax.swing.plaf.basic.BasicComboPopup.show(BasicComboPopup.java:111)
at javax.swing.plaf.basic.BasicComboBoxUI.setPopupVisible(BasicComboBoxUI.java:890)
at javax.swing.JComboBox.setPopupVisible(JComboBox.java:609)
at javax.swing.JComboBox.showPopup(JComboBox.java:594)
at javasoft.sqe.tests.api.javax.swing.JComboBox.getsetXXXTests$10.run(getsetXXXTests.java:726)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:147)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
JComboBox2029: Failed. Unexpected exception java.lang.reflect.InvocationTargetException
takwing.cheung@Eng 2000-11-21
- backported by
-
JDK-2038779 JCK13 api/javax_swing/JComboBox/descriptions.html#getsetXXX
-
- Closed
-
- duplicates
-
JDK-4398641 JComboBox2029 test (JCK) fail with ladybird - latest server VM.
-
- Closed
-
-
JDK-4398668 InvocationMouseHandler0002 test (JCK) fails with ladybird - latest server VM.
-
- Closed
-