org.openqa.selenium.NoSuchElementException: Failed to locate element from page source [<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <HTML lang="en" xml:lang="en"><HEAD> <META content="text/html; charset=UTF-8" http-equiv="Content-Type"/> <TITLE>Watchlist daily email notifier (Scheduler.WatchListDailyNotifier) - XWiki</TITLE> <META content="text/javascript" http-equiv="Content-Script-Type"/> <META content="no" http-equiv="imagetoolbar"/> <LINK href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" rel="canonical"/> <META content="Scheduler.WatchListDailyNotifier" name="document"/> <META content="xwiki" name="wiki"/> <META content="Scheduler" name="space"/> <META content="WatchListDailyNotifier" name="page"/> <META content="3.1" name="version"/> <META content="/xwiki/rest/wikis/xwiki/spaces/Scheduler/pages/WatchListDailyNotifier" name="restURL"/> <META content="locale=en" name="gwt:property"/> <META content="7 days" name="revisit-after"/> <META content="Watchlist daily email notifier" name="description"/> <META content="wiki" name="keywords"/> <META content="GLOBAL" name="distribution"/> <META content="General" name="rating"/> <META content="superadmin" name="author"/> <META content="" http-equiv="reply-to"/> <META content="en" name="language"/> <LINK href="/xwiki/bin/view/Main/WebRss?xpage=rdf" title="Wiki Feed RSS" type="application/rss+xml" rel="alternate"/> <LINK href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain" title="Blog RSS Feed" type="application/rss+xml" rel="alternate"/> <LINK media="all" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/style.css?colorTheme=ColorThemes.DefaultColorTheme"/> <LINK media="print" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/print.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/skins/colibri/ie%2Dall.css" rel="stylesheet" type="text/css" /> <![endif]--> <!--[if IE 6]> <link href="/xwiki/bin/skin/skins/colibri/ie%2D6.css" rel="stylesheet" type="text/css" /> <![endif]--> <LINK href="/xwiki/bin/ssx/AnnotationCode/Settings?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/AnnotationCode/Style?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/XWiki/SharePage?language=en" type="text/css" rel="stylesheet"/> <LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.css?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/notification.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/resources/uicomponents/widgets/validation/livevalidation.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.css" type="text/css" rel="stylesheet"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/uicomponents/suggest/suggest.css"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightbox.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightboxIE.css" rel="stylesheet" type="text/css" /> <![endif]--> <SCRIPT src="/xwiki/resources/js/prototype/prototype.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwiki.js" type="text/javascript"/> <SCRIPT type="text/javascript"> // &lt;![CDATA[ XWiki.webapppath = "xwiki/"; XWiki.servletpath = "bin/"; XWiki.contextPath = "/xwiki"; XWiki.mainWiki = "xwiki"; XWiki.currentWiki = "xwiki"; XWiki.currentSpace = "Scheduler"; XWiki.currentPage = "WatchListDailyNotifier"; XWiki.editor = "inline"; XWiki.viewer = ""; XWiki.contextaction = "inline"; XWiki.docisnew = false; XWiki.docsyntax = "xwiki/2.0"; XWiki.blacklistedSpaces = [ ]; XWiki.hasEdit = true; XWiki.hasProgramming = true; XWiki.hasBackupPackImportRights = true; window.docviewurl = "/xwiki/bin/view/Scheduler/WatchListDailyNotifier"; window.docediturl = "/xwiki/bin/edit/Scheduler/WatchListDailyNotifier"; window.docsaveurl = "/xwiki/bin/save/Scheduler/WatchListDailyNotifier"; window.docgeturl = "/xwiki/bin/get/Scheduler/WatchListDailyNotifier"; // ]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> // &lt;![CDATA[ var cancelEditNextOnunload; var cancelCancelEditFlag = true; var lockEditFlag = false; function cancelEditResponse() { } function cancelEdit() { if (cancelCancelEditFlag) { var surl = "http://localhost:8080/xwiki/bin/cancel/Scheduler/WatchListDailyNotifier?ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true, discardResponse: true }); cancelCancelEditFlag = false; } if (cancelEditNextOnunload) { cancelEditNextOnunload(); } } function lockEdit() { if (!lockEditFlag) { var surl = "http://localhost:8080/xwiki/bin/lock/Scheduler/WatchListDailyNotifier?action=inline&amp;ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true }); lockEditFlag = false; } } function prepareCancelEdit() { lockEdit(); } function cancelCancelEdit() { cancelCancelEditFlag = false; } Event.observe(window, "unload", cancelEdit); Event.observe(window, "pagehide", cancelEdit); Event.observe(document, "dom:loaded", prepareCancelEdit); // ]]&gt; </SCRIPT> <SCRIPT defer="defer" src="/xwiki/resources/js/scriptaculous/scriptaculous.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/scriptaculous/effects.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmedAjaxRequest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/notification.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/list/xlist.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/suggest/suggest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.js?h=-1682576961" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/validation/livevalidation_prototype.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.js?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/smartclient/initsc.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Core.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/overwritesc.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Foundation.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Containers.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Grids.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Forms.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_DataBinding.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/skins/Enterprise/load_skin.js" type="text/javascript"/><LINK href="http://localhost:8080/xwiki/resources/js/smartclient/skins/Enterprise/skin_styles.css" type="text/css" rel="stylesheet"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwikiexplorer/xwikiexplorer.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/wysiwyg/xwe/XWikiWysiwyg.js?lazy=false&amp;defer=false" type="text/javascript"/><SCRIPT type="text/javascript" src="/xwiki/resources/js/xwiki/wysiwyg/xwe/xwe.nocache.js"/><SCRIPT defer="defer">xwe.onInjectionDone('xwe')</SCRIPT> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/WebDAV?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Settings?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Script?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/SharePage?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/js/xwiki/compatibility.js" type="text/javascript"/> <SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/builder.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/dragdrop.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/controls.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/slider.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/sound.js"/></HEAD><BODY class="wiki-xwiki space-Scheduler inlinebody hideleft" id="body"> <DIV id="xwikimaincontainer"> <DIV id="xwikimaincontainerinner"> <DIV id="menuview"> <DIV class="layoutsubsection actionmenu" id="mainmenu"> <STRONG class="hidden" id="xwikimenutitle">General Actions:</STRONG> <DIV class="rightmenu"> <DIV class="tmLogout topmenuentry " id="tmLogout"> <A href="/xwiki/bin/logout/XWiki/XWikiLogout?xredirect=http%3A%2F%2Flocalhost%3A8080%2Fxwiki%2Fbin%2Finline%2FScheduler%2FWatchListDailyNotifier" class="tme"><STRONG>Log-out</STRONG></A> </DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmUser topmenuentry dropdownmenuentry hasIcon" id="tmUser"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Profile: </SPAN><A href="/xwiki/bin/view/XWiki/Admin" class="tme hastype"><STRONG>Administrator</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmProfile" id="tmProfile" href="/xwiki/bin/view/XWiki/Admin">Profile</A></SPAN> <SPAN class="submenuitem "><A class="tmUserPreferences" id="tmUserPreferences" href="/xwiki/bin/view/XWiki/Admin?category=preferences">Preferences</A></SPAN> <SPAN class="submenuitem "><A class="tmWatchlistManager" id="tmWatchlistManager" href="/xwiki/bin/view/XWiki/Admin?category=watchlist">Watchlist</A></SPAN> <SPAN class="submenuitem "><A class="tmUserNetwork" id="tmUserNetwork" href="/xwiki/bin/view/XWiki/Admin?category=network">Network</A></SPAN> </SPAN></DIV> </DIV> <DIV class="leftmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCreate topmenuentry dropdownmenuentry dropdownnolink hasIcon" id="tmCreate"> <SPAN class="tme-extensible"> <A class="tme"><STRONG>Add</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmCreateSpace" id="tmCreateSpace" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier?tocreate=space">Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreatePage" id="tmCreatePage" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier">Page</A></SPAN> <SPAN class="submenuitem "><A class="tmCreatePageFromOffice" id="tmCreatePageFromOffice" href="/xwiki/bin/view/XWiki/OfficeImporter?&amp;parent=Scheduler.WatchListDailyNotifier">Page from Office</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreateComment" id="tmCreateComment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=comments">Comment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateComment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Comments', 'commentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> <SPAN class="submenuitem "><A class="tmCreateAttachment" id="tmCreateAttachment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=attachments">Attachment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateAttachment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Attachments', 'attachmentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> </SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmWiki topmenuentry dropdownmenuentry hasIcon" id="tmWiki"> <SPAN class="tme-extensible"> <A href="/xwiki/bin/view/Main/WebHome" class="tme"><STRONG>Wiki</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchWiki" id="tmWatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addwiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Wiki</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchWiki" id="tmUnwatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removewiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminWiki" id="tmAdminWiki" href="/xwiki/bin/admin/XWiki/XWikiPreferences">Administer Wiki</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmWikiDocumentIndex" id="tmWikiDocumentIndex" href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmSpace topmenuentry dropdownmenuentry hasIcon" id="tmSpace"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Space: </SPAN><A href="/xwiki/bin/view/Scheduler/WebHome" class="tme hastype"><STRONG>Scheduler</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchSpace" id="tmWatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addspace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Space</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchSpace" id="tmUnwatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removespace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Space</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminSpace" id="tmAdminSpace" href="/xwiki/bin/admin/Scheduler/WebPreferences">Administer Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmSpaceDocumentIndex" id="tmSpaceDocumentIndex" href="/xwiki/bin/view/Main/SpaceIndex?space=Scheduler">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmPage topmenuentry dropdownmenuentry hasIcon" id="tmPage"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Page: </SPAN><A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" class="tme hastype"><STRONG>WatchListDailyNotifier</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem hasIcon"><A class="tmWatchDocument" id="tmWatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=adddocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Page</A></SPAN> <SPAN class="submenuitem hasIcon hidden"><A class="tmUnwatchDocument" id="tmUnwatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removedocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Page</A></SPAN> <SPAN class="submenuitem "><A class="tmActionShare" id="tmActionShare" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=share">Share by email</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmActionCopy" id="tmActionCopy" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=copy">Copy</A></SPAN> <SPAN class="submenuitem "><A class="tmActionRename" id="tmActionRename" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=rename&amp;step=1">Rename</A></SPAN> <SPAN class="submenuitem "><A class="tmActionDelete" id="tmActionDelete" href="/xwiki/bin/delete/Scheduler/WatchListDailyNotifier">Delete</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("Delete",function() { location.href=$('tmActionDelete').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("F2",function() { location.href=$('tmActionRename').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> <DIV class="layoutsection" id="headerglobal"> <DIV class="minwidthd"/> <DIV id="company"> <DIV id="companylogo"> <A rel="home" title="Home" href="/xwiki/bin/view/Main/WebHome"> <IMG alt="Wiki Logo" src="/xwiki/skins/colibri/logo.png"/> </A> </DIV> </DIV> <DIV id="globallinks"> <FORM action="/xwiki/bin/view/Main/Search"> <DIV class="globalsearch"> <LABEL for="headerglobalsearchinput" class="hidden">Search</LABEL><INPUT type="text" size="15" value="search..." name="text" id="headerglobalsearchinput" class="globalsearchinput withTip"/><INPUT type="image" src="/xwiki/resources/icons/xwiki/search.png" alt="Go" value="Go" class="button"/> </DIV> </FORM> </DIV> <DIV class="clearfloats"/> </DIV> <DIV id="contentcontainer" class="contenthideleft"> <DIV id="contentcontainerinner"> <DIV class="leftsidecolumns"> <DIV id="contentcolumn"> <DIV class="main layoutsubsection"> <DIV class="actionmenu" id="contentmenu"> <STRONG class="hidden" id="xwikicontentmenutitle">Page Actions:</STRONG> <DIV class="leftmenu" id="contenteditmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCurrentEditor topmenuentry dropdownmenuentry dropdownnolink tmEditInline hasIcon" id="tmCurrentEditor"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Edit: </SPAN><A href="" class="tme hastype"><STRONG> Inline form</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmEditWiki" id="tmEditWiki" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wiki">Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmEditWysiwyg" id="tmEditWysiwyg" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wysiwyg">WYSIWYG</A></SPAN> <SPAN class="submenuitem "><A class="tmEditInline" id="tmEditInline" href="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier">Inline form</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmEditRights" id="tmEditRights" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=rights">Access Rights</A></SPAN> <SPAN class="submenuitem "><A class="tmEditObject" id="tmEditObject" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=object">Objects</A></SPAN> <SPAN class="submenuitem "><A class="tmEditClass" id="tmEditClass" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=class">Class</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("k",function() { location.href=$('tmEditWiki').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("g",function() { location.href=$('tmEditWysiwyg').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("f",function() { location.href=$('tmEditInline').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("r",function() { location.href=$('tmEditRights').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("o",function() { location.href=$('tmEditObject').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("s",function() { location.href=$('tmEditClass').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> <DIV id="mainContentArea"> <DIV id="hierarchy"> <A href="/xwiki/bin/view/Main/WebHome">Wiki Home</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WebHome">XWiki Space</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/XWikiClasses">Data types</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WatchListClass">XWiki WatchList Notification Rules Class</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier">Watchlist daily email notifier</A> </DIV> <DIV class="edit-meta-tools"><A title="Edit parent" href="#mainEditArea" class="tool edit-parent" id="editParentTrigger">[(edit)]</A></DIV> <DIV id="parentinput"> <LABEL for="xwikidocparentinput">Parent <A href="#" id="hideEditParentTrigger">(hide)</A> <INPUT type="text" class="suggestDocuments" size="30" value="XWiki.WatchListClass" name="parent" id="xwikidocparentinput"/></LABEL> </DIV> <DIV id="document-title"><H1>Watchlist daily email notifier</H1></DIV> <FORM action="/xwiki/bin/preview/Scheduler/WatchListDailyNotifier" method="post" id="inline"> <DIV> <DIV class="hidden"><INPUT type="hidden" value="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier" name="xcontinue"/></DIV> <INPUT type="hidden" value="Nt1zmy5z7KPu0kxmOvpdCA" name="form_token"/> <INPUT type="hidden" value="" name="x-maximized"/> <INPUT type="hidden" value="" name="xredirect"/> <INPUT type="hidden" value="" name="xnotification"/> <INPUT type="hidden" value="" name="template"/> <INPUT type="hidden" value="" name="language"/> <P><STRONG>Job name:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_jobName" value="WatchList daily notifier" id="XWiki.SchedulerJobClass_0_jobName" size="60"/><P><STRONG>Job description:</STRONG></P><SPAN class="loading" style="display: block; position: absolute; width: 335px; height: 198px;"/><TEXTAREA cols="45" name="XWiki.SchedulerJobClass_0_jobDescription" rows="12" id="XWiki.SchedulerJobClass_0_jobDescription" style="visibility: hidden;"/><P><STRONG>Job cron expression:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_cron" value="0 0 0 * * ?" id="XWiki.SchedulerJobClass_0_cron" size="30"/><P><STRONG>Job script:</STRONG></P><TEXTAREA cols="60" name="XWiki.SchedulerJobClass_0_script" rows="10" id="XWiki.SchedulerJobClass_0_script"/><DIV class="box infomessage">The script is the code that will be executed when the job is triggered by the scheduler. It should be written in the Groovy language. The XWiki API is available through the *xwiki* and *context* pre-defined variables.)</DIV><DIV class="box infomessage"><P>"Below some example of valid cron expression, from the <SPAN class="wikiexternallink"><A href="http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html&gt;_blank">official quartz scheduler documentation</A></SPAN>:</P><TABLE><TBODY><TR><TH scope="col"> Cron expression </TH><TH scope="col"> Meaning</TH></TR><TR><TD> <STRONG>0 15 10 * * ?</STRONG> </TD><TD> Fire at 10:15am every day</TD></TR><TR><TD> <STRONG>0 15 10 ? * MON-FRI</STRONG> </TD><TD> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday</TD></TR><TR><TD> <STRONG> 0 0/5 14 * * ?</STRONG> </TD><TD> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day</TD></TR><TR><TD> <STRONG> 0 15 10 ? * 6L</STRONG> </TD><TD> Fire at 10:15am on the last Friday of every month</TD></TR></TBODY></TABLE></DIV> <DIV class="bottombuttons"> <DIV class="meta-versionSummary metamodifs"> <INPUT type="hidden" value="inline" name="xeditaction"/> <DIV class="meta-minorEdit"><LABEL for="minorEdit"><INPUT type="checkbox" id="minorEdit" name="minorEdit"/> Is minor edit</LABEL></DIV> <LABEL for="commentinput">Version summary <SPAN>(Enter a brief description of your changes)</SPAN> <INPUT type="text" title="Enter a brief description of your changes" size="40" value="" id="commentinput" name="comment"/> </LABEL> </DIV> <DIV class="buttons"> <SPAN class="buttonwrapper"><INPUT type="submit" value="Preview" title="Alt+P" name="action_preview" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; Continue" title="Alt+Shift+S" name="action_saveandcontinue" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; View" title="Alt+S" name="action_save" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Cancel" title="Alt+C" name="action_cancel" class="button"/></SPAN> </DIV> </DIV> </DIV> </FORM> <SCRIPT type="text/javascript"> //&lt;![CDATA[ (function() { var field = document.getElementById('XWiki.SchedulerJobClass_0_jobDescription'); if (field) { // Hide the element that will be wrapped by the WYSIWYG editor. field.style.visibility = 'hidden'; // Show the loading animation. var loading = document.createElement('span'); loading.className = 'loading'; loading.style.display = 'block'; loading.style.position = 'absolute'; loading.style.width = field.offsetWidth + 'px'; loading.style.height = field.offsetHeight + 'px'; field.parentNode.insertBefore(loading, field); // Remove the loading animation after the WYSIWYG module has been loaded. Wysiwyg.onModuleLoad(function() { loading.parentNode.removeChild(loading); }); } }).call(); //]]&gt; </SCRIPT> <INPUT type="hidden" id="wysiwygCachejcsG"/> <SCRIPT type="text/javascript"> //&lt;![CDATA[ var wysiwygConfigoqKR = { fontSizes: '8px 10px 12px 14px 18px 24px 36px' ,cacheId: 'wysiwygCachejcsG' ,toolbar: 'bold italic underline strikethrough | subscript superscript | unorderedlist orderedlist | outdent indent | undo redo | format | hr symbol | paste' ,colorsPerRow: '8' ,plugins: 'submit readonly line separator embed text valign list indent history format symbol link image table macro import' ,colors: '#000000, #444444, #666666, #999999, #CCCCCC, #EEEEEE, #F3F3F3, #FFFFFF,\n#FF0000, #FF9900, #FFFF00, #00FF00, #00FFFF, #0000FF, #9900FF, #FF00FF,\n#F4CCCC, #FCE5CD, #FFF2CC, #D9EAD3, #D0E0E3, #CFE2F3, #D9D2E9, #EAD1DC,\n#EA9999, #F9CB9C, #FFE599, #B6D7A8, #A2C4C9, #9FC5E8, #B4A7D6, #D5A6BD,\n#E06666, #F6B26B, #FFD966, #93C47D, #76A5AF, #6FA8DC, #8E7CC3, #C27BA0,\n#CC0000, #E69138, #F1C232, #6AA84F, #45818E, #3D85C6, #674EA7, #A64D79,\n#990000, #B45F06, #BF9000, #38761D, #134F5C, #0B5394, #351C75, #741B47,\n#660000, #783F04, #7F6000, #274E13, #0C343D, #073763, #20124D, #4C1130' ,allowExternalImages: 'true' ,menu: '[{\"feature\": \"link\", \"subMenu\":[\"linkEdit\", \"linkRemove\", \"linkWikiPage\", \"linkAttachment\", \"|\", \"linkWebPage\", \"linkEmail\"]}, {\"feature\":\"image\", \"subMenu\":[\"imageInsertAttached\", \"imageInsertURL\", \"imageEdit\", \"imageRemove\"]}, {\"feature\":\"table\", \"subMenu\":[\"inserttable\", \"insertcolbefore\", \"insertcolafter\", \"deletecol\", \"|\", \"insertrowbefore\", \"insertrowafter\", \"deleterow\", \"|\", \"deletetable\"]}, {\"feature\":\"macro\", \"subMenu\":[\"macroInsert\", \"macroEdit\", \"|\", \"macroRefresh\", \"|\", \"macroCollapse\", \"macroExpand\"]}, {\"feature\":\"import\", \"subMenu\":[\"importOffice\"]}]' ,convertInput: 'true' ,hookId: 'XWiki.SchedulerJobClass_0_jobDescription' ,space: 'Scheduler' ,inputURL: 'http:\/\/localhost:8080\/xwiki\/bin\/edit\/Scheduler\/WatchListDailyNotifier?xpage=wysiwyginput&amp;token=Nt1zmy5z7KPu0kxmOvpdCA' ,styleNames: '[]' ,syntax: 'xwiki\/2.0' ,page: 'WatchListDailyNotifier' ,wiki: 'xwiki' ,fontNames: 'Andale Mono, Arial, Arial Black, Book Antiqua, Comic Sans MS, Courier New, Georgia, Helvetica, Impact, Symbol, Tahoma, Terminal, Times New Roman, Trebuchet MS, Verdana, Webdings, Wingdings' }; //]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> //&lt;![CDATA[ Wysiwyg.onModuleLoad(function() { new WysiwygEditor(wysiwygConfigoqKR); wysiwygConfigoqKR = undefined; }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> </DIV><DIV class="panels right" id="rightPanels"> <DIV class="panel expanded QuickLinks"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.QuickLinks');" class="xwikipaneltitle">Quick Links</H1> <DIV class="xwikipanelcontents"> <UL class="star"> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/Dashboard">Wiki Dashboard</A></SPAN> <A href="/xwiki/bin/view/Main/WebRss?xpage=plain"><IMG class="icon rss" title="RSS feed for wiki updates" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/UserDirectory">User Directory</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Blog/WebHome">Blog</A></SPAN> <A href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain"><IMG class="icon rss" title="RSS feed for blog posts" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Sandbox/WebHome">Sandbox</A></SPAN></LI> </UL> <P><A href="/xwiki/bin/inline/Panels/QuickLinks">(Edit this panel)</A></P> </DIV> </DIV> <DIV class="panel expanded MyRecentModifications"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.MyRecentModifications');" class="xwikipaneltitle">My Recent Modifications</H1> <DIV class="xwikipanelcontents"> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiAllGroup">XWikiAllGroup</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationMessages">InvitationMessages</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationConfig">InvitationConfig</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiPreferences">XWiki Preferences</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/Admin">Admin</A></SPAN> </DIV> </DIV> </DIV> <DIV class="clearfloats"/> </DIV></DIV><DIV class="layoutsection" id="footerglobal"> <DIV class="minwidth"/> <HR/> <DIV id="xwikilicence">This wiki is licensed under a <A href="http://creativecommons.org/licenses/by/2.0/" rel="license">Creative Commons 2.0</A> license</DIV> <DIV id="xwikiplatformversion">XWiki Enterprise 3.1-SNAPSHOT - <A href="http://www.xwiki.org/xwiki/bin/view/Main/Documentation" onclick="openURL('http://enterprise.xwiki.org/xwiki/bin/view/Main/Documentation', '_blank'); return false;">Documentation</A></DIV> <HR/> </DIV> </DIV></DIV></BODY></HTML>] System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: unknown

XWiki.org JIRA | CalebJamesDeLisle | 6 years ago
  1. 0

    Not finding an element By.partialLinkText even thought he element is clearly in the source. {noformat} Failed to locate element from page source [<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <HTML lang="en" xml:lang="en"><HEAD> <META content="text/html; charset=UTF-8" http-equiv="Content-Type"/> <TITLE>Watchlist daily email notifier (Scheduler.WatchListDailyNotifier) - XWiki</TITLE> <META content="text/javascript" http-equiv="Content-Script-Type"/> <META content="no" http-equiv="imagetoolbar"/> <LINK href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" rel="canonical"/> <META content="Scheduler.WatchListDailyNotifier" name="document"/> <META content="xwiki" name="wiki"/> <META content="Scheduler" name="space"/> <META content="WatchListDailyNotifier" name="page"/> <META content="3.1" name="version"/> <META content="/xwiki/rest/wikis/xwiki/spaces/Scheduler/pages/WatchListDailyNotifier" name="restURL"/> <META content="locale=en" name="gwt:property"/> <META content="7 days" name="revisit-after"/> <META content="Watchlist daily email notifier" name="description"/> <META content="wiki" name="keywords"/> <META content="GLOBAL" name="distribution"/> <META content="General" name="rating"/> <META content="superadmin" name="author"/> <META content="" http-equiv="reply-to"/> <META content="en" name="language"/> <LINK href="/xwiki/bin/view/Main/WebRss?xpage=rdf" title="Wiki Feed RSS" type="application/rss+xml" rel="alternate"/> <LINK href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain" title="Blog RSS Feed" type="application/rss+xml" rel="alternate"/> <LINK media="all" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/style.css?colorTheme=ColorThemes.DefaultColorTheme"/> <LINK media="print" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/print.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/skins/colibri/ie%2Dall.css" rel="stylesheet" type="text/css" /> <![endif]--> <!--[if IE 6]> <link href="/xwiki/bin/skin/skins/colibri/ie%2D6.css" rel="stylesheet" type="text/css" /> <![endif]--> <LINK href="/xwiki/bin/ssx/AnnotationCode/Settings?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/AnnotationCode/Style?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/XWiki/SharePage?language=en" type="text/css" rel="stylesheet"/> <LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.css?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/notification.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/resources/uicomponents/widgets/validation/livevalidation.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.css" type="text/css" rel="stylesheet"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/uicomponents/suggest/suggest.css"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightbox.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightboxIE.css" rel="stylesheet" type="text/css" /> <![endif]--> <SCRIPT src="/xwiki/resources/js/prototype/prototype.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwiki.js" type="text/javascript"/> <SCRIPT type="text/javascript"> // &lt;![CDATA[ XWiki.webapppath = "xwiki/"; XWiki.servletpath = "bin/"; XWiki.contextPath = "/xwiki"; XWiki.mainWiki = "xwiki"; XWiki.currentWiki = "xwiki"; XWiki.currentSpace = "Scheduler"; XWiki.currentPage = "WatchListDailyNotifier"; XWiki.editor = "inline"; XWiki.viewer = ""; XWiki.contextaction = "inline"; XWiki.docisnew = false; XWiki.docsyntax = "xwiki/2.0"; XWiki.blacklistedSpaces = [ ]; XWiki.hasEdit = true; XWiki.hasProgramming = true; XWiki.hasBackupPackImportRights = true; window.docviewurl = "/xwiki/bin/view/Scheduler/WatchListDailyNotifier"; window.docediturl = "/xwiki/bin/edit/Scheduler/WatchListDailyNotifier"; window.docsaveurl = "/xwiki/bin/save/Scheduler/WatchListDailyNotifier"; window.docgeturl = "/xwiki/bin/get/Scheduler/WatchListDailyNotifier"; // ]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> // &lt;![CDATA[ var cancelEditNextOnunload; var cancelCancelEditFlag = true; var lockEditFlag = false; function cancelEditResponse() { } function cancelEdit() { if (cancelCancelEditFlag) { var surl = "http://localhost:8080/xwiki/bin/cancel/Scheduler/WatchListDailyNotifier?ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true, discardResponse: true }); cancelCancelEditFlag = false; } if (cancelEditNextOnunload) { cancelEditNextOnunload(); } } function lockEdit() { if (!lockEditFlag) { var surl = "http://localhost:8080/xwiki/bin/lock/Scheduler/WatchListDailyNotifier?action=inline&amp;ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true }); lockEditFlag = false; } } function prepareCancelEdit() { lockEdit(); } function cancelCancelEdit() { cancelCancelEditFlag = false; } Event.observe(window, "unload", cancelEdit); Event.observe(window, "pagehide", cancelEdit); Event.observe(document, "dom:loaded", prepareCancelEdit); // ]]&gt; </SCRIPT> <SCRIPT defer="defer" src="/xwiki/resources/js/scriptaculous/scriptaculous.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/scriptaculous/effects.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmedAjaxRequest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/notification.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/list/xlist.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/suggest/suggest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.js?h=-1682576961" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/validation/livevalidation_prototype.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.js?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/smartclient/initsc.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Core.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/overwritesc.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Foundation.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Containers.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Grids.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Forms.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_DataBinding.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/skins/Enterprise/load_skin.js" type="text/javascript"/><LINK href="http://localhost:8080/xwiki/resources/js/smartclient/skins/Enterprise/skin_styles.css" type="text/css" rel="stylesheet"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwikiexplorer/xwikiexplorer.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/wysiwyg/xwe/XWikiWysiwyg.js?lazy=false&amp;defer=false" type="text/javascript"/><SCRIPT type="text/javascript" src="/xwiki/resources/js/xwiki/wysiwyg/xwe/xwe.nocache.js"/><SCRIPT defer="defer">xwe.onInjectionDone('xwe')</SCRIPT> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/WebDAV?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Settings?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Script?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/SharePage?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/js/xwiki/compatibility.js" type="text/javascript"/> <SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/builder.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/dragdrop.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/controls.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/slider.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/sound.js"/></HEAD><BODY class="wiki-xwiki space-Scheduler inlinebody hideleft" id="body"> <DIV id="xwikimaincontainer"> <DIV id="xwikimaincontainerinner"> <DIV id="menuview"> <DIV class="layoutsubsection actionmenu" id="mainmenu"> <STRONG class="hidden" id="xwikimenutitle">General Actions:</STRONG> <DIV class="rightmenu"> <DIV class="tmLogout topmenuentry " id="tmLogout"> <A href="/xwiki/bin/logout/XWiki/XWikiLogout?xredirect=http%3A%2F%2Flocalhost%3A8080%2Fxwiki%2Fbin%2Finline%2FScheduler%2FWatchListDailyNotifier" class="tme"><STRONG>Log-out</STRONG></A> </DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmUser topmenuentry dropdownmenuentry hasIcon" id="tmUser"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Profile: </SPAN><A href="/xwiki/bin/view/XWiki/Admin" class="tme hastype"><STRONG>Administrator</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmProfile" id="tmProfile" href="/xwiki/bin/view/XWiki/Admin">Profile</A></SPAN> <SPAN class="submenuitem "><A class="tmUserPreferences" id="tmUserPreferences" href="/xwiki/bin/view/XWiki/Admin?category=preferences">Preferences</A></SPAN> <SPAN class="submenuitem "><A class="tmWatchlistManager" id="tmWatchlistManager" href="/xwiki/bin/view/XWiki/Admin?category=watchlist">Watchlist</A></SPAN> <SPAN class="submenuitem "><A class="tmUserNetwork" id="tmUserNetwork" href="/xwiki/bin/view/XWiki/Admin?category=network">Network</A></SPAN> </SPAN></DIV> </DIV> <DIV class="leftmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCreate topmenuentry dropdownmenuentry dropdownnolink hasIcon" id="tmCreate"> <SPAN class="tme-extensible"> <A class="tme"><STRONG>Add</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmCreateSpace" id="tmCreateSpace" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier?tocreate=space">Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreatePage" id="tmCreatePage" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier">Page</A></SPAN> <SPAN class="submenuitem "><A class="tmCreatePageFromOffice" id="tmCreatePageFromOffice" href="/xwiki/bin/view/XWiki/OfficeImporter?&amp;parent=Scheduler.WatchListDailyNotifier">Page from Office</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreateComment" id="tmCreateComment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=comments">Comment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateComment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Comments', 'commentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> <SPAN class="submenuitem "><A class="tmCreateAttachment" id="tmCreateAttachment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=attachments">Attachment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateAttachment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Attachments', 'attachmentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> </SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmWiki topmenuentry dropdownmenuentry hasIcon" id="tmWiki"> <SPAN class="tme-extensible"> <A href="/xwiki/bin/view/Main/WebHome" class="tme"><STRONG>Wiki</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchWiki" id="tmWatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addwiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Wiki</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchWiki" id="tmUnwatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removewiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminWiki" id="tmAdminWiki" href="/xwiki/bin/admin/XWiki/XWikiPreferences">Administer Wiki</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmWikiDocumentIndex" id="tmWikiDocumentIndex" href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmSpace topmenuentry dropdownmenuentry hasIcon" id="tmSpace"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Space: </SPAN><A href="/xwiki/bin/view/Scheduler/WebHome" class="tme hastype"><STRONG>Scheduler</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchSpace" id="tmWatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addspace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Space</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchSpace" id="tmUnwatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removespace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Space</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminSpace" id="tmAdminSpace" href="/xwiki/bin/admin/Scheduler/WebPreferences">Administer Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmSpaceDocumentIndex" id="tmSpaceDocumentIndex" href="/xwiki/bin/view/Main/SpaceIndex?space=Scheduler">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmPage topmenuentry dropdownmenuentry hasIcon" id="tmPage"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Page: </SPAN><A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" class="tme hastype"><STRONG>WatchListDailyNotifier</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem hasIcon"><A class="tmWatchDocument" id="tmWatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=adddocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Page</A></SPAN> <SPAN class="submenuitem hasIcon hidden"><A class="tmUnwatchDocument" id="tmUnwatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removedocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Page</A></SPAN> <SPAN class="submenuitem "><A class="tmActionShare" id="tmActionShare" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=share">Share by email</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmActionCopy" id="tmActionCopy" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=copy">Copy</A></SPAN> <SPAN class="submenuitem "><A class="tmActionRename" id="tmActionRename" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=rename&amp;step=1">Rename</A></SPAN> <SPAN class="submenuitem "><A class="tmActionDelete" id="tmActionDelete" href="/xwiki/bin/delete/Scheduler/WatchListDailyNotifier">Delete</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("Delete",function() { location.href=$('tmActionDelete').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("F2",function() { location.href=$('tmActionRename').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> <DIV class="layoutsection" id="headerglobal"> <DIV class="minwidthd"/> <DIV id="company"> <DIV id="companylogo"> <A rel="home" title="Home" href="/xwiki/bin/view/Main/WebHome"> <IMG alt="Wiki Logo" src="/xwiki/skins/colibri/logo.png"/> </A> </DIV> </DIV> <DIV id="globallinks"> <FORM action="/xwiki/bin/view/Main/Search"> <DIV class="globalsearch"> <LABEL for="headerglobalsearchinput" class="hidden">Search</LABEL><INPUT type="text" size="15" value="search..." name="text" id="headerglobalsearchinput" class="globalsearchinput withTip"/><INPUT type="image" src="/xwiki/resources/icons/xwiki/search.png" alt="Go" value="Go" class="button"/> </DIV> </FORM> </DIV> <DIV class="clearfloats"/> </DIV> <DIV id="contentcontainer" class="contenthideleft"> <DIV id="contentcontainerinner"> <DIV class="leftsidecolumns"> <DIV id="contentcolumn"> <DIV class="main layoutsubsection"> <DIV class="actionmenu" id="contentmenu"> <STRONG class="hidden" id="xwikicontentmenutitle">Page Actions:</STRONG> <DIV class="leftmenu" id="contenteditmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCurrentEditor topmenuentry dropdownmenuentry dropdownnolink tmEditInline hasIcon" id="tmCurrentEditor"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Edit: </SPAN><A href="" class="tme hastype"><STRONG> Inline form</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmEditWiki" id="tmEditWiki" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wiki">Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmEditWysiwyg" id="tmEditWysiwyg" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wysiwyg">WYSIWYG</A></SPAN> <SPAN class="submenuitem "><A class="tmEditInline" id="tmEditInline" href="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier">Inline form</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmEditRights" id="tmEditRights" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=rights">Access Rights</A></SPAN> <SPAN class="submenuitem "><A class="tmEditObject" id="tmEditObject" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=object">Objects</A></SPAN> <SPAN class="submenuitem "><A class="tmEditClass" id="tmEditClass" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=class">Class</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("k",function() { location.href=$('tmEditWiki').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("g",function() { location.href=$('tmEditWysiwyg').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("f",function() { location.href=$('tmEditInline').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("r",function() { location.href=$('tmEditRights').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("o",function() { location.href=$('tmEditObject').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("s",function() { location.href=$('tmEditClass').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> <DIV id="mainContentArea"> <DIV id="hierarchy"> <A href="/xwiki/bin/view/Main/WebHome">Wiki Home</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WebHome">XWiki Space</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/XWikiClasses">Data types</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WatchListClass">XWiki WatchList Notification Rules Class</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier">Watchlist daily email notifier</A> </DIV> <DIV class="edit-meta-tools"><A title="Edit parent" href="#mainEditArea" class="tool edit-parent" id="editParentTrigger">[(edit)]</A></DIV> <DIV id="parentinput"> <LABEL for="xwikidocparentinput">Parent <A href="#" id="hideEditParentTrigger">(hide)</A> <INPUT type="text" class="suggestDocuments" size="30" value="XWiki.WatchListClass" name="parent" id="xwikidocparentinput"/></LABEL> </DIV> <DIV id="document-title"><H1>Watchlist daily email notifier</H1></DIV> <FORM action="/xwiki/bin/preview/Scheduler/WatchListDailyNotifier" method="post" id="inline"> <DIV> <DIV class="hidden"><INPUT type="hidden" value="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier" name="xcontinue"/></DIV> <INPUT type="hidden" value="Nt1zmy5z7KPu0kxmOvpdCA" name="form_token"/> <INPUT type="hidden" value="" name="x-maximized"/> <INPUT type="hidden" value="" name="xredirect"/> <INPUT type="hidden" value="" name="xnotification"/> <INPUT type="hidden" value="" name="template"/> <INPUT type="hidden" value="" name="language"/> <P><STRONG>Job name:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_jobName" value="WatchList daily notifier" id="XWiki.SchedulerJobClass_0_jobName" size="60"/><P><STRONG>Job description:</STRONG></P><SPAN class="loading" style="display: block; position: absolute; width: 335px; height: 198px;"/><TEXTAREA cols="45" name="XWiki.SchedulerJobClass_0_jobDescription" rows="12" id="XWiki.SchedulerJobClass_0_jobDescription" style="visibility: hidden;"/><P><STRONG>Job cron expression:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_cron" value="0 0 0 * * ?" id="XWiki.SchedulerJobClass_0_cron" size="30"/><P><STRONG>Job script:</STRONG></P><TEXTAREA cols="60" name="XWiki.SchedulerJobClass_0_script" rows="10" id="XWiki.SchedulerJobClass_0_script"/><DIV class="box infomessage">The script is the code that will be executed when the job is triggered by the scheduler. It should be written in the Groovy language. The XWiki API is available through the *xwiki* and *context* pre-defined variables.)</DIV><DIV class="box infomessage"><P>"Below some example of valid cron expression, from the <SPAN class="wikiexternallink"><A href="http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html&gt;_blank">official quartz scheduler documentation</A></SPAN>:</P><TABLE><TBODY><TR><TH scope="col"> Cron expression </TH><TH scope="col"> Meaning</TH></TR><TR><TD> <STRONG>0 15 10 * * ?</STRONG> </TD><TD> Fire at 10:15am every day</TD></TR><TR><TD> <STRONG>0 15 10 ? * MON-FRI</STRONG> </TD><TD> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday</TD></TR><TR><TD> <STRONG> 0 0/5 14 * * ?</STRONG> </TD><TD> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day</TD></TR><TR><TD> <STRONG> 0 15 10 ? * 6L</STRONG> </TD><TD> Fire at 10:15am on the last Friday of every month</TD></TR></TBODY></TABLE></DIV> <DIV class="bottombuttons"> <DIV class="meta-versionSummary metamodifs"> <INPUT type="hidden" value="inline" name="xeditaction"/> <DIV class="meta-minorEdit"><LABEL for="minorEdit"><INPUT type="checkbox" id="minorEdit" name="minorEdit"/> Is minor edit</LABEL></DIV> <LABEL for="commentinput">Version summary <SPAN>(Enter a brief description of your changes)</SPAN> <INPUT type="text" title="Enter a brief description of your changes" size="40" value="" id="commentinput" name="comment"/> </LABEL> </DIV> <DIV class="buttons"> <SPAN class="buttonwrapper"><INPUT type="submit" value="Preview" title="Alt+P" name="action_preview" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; Continue" title="Alt+Shift+S" name="action_saveandcontinue" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; View" title="Alt+S" name="action_save" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Cancel" title="Alt+C" name="action_cancel" class="button"/></SPAN> </DIV> </DIV> </DIV> </FORM> <SCRIPT type="text/javascript"> //&lt;![CDATA[ (function() { var field = document.getElementById('XWiki.SchedulerJobClass_0_jobDescription'); if (field) { // Hide the element that will be wrapped by the WYSIWYG editor. field.style.visibility = 'hidden'; // Show the loading animation. var loading = document.createElement('span'); loading.className = 'loading'; loading.style.display = 'block'; loading.style.position = 'absolute'; loading.style.width = field.offsetWidth + 'px'; loading.style.height = field.offsetHeight + 'px'; field.parentNode.insertBefore(loading, field); // Remove the loading animation after the WYSIWYG module has been loaded. Wysiwyg.onModuleLoad(function() { loading.parentNode.removeChild(loading); }); } }).call(); //]]&gt; </SCRIPT> <INPUT type="hidden" id="wysiwygCachejcsG"/> <SCRIPT type="text/javascript"> //&lt;![CDATA[ var wysiwygConfigoqKR = { fontSizes: '8px 10px 12px 14px 18px 24px 36px' ,cacheId: 'wysiwygCachejcsG' ,toolbar: 'bold italic underline strikethrough | subscript superscript | unorderedlist orderedlist | outdent indent | undo redo | format | hr symbol | paste' ,colorsPerRow: '8' ,plugins: 'submit readonly line separator embed text valign list indent history format symbol link image table macro import' ,colors: '#000000, #444444, #666666, #999999, #CCCCCC, #EEEEEE, #F3F3F3, #FFFFFF,\n#FF0000, #FF9900, #FFFF00, #00FF00, #00FFFF, #0000FF, #9900FF, #FF00FF,\n#F4CCCC, #FCE5CD, #FFF2CC, #D9EAD3, #D0E0E3, #CFE2F3, #D9D2E9, #EAD1DC,\n#EA9999, #F9CB9C, #FFE599, #B6D7A8, #A2C4C9, #9FC5E8, #B4A7D6, #D5A6BD,\n#E06666, #F6B26B, #FFD966, #93C47D, #76A5AF, #6FA8DC, #8E7CC3, #C27BA0,\n#CC0000, #E69138, #F1C232, #6AA84F, #45818E, #3D85C6, #674EA7, #A64D79,\n#990000, #B45F06, #BF9000, #38761D, #134F5C, #0B5394, #351C75, #741B47,\n#660000, #783F04, #7F6000, #274E13, #0C343D, #073763, #20124D, #4C1130' ,allowExternalImages: 'true' ,menu: '[{\"feature\": \"link\", \"subMenu\":[\"linkEdit\", \"linkRemove\", \"linkWikiPage\", \"linkAttachment\", \"|\", \"linkWebPage\", \"linkEmail\"]}, {\"feature\":\"image\", \"subMenu\":[\"imageInsertAttached\", \"imageInsertURL\", \"imageEdit\", \"imageRemove\"]}, {\"feature\":\"table\", \"subMenu\":[\"inserttable\", \"insertcolbefore\", \"insertcolafter\", \"deletecol\", \"|\", \"insertrowbefore\", \"insertrowafter\", \"deleterow\", \"|\", \"deletetable\"]}, {\"feature\":\"macro\", \"subMenu\":[\"macroInsert\", \"macroEdit\", \"|\", \"macroRefresh\", \"|\", \"macroCollapse\", \"macroExpand\"]}, {\"feature\":\"import\", \"subMenu\":[\"importOffice\"]}]' ,convertInput: 'true' ,hookId: 'XWiki.SchedulerJobClass_0_jobDescription' ,space: 'Scheduler' ,inputURL: 'http:\/\/localhost:8080\/xwiki\/bin\/edit\/Scheduler\/WatchListDailyNotifier?xpage=wysiwyginput&amp;token=Nt1zmy5z7KPu0kxmOvpdCA' ,styleNames: '[]' ,syntax: 'xwiki\/2.0' ,page: 'WatchListDailyNotifier' ,wiki: 'xwiki' ,fontNames: 'Andale Mono, Arial, Arial Black, Book Antiqua, Comic Sans MS, Courier New, Georgia, Helvetica, Impact, Symbol, Tahoma, Terminal, Times New Roman, Trebuchet MS, Verdana, Webdings, Wingdings' }; //]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> //&lt;![CDATA[ Wysiwyg.onModuleLoad(function() { new WysiwygEditor(wysiwygConfigoqKR); wysiwygConfigoqKR = undefined; }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> </DIV><DIV class="panels right" id="rightPanels"> <DIV class="panel expanded QuickLinks"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.QuickLinks');" class="xwikipaneltitle">Quick Links</H1> <DIV class="xwikipanelcontents"> <UL class="star"> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/Dashboard">Wiki Dashboard</A></SPAN> <A href="/xwiki/bin/view/Main/WebRss?xpage=plain"><IMG class="icon rss" title="RSS feed for wiki updates" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/UserDirectory">User Directory</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Blog/WebHome">Blog</A></SPAN> <A href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain"><IMG class="icon rss" title="RSS feed for blog posts" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Sandbox/WebHome">Sandbox</A></SPAN></LI> </UL> <P><A href="/xwiki/bin/inline/Panels/QuickLinks">(Edit this panel)</A></P> </DIV> </DIV> <DIV class="panel expanded MyRecentModifications"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.MyRecentModifications');" class="xwikipaneltitle">My Recent Modifications</H1> <DIV class="xwikipanelcontents"> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiAllGroup">XWikiAllGroup</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationMessages">InvitationMessages</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationConfig">InvitationConfig</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiPreferences">XWiki Preferences</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/Admin">Admin</A></SPAN> </DIV> </DIV> </DIV> <DIV class="clearfloats"/> </DIV></DIV><DIV class="layoutsection" id="footerglobal"> <DIV class="minwidth"/> <HR/> <DIV id="xwikilicence">This wiki is licensed under a <A href="http://creativecommons.org/licenses/by/2.0/" rel="license">Creative Commons 2.0</A> license</DIV> <DIV id="xwikiplatformversion">XWiki Enterprise 3.1-SNAPSHOT - <A href="http://www.xwiki.org/xwiki/bin/view/Main/Documentation" onclick="openURL('http://enterprise.xwiki.org/xwiki/bin/view/Main/Documentation', '_blank'); return false;">Documentation</A></DIV> <HR/> </DIV> </DIV></DIV></BODY></HTML>] System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: unknown Stacktrace org.openqa.selenium.NoSuchElementException: Failed to locate element from page source [<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <HTML lang="en" xml:lang="en"><HEAD> <META content="text/html; charset=UTF-8" http-equiv="Content-Type"/> <TITLE>Watchlist daily email notifier (Scheduler.WatchListDailyNotifier) - XWiki</TITLE> <META content="text/javascript" http-equiv="Content-Script-Type"/> <META content="no" http-equiv="imagetoolbar"/> <LINK href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" rel="canonical"/> <META content="Scheduler.WatchListDailyNotifier" name="document"/> <META content="xwiki" name="wiki"/> <META content="Scheduler" name="space"/> <META content="WatchListDailyNotifier" name="page"/> <META content="3.1" name="version"/> <META content="/xwiki/rest/wikis/xwiki/spaces/Scheduler/pages/WatchListDailyNotifier" name="restURL"/> <META content="locale=en" name="gwt:property"/> <META content="7 days" name="revisit-after"/> <META content="Watchlist daily email notifier" name="description"/> <META content="wiki" name="keywords"/> <META content="GLOBAL" name="distribution"/> <META content="General" name="rating"/> <META content="superadmin" name="author"/> <META content="" http-equiv="reply-to"/> <META content="en" name="language"/> <LINK href="/xwiki/bin/view/Main/WebRss?xpage=rdf" title="Wiki Feed RSS" type="application/rss+xml" rel="alternate"/> <LINK href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain" title="Blog RSS Feed" type="application/rss+xml" rel="alternate"/> <LINK media="all" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/style.css?colorTheme=ColorThemes.DefaultColorTheme"/> <LINK media="print" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/print.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/skins/colibri/ie%2Dall.css" rel="stylesheet" type="text/css" /> <![endif]--> <!--[if IE 6]> <link href="/xwiki/bin/skin/skins/colibri/ie%2D6.css" rel="stylesheet" type="text/css" /> <![endif]--> <LINK href="/xwiki/bin/ssx/AnnotationCode/Settings?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/AnnotationCode/Style?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/XWiki/SharePage?language=en" type="text/css" rel="stylesheet"/> <LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.css?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/notification.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/resources/uicomponents/widgets/validation/livevalidation.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.css" type="text/css" rel="stylesheet"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/uicomponents/suggest/suggest.css"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightbox.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightboxIE.css" rel="stylesheet" type="text/css" /> <![endif]--> <SCRIPT src="/xwiki/resources/js/prototype/prototype.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwiki.js" type="text/javascript"/> <SCRIPT type="text/javascript"> // &lt;![CDATA[ XWiki.webapppath = "xwiki/"; XWiki.servletpath = "bin/"; XWiki.contextPath = "/xwiki"; XWiki.mainWiki = "xwiki"; XWiki.currentWiki = "xwiki"; XWiki.currentSpace = "Scheduler"; XWiki.currentPage = "WatchListDailyNotifier"; XWiki.editor = "inline"; XWiki.viewer = ""; XWiki.contextaction = "inline"; XWiki.docisnew = false; XWiki.docsyntax = "xwiki/2.0"; XWiki.blacklistedSpaces = [ ]; XWiki.hasEdit = true; XWiki.hasProgramming = true; XWiki.hasBackupPackImportRights = true; window.docviewurl = "/xwiki/bin/view/Scheduler/WatchListDailyNotifier"; window.docediturl = "/xwiki/bin/edit/Scheduler/WatchListDailyNotifier"; window.docsaveurl = "/xwiki/bin/save/Scheduler/WatchListDailyNotifier"; window.docgeturl = "/xwiki/bin/get/Scheduler/WatchListDailyNotifier"; // ]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> // &lt;![CDATA[ var cancelEditNextOnunload; var cancelCancelEditFlag = true; var lockEditFlag = false; function cancelEditResponse() { } function cancelEdit() { if (cancelCancelEditFlag) { var surl = "http://localhost:8080/xwiki/bin/cancel/Scheduler/WatchListDailyNotifier?ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true, discardResponse: true }); cancelCancelEditFlag = false; } if (cancelEditNextOnunload) { cancelEditNextOnunload(); } } function lockEdit() { if (!lockEditFlag) { var surl = "http://localhost:8080/xwiki/bin/lock/Scheduler/WatchListDailyNotifier?action=inline&amp;ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true }); lockEditFlag = false; } } function prepareCancelEdit() { lockEdit(); } function cancelCancelEdit() { cancelCancelEditFlag = false; } Event.observe(window, "unload", cancelEdit); Event.observe(window, "pagehide", cancelEdit); Event.observe(document, "dom:loaded", prepareCancelEdit); // ]]&gt; </SCRIPT> <SCRIPT defer="defer" src="/xwiki/resources/js/scriptaculous/scriptaculous.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/scriptaculous/effects.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmedAjaxRequest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/notification.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/list/xlist.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/suggest/suggest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.js?h=-1682576961" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/validation/livevalidation_prototype.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.js?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/smartclient/initsc.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Core.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/overwritesc.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Foundation.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Containers.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Grids.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Forms.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_DataBinding.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/skins/Enterprise/load_skin.js" type="text/javascript"/><LINK href="http://localhost:8080/xwiki/resources/js/smartclient/skins/Enterprise/skin_styles.css" type="text/css" rel="stylesheet"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwikiexplorer/xwikiexplorer.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/wysiwyg/xwe/XWikiWysiwyg.js?lazy=false&amp;defer=false" type="text/javascript"/><SCRIPT type="text/javascript" src="/xwiki/resources/js/xwiki/wysiwyg/xwe/xwe.nocache.js"/><SCRIPT defer="defer">xwe.onInjectionDone('xwe')</SCRIPT> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/WebDAV?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Settings?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Script?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/SharePage?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/js/xwiki/compatibility.js" type="text/javascript"/> <SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/builder.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/dragdrop.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/controls.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/slider.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/sound.js"/></HEAD><BODY class="wiki-xwiki space-Scheduler inlinebody hideleft" id="body"> <DIV id="xwikimaincontainer"> <DIV id="xwikimaincontainerinner"> <DIV id="menuview"> <DIV class="layoutsubsection actionmenu" id="mainmenu"> <STRONG class="hidden" id="xwikimenutitle">General Actions:</STRONG> <DIV class="rightmenu"> <DIV class="tmLogout topmenuentry " id="tmLogout"> <A href="/xwiki/bin/logout/XWiki/XWikiLogout?xredirect=http%3A%2F%2Flocalhost%3A8080%2Fxwiki%2Fbin%2Finline%2FScheduler%2FWatchListDailyNotifier" class="tme"><STRONG>Log-out</STRONG></A> </DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmUser topmenuentry dropdownmenuentry hasIcon" id="tmUser"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Profile: </SPAN><A href="/xwiki/bin/view/XWiki/Admin" class="tme hastype"><STRONG>Administrator</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmProfile" id="tmProfile" href="/xwiki/bin/view/XWiki/Admin">Profile</A></SPAN> <SPAN class="submenuitem "><A class="tmUserPreferences" id="tmUserPreferences" href="/xwiki/bin/view/XWiki/Admin?category=preferences">Preferences</A></SPAN> <SPAN class="submenuitem "><A class="tmWatchlistManager" id="tmWatchlistManager" href="/xwiki/bin/view/XWiki/Admin?category=watchlist">Watchlist</A></SPAN> <SPAN class="submenuitem "><A class="tmUserNetwork" id="tmUserNetwork" href="/xwiki/bin/view/XWiki/Admin?category=network">Network</A></SPAN> </SPAN></DIV> </DIV> <DIV class="leftmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCreate topmenuentry dropdownmenuentry dropdownnolink hasIcon" id="tmCreate"> <SPAN class="tme-extensible"> <A class="tme"><STRONG>Add</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmCreateSpace" id="tmCreateSpace" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier?tocreate=space">Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreatePage" id="tmCreatePage" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier">Page</A></SPAN> <SPAN class="submenuitem "><A class="tmCreatePageFromOffice" id="tmCreatePageFromOffice" href="/xwiki/bin/view/XWiki/OfficeImporter?&amp;parent=Scheduler.WatchListDailyNotifier">Page from Office</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreateComment" id="tmCreateComment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=comments">Comment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateComment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Comments', 'commentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> <SPAN class="submenuitem "><A class="tmCreateAttachment" id="tmCreateAttachment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=attachments">Attachment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateAttachment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Attachments', 'attachmentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> </SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmWiki topmenuentry dropdownmenuentry hasIcon" id="tmWiki"> <SPAN class="tme-extensible"> <A href="/xwiki/bin/view/Main/WebHome" class="tme"><STRONG>Wiki</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchWiki" id="tmWatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addwiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Wiki</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchWiki" id="tmUnwatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removewiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminWiki" id="tmAdminWiki" href="/xwiki/bin/admin/XWiki/XWikiPreferences">Administer Wiki</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmWikiDocumentIndex" id="tmWikiDocumentIndex" href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmSpace topmenuentry dropdownmenuentry hasIcon" id="tmSpace"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Space: </SPAN><A href="/xwiki/bin/view/Scheduler/WebHome" class="tme hastype"><STRONG>Scheduler</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchSpace" id="tmWatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addspace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Space</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchSpace" id="tmUnwatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removespace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Space</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminSpace" id="tmAdminSpace" href="/xwiki/bin/admin/Scheduler/WebPreferences">Administer Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmSpaceDocumentIndex" id="tmSpaceDocumentIndex" href="/xwiki/bin/view/Main/SpaceIndex?space=Scheduler">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmPage topmenuentry dropdownmenuentry hasIcon" id="tmPage"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Page: </SPAN><A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" class="tme hastype"><STRONG>WatchListDailyNotifier</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem hasIcon"><A class="tmWatchDocument" id="tmWatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=adddocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Page</A></SPAN> <SPAN class="submenuitem hasIcon hidden"><A class="tmUnwatchDocument" id="tmUnwatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removedocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Page</A></SPAN> <SPAN class="submenuitem "><A class="tmActionShare" id="tmActionShare" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=share">Share by email</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmActionCopy" id="tmActionCopy" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=copy">Copy</A></SPAN> <SPAN class="submenuitem "><A class="tmActionRename" id="tmActionRename" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=rename&amp;step=1">Rename</A></SPAN> <SPAN class="submenuitem "><A class="tmActionDelete" id="tmActionDelete" href="/xwiki/bin/delete/Scheduler/WatchListDailyNotifier">Delete</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("Delete",function() { location.href=$('tmActionDelete').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("F2",function() { location.href=$('tmActionRename').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> <DIV class="layoutsection" id="headerglobal"> <DIV class="minwidthd"/> <DIV id="company"> <DIV id="companylogo"> <A rel="home" title="Home" href="/xwiki/bin/view/Main/WebHome"> <IMG alt="Wiki Logo" src="/xwiki/skins/colibri/logo.png"/> </A> </DIV> </DIV> <DIV id="globallinks"> <FORM action="/xwiki/bin/view/Main/Search"> <DIV class="globalsearch"> <LABEL for="headerglobalsearchinput" class="hidden">Search</LABEL><INPUT type="text" size="15" value="search..." name="text" id="headerglobalsearchinput" class="globalsearchinput withTip"/><INPUT type="image" src="/xwiki/resources/icons/xwiki/search.png" alt="Go" value="Go" class="button"/> </DIV> </FORM> </DIV> <DIV class="clearfloats"/> </DIV> <DIV id="contentcontainer" class="contenthideleft"> <DIV id="contentcontainerinner"> <DIV class="leftsidecolumns"> <DIV id="contentcolumn"> <DIV class="main layoutsubsection"> <DIV class="actionmenu" id="contentmenu"> <STRONG class="hidden" id="xwikicontentmenutitle">Page Actions:</STRONG> <DIV class="leftmenu" id="contenteditmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCurrentEditor topmenuentry dropdownmenuentry dropdownnolink tmEditInline hasIcon" id="tmCurrentEditor"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Edit: </SPAN><A href="" class="tme hastype"><STRONG> Inline form</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmEditWiki" id="tmEditWiki" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wiki">Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmEditWysiwyg" id="tmEditWysiwyg" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wysiwyg">WYSIWYG</A></SPAN> <SPAN class="submenuitem "><A class="tmEditInline" id="tmEditInline" href="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier">Inline form</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmEditRights" id="tmEditRights" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=rights">Access Rights</A></SPAN> <SPAN class="submenuitem "><A class="tmEditObject" id="tmEditObject" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=object">Objects</A></SPAN> <SPAN class="submenuitem "><A class="tmEditClass" id="tmEditClass" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=class">Class</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("k",function() { location.href=$('tmEditWiki').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("g",function() { location.href=$('tmEditWysiwyg').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("f",function() { location.href=$('tmEditInline').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("r",function() { location.href=$('tmEditRights').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("o",function() { location.href=$('tmEditObject').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("s",function() { location.href=$('tmEditClass').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> <DIV id="mainContentArea"> <DIV id="hierarchy"> <A href="/xwiki/bin/view/Main/WebHome">Wiki Home</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WebHome">XWiki Space</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/XWikiClasses">Data types</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WatchListClass">XWiki WatchList Notification Rules Class</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier">Watchlist daily email notifier</A> </DIV> <DIV class="edit-meta-tools"><A title="Edit parent" href="#mainEditArea" class="tool edit-parent" id="editParentTrigger">[(edit)]</A></DIV> <DIV id="parentinput"> <LABEL for="xwikidocparentinput">Parent <A href="#" id="hideEditParentTrigger">(hide)</A> <INPUT type="text" class="suggestDocuments" size="30" value="XWiki.WatchListClass" name="parent" id="xwikidocparentinput"/></LABEL> </DIV> <DIV id="document-title"><H1>Watchlist daily email notifier</H1></DIV> <FORM action="/xwiki/bin/preview/Scheduler/WatchListDailyNotifier" method="post" id="inline"> <DIV> <DIV class="hidden"><INPUT type="hidden" value="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier" name="xcontinue"/></DIV> <INPUT type="hidden" value="Nt1zmy5z7KPu0kxmOvpdCA" name="form_token"/> <INPUT type="hidden" value="" name="x-maximized"/> <INPUT type="hidden" value="" name="xredirect"/> <INPUT type="hidden" value="" name="xnotification"/> <INPUT type="hidden" value="" name="template"/> <INPUT type="hidden" value="" name="language"/> <P><STRONG>Job name:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_jobName" value="WatchList daily notifier" id="XWiki.SchedulerJobClass_0_jobName" size="60"/><P><STRONG>Job description:</STRONG></P><SPAN class="loading" style="display: block; position: absolute; width: 335px; height: 198px;"/><TEXTAREA cols="45" name="XWiki.SchedulerJobClass_0_jobDescription" rows="12" id="XWiki.SchedulerJobClass_0_jobDescription" style="visibility: hidden;"/><P><STRONG>Job cron expression:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_cron" value="0 0 0 * * ?" id="XWiki.SchedulerJobClass_0_cron" size="30"/><P><STRONG>Job script:</STRONG></P><TEXTAREA cols="60" name="XWiki.SchedulerJobClass_0_script" rows="10" id="XWiki.SchedulerJobClass_0_script"/><DIV class="box infomessage">The script is the code that will be executed when the job is triggered by the scheduler. It should be written in the Groovy language. The XWiki API is available through the *xwiki* and *context* pre-defined variables.)</DIV><DIV class="box infomessage"><P>"Below some example of valid cron expression, from the <SPAN class="wikiexternallink"><A href="http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html&gt;_blank">official quartz scheduler documentation</A></SPAN>:</P><TABLE><TBODY><TR><TH scope="col"> Cron expression </TH><TH scope="col"> Meaning</TH></TR><TR><TD> <STRONG>0 15 10 * * ?</STRONG> </TD><TD> Fire at 10:15am every day</TD></TR><TR><TD> <STRONG>0 15 10 ? * MON-FRI</STRONG> </TD><TD> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday</TD></TR><TR><TD> <STRONG> 0 0/5 14 * * ?</STRONG> </TD><TD> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day</TD></TR><TR><TD> <STRONG> 0 15 10 ? * 6L</STRONG> </TD><TD> Fire at 10:15am on the last Friday of every month</TD></TR></TBODY></TABLE></DIV> <DIV class="bottombuttons"> <DIV class="meta-versionSummary metamodifs"> <INPUT type="hidden" value="inline" name="xeditaction"/> <DIV class="meta-minorEdit"><LABEL for="minorEdit"><INPUT type="checkbox" id="minorEdit" name="minorEdit"/> Is minor edit</LABEL></DIV> <LABEL for="commentinput">Version summary <SPAN>(Enter a brief description of your changes)</SPAN> <INPUT type="text" title="Enter a brief description of your changes" size="40" value="" id="commentinput" name="comment"/> </LABEL> </DIV> <DIV class="buttons"> <SPAN class="buttonwrapper"><INPUT type="submit" value="Preview" title="Alt+P" name="action_preview" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; Continue" title="Alt+Shift+S" name="action_saveandcontinue" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; View" title="Alt+S" name="action_save" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Cancel" title="Alt+C" name="action_cancel" class="button"/></SPAN> </DIV> </DIV> </DIV> </FORM> <SCRIPT type="text/javascript"> //&lt;![CDATA[ (function() { var field = document.getElementById('XWiki.SchedulerJobClass_0_jobDescription'); if (field) { // Hide the element that will be wrapped by the WYSIWYG editor. field.style.visibility = 'hidden'; // Show the loading animation. var loading = document.createElement('span'); loading.className = 'loading'; loading.style.display = 'block'; loading.style.position = 'absolute'; loading.style.width = field.offsetWidth + 'px'; loading.style.height = field.offsetHeight + 'px'; field.parentNode.insertBefore(loading, field); // Remove the loading animation after the WYSIWYG module has been loaded. Wysiwyg.onModuleLoad(function() { loading.parentNode.removeChild(loading); }); } }).call(); //]]&gt; </SCRIPT> <INPUT type="hidden" id="wysiwygCachejcsG"/> <SCRIPT type="text/javascript"> //&lt;![CDATA[ var wysiwygConfigoqKR = { fontSizes: '8px 10px 12px 14px 18px 24px 36px' ,cacheId: 'wysiwygCachejcsG' ,toolbar: 'bold italic underline strikethrough | subscript superscript | unorderedlist orderedlist | outdent indent | undo redo | format | hr symbol | paste' ,colorsPerRow: '8' ,plugins: 'submit readonly line separator embed text valign list indent history format symbol link image table macro import' ,colors: '#000000, #444444, #666666, #999999, #CCCCCC, #EEEEEE, #F3F3F3, #FFFFFF,\n#FF0000, #FF9900, #FFFF00, #00FF00, #00FFFF, #0000FF, #9900FF, #FF00FF,\n#F4CCCC, #FCE5CD, #FFF2CC, #D9EAD3, #D0E0E3, #CFE2F3, #D9D2E9, #EAD1DC,\n#EA9999, #F9CB9C, #FFE599, #B6D7A8, #A2C4C9, #9FC5E8, #B4A7D6, #D5A6BD,\n#E06666, #F6B26B, #FFD966, #93C47D, #76A5AF, #6FA8DC, #8E7CC3, #C27BA0,\n#CC0000, #E69138, #F1C232, #6AA84F, #45818E, #3D85C6, #674EA7, #A64D79,\n#990000, #B45F06, #BF9000, #38761D, #134F5C, #0B5394, #351C75, #741B47,\n#660000, #783F04, #7F6000, #274E13, #0C343D, #073763, #20124D, #4C1130' ,allowExternalImages: 'true' ,menu: '[{\"feature\": \"link\", \"subMenu\":[\"linkEdit\", \"linkRemove\", \"linkWikiPage\", \"linkAttachment\", \"|\", \"linkWebPage\", \"linkEmail\"]}, {\"feature\":\"image\", \"subMenu\":[\"imageInsertAttached\", \"imageInsertURL\", \"imageEdit\", \"imageRemove\"]}, {\"feature\":\"table\", \"subMenu\":[\"inserttable\", \"insertcolbefore\", \"insertcolafter\", \"deletecol\", \"|\", \"insertrowbefore\", \"insertrowafter\", \"deleterow\", \"|\", \"deletetable\"]}, {\"feature\":\"macro\", \"subMenu\":[\"macroInsert\", \"macroEdit\", \"|\", \"macroRefresh\", \"|\", \"macroCollapse\", \"macroExpand\"]}, {\"feature\":\"import\", \"subMenu\":[\"importOffice\"]}]' ,convertInput: 'true' ,hookId: 'XWiki.SchedulerJobClass_0_jobDescription' ,space: 'Scheduler' ,inputURL: 'http:\/\/localhost:8080\/xwiki\/bin\/edit\/Scheduler\/WatchListDailyNotifier?xpage=wysiwyginput&amp;token=Nt1zmy5z7KPu0kxmOvpdCA' ,styleNames: '[]' ,syntax: 'xwiki\/2.0' ,page: 'WatchListDailyNotifier' ,wiki: 'xwiki' ,fontNames: 'Andale Mono, Arial, Arial Black, Book Antiqua, Comic Sans MS, Courier New, Georgia, Helvetica, Impact, Symbol, Tahoma, Terminal, Times New Roman, Trebuchet MS, Verdana, Webdings, Wingdings' }; //]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> //&lt;![CDATA[ Wysiwyg.onModuleLoad(function() { new WysiwygEditor(wysiwygConfigoqKR); wysiwygConfigoqKR = undefined; }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> </DIV><DIV class="panels right" id="rightPanels"> <DIV class="panel expanded QuickLinks"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.QuickLinks');" class="xwikipaneltitle">Quick Links</H1> <DIV class="xwikipanelcontents"> <UL class="star"> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/Dashboard">Wiki Dashboard</A></SPAN> <A href="/xwiki/bin/view/Main/WebRss?xpage=plain"><IMG class="icon rss" title="RSS feed for wiki updates" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/UserDirectory">User Directory</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Blog/WebHome">Blog</A></SPAN> <A href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain"><IMG class="icon rss" title="RSS feed for blog posts" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Sandbox/WebHome">Sandbox</A></SPAN></LI> </UL> <P><A href="/xwiki/bin/inline/Panels/QuickLinks">(Edit this panel)</A></P> </DIV> </DIV> <DIV class="panel expanded MyRecentModifications"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.MyRecentModifications');" class="xwikipaneltitle">My Recent Modifications</H1> <DIV class="xwikipanelcontents"> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiAllGroup">XWikiAllGroup</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationMessages">InvitationMessages</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationConfig">InvitationConfig</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiPreferences">XWiki Preferences</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/Admin">Admin</A></SPAN> </DIV> </DIV> </DIV> <DIV class="clearfloats"/> </DIV></DIV><DIV class="layoutsection" id="footerglobal"> <DIV class="minwidth"/> <HR/> <DIV id="xwikilicence">This wiki is licensed under a <A href="http://creativecommons.org/licenses/by/2.0/" rel="license">Creative Commons 2.0</A> license</DIV> <DIV id="xwikiplatformversion">XWiki Enterprise 3.1-SNAPSHOT - <A href="http://www.xwiki.org/xwiki/bin/view/Main/Documentation" onclick="openURL('http://enterprise.xwiki.org/xwiki/bin/view/Main/Documentation', '_blank'); return false;">Documentation</A></DIV> <HR/> </DIV> </DIV></DIV></BODY></HTML>] System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: unknown at org.xwiki.test.ui.framework.PersistentTestContext$1.findElement(PersistentTestContext.java:59) at org.xwiki.test.ui.scheduler.elements.SchedulerJobInlinePage.isQuartzDocumentationReferenced(SchedulerJobInlinePage.java:36) at org.xwiki.test.ui.scheduler.SchedulerTest.testSchedulerJobDefaultEditMode(SchedulerTest.java:53) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.extensions.cpsuite.ClasspathSuite.run(ClasspathSuite.java:194) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) at $Proxy0.invoke(Unknown Source) at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"partial link text","selector":"official quartz scheduler documentation"} System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: RemoteWebDriver at sun.reflect.GeneratedConstructorAccessor15.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:131) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:105) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:395) at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:183) at org.openqa.selenium.remote.RemoteWebDriver.findElementByPartialLinkText(RemoteWebDriver.java:216) at org.openqa.selenium.By$3.findElement(By.java:119) at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:175) at org.xwiki.test.ui.framework.PersistentTestContext$1.findElement(PersistentTestContext.java:57) ... 45 more Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Unable to locate element: {"method":"partial link text","selector":"official quartz scheduler documentation"} System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: unknown at <anonymous class>.WebDriverError(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/resource/modules/utils.js:7081) at <anonymous class>.<anonymous method>(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js -> file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/firefoxDriver.js:475) at <anonymous class>.<anonymous method>(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/driver-component.js -> file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/firefoxDriver.js:498) at <anonymous class>.<anonymous method>(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/resource/modules/atoms.js:277) at <anonymous class>.<anonymous method>(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/nsCommandProcessor.js:299) at <anonymous class>.<anonymous method>(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/nsCommandProcessor.js:313) at <anonymous class>.<anonymous method>(file:///tmp/anonymous944089238774574774webdriver-profile/extensions/fxdriver@googlecode.com/components/nsCommandProcessor.js:190) {noformat}

    XWiki.org JIRA | 6 years ago | CalebJamesDeLisle
    org.openqa.selenium.NoSuchElementException: Failed to locate element from page source [<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <HTML lang="en" xml:lang="en"><HEAD> <META content="text/html; charset=UTF-8" http-equiv="Content-Type"/> <TITLE>Watchlist daily email notifier (Scheduler.WatchListDailyNotifier) - XWiki</TITLE> <META content="text/javascript" http-equiv="Content-Script-Type"/> <META content="no" http-equiv="imagetoolbar"/> <LINK href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" rel="canonical"/> <META content="Scheduler.WatchListDailyNotifier" name="document"/> <META content="xwiki" name="wiki"/> <META content="Scheduler" name="space"/> <META content="WatchListDailyNotifier" name="page"/> <META content="3.1" name="version"/> <META content="/xwiki/rest/wikis/xwiki/spaces/Scheduler/pages/WatchListDailyNotifier" name="restURL"/> <META content="locale=en" name="gwt:property"/> <META content="7 days" name="revisit-after"/> <META content="Watchlist daily email notifier" name="description"/> <META content="wiki" name="keywords"/> <META content="GLOBAL" name="distribution"/> <META content="General" name="rating"/> <META content="superadmin" name="author"/> <META content="" http-equiv="reply-to"/> <META content="en" name="language"/> <LINK href="/xwiki/bin/view/Main/WebRss?xpage=rdf" title="Wiki Feed RSS" type="application/rss+xml" rel="alternate"/> <LINK href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain" title="Blog RSS Feed" type="application/rss+xml" rel="alternate"/> <LINK media="all" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/style.css?colorTheme=ColorThemes.DefaultColorTheme"/> <LINK media="print" type="text/css" rel="stylesheet" href="/xwiki/bin/skin/skins/colibri/print.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/skins/colibri/ie%2Dall.css" rel="stylesheet" type="text/css" /> <![endif]--> <!--[if IE 6]> <link href="/xwiki/bin/skin/skins/colibri/ie%2D6.css" rel="stylesheet" type="text/css" /> <![endif]--> <LINK href="/xwiki/bin/ssx/AnnotationCode/Settings?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/AnnotationCode/Style?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/ssx/XWiki/SharePage?language=en" type="text/css" rel="stylesheet"/> <LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.css?language=en" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/notification.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/resources/uicomponents/widgets/validation/livevalidation.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.css" type="text/css" rel="stylesheet"/><LINK href="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.css" type="text/css" rel="stylesheet"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/uicomponents/suggest/suggest.css"/> <LINK type="text/css" rel="stylesheet" href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightbox.css"/> <!--[if IE]> <link href="/xwiki/bin/skin/resources/js/xwiki/lightbox/lightboxIE.css" rel="stylesheet" type="text/css" /> <![endif]--> <SCRIPT src="/xwiki/resources/js/prototype/prototype.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwiki.js" type="text/javascript"/> <SCRIPT type="text/javascript"> // &lt;![CDATA[ XWiki.webapppath = "xwiki/"; XWiki.servletpath = "bin/"; XWiki.contextPath = "/xwiki"; XWiki.mainWiki = "xwiki"; XWiki.currentWiki = "xwiki"; XWiki.currentSpace = "Scheduler"; XWiki.currentPage = "WatchListDailyNotifier"; XWiki.editor = "inline"; XWiki.viewer = ""; XWiki.contextaction = "inline"; XWiki.docisnew = false; XWiki.docsyntax = "xwiki/2.0"; XWiki.blacklistedSpaces = [ ]; XWiki.hasEdit = true; XWiki.hasProgramming = true; XWiki.hasBackupPackImportRights = true; window.docviewurl = "/xwiki/bin/view/Scheduler/WatchListDailyNotifier"; window.docediturl = "/xwiki/bin/edit/Scheduler/WatchListDailyNotifier"; window.docsaveurl = "/xwiki/bin/save/Scheduler/WatchListDailyNotifier"; window.docgeturl = "/xwiki/bin/get/Scheduler/WatchListDailyNotifier"; // ]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> // &lt;![CDATA[ var cancelEditNextOnunload; var cancelCancelEditFlag = true; var lockEditFlag = false; function cancelEditResponse() { } function cancelEdit() { if (cancelCancelEditFlag) { var surl = "http://localhost:8080/xwiki/bin/cancel/Scheduler/WatchListDailyNotifier?ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true, discardResponse: true }); cancelCancelEditFlag = false; } if (cancelEditNextOnunload) { cancelEditNextOnunload(); } } function lockEdit() { if (!lockEditFlag) { var surl = "http://localhost:8080/xwiki/bin/lock/Scheduler/WatchListDailyNotifier?action=inline&amp;ajax=1"; var myAjax = new Ajax.Request(surl, { method: 'get', parameters: "", asynchronous: true }); lockEditFlag = false; } } function prepareCancelEdit() { lockEdit(); } function cancelCancelEdit() { cancelCancelEditFlag = false; } Event.observe(window, "unload", cancelEdit); Event.observe(window, "pagehide", cancelEdit); Event.observe(document, "dom:loaded", prepareCancelEdit); // ]]&gt; </SCRIPT> <SCRIPT defer="defer" src="/xwiki/resources/js/scriptaculous/scriptaculous.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/scriptaculous/effects.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/modalPopup.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/widgets/jumpToPage.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmationBox.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/confirmedAjaxRequest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/notification.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/list/xlist.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/suggest/suggest.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/search/searchSuggest.js?h=-1682576961" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/uicomponents/widgets/validation/livevalidation_prototype.js" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/uicomponents/widgets/fullScreen.js?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/skin/resources/js/xwiki/actionbuttons/actionButtons.js" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/smartclient/initsc.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Core.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/overwritesc.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Foundation.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Containers.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Grids.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_Forms.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/modules/ISC_DataBinding.js" type="text/javascript"/> <SCRIPT src="/xwiki/resources/js/smartclient/skins/Enterprise/load_skin.js" type="text/javascript"/><LINK href="http://localhost:8080/xwiki/resources/js/smartclient/skins/Enterprise/skin_styles.css" type="text/css" rel="stylesheet"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/xwikiexplorer/xwikiexplorer.js?defer=false" type="text/javascript"/> <SCRIPT src="/xwiki/bin/skin/resources/js/xwiki/wysiwyg/xwe/XWikiWysiwyg.js?lazy=false&amp;defer=false" type="text/javascript"/><SCRIPT type="text/javascript" src="/xwiki/resources/js/xwiki/wysiwyg/xwe/xwe.nocache.js"/><SCRIPT defer="defer">xwe.onInjectionDone('xwe')</SCRIPT> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/WebDAV?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Settings?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/AnnotationCode/Script?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/bin/jsx/XWiki/SharePage?language=en" type="text/javascript"/> <SCRIPT defer="defer" src="/xwiki/resources/js/xwiki/compatibility.js" type="text/javascript"/> <SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/builder.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/dragdrop.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/controls.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/slider.js"/><SCRIPT type="text/javascript" src="http://localhost:8080/xwiki/resources/js/scriptaculous/sound.js"/></HEAD><BODY class="wiki-xwiki space-Scheduler inlinebody hideleft" id="body"> <DIV id="xwikimaincontainer"> <DIV id="xwikimaincontainerinner"> <DIV id="menuview"> <DIV class="layoutsubsection actionmenu" id="mainmenu"> <STRONG class="hidden" id="xwikimenutitle">General Actions:</STRONG> <DIV class="rightmenu"> <DIV class="tmLogout topmenuentry " id="tmLogout"> <A href="/xwiki/bin/logout/XWiki/XWikiLogout?xredirect=http%3A%2F%2Flocalhost%3A8080%2Fxwiki%2Fbin%2Finline%2FScheduler%2FWatchListDailyNotifier" class="tme"><STRONG>Log-out</STRONG></A> </DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmUser topmenuentry dropdownmenuentry hasIcon" id="tmUser"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Profile: </SPAN><A href="/xwiki/bin/view/XWiki/Admin" class="tme hastype"><STRONG>Administrator</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmProfile" id="tmProfile" href="/xwiki/bin/view/XWiki/Admin">Profile</A></SPAN> <SPAN class="submenuitem "><A class="tmUserPreferences" id="tmUserPreferences" href="/xwiki/bin/view/XWiki/Admin?category=preferences">Preferences</A></SPAN> <SPAN class="submenuitem "><A class="tmWatchlistManager" id="tmWatchlistManager" href="/xwiki/bin/view/XWiki/Admin?category=watchlist">Watchlist</A></SPAN> <SPAN class="submenuitem "><A class="tmUserNetwork" id="tmUserNetwork" href="/xwiki/bin/view/XWiki/Admin?category=network">Network</A></SPAN> </SPAN></DIV> </DIV> <DIV class="leftmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCreate topmenuentry dropdownmenuentry dropdownnolink hasIcon" id="tmCreate"> <SPAN class="tme-extensible"> <A class="tme"><STRONG>Add</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmCreateSpace" id="tmCreateSpace" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier?tocreate=space">Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreatePage" id="tmCreatePage" href="/xwiki/bin/create/Scheduler/WatchListDailyNotifier">Page</A></SPAN> <SPAN class="submenuitem "><A class="tmCreatePageFromOffice" id="tmCreatePageFromOffice" href="/xwiki/bin/view/XWiki/OfficeImporter?&amp;parent=Scheduler.WatchListDailyNotifier">Page from Office</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmCreateComment" id="tmCreateComment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=comments">Comment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateComment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Comments', 'commentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> <SPAN class="submenuitem "><A class="tmCreateAttachment" id="tmCreateAttachment" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=attachments">Attachment to Page</A></SPAN> <SCRIPT type="text/javascript"> //&lt;![CDATA[ document.observe('xwiki:dom:loaded', function() { $('tmCreateAttachment').observe('click', function(event) { event.stop(); XWiki.displayDocExtra('Attachments', 'attachmentsinline.vm', true); return false; }); }); //]]&gt; </SCRIPT> </SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmWiki topmenuentry dropdownmenuentry hasIcon" id="tmWiki"> <SPAN class="tme-extensible"> <A href="/xwiki/bin/view/Main/WebHome" class="tme"><STRONG>Wiki</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchWiki" id="tmWatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addwiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Wiki</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchWiki" id="tmUnwatchWiki" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removewiki&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminWiki" id="tmAdminWiki" href="/xwiki/bin/admin/XWiki/XWikiPreferences">Administer Wiki</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmWikiDocumentIndex" id="tmWikiDocumentIndex" href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmSpace topmenuentry dropdownmenuentry hasIcon" id="tmSpace"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Space: </SPAN><A href="/xwiki/bin/view/Scheduler/WebHome" class="tme hastype"><STRONG>Scheduler</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmWatchSpace" id="tmWatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=addspace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Space</A></SPAN> <SPAN class="submenuitem hidden"><A class="tmUnwatchSpace" id="tmUnwatchSpace" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removespace&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Space</A></SPAN> <SPAN class="submenuitem "><A class="tmAdminSpace" id="tmAdminSpace" href="/xwiki/bin/admin/Scheduler/WebPreferences">Administer Space</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmSpaceDocumentIndex" id="tmSpaceDocumentIndex" href="/xwiki/bin/view/Main/SpaceIndex?space=Scheduler">Document Index</A></SPAN> </SPAN></DIV> <DIV class="topmenuentry"><SPAN class="separator">»</SPAN></DIV> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmPage topmenuentry dropdownmenuentry hasIcon" id="tmPage"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Page: </SPAN><A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier" class="tme hastype"><STRONG>WatchListDailyNotifier</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem hasIcon"><A class="tmWatchDocument" id="tmWatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=adddocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Watch Page</A></SPAN> <SPAN class="submenuitem hasIcon hidden"><A class="tmUnwatchDocument" id="tmUnwatchDocument" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=watch&amp;do=removedocument&amp;xredirect=%2Fxwiki%2Fbin%2Fview%2FScheduler%2FWatchListDailyNotifier">Unwatch Page</A></SPAN> <SPAN class="submenuitem "><A class="tmActionShare" id="tmActionShare" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?viewer=share">Share by email</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmActionCopy" id="tmActionCopy" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=copy">Copy</A></SPAN> <SPAN class="submenuitem "><A class="tmActionRename" id="tmActionRename" href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier?xpage=rename&amp;step=1">Rename</A></SPAN> <SPAN class="submenuitem "><A class="tmActionDelete" id="tmActionDelete" href="/xwiki/bin/delete/Scheduler/WatchListDailyNotifier">Delete</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("Delete",function() { location.href=$('tmActionDelete').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("F2",function() { location.href=$('tmActionRename').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> <DIV class="layoutsection" id="headerglobal"> <DIV class="minwidthd"/> <DIV id="company"> <DIV id="companylogo"> <A rel="home" title="Home" href="/xwiki/bin/view/Main/WebHome"> <IMG alt="Wiki Logo" src="/xwiki/skins/colibri/logo.png"/> </A> </DIV> </DIV> <DIV id="globallinks"> <FORM action="/xwiki/bin/view/Main/Search"> <DIV class="globalsearch"> <LABEL for="headerglobalsearchinput" class="hidden">Search</LABEL><INPUT type="text" size="15" value="search..." name="text" id="headerglobalsearchinput" class="globalsearchinput withTip"/><INPUT type="image" src="/xwiki/resources/icons/xwiki/search.png" alt="Go" value="Go" class="button"/> </DIV> </FORM> </DIV> <DIV class="clearfloats"/> </DIV> <DIV id="contentcontainer" class="contenthideleft"> <DIV id="contentcontainerinner"> <DIV class="leftsidecolumns"> <DIV id="contentcolumn"> <DIV class="main layoutsubsection"> <DIV class="actionmenu" id="contentmenu"> <STRONG class="hidden" id="xwikicontentmenutitle">Page Actions:</STRONG> <DIV class="leftmenu" id="contenteditmenu"> <DIV onmouseout="hidesubmenu(this);" onmouseover="showsubmenu(this);" class="tmCurrentEditor topmenuentry dropdownmenuentry dropdownnolink tmEditInline hasIcon" id="tmCurrentEditor"> <SPAN class="tme-extensible"> <SPAN class="tmetype">Edit: </SPAN><A href="" class="tme hastype"><STRONG> Inline form</STRONG></A> <SPAN class="menuarrow">▼</SPAN><SPAN class="hidden menucolon">: </SPAN> </SPAN><SPAN class="submenu hidden"> <SPAN class="submenuitem "><A class="tmEditWiki" id="tmEditWiki" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wiki">Wiki</A></SPAN> <SPAN class="submenuitem "><A class="tmEditWysiwyg" id="tmEditWysiwyg" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?&amp;editor=wysiwyg">WYSIWYG</A></SPAN> <SPAN class="submenuitem "><A class="tmEditInline" id="tmEditInline" href="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier">Inline form</A></SPAN> <SPAN class="submenuseparator"> </SPAN> <SPAN class="submenuitem "><A class="tmEditRights" id="tmEditRights" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=rights">Access Rights</A></SPAN> <SPAN class="submenuitem "><A class="tmEditObject" id="tmEditObject" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=object">Objects</A></SPAN> <SPAN class="submenuitem "><A class="tmEditClass" id="tmEditClass" href="/xwiki/bin/edit/Scheduler/WatchListDailyNotifier?editor=class">Class</A></SPAN> </SPAN></DIV> <SCRIPT type="text/javascript"> //&lt;![CDATA[ shortcut.add("k",function() { location.href=$('tmEditWiki').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("g",function() { location.href=$('tmEditWysiwyg').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("f",function() { location.href=$('tmEditInline').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("r",function() { location.href=$('tmEditRights').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("o",function() { location.href=$('tmEditObject').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); shortcut.add("s",function() { location.href=$('tmEditClass').href; }, { 'type':'keypress', 'propagate':false, 'disable_in_input':true }); //]]&gt; </SCRIPT> </DIV> </DIV> <DIV id="mainContentArea"> <DIV id="hierarchy"> <A href="/xwiki/bin/view/Main/WebHome">Wiki Home</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WebHome">XWiki Space</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/XWikiClasses">Data types</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/XWiki/WatchListClass">XWiki WatchList Notification Rules Class</A> <SPAN class="separator">»</SPAN> <A href="/xwiki/bin/view/Scheduler/WatchListDailyNotifier">Watchlist daily email notifier</A> </DIV> <DIV class="edit-meta-tools"><A title="Edit parent" href="#mainEditArea" class="tool edit-parent" id="editParentTrigger">[(edit)]</A></DIV> <DIV id="parentinput"> <LABEL for="xwikidocparentinput">Parent <A href="#" id="hideEditParentTrigger">(hide)</A> <INPUT type="text" class="suggestDocuments" size="30" value="XWiki.WatchListClass" name="parent" id="xwikidocparentinput"/></LABEL> </DIV> <DIV id="document-title"><H1>Watchlist daily email notifier</H1></DIV> <FORM action="/xwiki/bin/preview/Scheduler/WatchListDailyNotifier" method="post" id="inline"> <DIV> <DIV class="hidden"><INPUT type="hidden" value="/xwiki/bin/inline/Scheduler/WatchListDailyNotifier" name="xcontinue"/></DIV> <INPUT type="hidden" value="Nt1zmy5z7KPu0kxmOvpdCA" name="form_token"/> <INPUT type="hidden" value="" name="x-maximized"/> <INPUT type="hidden" value="" name="xredirect"/> <INPUT type="hidden" value="" name="xnotification"/> <INPUT type="hidden" value="" name="template"/> <INPUT type="hidden" value="" name="language"/> <P><STRONG>Job name:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_jobName" value="WatchList daily notifier" id="XWiki.SchedulerJobClass_0_jobName" size="60"/><P><STRONG>Job description:</STRONG></P><SPAN class="loading" style="display: block; position: absolute; width: 335px; height: 198px;"/><TEXTAREA cols="45" name="XWiki.SchedulerJobClass_0_jobDescription" rows="12" id="XWiki.SchedulerJobClass_0_jobDescription" style="visibility: hidden;"/><P><STRONG>Job cron expression:</STRONG></P><INPUT type="text" name="XWiki.SchedulerJobClass_0_cron" value="0 0 0 * * ?" id="XWiki.SchedulerJobClass_0_cron" size="30"/><P><STRONG>Job script:</STRONG></P><TEXTAREA cols="60" name="XWiki.SchedulerJobClass_0_script" rows="10" id="XWiki.SchedulerJobClass_0_script"/><DIV class="box infomessage">The script is the code that will be executed when the job is triggered by the scheduler. It should be written in the Groovy language. The XWiki API is available through the *xwiki* and *context* pre-defined variables.)</DIV><DIV class="box infomessage"><P>"Below some example of valid cron expression, from the <SPAN class="wikiexternallink"><A href="http://www.opensymphony.com/quartz/api/org/quartz/CronExpression.html&gt;_blank">official quartz scheduler documentation</A></SPAN>:</P><TABLE><TBODY><TR><TH scope="col"> Cron expression </TH><TH scope="col"> Meaning</TH></TR><TR><TD> <STRONG>0 15 10 * * ?</STRONG> </TD><TD> Fire at 10:15am every day</TD></TR><TR><TD> <STRONG>0 15 10 ? * MON-FRI</STRONG> </TD><TD> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday</TD></TR><TR><TD> <STRONG> 0 0/5 14 * * ?</STRONG> </TD><TD> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day</TD></TR><TR><TD> <STRONG> 0 15 10 ? * 6L</STRONG> </TD><TD> Fire at 10:15am on the last Friday of every month</TD></TR></TBODY></TABLE></DIV> <DIV class="bottombuttons"> <DIV class="meta-versionSummary metamodifs"> <INPUT type="hidden" value="inline" name="xeditaction"/> <DIV class="meta-minorEdit"><LABEL for="minorEdit"><INPUT type="checkbox" id="minorEdit" name="minorEdit"/> Is minor edit</LABEL></DIV> <LABEL for="commentinput">Version summary <SPAN>(Enter a brief description of your changes)</SPAN> <INPUT type="text" title="Enter a brief description of your changes" size="40" value="" id="commentinput" name="comment"/> </LABEL> </DIV> <DIV class="buttons"> <SPAN class="buttonwrapper"><INPUT type="submit" value="Preview" title="Alt+P" name="action_preview" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; Continue" title="Alt+Shift+S" name="action_saveandcontinue" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Save &amp; View" title="Alt+S" name="action_save" class="button"/></SPAN> <SPAN class="buttonwrapper"><INPUT type="submit" value="Cancel" title="Alt+C" name="action_cancel" class="button"/></SPAN> </DIV> </DIV> </DIV> </FORM> <SCRIPT type="text/javascript"> //&lt;![CDATA[ (function() { var field = document.getElementById('XWiki.SchedulerJobClass_0_jobDescription'); if (field) { // Hide the element that will be wrapped by the WYSIWYG editor. field.style.visibility = 'hidden'; // Show the loading animation. var loading = document.createElement('span'); loading.className = 'loading'; loading.style.display = 'block'; loading.style.position = 'absolute'; loading.style.width = field.offsetWidth + 'px'; loading.style.height = field.offsetHeight + 'px'; field.parentNode.insertBefore(loading, field); // Remove the loading animation after the WYSIWYG module has been loaded. Wysiwyg.onModuleLoad(function() { loading.parentNode.removeChild(loading); }); } }).call(); //]]&gt; </SCRIPT> <INPUT type="hidden" id="wysiwygCachejcsG"/> <SCRIPT type="text/javascript"> //&lt;![CDATA[ var wysiwygConfigoqKR = { fontSizes: '8px 10px 12px 14px 18px 24px 36px' ,cacheId: 'wysiwygCachejcsG' ,toolbar: 'bold italic underline strikethrough | subscript superscript | unorderedlist orderedlist | outdent indent | undo redo | format | hr symbol | paste' ,colorsPerRow: '8' ,plugins: 'submit readonly line separator embed text valign list indent history format symbol link image table macro import' ,colors: '#000000, #444444, #666666, #999999, #CCCCCC, #EEEEEE, #F3F3F3, #FFFFFF,\n#FF0000, #FF9900, #FFFF00, #00FF00, #00FFFF, #0000FF, #9900FF, #FF00FF,\n#F4CCCC, #FCE5CD, #FFF2CC, #D9EAD3, #D0E0E3, #CFE2F3, #D9D2E9, #EAD1DC,\n#EA9999, #F9CB9C, #FFE599, #B6D7A8, #A2C4C9, #9FC5E8, #B4A7D6, #D5A6BD,\n#E06666, #F6B26B, #FFD966, #93C47D, #76A5AF, #6FA8DC, #8E7CC3, #C27BA0,\n#CC0000, #E69138, #F1C232, #6AA84F, #45818E, #3D85C6, #674EA7, #A64D79,\n#990000, #B45F06, #BF9000, #38761D, #134F5C, #0B5394, #351C75, #741B47,\n#660000, #783F04, #7F6000, #274E13, #0C343D, #073763, #20124D, #4C1130' ,allowExternalImages: 'true' ,menu: '[{\"feature\": \"link\", \"subMenu\":[\"linkEdit\", \"linkRemove\", \"linkWikiPage\", \"linkAttachment\", \"|\", \"linkWebPage\", \"linkEmail\"]}, {\"feature\":\"image\", \"subMenu\":[\"imageInsertAttached\", \"imageInsertURL\", \"imageEdit\", \"imageRemove\"]}, {\"feature\":\"table\", \"subMenu\":[\"inserttable\", \"insertcolbefore\", \"insertcolafter\", \"deletecol\", \"|\", \"insertrowbefore\", \"insertrowafter\", \"deleterow\", \"|\", \"deletetable\"]}, {\"feature\":\"macro\", \"subMenu\":[\"macroInsert\", \"macroEdit\", \"|\", \"macroRefresh\", \"|\", \"macroCollapse\", \"macroExpand\"]}, {\"feature\":\"import\", \"subMenu\":[\"importOffice\"]}]' ,convertInput: 'true' ,hookId: 'XWiki.SchedulerJobClass_0_jobDescription' ,space: 'Scheduler' ,inputURL: 'http:\/\/localhost:8080\/xwiki\/bin\/edit\/Scheduler\/WatchListDailyNotifier?xpage=wysiwyginput&amp;token=Nt1zmy5z7KPu0kxmOvpdCA' ,styleNames: '[]' ,syntax: 'xwiki\/2.0' ,page: 'WatchListDailyNotifier' ,wiki: 'xwiki' ,fontNames: 'Andale Mono, Arial, Arial Black, Book Antiqua, Comic Sans MS, Courier New, Georgia, Helvetica, Impact, Symbol, Tahoma, Terminal, Times New Roman, Trebuchet MS, Verdana, Webdings, Wingdings' }; //]]&gt; </SCRIPT> <SCRIPT type="text/javascript"> //&lt;![CDATA[ Wysiwyg.onModuleLoad(function() { new WysiwygEditor(wysiwygConfigoqKR); wysiwygConfigoqKR = undefined; }); //]]&gt; </SCRIPT> </DIV> </DIV> </DIV> </DIV><DIV class="panels right" id="rightPanels"> <DIV class="panel expanded QuickLinks"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.QuickLinks');" class="xwikipaneltitle">Quick Links</H1> <DIV class="xwikipanelcontents"> <UL class="star"> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/Dashboard">Wiki Dashboard</A></SPAN> <A href="/xwiki/bin/view/Main/WebRss?xpage=plain"><IMG class="icon rss" title="RSS feed for wiki updates" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/AllDocs">Document Index</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Main/UserDirectory">User Directory</A></SPAN></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Blog/WebHome">Blog</A></SPAN> <A href="/xwiki/bin/view/Blog/GlobalBlogRss?xpage=plain"><IMG class="icon rss" title="RSS feed for blog posts" alt="(RSS)" src="/xwiki/resources/icons/xwiki/rss%2Dmedium.png"/></A></LI> <LI><SPAN class="wikilink"><A href="/xwiki/bin/view/Sandbox/WebHome">Sandbox</A></SPAN></LI> </UL> <P><A href="/xwiki/bin/inline/Panels/QuickLinks">(Edit this panel)</A></P> </DIV> </DIV> <DIV class="panel expanded MyRecentModifications"> <H1 onclick="XWiki.togglePanelVisibility(this.parentNode, 'XWiki.Admin_Panels.MyRecentModifications');" class="xwikipaneltitle">My Recent Modifications</H1> <DIV class="xwikipanelcontents"> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiAllGroup">XWikiAllGroup</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationMessages">InvitationMessages</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/Invitation/InvitationConfig">InvitationConfig</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/XWikiPreferences">XWiki Preferences</A></SPAN> <SPAN class="pitemseparator"> | </SPAN> <SPAN class="panelitem"><A href="/xwiki/bin/view/XWiki/Admin">Admin</A></SPAN> </DIV> </DIV> </DIV> <DIV class="clearfloats"/> </DIV></DIV><DIV class="layoutsection" id="footerglobal"> <DIV class="minwidth"/> <HR/> <DIV id="xwikilicence">This wiki is licensed under a <A href="http://creativecommons.org/licenses/by/2.0/" rel="license">Creative Commons 2.0</A> license</DIV> <DIV id="xwikiplatformversion">XWiki Enterprise 3.1-SNAPSHOT - <A href="http://www.xwiki.org/xwiki/bin/view/Main/Documentation" onclick="openURL('http://enterprise.xwiki.org/xwiki/bin/view/Main/Documentation', '_blank'); return false;">Documentation</A></DIV> <HR/> </DIV> </DIV></DIV></BODY></HTML>] System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: unknown
  2. 0

    can't open link via selenium while link opens manually

    Stack Overflow | 3 years ago | khris
    org.openqa.selenium.NoSuchElementException: Unable to find element with id == myid (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 30.12 seconds For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html Build info: version: '2.37.0', revision: 'a7c61cb', time: '2013-10-18 17:14:00' System info: Session ID: 0976b47d-caf5-42fc-9e48-5c8a8c18e624 Driver info: org.openqa.selenium.ie.InternetExplorerDriver Capabilities [{platform=WINDOWS, javascriptEnabled=true, elementScrollBehavior=0, ignoreZoomSetting=false, enablePersistentHover=true, ie.ensureCleanSession=false, browserName=internet explorer, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss, version=9, ie.usePerProcessProxy=false, ignoreProtectedModeSettings=true, cssSelectorsEnabled=true, requireWindowFocus=false, initialBrowserUrl=http://localhost:12015/, handlesAlerts=true, ie.forceCreateProcessApi=false, nativeEvents=true, browserAttachTimeout=0, ie.browserCommandLineSwitches=, takesScreenshot=true}]
  3. 0

    While running Selenium webdriver script I am getting below error

    Stack Overflow | 3 years ago | user3460883
    org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":".//*[@id=':hf']/div/div"} Command duration or timeout: 2.29 seconds For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html Build info: version: '2.21.0', revision: '16552', time: '2012-04-11 19:09:00' System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_05' Driver info: driver.version: RemoteWebDriver
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Display string as it is in HTML angularjs

    Stack Overflow | 3 years ago | raju
    org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"link text","selector":"python Button sub components"} Command duration or timeout: 62.06 seconds
  6. 0

    Selenium Webelement in two methods fail when called

    Stack Overflow | 3 years ago | user3335808
    org.openqa.selenium.NoSuchElementException: no such element

  1. pnaranja 1 times, last 5 months ago
10 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. org.openqa.selenium.NoSuchElementException

    Unable to locate element: {"method":"partial link text","selector":"official quartz scheduler documentation"} System info: os.name: 'Linux', os.arch: 'amd64', os.version: '2.6.27.10-grsec-xxxx-grs-ipv4-64', java.version: '1.6.0_25' Driver info: driver.version: RemoteWebDriver

    at sun.reflect.GeneratedConstructorAccessor15.newInstance()
  2. Java RT
    Constructor.newInstance
    1. sun.reflect.GeneratedConstructorAccessor15.newInstance(Unknown Source)
    2. sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    3. java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    3 frames
  3. Selenium
    RemoteWebDriver.findElementByPartialLinkText
    1. org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:131)
    2. org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:105)
    3. org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:395)
    4. org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:183)
    5. org.openqa.selenium.remote.RemoteWebDriver.findElementByPartialLinkText(RemoteWebDriver.java:216)
    5 frames
  4. selenium-api
    By$3.findElement
    1. org.openqa.selenium.By$3.findElement(By.java:119)
    1 frame
  5. Selenium
    RemoteWebDriver.findElement
    1. org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:175)
    1 frame
  6. org.xwiki.test
    SchedulerTest.testSchedulerJobDefaultEditMode
    1. org.xwiki.test.ui.framework.PersistentTestContext$1.findElement(PersistentTestContext.java:57)
    2. org.xwiki.test.ui.scheduler.elements.SchedulerJobInlinePage.isQuartzDocumentationReferenced(SchedulerJobInlinePage.java:36)
    3. org.xwiki.test.ui.scheduler.SchedulerTest.testSchedulerJobDefaultEditMode(SchedulerTest.java:53)
    3 frames
  7. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    4. java.lang.reflect.Method.invoke(Method.java:597)
    4 frames
  8. JUnit
    ParentRunner.run
    1. org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    2. org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    3. org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    4. org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    5. org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    6. org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    7. org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    8. org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    9. org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    10. org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    11. org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    12. org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    13. org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    14. org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    15. org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    16. org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    17. org.junit.runners.Suite.runChild(Suite.java:128)
    18. org.junit.runners.Suite.runChild(Suite.java:24)
    19. org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    20. org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    21. org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    22. org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    23. org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    24. org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    25. org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
    26. org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    26 frames
  9. org.junit.extensions
    ClasspathSuite.run
    1. org.junit.extensions.cpsuite.ClasspathSuite.run(ClasspathSuite.java:194)
    1 frame
  10. JUnit4 Provider
    JUnit4Provider.invoke
    1. org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35)
    2. org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115)
    3. org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97)
    3 frames
  11. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    4. java.lang.reflect.Method.invoke(Method.java:597)
    4 frames
  12. SureFire
    ProviderFactory$ClassLoaderProxy.invoke
    1. org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)
    1 frame
  13. Unknown
    $Proxy0.invoke
    1. $Proxy0.invoke(Unknown Source)
    1 frame
  14. SureFire
    ForkedBooter.main
    1. org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)
    2. org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)
    3. org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)
    3 frames