Reproduce:
1. Login OpenSolaris-2008.11 with ja_JP.UTF-8
2. Install jdk from http://jre.sfbay/java/re/jdk/7/promoted/all/b42/bundles/solaris-i586/jdk-7-ea-bin-b42-solaris-i586-19_dec_2008.sh
3. unzip attached PrintTester.zip
4. java PrintTester
Problem:
There is no any document printed out. And the error message is list below. Also attached.
STATUS: Print-Service START
Reply from SOCKS server has bad version
reading..print.txt
KIMBAECHUL: Print Dialog
Exception in thread "Thread-9" 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:879)
at java.awt.Font.getPeer_NoClientCode(Font.java:427)
at java.awt.Font.getPeer(Font.java:418)
at sun.print.PSPrinterJob.textOut(PSPrinterJob.java:1199)
at sun.print.PSPathGraphics.drawString(PSPathGraphics.java:229)
at sun.print.PSPathGraphics.drawString(PSPathGraphics.java:141)
at sun.print.PSPathGraphics.drawString(PSPathGraphics.java:115)
at PrintServiceTest$MyPrint.print(PrintServiceTest.java:92)
at sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:2008)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1457)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1273)
at com.sun.jnlp.PrintServiceImpl$3$1.run(PrintServiceImpl.java:108)
at java.lang.Thread.run(Thread.java:713)
Language/OS/JDK build impacted:
Tried Japanese, Simplified Chinese and de, all have the prblem.
Only reproducible on OpenSolaris. Both X86 and AMD64.
Introduced since JDK7. Not reproducible with 6u12.