Git Product home page Git Product logo

Comments (8)

apendrag0n3 avatar apendrag0n3 commented on July 28, 2024 1

My apologies if I seem "irate" - most definitely with the scenario and not with you. I'm in the process of upvoting those tickets.

from coldbox-legacy-app-demo.

bdw429s avatar bdw429s commented on July 28, 2024

@bardware ColdFusion 2018 has some serious regressions that prevent ColdBox from even working on it. I would stay away from Adobe CF 2018 for now. Alternatively, you can probably make it work if you manually add a this.mappings into your Application.crfc that points to the core HTMLHelper module. I'm hoping Adobe will finally fix this bug in update 2.

from coldbox-legacy-app-demo.

apendrag0n3 avatar apendrag0n3 commented on July 28, 2024

Here it is - January 2019 - and I am still having this same issue with ACF 2018 and ColdBox - any hints on a fix (from either Ortis or Adobe)?

from coldbox-legacy-app-demo.

bdw429s avatar bdw429s commented on July 28, 2024

@apendrag0n3 Since this is an Adobe bug, Ortus has no control over it. It should be fixed in ColdFusion 2018 update 2 which is not out yet. In the meantime, I outlined a workaround in my previous comment.

from coldbox-legacy-app-demo.

apendrag0n3 avatar apendrag0n3 commented on July 28, 2024

Brad - your previous comment also stated "ColdFusion 2018 has some serious regressions that prevent ColdBox from even working on it" - so why would I implement a workaround for a symptom of a larger - seemingly systemic - problem?

I found the same "symptom" - two months after this was originally posted.

I was hoping for something more than "it's all Adobe's fault but here's a workaround - but these two won't work together anyway".

My mistake. I won't hold expectations like that again.

from coldbox-legacy-app-demo.

bdw429s avatar bdw429s commented on July 28, 2024

so why would I implement a workaround for a symptom of a larger - seemingly systemic - problem?

Because you insist on using ACF 2018? I dunno, you tell me. We've had to basically avoid 2018 with all our clients due to these issues. If you want to use it and workaround the issue then be my guest. I'm not sure what else you'd like me to tell you. This bugs are very frustrating to us because we reported them to Adobe during the beta phase and they weren't fixed in the final release nor the first updater. We don't get to control when Adobe fixes their bugs. We're just stuck here dealing with them just like you.

"it's all Adobe's fault but here's a workaround - but these two won't work together anyway".

I think you're overstating this a bit There are serious bugs that may or may not affect you depending on what you're doing with ColdFusion. The 3 biggest ones I'm aware of in 2018 are:

  1. Auto-adding of CF Mappings broken. This will affect any ColdBox user using modules. The workaround is to manually add a CF mapping for every module you install (or that ships with ColdBox)
  2. Mocking methods on a CFC that implements an interface now throws exceptions at runtime. This would affect you if you're using TestBox and MockBox for method mocking. No workaround known at this time.
  3. Tons of ORM bugs, I'd have to look them all up. This would affect anyone using the cborm module for sure and possibly anyone using CF's ORM in general.

Those 3 issues hit pretty much all of our apps and many of our client's apps square in the jaw, but you can decide whether your code will be affected by them. Like I said originally, I'd just avoid 2018 for now until Adobe tightens things down. It's a well-known practice to avoid new versions of Adobe CF in production until at least the first updater when the bugs get fixed. Updater 1 in 2018 was a security fix however so I think that's why it didn't fix much. Updater 2 (with fixes for most of the issues above) should come out in Feb. We're testing a beta of it now.

from coldbox-legacy-app-demo.

apendrag0n3 avatar apendrag0n3 commented on July 28, 2024

I "insist" on using 2018 - because that is what is deployed throughout our corporate environment - so not really as much that I "insist" on using it - as that is "all there is" in our environment. And "avoiding" it would not be an option for my team.

I will inform our team that ColdBox will be a "non-starter" until "at least" after 2018 Updater 2.

from coldbox-legacy-app-demo.

bdw429s avatar bdw429s commented on July 28, 2024

Yep, I get it. You're just a cog in the wheel using what's provided. I think your ire would be better directed at Adobe than here at me. I didn't break anything, Adobe did.

Here's some of the tickets in the Adobe bug tracker that we logged against 2018 so you can tell them how inconvenient these bugs are for you:

https://tracker.adobe.com/#/view/CF-4203283
https://tracker.adobe.com/#/view/CF-4203134
https://tracker.adobe.com/#/view/CF-4203133
https://tracker.adobe.com/#/view/CF-4203136
https://tracker.adobe.com/#/view/CF-4200117

from coldbox-legacy-app-demo.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.