displaying top 100 results
Tracker Issue Interfaces are whack
2596834 CF-3594182 Language Adam Cameron Interfaces are whack TBH, just read this:
http://cfmlblog.adamcameron.me/2013/07/stand-alone-repro-case-for-that-weird.html
There's repro code in there, and an explanation of what's going wrong.
Have not been able to work out WHY it's going wrong though
Tracker Issue CFCExplorer not working for ColdFusion Interfaces
2609666 CF-3811279 Administrator ext-user CFCExplorer not working for ColdFusion Interfaces CFCExplorer not working for ColdFusion Interfaces
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3811279
External Customer Info:
External Company
Tracker Comment Comment on Interfaces are whack by Rupesh K.
2596834 CF-3594182 Rupesh K. Thanks Adam for such an in-depth analysis. We need to revisit interfaces but not for CF 11. Deferring it to the next release.
Tracker Issue Interfaces are still slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime)
3075454 CF-4198611 Performance Jonas Meller Interfaces are still slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) PROBLEM DESCRIPTION:
I was using the sampler in Java VisualVM to analyze the performance of our application and noticed that a lot of time
Tracker Issue Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime)
2596942 CF-3334174 Performance KlaasJan Winkel Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) Problem Description:
At each function call, coldfusion checks if the interface is implemented correctly, it checks if the interfaces files have
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by External U.
2596942 CF-3334174 External U. Calling a function f that is part of an interface with f(argumentcollection=args) ..
will invoke:
public final Object _invoke(Object instance, String methodName, Map args)
instead of:
public final Object _invoke(Object instance, String methodName, Object args
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by External U.
2596942 CF-3334174 External U. Made a proof of concept, discovered that it ONLY happens when calling the interface function with argumentcollection:
interfacedFunction(argumentCollection=s)
it will be ok if explicitly called:
interfacedFunction(s.a,s.b)
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by External U.
2596942 CF-3334174 External U. I can't believe this is not going to be fixed in Coldfusion Splendor.
I know a company that spend a week removing interfaces from cfc's because of the performance problem, this company has a lot of sites and is a major customer of Adobe.
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by External U.
2596942 CF-3334174 External U. I remember i tried, but just to be sure i tried again with Cache Template in request enabled.
This does not make a difference.
calling an interfaced function on a cfc with NAMED arguments is a factor 3000 slower
- f(argumentcollection=s) f(a=1,b=2) are slow.
- f(1
Comment on CFCExplorer not working for ColdFusion Interfaces by External U.
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by Awdhesh K.
Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by Awdhesh K.
Comment on CFCExplorer not working for ColdFusion Interfaces by Nimit S.
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by External U.
Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by External U.
Tracker Comment Comment on Interfaces are still slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by Bradley W.
Comment on Interfaces are still slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by Bradley W.
Tracker Comment Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by Nimit S.
Comment on Interfaces are slow, continuously checked if modified (implementedInterfacesChanged/getLastModifiedTime) by Nimit S.
Tracker Comment Comment on Cannot execute certain methods by Vijay M.
4147513 CF-4201768 Vijay M. Java8 introduced the support for having static methods in interface.
CF today doesn't support invoking java interface methods. This will be an ER.
Tracker Issue CF -> Java Lambdas
CF -> Java Lambdas
Bug 77762:(Watson Migration Closure)Please provide interfaces to implement when creating custom implementations of gateways included with CF
5284704 CF-4203968 Matt G. This is a big issue that blocks the use of stream interfaces with ACF. Please fix.
Tracker Issue Bug 75114:(Watson Migration Closure)The Java classes and interfaces implementing the CF core types should be documented
Bug 75114:(Watson Migration Closure)The Java classes and interfaces implementing the CF core types should be documented
Tracker Comment Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Suchika S.
4607226 CF-4203134 Suchika S. Hi Brad,
We have made changes in Interface checks because of the feature "Default Functions in Interfaces" that was introduced in CF 2018 . Please give us a simple repro case .We will check at our end to see if it can be fixed or not.
Thanks,
Suchika
Tracker Issue Bug 80395:(Watson Migration Closure)Interface with non-fully-qualified name is not implementable by CFC in a different folder
2599336 CF-3040316 Language : CF Interfaces Henry Ho Bug 80395:(Watson Migration Closure)Interface with non-fully-qualified name is not implementable by CFC in a different folder Problem:
Interface with non-fully-qualified name is not implementable by CFC in a different folder.
Method:
see \\10
2599735 CF-3039775 Language : CF Interfaces Micky Dionisio Bug 79584:If a concrete class is using automatic getters/setters via cfproperty/property and that class is implementing an interface that specifies a get and set for that property, it throws an exception Problem:
If a concrete class
2612313 CF-3527009 External U. For us not implementing interfaces resolved the issue.
And it is also a performance fix, since the check if a component complies to the interface is normally checked for all requests.
2598049 CF-3041802 Language : CF Interfaces Adam Cameron Bug 83649:Summary: CFINTERFACE should not care about the OUTPUT attributeCFINTERFACE enforces its methods' OUTPUT attribute, ie: if the interface specifies an OUTPUT attribute value, then the implementing metho Problem:
Summary: CFINTERFACE
Tracker Comment Comment on Interface restrictions too rigid regarding optional arguments by External U.
2609049 CF-3941525 External U. Also see https://bitbucket.org/lucee/lucee/issue/171/interface-restrictions-too-rigid-regarding
Tracker Issue Covariance in CFML data types with interface contracts
2612092 CF-3558899 Language Adam Cameron Covariance in CFML data types with interface contracts Extracted from http://adamcameroncoldfusion.blogspot.co.uk/2013/05/interface-inheritance-what-one-can-and.html
[...] I think when there's situations in which the type "any" is specified in an interface
Comment on Bug 75114:(Watson Migration Closure)The Java classes and interfaces implementing the CF core types should be documented by External U.
Tracker Comment Comment on "Disable CFC Type Check" does not "disables verifying an object that implements the right interface" by External U.
2608162 CF-4175902 External U. If that's the case, please update the doc as it sort of implies it will "disable verifying an object that implements the right interface" including on object instantiation. Thanks.
Tracker Comment Comment on Cannot execute certain methods by Vijay M.
4147513 CF-4201768 Vijay M. Not a Bug.
The java artifacts ( java.util.stream.LongStream and java.util.stream.Stream) in the example mentioned in the bug are interfaces. You can't create an object of an interface or abstract class.
Tracker Comment Comment on Bug 72681:(Watson Migration Closure)Add CF Administrator setting for CFLDAP connection information by External U.
2603276 CF-3035809 External U. using a datasource/webserive/gateway kind of listing and adding interface, multiple intems would be perfect as we use diffferent connection strings for different access to different systems.
I've seen a few instances where one readonly account and one write account
Tracker Comment Comment on API docs for interfaces broken in CF11 by External U.
Comment on API docs for interfaces broken in CF11 by External U.
Tracker Issue Bug 85367:(Watson Migration Closure)System throw error when CFSCRIPT + STRUCTURE + KEY="interface"
2597680 CF-3042970 Language : Datastructure Ting-hin SHUM Bug 85367:(Watson Migration Closure)System throw error when CFSCRIPT + STRUCTURE + KEY="interface" Problem:
System throw error when CFSCRIPT + STRUCTURE + KEY="interface".CFSET are ok in some scenarios.Keys other than "interface
Tracker Comment Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Sean C.
4607226 CF-4203134 Sean C. When interfaces were introduced, you insisted on NOT doing runtime checks for performance reasons. Now you've added a Java feature that no one asked for and added runtime checking and broken a widely used framework.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Tracker Comment Comment on Three-way comparison operator ( <=> ) & Comparable interface by External U.
Comment on Three-way comparison operator ( <=> ) & Comparable interface by External U.
Tracker Comment Comment on Three-way comparison operator ( <=> ) & Comparable interface by External U.
Comment on Three-way comparison operator ( <=> ) & Comparable interface by External U.
Comment on Expose the interfaces that dictate built-in types by Vamseekrishna N.
Comment on Expose the interfaces that dictate built-in types by External U.
Tracker Comment Comment on Interface restrictions too rigid regarding optional arguments by External U.
Comment on Interface restrictions too rigid regarding optional arguments by External U.
Tracker Comment Comment on Interface restrictions too rigid regarding optional arguments by External U.
Comment on Interface restrictions too rigid regarding optional arguments by External U.
Tracker Comment Comment on Extension to 3309220 . Change of behaviour from CF 9 when persisting UTC date/time by External U.
2613071 CF-3347145 External U. Just upgraded to CF10 on an eCommerce site and this bug breaks the Authorize.NET interface. Authorize.NET requires a UTC timestamp and their sample code returns local time instead.
2599336 CF-3040316 External U. This occurs for me as well. E.g.: files laid out like so: {webroot}/{approot}/IConvertable.cfc {webroot}/{approot}/subfolder/Converter.cfc -- the Converter component cannot implement the IConvertable interface unless it uses the entire webroot path up
Tracker Issue API docs for interfaces broken in CF11
API docs for interfaces broken in CF11
2608752 CF-4010512 Language Adam Cameron Three-way comparison operator ( ) & Comparable interface From http://blog.adamcameron.me/2015/06/what-id-like-to-see-in-coldfusion12.html
https://en.wikipedia.org/wiki/Three-way_comparison
Also add a Comparable interface which CFCs can implement to allow
Tracker Comment Comment on CF cannot update task w/in its handler (b/c it forces handler verification) by External U.
2613869 CF-3154883 External U. Repro:
index.cfm
-----------
(basically, just create any task)
MyCFC.cfc
-----------
W/in any method, run the same code above.
exception said:
________________________________________
Error: Eventhandler path.to.MyCFC does not implement required interface
________________________________________
2609879 CF-3753750 Himavanth R. ORM Application event handlers that implement the interface CFIDE.orm.IEventHandler will fail with the error "CFC xxxx does not implement the interface CFIDE.orm.IEventHandler."
Users will have to add two new functions preFlush and postFlush to their event handlers.
2599443 CF-3040186 Language : CF Interfaces Steve Onnis Bug 80088:[CFFILEUPLOAD] "style" attribute does not do anything Problem:
[CFFILEUPLOAD] "style" attribute does not do anything. I have tried putting the styles inline into the attribute and putting a path to a css file and nothing.
Method
Tracker Issue ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does
2609865 CF-3755230 ORM Support Giancarlo Gomez ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does Duplicate ID: CF-3753750
Problem Description:
ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does
Steps
Tracker Issue ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does
2609866 CF-3755218 ORM Support Giancarlo Gomez ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does Duplicate ID: CF-3753750
Problem Description:
ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does
Steps
Tracker Comment Comment on CF -> Java Lambdas by Bradley W.
Comment on CF -> Java Lambdas by Bradley W.
2599336 CF-3040316 Adobe D. This looks like usage issue. Either relative path is specified in interface it should import the folder where User.cfc is present. Also in User.cfc returnUser method should either return fullyQualified name or relative nam( User).
(Comment added from ex-user id:sandeepp)
2609049 CF-3941525 Language Adam Cameron Interface restrictions too rigid regarding optional arguments See: http://blog.adamcameron.me/2013/07/question-for-yall-re-coldfusion.html
Given this interface:
~~~~
// IAdditionalOptional.cfc
interface {
public numeric function f(required numeric x
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Tracker Comment Comment on Revise API for member functions to use a "fluent interface" by External U.
Comment on Revise API for member functions to use a "fluent interface" by External U.
Tracker Comment Comment on Revise API for member functions to use a "fluent interface" by External U.
Comment on Revise API for member functions to use a "fluent interface" by External U.
Tracker Comment Comment on Revise API for member functions to use a "fluent interface" by External U.
Comment on Revise API for member functions to use a "fluent interface" by External U.
Tracker Comment Comment on Revise API for member functions to use a "fluent interface" by External U.
Comment on Revise API for member functions to use a "fluent interface" by External U.
Tracker Comment Comment on Revise API for member functions to use a "fluent interface" by External U.
Comment on Revise API for member functions to use a "fluent interface" by External U.
Comment on Expose the interfaces that dictate built-in types by External U.
Tracker Comment Comment on Interface restrictions too rigid regarding optional arguments by External U.
Comment on Interface restrictions too rigid regarding optional arguments by External U.
Tracker Comment Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Aaron N.
Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Aaron N.
Tracker Comment Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Jim P.
Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Jim P.
Comment on Calling methods on JDK 8 interfaces does not work by Peter F.
Tracker Comment Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Sid W.
Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Sid W.
2609052 CF-3941304 External U. Same as with exceptions: just implement the same interface on queries. Simple.
And what is the status of "open / totest" supposed to mean?
2610903 CF-3671365 External U. the object in the stacktrace does implement an interface in the corresponding cfc
Tracker Comment Comment on Interface checks are now runtime and not at CFC creation, breaking TestBox by Aaron N.
4607226 CF-4203134 Aaron N. Hi Suchika,
This is possibly related to?: https://coldfusion.adobe.com/2018/06/runtime-interface-fulfillment-check/
That's Adam's unanswered PR question that I duplicated into the Portal. If the behavior Adam and Brad see is new in Aether, then I agree backward
4607226 CF-4203134 Language Interface checks are now runtime and not at CFC creation, breaking TestBox Interfaces have always been checked at the time of the CFC creation, but 2018 appears to have a new runtime check which is causing a lot of issues. Frameworks like TestBox create runtime method
Tracker Issue "Disable CFC Type Check" does not "disables verifying an object that implements the right interface"
2608162 CF-4175902 Documentation Henry Ho "Disable CFC Type Check" does not "disables verifying an object that implements the right interface" Problem Description:
According to the doc @ http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7ffc.html "Disable CFC
Tracker Issue Expose the interfaces that dictate built-in types
2608758 CF-4010490 Language Adam Cameron Expose the interfaces that dictate built-in types From http://blog.adamcameron.me/2015/06/what-id-like-to-see-in-coldfusion12.html
Currently a struct function can only take an actual struct (well: it's some underlying Java class, but you get my point
Tracker Comment Comment on ORM EventHandler is stating that it must implement interface cfide.orm.IEventHandler when it does by External U.
2609865 CF-3755230 External U. Okay, this is what you posted in the notes.
CF-3753750 - ORM application event handlers that implement the interface CFIDE.orm.IEventHandler will fail with the error "CFC xxxx does not implement the interface CFIDE.orm.IEventHandler". You have to add two new functions
Tracker Comment Comment on Three-way comparison operator ( <=> ) & Comparable interface by External U.
2608752 CF-4010512 External U. It should work with anything. It's the equivalent for compare() and dateCompare(), and fills that missing gap with numerics.
If they also implemented a Comparable interface, one should then be able to use it with any object which implements Comparable. That's when
2598132 CF-3041704 External U. This makes close to unusable. One would normally create the interface between Sharepoint and the CF app via a CFC, and this bug really prevents using in a CFC.
--
Adam
2609274 CF-3863003 External U. Oh, and there should also be a sort method too. Again, for parity with the other collections' iteration methods. All collection types should have the same "Iterable" interface, really (obviously not an *actual* interface, as the method signatures vary from type
Tracker Comment Comment on Iterator methods on query objects have not been implemented by External U.
2610279 CF-3713323 External U. Oh, and there should also be a sort method too. Again, for parity with the other collections' iteration methods. All collection types should have the same "Iterable" interface, really (obviously not an *actual* interface, as the method signatures vary from type
2612090 CF-3558908 Rupesh K. Currently CFC does not have the concept of abstract class. This needs to be considered & discussed along with other enhancement requests related to OO - such as dynamically implementing an interface by injecting methods in object etc. We will consider these together
Tracker Comment Comment on keyExists member function not available on all struct objects by External U.
2608886 CF-3971067 External U. Yeah that's a bullsh!t excuse, Awdhesh. don't convert anything, just implement the same struct interface on the exception class too. This is basic OO.
Tracker Issue Bug 73497:[Flex] CF Deserializer doesn't handle circular references and throws an error
Fusion Component or Interface org.onflexwithcf.test3.event. Ensure that the name is correct and that the component or interface exists."
2 coldfusion.runtime.CfJspPage$NoSuchTemplateException: Could not find the ColdFusion Component or Interface org.onflexwithcf.test3.event.
3 at coldfusion
Tracker Comment Comment on CLI Whitespace management by HariKrishna K.
2673658 CF-4119277 HariKrishna K. CLI doesn't render white spaces. Please go through the documentation for more information.
https://helpx.adobe.com/coldfusion/2016/command-line-interface.html
Bug 86958:I hit on the topic when I tried to port some Java code to CF
2612313 CF-3527009 External U. We are experiencing the same issues.
Servers will run great and then stop resolving known good component paths on CreateObject calls. Will play with the idea of not having an interface, but that really blows.
Tracker Comment Comment on Please enable some form of metrics/monitoring for the CF10/11 web server connector pooling by External U.
2609757 CF-3783364 External U. I would propose using the existing perfmon interface for exposing these (and other) stats. That makes it possible to use standard Windows monitoring and alerting tools to manage CF servers, which is a big PLUS from an operational aspect.
Tracker Issue Dependency inject mixin to fulfil interface
2609054 CF-3940947 Language : CF Component Adam Cameron Dependency inject mixin to fulfil interface See: http://blog.adamcameron.me/2015/02/cfml-interface-fulfilment-via-mixin.html
Given this:
// I.cfc
interface {
function f(required numeric x);
}
and this:
// functions.cfm
function f
Comment on make queries implement an array interface by External U.
Tracker Comment Comment on Revise API for member functions to use a "fluent interface" by Immanuel N.
Comment on Revise API for member functions to use a "fluent interface" by Immanuel N.
2598229 CF-3041581 Administrator : Administrator Console Mitch Scimemi Bug 83128:Unable to archive log files from the Coldfusion Administrator 9 interface Problem:
Unable to archive log files from the Coldfusion Administrator 9 interface. Screen refreshes but log file is not zeroed out
2612313 CF-3527009 External U. We have also occasionally encountered a java.lang.NullPointerException at coldfusion.runtime.InterfaceTemplateProxyCache.getTemplateProxyFromPath(InterfaceTemplateProxyCache.java:125) in ColdFusion 10,0,12,286680.
In our case it seems to have been caused by Max
Tracker Comment Comment on keyExists member function not available on all struct objects by External U.
to be uniform, Adobe. If structKeyExists() can take an Exception, then an Exception needs to also have a keyExists() method. CF shouldn't be coercing the types here; structKeyExists() should take an argument that is an implementation of SomeInterfaceWhichDefinesAStructsBehaviour (and both Structs and Exceptions
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.
Comment on make queries implement an array interface by External U.