-
Bug
-
Resolution: Fixed
-
P2
-
7
Platform: Linux 2.6.25.11-60.fc8 (i386)
JDK: 7b34
JCK: 7 b05
Test: api/java_awt/Font/descriptions.html#GetPeer
(Please see GetPeerTests.java attached)
The output is the following:
java.lang.InternalError: Not implemented
at sun.font.FcFontConfiguration.getFontDescriptors(FcFontConfiguration.java:175)
at sun.awt.PlatformFont.<init>(PlatformFont.java:74)
at sun.awt.X11.XFontPeer.<init>(XFontPeer.java:53)
at sun.awt.X11.XToolkit.getFontPeer(XToolkit.java:874)
at java.awt.Font.getPeer_NoClientCode(Font.java:427)
at java.awt.Font.getPeer(Font.java:418)
at javasoft.sqe.tests.api.java.awt.Font.GetPeerTests.Font2014(GetPeerTests.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:623)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:406)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:623)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd$Version2Test.execute(ExecJCKTestSameJVMCmd.java:441)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd$StandardTest.run(ExecJCKTestSameJVMCmd.java:389)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd.execute(ExecJCKTestSameJVMCmd.java:257)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd.run(ExecJCKTestSameJVMCmd.java:162)
at com.sun.javatest.agent.Agent$Task.executeCommand(Agent.java:841)
at com.sun.javatest.agent.Agent$Task.execute(Agent.java:772)
at com.sun.javatest.agent.Agent$Task.handleRequest(Agent.java:633)
at com.sun.javatest.agent.Agent.handleRequestsUntilClosed(Agent.java:400)
at com.sun.javatest.agent.Agent.access$000(Agent.java:60)
at com.sun.javatest.agent.Agent$1.run(Agent.java:272)
at java.lang.Thread.run(Thread.java:674)
Font2014: Failed. Test case throws exception: java.lang.InternalError: Not implemented
It is caused by the following code:
-------------------------------------------------------------------
String name="NameOfTheFont"; //step Create font name
int style=Font.PLAIN; //step Create font styles
int size=11;
Font f=new Font(name,style,size); //step Create Font object
java.awt.peer.FontPeer fp=f.getPeer(); //step Create its peer
-------------------------------------------------------------------
JDK: 7b34
JCK: 7 b05
Test: api/java_awt/Font/descriptions.html#GetPeer
(Please see GetPeerTests.java attached)
The output is the following:
java.lang.InternalError: Not implemented
at sun.font.FcFontConfiguration.getFontDescriptors(FcFontConfiguration.java:175)
at sun.awt.PlatformFont.<init>(PlatformFont.java:74)
at sun.awt.X11.XFontPeer.<init>(XFontPeer.java:53)
at sun.awt.X11.XToolkit.getFontPeer(XToolkit.java:874)
at java.awt.Font.getPeer_NoClientCode(Font.java:427)
at java.awt.Font.getPeer(Font.java:418)
at javasoft.sqe.tests.api.java.awt.Font.GetPeerTests.Font2014(GetPeerTests.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:623)
at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:406)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:623)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd$Version2Test.execute(ExecJCKTestSameJVMCmd.java:441)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd$StandardTest.run(ExecJCKTestSameJVMCmd.java:389)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd.execute(ExecJCKTestSameJVMCmd.java:257)
at com.sun.jck.lib.ExecJCKTestSameJVMCmd.run(ExecJCKTestSameJVMCmd.java:162)
at com.sun.javatest.agent.Agent$Task.executeCommand(Agent.java:841)
at com.sun.javatest.agent.Agent$Task.execute(Agent.java:772)
at com.sun.javatest.agent.Agent$Task.handleRequest(Agent.java:633)
at com.sun.javatest.agent.Agent.handleRequestsUntilClosed(Agent.java:400)
at com.sun.javatest.agent.Agent.access$000(Agent.java:60)
at com.sun.javatest.agent.Agent$1.run(Agent.java:272)
at java.lang.Thread.run(Thread.java:674)
Font2014: Failed. Test case throws exception: java.lang.InternalError: Not implemented
It is caused by the following code:
-------------------------------------------------------------------
String name="NameOfTheFont"; //step Create font name
int style=Font.PLAIN; //step Create font styles
int size=11;
Font f=new Font(name,style,size); //step Create Font object
java.awt.peer.FontPeer fp=f.getPeer(); //step Create its peer
-------------------------------------------------------------------
- duplicates
-
JDK-6733203 PIT: Printing a String drawn with 'Dialog' font throws Internal Error, Ubuntu
-
- Closed
-
-
JDK-6794133 Print failed on OpenSolaris
-
- Closed
-
-
JDK-6800370 A printing test threw exceptions in jdk7b45 in SuSE10
-
- Closed
-
- relates to
-
JDK-8023990 Regression: postscript size increase from 6u18
-
- Resolved
-
-
JDK-6378099 RFE: Use libfontconfig to create/synthesise a fontconfig.properties
-
- Closed
-