tracker issue : CF-3575825

select a category, or use search below
(searches all categories and all time range)
Title:

Archive wizrad displays an exception if an attempt is made to archive a task with an event handler but no defined URL.

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): / ext-user (Piyush Kumar Nayak)

Created: 06/10/2013

Components: Scheduler

Versions: 10.0

Failure Type: Non Functioning

Found In Build/Fixed In Build: 285099 / 285152

Priority/Frequency: Major / Some users will encounter

Locale/System: English / Mac 10 All,Windows 7 SP1 64-bit

Vote Count: 0

Problem: 
Archive wizrad displays an exception if an attempt is made to archive a task with an event handler but no defined URL.

Method:
- place the attached event handler cfc in the same location as the template below.
- run the template to create the task.
- navigate to CF admin> packaging & deployment>ColdFusion Archives>create.
- Launch the archive wizard and, click on scheduled tasks step.
- observe the exception stack trace in the wizard UI mentioned in the result below.

<cfset targetDate = DateAdd("d",1,#now()#)>
<cfschedule 
	action="update" 
	mode="server" 
	task="testtaskmigration" 
	startDate="#DateFormat(targetDate,"mm/dd/yyyy")#" 
	startTime="#TimeFormat(targetDate,"hh:mm:ss tt")#" 
	interval="once"
	<!--- url="http://a.cfm" --->
	eventhandler="#getDirectoryFromPath(CGI.SCRIPT_NAME)#tasklistener" />


Result:
Element URL is undefined in a Java object of type class coldfusion.server.ConfigMap.
 
The error occurred in archivewizard_page_scheduledtasks.cfm: line 169
-1 : Unable to display error's location in a CFML template.
Resources:
Check the ColdFusion documentation to verify that you are using the correct syntax.
Search the Knowledge Base to find a solution to your problem.
Browser  	Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
Remote Address  	0:0:0:0:0:0:0:1
Referrer  	http://localhost:8510/CFIDE/administrator/archives/wizards/archivewizard_navigation.cfm?archivename=misfire
Date/Time  	10-Jun-13 03:21 PM
Stack Trace
at cfarchivewizard_page_scheduledtasks2ecfm1760995997.runPage(C:/work/cf10_final_hotfix/cfusion/wwwroot/CFIDE/administrator/archives/wizards/archivewizard_page_scheduledtasks.cfm:169) 

coldfusion.runtime.UndefinedElementException: Element URL is undefined in a Java object of type class coldfusion.server.ConfigMap.
	at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1582)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1805)
	at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1797)
	at cfarchivewizard_page_scheduledtasks2ecfm1760995997.runPage(C:\work\cf10_final_hotfix\cfusion\wwwroot\CFIDE\administrator\archives\wizards\archivewizard_page_scheduledtasks.cfm:169

Expected:
The archive wizard should not break.

Workaround:
n/a

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3575825

Keywords:
FixTested


External Customer Info:
External Company:  
External Customer Name:  
External Customer Email:

Attachments:

Comments: