CFregistry is not working

Description

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

Environment

Windows 10

Activity

Pothys - MitrahSoft 
16 August 2017 at 06:36

Hi ,

It's working fine on 5.2.4.5 versions

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?

Fixed

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

Sprint

Affects versions

Created 16 June 2017 at 15:33
Updated 8 September 2017 at 14:46
Resolved 16 August 2017 at 10:24