質問
CF 8 upgrade - Existing CFX not working
We recently went with an upgrade from Version: 7,0,0,91690 to
Version: 8,0,0,176276 on our dev box!
We use a proprietary Java CFX solution which uses JCLASS API's to provide CHarting to all our applications. However, after we did our upgrade, accessing the CFX gives an (I am assuming its a semantic) error.
ColdFusion 8 release notes says that if we get this error in the CodeAnalyzer, we can ignore it. However, we are getting this error even while running the application live.
Our CFC Code dynamically builds the attributes necessary for the CFX called CFX_ChartGen, using a structure and finally calls the custam tag using the following code:
<cfx_chartgen attributeCollection="#cfxChartAttribs#" />
We get the below error. I am trying to find a solution for this because, charting for all our applications are not working due to this error. Can I get some help from anybody who has any idea of what might be causing this? I am thinking this is a CF8 upgrade issue. We had applied a hot fix also (released in the month of September), but it does not help us.
All our apps work fine except this. If we are not able to fix this, we are planning to rollback our upgrade back to CF 7.
The error reads as follows:
The attributeCollection attribute cannot be used in combination with other attributes in the cfx tag.
The stack trace contains the follows:
coldfusion.compiler.validation.ArgumentsAttributeException: The attributeCollection attribute cannot be used in combination with other attributes in the cfx tag.
at coldfusion.compiler.TagNode.validateArgsAttr(TagNode.java:423)
at coldfusion.compiler.SemanticAnalyzer.cftag(SemanticAnalyzer.java:476)
at coldfusion.compiler.SemanticAnalyzer.transform(SemanticAnalyzer.java:104)
at coldfusion.compiler.Treewalker.postorder(Treewalker.java:86).. (truncated)
Thanks,
Arun
We use a proprietary Java CFX solution which uses JCLASS API's to provide CHarting to all our applications. However, after we did our upgrade, accessing the CFX gives an (I am assuming its a semantic) error.
ColdFusion 8 release notes says that if we get this error in the CodeAnalyzer, we can ignore it. However, we are getting this error even while running the application live.
Our CFC Code dynamically builds the attributes necessary for the CFX called CFX_ChartGen, using a structure and finally calls the custam tag using the following code:
<cfx_chartgen attributeCollection="#cfxChartAttribs#" />
We get the below error. I am trying to find a solution for this because, charting for all our applications are not working due to this error. Can I get some help from anybody who has any idea of what might be causing this? I am thinking this is a CF8 upgrade issue. We had applied a hot fix also (released in the month of September), but it does not help us.
All our apps work fine except this. If we are not able to fix this, we are planning to rollback our upgrade back to CF 7.
The error reads as follows:
The attributeCollection attribute cannot be used in combination with other attributes in the cfx tag.
The stack trace contains the follows:
coldfusion.compiler.validation.ArgumentsAttributeException: The attributeCollection attribute cannot be used in combination with other attributes in the cfx tag.
at coldfusion.compiler.TagNode.validateArgsAttr(TagNode.java:423)
at coldfusion.compiler.SemanticAnalyzer.cftag(SemanticAnalyzer.java:476)
at coldfusion.compiler.SemanticAnalyzer.transform(SemanticAnalyzer.java:104)
at coldfusion.compiler.Treewalker.postorder(Treewalker.java:86).. (truncated)
Thanks,
Arun
