Reference is out of search scope

Ребята, приветствие.
На прошлой неделе причастился к Ютрек, поставил редактор, целью было сделать как в статье http://blog.jetbrains.com/youtrack/2014/04/helpdeskers-support-multiple-customers-via-a-single-youtrack-thread/

С этой целью в воркфлоу было добавлено две строчки, как в статье прошено:
var reporterEmail = Last message related emails.split(
" ",preserveAllTokens).first
sendMail(reporterEmail, “Your subject”, “Your email body”)

Но после того, как эти строки были вставлены, они были тотально помечены как "ошибка".
Бог бы с ним, что эти строки не работают, и нужно на самом деле немного другое:
var reporterEmail = Last message related emails.split(" ", preserveAllTokens).first;

sendMail(reporterEmail, "Your subject", "Your email body");

Когда я от руки напечатал эти строки, то всё как будто подхватилось, пропали красные подчёркивания и я смог залить этот воркфлоу на сервачок.
А сегодня утром запустил ютрек и редактор - и в редакторе начало подчёркивать красным то, что не трогалось вообще. Ошибка не совсем понятная "ссылка не из области поиска". Что вообще такое "область поиска"? И почему в пятницу оно ничего не искало, а сегодня вдруг поискало и не нашло?
Интересно также, что в соседнем воркфлоу внезапно тоже подчеркнуло ошибкой эти же строки, хотя этот воркфлоу не трогался в принципе. Речь идёт о "Send notifications to all unregistered users".

Расскажите мне, что я делаю не так, что не учитываю? Я пытался гуглить ошибку, но ничего внятного в выдаче не нашёл, ощущение, что у меня у единственного эта ошибка появилась. В общем, буду благодарен за помощь, хотелось бы раскочегарить ютрек как следует, но на практике даже 3 строчки кода вставить оказалось проблемой.

П.С: если можно, также расскажите или дайте где почитать описание работы вашего редактора. Почему, если скопипастить туда код, он без вариантов красный, а если набирать вручную, то абсолютно тот же код можно набрать и ничто не будет подчёркнуто как ошибка?

untitled.JPG
2 comments
Comment actions Permalink
Добрый день,

проверьте, что по всех проектах, к которым подключен данный воркфлоу, есть необходимые поля.

Workflow language - это DSL, поэтому Вы не можете просто скорпировать код, а должны комлитить его, использую Ctrl+Space. См. MPS - программа, на основе которой сделан Workflow Editor.
0
Comment actions Permalink
Ого, вот оно как.
Да, я создал ещё один проект. А получается, набор воркфлоу один для всего
сервера, вот оно где его не нашло - в новом проекте.
Про DLS и вообще про этот подход впервые слышу, сейчас погуглю.
Спасибо, что помогли.


1 июля 2014 г., 13:00 пользователь Dmitry Krasilschikov - YouTrack <
jetforum@jetbrains.com> написал:

* YouTrack <http://forum.jetbrains.com/forum/YouTrack> * > * Reference is
out of search scope <http://forum.jetbrains.com/thread/YouTrack-1644> * [ *
workflow <http://forum.jetbrains.com/tag/YouTrack-workflow> * +*
youtrack, <http://forum.jetbrains.com/tag/YouTrack-youtrack,> * +*
Workflow, <http://forum.jetbrains.com/tag/YouTrack-Workflow,> * +* error
<http://forum.jetbrains.com/tag/YouTrack-error%0A> * +* editor,
<http://forum.jetbrains.com/tag/YouTrack-editor,> * ] 5:59 am
<http://forum.jetbrains.com/thread/YouTrack-1644?message=YouTrack-1644-1>  Dmitry
Krasilschikov <http://forum.jetbrains.com/user/Dmitry_Krasilschikov>

Добрый день,

проверьте, что по всех проектах, к которым подключен данный воркфлоу, есть
необходимые поля.

Workflow language - это DSL, поэтому Вы не можете просто скорпировать код,
а должны комлитить его, использую Ctrl+Space. См. MPS
<http://www.jetbrains.com/mps/> - программа, на основе которой сделан
Workflow Editor.

   Roman Green <http://forum.jetbrains.com/user/Roman(Roman)%201%202> @ 3:34
am <http://forum.jetbrains.com/thread/YouTrack-1644>

Ребята, приветствие.
На прошлой неделе причастился к Ютрек, поставил редактор, целью было
сделать как в статье
http://blog.jetbrains.com/youtrack/2014/04/helpdeskers-support-multiple-customers-via-a-single-youtrack-thread/

С этой целью в воркфлоу было добавлено две строчки, как в статье прошено:
var reporterEmail = Last message related emails.split(
" ",preserveAllTokens).first
sendMail(reporterEmail, “Your subject”, “Your email body”)

Но после того, как эти строки были вставлены, они были тотально помечены
как "ошибка".
Бог бы с ним, что эти строки не работают, и нужно на самом деле немного
другое:
var reporterEmail = Last message related emails.split(" ",
preserveAllTokens).first;

sendMail(reporterEmail, "Your subject", "Your email body");

Когда я от руки напечатал эти строки, то всё как будто подхватилось,
пропали красные подчёркивания и я смог залить этот воркфлоу на сервачок.
А сегодня утром запустил ютрек и редактор - и в редакторе начало
подчёркивать красным то, что не трогалось вообще. Ошибка не совсем понятная
"ссылка не из области поиска". Что вообще такое "область поиска"? И почему
в пятницу оно ничего не искало, а сегодня вдруг поискало и не нашло?
Интересно также, что в соседнем воркфлоу внезапно тоже подчеркнуло ошибкой
эти же строки, хотя этот воркфлоу не трогался в принципе. Речь идёт о "Send
notifications to all unregistered users".

Расскажите мне, что я делаю не так, что не учитываю? Я пытался гуглить
ошибку, но ничего внятного в выдаче не нашёл, ощущение, что у меня у
единственного эта ошибка появилась. В общем, буду благодарен за помощь,
хотелось бы раскочегарить ютрек как следует, но на практике даже 3 строчки
кода вставить оказалось проблемой.

П.С: если можно, также расскажите или дайте где почитать описание работы
вашего редактора. Почему, если скопипастить туда код, он без вариантов
красный, а если набирать вручную, то абсолютно тот же код можно набрать и
ничто не будет подчёркнуто как ошибка?

[image: untitled.JPG]
</_persistent/untitled.JPG?file=29-3592&v=0&c=true>

  JetBrains Forum | Build #176 (May/07/2014 4:41PM) | Feedback
<http://confluence.jetbrains.net/display/JETF/Feedback>
0

Please sign in to leave a comment.