<@U01EY27APNH> <@U0BJHDX1Q> <@U01K1R9AVHN> There w...
# adobe
d
@Mark Takata (Adobe) @priyank_adobe @Sid Wing There were some system updates this morning, and my CF 2021 Update 12 instance is throwing errors on every query again. It had been working after following the steps we outlined earlier. Error is this: java.lang.NoClassDefFoundError: com/ddtek/jdbc/extensions/ExtEmbeddedConnection This is really not good. If this had happened on a production instance it would have been Really Bad. I also have work to do besides this, which I can't do because my site is foobar. I'll try going through the steps we did before again, see what I see, but I'm very disappointed. Other than that, now what? Are we close to an update that actually fixes this out of the box?
s
@Dave Merrill - what system update occurred? I want to be on the lookout on my side as well
d
I can't see, it's whatever Ivanti had scheduled.
s
Not even sure what Ivanti is - so - I guess I should hopefully be ok?
I know it is "Patch Tuesday" today for Microsoft - so we'll see how my DEV servers are doing in the morning
d
We use Ivanti to deploy updates to a whole pile of computers, laptops and servers. I have nothing to do with that process, it's sysadmin folks' thing.
āœ… 1
s
We use SCCM here - so yeah - I'll be on the lookout
šŸ‘ 1
d
@Mark Takata (Adobe) @priyank_adobe Ping.
m
Dave please email cfsup and reference the earlier work, Slack is not a responsive support mechanism.
šŸ‘ 1
d
Most detailed work was in a thread between you me and Sid, don't think they'll be able to see it. I can copy some of the content, best I can do.
It'll take me a while to collect a good representation.
Sent.
šŸ‘ 1
Supported responded with the suggestion to stop CF, then delete the contents of /cfusion/bin/felix-cache/ and /cfusion/wwwroot/WEB-INF/cfclasses/. We don't save class files, so /cfclasses/ was empty, but clearing the felix cache fixed the problem. Which is good, as far as it goes, but it's unfortunate to have to do this, especially if this had happened in production. I asked them this:
Any idea why the fix cache gets corrupted, what we can do to prevent that from happening, or how we can diagnose that that's the problem without stopping cf and deleting all those files?
TBH, I don't expect a definitive solution, or even a practical way to detect that this is the problem and a solution we can automate in response, but it would be nice. Has anyone tried to automate clearing the felix cache on startup? My bet is that those files are already in use by the time onServerStart() runs, so some process outside CF would have to do it. Not impossible, but unclear how to do that in a vanilla CF environment that's not running under Docker or some other container.
😮 1
@Mark Takata (Adobe) @priyank_adobe @Sid Wing Argh. The saga continues. At this point, every time I restart the CF service on my dev server running 2021.0.12.330257, all queries fail, saying they timed out, but: • That happens immediately, not after a timeout period • Logs show java.lang.NoClassDefFoundError: com/ddtek/jdbc/extensions/ExtEmbeddedConnection This is the same error I originally reported in this thread. If I stop CF, delete everything in \ColdFusion2021\cfusion\bin\felix-cache, and start CF again, it works, until I restart CF again, then it fails as before. CF startup is also slow, while it repopulates the felix cache directory. Same thing happens after restarting the server machine itself. This is unacceptable. Is anyone else seeing anything similar? Adobe folks, how do you want to proceed to get this solved? Thank you.
@Sid Wing Are you seeing anything like this? Anyone else?
āœ… 1
p
@Dave Merrill This is fixed in today's update.
āœ… 1
šŸ‘ 1
d
Thanks for the heads-up, didn't know there was an update.