Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4117014

JEditorPane cannot read Japanese HTML, TokenMgrError.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P3 P3
    • None
    • 1.2.0
    • client-libs
    • generic, sparc
    • solaris_2.5, solaris_2.5.1

      On both swing-1.0/JDK1.1.6, JDK1.2beta3-J. Tested Solaris 2.5.1, ja locale.

      STEPS:
      1. extract attached "packages.html"
      This html is from JDK1.1.1 ja supplement. Alternatively, you can get it from JDK download page.
      2. run SwingSet as follows
      $ java SwingSet some/directory/packages.html
      3. JEditPane reports as follows, line 12 is the first line that contains Japanese character.

      -----
      com.sun.java.swing.text.html.TokenMgrError: Lexical error at line 12, column 48. Encountered: "%" (37), after : ""
              at com.sun.java.swing.text.html.html32TokenManager.getNextToken(html32TokenManager.java:2037)
              at com.sun.java.swing.text.html.html32.jj_scan_token(html32.java:6208)
              at com.sun.java.swing.text.html.html32.jj_3R_68(html32.java:4596)
              at com.sun.java.swing.text.html.html32.jj_3_17(html32.java:4968)
              at com.sun.java.swing.text.html.html32.jj_3R_88(html32.java:4976)
              at com.sun.java.swing.text.html.html32.jj_3_37(html32.java:4628)
              at com.sun.java.swing.text.html.html32.jj_3R_89(html32.java:4636)
              at com.sun.java.swing.text.html.html32.jj_3_68(html32.java:5960)
              at com.sun.java.swing.text.html.html32.jj_2_68(html32.java:4257)
              at com.sun.java.swing.text.html.html32.a(html32.java:1883)
              at com.sun.java.swing.text.html.html32.Especial(html32.java:295)
              at com.sun.java.swing.text.html.html32.Etext(html32.java:382)
              at com.sun.java.swing.text.html.html32.pre(html32.java:2492)
              at com.sun.java.swing.text.html.html32.Epreformatted(html32.java:175)
              at com.sun.java.swing.text.html.html32.Eblock(html32.java:1393)
              at com.sun.java.swing.text.html.html32.Ebody_content(html32.java:1488)
              at com.sun.java.swing.text.html.html32.body(html32.java:1604)
              at com.sun.java.swing.text.html.html32.html(html32.java:3766)
              at com.sun.java.swing.text.html.HTMLDocument$HTMLReader.read(HTMLDocument.java:229)
              at com.sun.java.swing.text.html.HTMLDocument.read(HTMLDocument.java:140)
              at com.sun.java.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:112)
              at com.sun.java.swing.text.DefaultEditorKit.read(DefaultEditorKit.java:120)
              at com.sun.java.swing.JEditorPane.setPage(JEditorPane.java:151)
              at com.sun.java.swing.JEditorPane.<init>(JEditorPane.java:78)
              at HtmlPanel.<init>(HtmlPanel.java:51)
              at SwingSet.<init>(SwingSet.java:367)
              at SwingSet.<init>(SwingSet.java:186)
              at SwingSet.main(SwingSet.java:1268)
      -----

      koushi.takahashi@japan 1998-03-04

            smanisunw Sunita Mani (Inactive)
            ktakahassunw Koushi Takahashi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: