Error when trying to parse HTML in a MailMessage

Brent Vukmer bvukmer at blackboard.com
Tue May 20 22:54:16 UTC 2003


I am trying to use MailMessage>>format, and am getting the error below.  I don't understand why the receiver here is AnObsoleteHtmlParser class.  I installed the Scamper package from SqueakMap; the HtmlParser class exists in the image.  I can execute "HtmlParser parse: aMimeDocument" in a doIt, with no problem.


MessageNotUnderstood: parse:
20 May 2003 6:43:53 pm

VM: Win32 - Squeak3.4 of 1 March 2003 [latest update: #5170]
Image: Squeak3.6alpha [latest update: #5205]

AnObsoleteHtmlParser class(Object)>>doesNotUnderstand:
	Receiver: AnObsoleteHtmlParser
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #parse: and arguments: #(a ReadStream)
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary()
		format: 	2
		instanceVariables: 	nil
		organization: 	nil
		subclasses: 	nil
		name: 	'AnObsoleteHtmlParser'
		classPool: 	nil
		sharedPools: 	nil
		environment: 	nil
		category: 	nil

MailMessage>>bodyTextFormatted
	Receiver: Text: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> ...
	Arguments and temporary variables: 
		format: 	nil
		part: 	nil
		str: 	nil
		descript: 	nil
	Receiver's instance variables: 
		text: 	'Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!D...etc...
		body: 	MIMEDocument (text/html, 1275 bytes)
		fields: 	a Dictionary('content-transfer-encoding'->an OrderedCollection(a MIMEHe...etc...
		parts: 	nil

MailMessage>>DoIt
	Receiver: Text: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> ...
	Arguments and temporary variables: 

	Receiver's instance variables: 
		text: 	'Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!D...etc...
		body: 	MIMEDocument (text/html, 1275 bytes)
		fields: 	a Dictionary('content-transfer-encoding'->an OrderedCollection(a MIMEHe...etc...
		parts: 	nil

Compiler>>evaluate:in:to:notifying:ifFail:
	Receiver: a Compiler
	Arguments and temporary variables: 
		textOrStream: 	a ReadWriteStream
		aContext: 	nil
		receiver: 	Text: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> ...
		aRequestor: 	a TextMorphEditor
		failBlock: 	[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection
		methodNode: 	DoIt
	^ self bodyTextFormatted
		method: 	a CompiledMethod (1710)
		value: 	nil
	Receiver's instance variables: 
		sourceStream: 	a ReadWriteStream
		requestor: 	a TextMorphEditor
		class: 	MailMessage
		context: 	nil




More information about the Squeak-dev mailing list