-
Bug
-
Resolution: Cannot Reproduce
-
P4
-
None
-
6
-
x86
-
linux
FULL PRODUCT VERSION :
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Linux localhost 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 19:27:14 EDT 2007 i686 i686 i386 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
While loading most of url , generally from blogspot.com , JEditorPane throws a runtime error message.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
See "Source code for an executable test case:" part.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
No error will be thrown.
ACTUAL -
URL is not loaded and JEditorPane throws "java.lang.RuntimeException: Unclosed comment"
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Exception in thread "Thread-1" java.lang.RuntimeException: Unclosed comment
at javax.swing.text.html.CSSParser.readComment(CSSParser.java:726)
at javax.swing.text.html.CSSParser.getIdentifier(CSSParser.java:592)
at javax.swing.text.html.CSSParser.nextToken(CSSParser.java:488)
at javax.swing.text.html.CSSParser.getNextStatement(CSSParser.java:151)
at javax.swing.text.html.CSSParser.parse(CSSParser.java:136)
at javax.swing.text.html.StyleSheet$CssParser.parse(StyleSheet.java:3190)
at javax.swing.text.html.StyleSheet.addRule(StyleSheet.java:289)
at javax.swing.text.html.HTMLDocument$HTMLReader.addCSSRules(HTMLDocument.java:3416)
at javax.swing.text.html.HTMLDocument$HTMLReader$HeadAction.end(HTMLDocument.java:2552)
at javax.swing.text.html.HTMLDocument$HTMLReader.handleEndTag(HTMLDocument.java:2290)
at javax.swing.text.html.parser.DocumentParser.handleEndTag(DocumentParser.java:223)
at javax.swing.text.html.parser.Parser.parse(Parser.java:2233)
at javax.swing.text.html.parser.DocumentParser.parse(DocumentParser.java:105)
at javax.swing.text.html.parser.ParserDelegator.parse(ParserDelegator.java:73)
at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:230)
at javax.swing.JEditorPane.read(JEditorPane.java:556)
at javax.swing.JEditorPane.read(JEditorPane.java:584)
at javax.swing.JEditorPane$PageLoader.run(JEditorPane.java:647)
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
import javax.swing.*;
import java.io.*;
public class TestJEditorPane {
public static void main(String[] args) throws IOException {
JFrame frame = new JFrame("Test JTextPane");
frame.add(new JScrollPane(new JEditorPane("http://greenvolts.blogspot.com/")));
frame.setLocationByPlatform(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVisible(true);
}
}
---------- END SOURCE ----------
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Linux localhost 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 19:27:14 EDT 2007 i686 i686 i386 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
While loading most of url , generally from blogspot.com , JEditorPane throws a runtime error message.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
See "Source code for an executable test case:" part.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
No error will be thrown.
ACTUAL -
URL is not loaded and JEditorPane throws "java.lang.RuntimeException: Unclosed comment"
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Exception in thread "Thread-1" java.lang.RuntimeException: Unclosed comment
at javax.swing.text.html.CSSParser.readComment(CSSParser.java:726)
at javax.swing.text.html.CSSParser.getIdentifier(CSSParser.java:592)
at javax.swing.text.html.CSSParser.nextToken(CSSParser.java:488)
at javax.swing.text.html.CSSParser.getNextStatement(CSSParser.java:151)
at javax.swing.text.html.CSSParser.parse(CSSParser.java:136)
at javax.swing.text.html.StyleSheet$CssParser.parse(StyleSheet.java:3190)
at javax.swing.text.html.StyleSheet.addRule(StyleSheet.java:289)
at javax.swing.text.html.HTMLDocument$HTMLReader.addCSSRules(HTMLDocument.java:3416)
at javax.swing.text.html.HTMLDocument$HTMLReader$HeadAction.end(HTMLDocument.java:2552)
at javax.swing.text.html.HTMLDocument$HTMLReader.handleEndTag(HTMLDocument.java:2290)
at javax.swing.text.html.parser.DocumentParser.handleEndTag(DocumentParser.java:223)
at javax.swing.text.html.parser.Parser.parse(Parser.java:2233)
at javax.swing.text.html.parser.DocumentParser.parse(DocumentParser.java:105)
at javax.swing.text.html.parser.ParserDelegator.parse(ParserDelegator.java:73)
at javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:230)
at javax.swing.JEditorPane.read(JEditorPane.java:556)
at javax.swing.JEditorPane.read(JEditorPane.java:584)
at javax.swing.JEditorPane$PageLoader.run(JEditorPane.java:647)
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
import javax.swing.*;
import java.io.*;
public class TestJEditorPane {
public static void main(String[] args) throws IOException {
JFrame frame = new JFrame("Test JTextPane");
frame.add(new JScrollPane(new JEditorPane("http://greenvolts.blogspot.com/")));
frame.setLocationByPlatform(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(500, 500);
frame.setVisible(true);
}
}
---------- END SOURCE ----------