CFregistry is not working
Description
Environment
Windows 10
Activity

Pothys - MitrahSoft 16 August 2017 at 06:36
Hi ,
It's working fine on 5.2.4.5 versions

Michael Offner 14 August 2017 at 15:56

Pothys - MitrahSoft 19 June 2017 at 12:19
I've confirmed the issue when cfregistry action="getAll" throwing error "Attribute name is not allowed for tag cfregistry". If we remove name throws error like "attribute name is required for tag registry, when action is [getAll]". It's working fine with 4.5 versions.
Just Loping 16 June 2017 at 16:35
lucee.runtime.exp.TemplateException: Attribute name is not allowed for tag cfregistry at lucee.transformer.cfml.tag.CFMLTransformer.createTemplateException(CFMLTransformer.java:1185) at lucee.transformer.cfml.tag.CFMLTransformer.attributeName(CFMLTransformer.java:1080) at lucee.transformer.cfml.tag.CFMLTransformer.attribute(CFMLTransformer.java:994) at lucee.transformer.cfml.tag.CFMLTransformer.attributes(CFMLTransformer.java:873) at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:592) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:363) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:371) at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:685) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:363) at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:685) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:363) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:371) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:371) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:371) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:371) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:371) at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:685) at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:363) at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:303) at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:150) at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:126) at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:74) at lucee.runtime.PageSourceImpl._compile(PageSourceImpl.java:355) at lucee.runtime.PageSourceImpl.compile(PageSourceImpl.java:322) at lucee.runtime.PageSourceImpl.loadPhysical(PageSourceImpl.java:277) at lucee.runtime.PageSourceImpl.loadPageThrowTemplateException(PageSourceImpl.java:182) at lucee.runtime.PageSourceImpl.loadPage(PageSourceImpl.java:905) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:923) at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:842) at lucee.runtime.PageContextImpl.doInclude(PageContextImpl.java:836) at lucee.runtime.tag.CFTag.doInclude(CFTag.java:328) at lucee.runtime.tag.CFTag.cfmlStartTag(CFTag.java:249) at lucee.runtime.tag.CFTag.doStartTag(CFTag.java:180) at

Michael Offner 16 June 2017 at 15:34(edited)
do you have a java stacktrace for the exceptions?
Details
Details
Assignee

Reporter
Priority
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
the following code does not work in Lucee 5.2
(it was working in Lucee 4.5)
<CFTRY>
<cfregistry action="getAll" name="regQuery" branch="HKEY_LOCAL_MACHINE\Software\Microsoft\Windows" type="key">
<CFCATCH>
<cfdump var="#CFCATCH#">
<cfset regQuery = "">
</CFCATCH>
</CFTRY>
<cfdump var="#regQuery#">
The error is
*Attribute name is not allowed for tag cfregistry
valid attribute names are [action,branch,type,variable,sort,entry,value]
name is required for action 'getAll'*
============
I tried to remove the "name" attribute, replaced it by "variable" attribute... then I found the following error message:
attribute name is required for tag registry, when action is [getAll]
https://dev.lucee.org/t/cfregistry-issue-in-lucee-5-2-only/2454