Syntax Errors

Type: 

Bug

Severity: 

Normal

Game version: 

Morrowind

Concerns: 

TR_Mainland

Merged into: 

Found in Version: 

Status: 

Fixed for Version: 

Description: 

Posted by abot in: http://tamriel-rebuilt.org/old_forum/viewtopic.php?p=331041#331041

if you try the Dialog "Error Check Results" button (don't save after clicking as the check messes with global vars values), after ignoring standard Tribunal/Bloodmoon issues there may still be plenty to investigate

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "join the East Empire Company"
"Well, then I'll send a messenger to Solstheim, but it'll take some days to get their response. Until then you could do us a favor: Erville wants this cost estimate to be delivered and our usual messenger will be engaged otherwise. It seems that you will have to step in."
Script Dialogue CompileAndRun
Syntax Error Line 2.
Could not find variable "waitForAnswer".
==>CompileAndRun problem was found in Topic "join the East Empire Company"
"Then I'll send a messenger."

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "questions on vampirism"
"I've once more answered your questions, %PCRace. Now do me this favor and end my torment."

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "questions on vampirism"
"I've answered your questions, %PCRace. This would not have been the case had you not affected my mind with magic, but I will not hold it against you. No, I would rather ask of you a favor."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Of course... By staying out of it."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"As if you never craved for blood, %PCRace!
We hunger always, as you should already have discovered. Starvation will make a vampire more desperate and daring, even mindless -- not stronger. Besides the thirst, our wounds cannot mend without drinking fresh blood."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"We hunger always. Starvation will make a vampire more desperate and daring, even mindless -- not stronger. Besides the thirst, our wounds cannot mend without drinking fresh blood."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Why would we have anything to do with Oblivion? Thirst and hunger do addle our minds, but we would feast on cultists before even thinking of joining them. Daedra aren't prey, so they are of no interest to us either."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Do YOU feel alive? I care little how they classify those affected by the disease. I know I have died."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Do I look alive to you, %PCRace? I care little how you classify those affected by the disease. I know I have died."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"The frailty to rare metals is part of our curse. They hurt our blood, as do fire and sunlight. I would say you can count yourself lucky if you still haven't experienced it, but believe me, that won't last."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"The frailty to rare metals is part of our curse. They hurt our blood, as do fire and sunlight."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Of all people, you would call this strength? You are truly a fool. The frailty to rare metals is part of our curse. They hurt our blood, as do fire and sunlight."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"You would call this strength! The frailty to rare metals is part of our curse. They hurt our blood, as do fire and sunlight."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Not content to be cursed, we are now outcasts as well. As you may have sensed, we were once of the Berne. We have the same furtive features and underhanded inclinations, though we are no longer welcome among your clan."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "questions on vampirism"
"Not content to be cursed, we are now outcasts as well. We were once of the Berne clan, and as such we retain the more furtive features and underhanded inclinations of the Berne, though we are no longer welcome among them."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "fight my champion"
"That is correct. I have come to know you a bit, %PCName. I believe you can be of some use to me. But the plans I have will require someone of great strength or wit. Perhaps both. The time has come for you to prove this to me. You will return here tomorrow, and you will duel Karrod. If you are able to defeat him, we will discuss my plans for you."

Script Dialogue CompileAndRun
Dialogue topic CO_Stock was not found on line 3.
Compiled script not saved!
==>CompileAndRun problem was found in Topic "stock certificate"
"Very well. Here you are."

Object 'TR_m2_q_32_vodunius' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m2_q_32_Vodunius' is not persistent. Its presence is not guaranteed in game.
Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "drinking buddies"
"Yeah, that'll hit the spot. So, what's, er, what's on your mind?"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "drinking buddies"
"Expensive stuff eh? You must be rich to afford this. So, what's, er, what's on yer mind? *hic*"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "enchanted amulet"
"You're from the Mages Guild, then? Why yes, I do have this rare amulet, among other items available for barter. Provided you can make a suitable offer, of course."

Object 'TR_m3_TM_HlavesaDoor' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m3_TM_HlavesaDoor' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m3_TM_HlavesaDoor' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m3_TM_HlavesaDoor' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m3_q_a9_pbchest' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m3_q_a9_pbchest' is not persistent. Its presence is not guaranteed in game.
Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "Temis Lorthus"
"Yes, he was found dead in his room right behind this door. We are investigating this. Why are you asking?"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Topic "Advancement"
"Hmm... It seems your advancement on Vvardenfell entitles you to a higher position here on the mainland. I do hope they reciprocate these advances on that backward, desolate island. But no matter, let us see where you stand now."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "selling off"
"Here is one of my finest pack rats. He'll follow you around, right behind you, wherever you go. AND he'll carry small burdens for you. But take good care of him. Seems a shame to eat the poor little fellows, after all the trouble I have in capturing them and training them. But.. the customer is always right, and they're yours to do with as you wish."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "selling off"
"Thanks, %PCRace. Here is your very own pack rat. He'll follow you around, right behind you, wherever you go. AND he'll carry small burdens for you. But take good care of him. They don't grow on trees, you know."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "selling off"
"Here is one of my finest pet rats. He'll follow you around, right behind you, wherever you go. But take good care of him. They're hard to train, you know. Seems a shame to eat the poor little fellows, after all the trouble I have in capturing them and training them. But.. the customer is always right, and they're yours to do with as you wish."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "selling off"
"Thanks, %PCRace. Here is your very own rat. He'll follow you around, right behind you, wherever you go. Come back anytime if you need another or want a replacement!"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "selling off"
"Here is one of my finest pet scribs. He'll follow you around, right behind you, wherever you go. But take good care of him. They're hard to train, you know. Seems a shame to eat the poor little fellows, after all the trouble I have in capturing them and training them. But.. the customer is always right, and they're yours to do with as you wish."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "selling off"
"Thanks, %PCRace. Here is your very own scrib. He'll follow you around, right behind you, wherever you go. Come back anytime if you need another or want a replacement!"

Script Dialogue CompileAndRun
Only local variables allowed on line 4?
Compiled script not saved!
==>CompileAndRun problem was found in Greeting "Greeting 1"
"Thanks to your interloping, two of my patrons are dead. You'll find no welcome at this establishment."

Script Dialogue CompileAndRun
Only local variables allowed on line 4?
Compiled script not saved!
==>CompileAndRun problem was found in Greeting "Greeting 1"
"That doesn't make any sense... Guards, arrest the outlander!"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 1"
"Big words, outlander."

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 1"
"Welcome, %PCCLASS. What could I help you with? Looking for some fine potions? An enchanted belt perhaps?"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 2"
"Gale-ti cardhuth, bet’hun!"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 4"
"Kemasa-ti ijuhne. Imba-ti senethi!"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 4"
"Kemasa-ti ijuhne. Imbasi senethi!"

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 4"
"Kemasa-ti ijuhne. Imbasi senethi!"

Object 'TR_m3_pilgrimsupplies' is not persistent. Its presence is not guaranteed in game.
Object 'TR_m3_pilgrimsupplies' is not persistent. Its presence is not guaranteed in game.
Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 5"
"Leka-these, n'hawe? Ana-se alosthe."

Script Error: EXPRESSION in Dialogue CompileAndRun
Right eval
==>CompileAndRun problem was found in Greeting "Greeting 5"
"Hlena-se ald serpuul. Hen enante-se hlenath ga’esa serpu’ul. Hlena-sethe ka’rat meru, shil havan-se julanthe."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"A coda flower? I sure hope you didn't have to wade through a swamp to get this one. It does look nice though; I think she'll like it. Do you have any other flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"I don't recognize this one. You say it's a fire petal? A symbol of my burning love for her... nevermind, I'm getting carried away. Do you have any more flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"Ah, a gold kanet. Quite common, but beautiful nontheless. Do you have any more flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"What's this one called? A golden sedge flower you say? I hadn't seen one before, but it looks good, anyway. Thanks, have you got any more flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"Great idea to include heather. It'll look great in the bouquet. Do you have any other flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"So this is called a noble sedge? Thank you for bringing me one, do you have any other flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"The stoneflower, elegant in its simplicity. Great, have you got any more flowers for me?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"The Timsa-Come-By of the Heartlands? Thank you, %PCName, these must have been hard to acquire. Now, do you have any more flowers?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"A black rose? These have always been my favorite. I like your taste, %PCName. Do you have any more flowers for me?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"A red fireflower, nearly too hot to handle. Thank you, %PCName, do you have any more flowers for me?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "flowers"
"Black anther, thank you. Are these all the flowers you have with you?"

Script Dialogue CompileAndRun
Dialogue topic MS_MatchMakeFons was not found on line 1.
Compiled script not saved!
==>CompileAndRun problem was found in Topic "women"
"Well, I suppose that figures. You know what they say about the cute ones - they always have ugly friends, anyway. But, ah, let me know if you should happen to run into any cute girls, will you? I'm sure they'd be anxious to find out what you're going to miss out on..."

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "mead"
"Ahh, sweet, sweet mead. It's been some time since I had some. The job of a vampire hunter rarely allows such occasions. Thank you, %PCName. You don't happen to have more, do you?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "mead"
"*burp* Slides right down your throat, it does. I don't think there is anything I'd rather drink right now than the pure Skyrim mead. Except for more pure Skyrim mead, heh heh heh... Get what I mean?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "mead"
"Hah hah hah, I remember that time when I killed Hrogth... Hrothgad... Hrogtharrog. No, wait, I'll get it right. Hroth-gar-dor. There you go. Anyway, there was a celebration afterwards, and there was a lot lot lot of mead on the celebration. Hell of a bunge it was. Binge. Hell of a binge it was. Hah hah, cheers, %PCName, you have some more?"

Expression Error: SYNTAX in Dialogue CompileAndRun.
Set expression returned an error.
==>CompileAndRun problem was found in Topic "mead"
"And when I fought *burp* Qavuron, ahh what a fight it was. Good fight. Y'know, he didn't really palarize me, I just tell people that. That he paraziled me and talked to me. Just tell people. And he didn't call me special. But he could have! He could have... I did burn him though. With a torch. Burded him. Good times... I could really kill some vanpriers right now. You know where I can find vampiers, %PCName?"

 

Seneca has stated that these are going to be looked into. This is just recorded for the sake of posterity.

Comments

So as we’ve just accidentally

Rot's picture

So as we’ve just accidentally figured out thanks to this bug, using the “NPCID.localname” syntax instead of just the localname in dialogue results prevents related CS errors. The syntax also works in “If” conditions when applied to a self-referencing NPC. Apparently creates a bug in OpenMW right now but it looks like a solution. EDIT: no, no bug in OMW, it’s good.

Further clarification: Error

Rot's picture

Further clarification: Error Check seems to only act up about dialogue results’ implicit local variables if they’re in an operation ( + ...) or in a IF block. To avoid that, those occurences just need to be explicitly targeted on the speaker.
And for proof that this error check can be pretty useful, the first report in that list is an actual bug, not just a syntax error!