JDK-8080948 : [TEST_BUG] Few test cases are failing due to use of getPeer()
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2015-05-22
  • Updated: 2021-10-05
  • Resolved: 2015-09-03
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9
8u321Fixed 9 b83Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
Test name(s):
java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java 
java/awt/xembed/server/RunTestXEmbed.java 
closed/java/awt/Component/ObscuredTest/ObscuredTest
java/awt/xembed/server/TestXEmbedServerJava.java

JDK tested: 9b65,9b64 
OS tested: Mac, Linux 
Is it a regression? Yes(Test paases in 9b64 and started failing from 9b65) 
Regression introduced in release/build:9b65 
Is it platform specific? No 
The is failure reproduced: always 
               
General description: 
----------System.err:(6/340)----------
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java:229: error: cannot find symbol
        origPeer = (ButtonPeer) getPeer();
                                ^
  symbol:   method getPeer()
  location: class TestButton
1 error
result: Failed. Compilation failed: Compilation failed


test result: Failed. Compilation failed: Compilation failed



----------System.err:(29/2622)----------
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/TestXEmbedServer.java:29: warning: WindowIDProvider is internal proprietary API and may be removed in a future release
import sun.awt.WindowIDProvider;
              ^
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/JavaClient.java:42: warning: EmbeddedFrame is internal proprietary API and may be removed in a future release
        final EmbeddedFrame ef = createEmbeddedFrame(xtoolkit, Long.parseLong(args[0]));
              ^
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/JavaClient.java:50: warning: EmbeddedFrame is internal proprietary API and may be removed in a future release
    private static EmbeddedFrame createEmbeddedFrame(boolean xtoolkit, long window) {
                   ^
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/JavaClient.java:54: warning: EmbeddedFrame is internal proprietary API and may be removed in a future release
            return (EmbeddedFrame)cons.newInstance(new Object[] {window, true});
                    ^
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/TestXEmbedServer.java:185: warning: WindowIDProvider is internal proprietary API and may be removed in a future release
        WindowIDProvider pid = (WindowIDProvider)client.getPeer();
        ^
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/TestXEmbedServer.java:185: warning: WindowIDProvider is internal proprietary API and may be removed in a future release
        WindowIDProvider pid = (WindowIDProvider)client.getPeer();
                                ^
/net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/TestXEmbedServer.java:185: error: cannot find symbol
        WindowIDProvider pid = (WindowIDProvider)client.getPeer();
                                                       ^
  symbol:   method getPeer()
  location: variable client of type Canvas
Note: /net/stt-13.ru.oracle.com/export2/stt/newroot/regression/workspaces/9/9_fcsb65/j2se/test/java/awt/xembed/server/TestXEmbedServer.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
6 warnings
result: Failed. Compilation failed: Compilation failed


test result: Failed. Compilation failed: Compilation failed


Comments
URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/36a8183df621 User: lana Date: 2015-09-23 23:04:33 +0000
23-09-2015

URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/36a8183df621 User: serb Date: 2015-09-03 16:19:52 +0000
03-09-2015

RULE closed/java/awt/Component/ObscuredTest/ObscuredTest Exception java.lang.ClassNotFoundException: ObscuredTestMain RULE closed/java/awt/Component/ObscuredTest/ObscuredTest Exception java.lang.NoClassDefFoundError: ObscuredTestMain
17-06-2015