Thursday 17 July 2014

Warning: don't de-install patches from ColdFusion 10

G'day:
Here's a warning... it's a bit of an edge-case, but worth knowing. I just tried to de-install some patches from two of my ColdFusion 10 servers, and in both cases it has rendered CF Administrator inaccessible due to a ColdFusion error.

On my work machine I started backing out my ColdFusion 10 patches, first 13, 12 then 11. Having done that when returning to CFAdmin, I now just get this error:

The JAX-RS service is not available.

This exception is usually caused by service startup failure. Check your server configuration.
The error occurred in Application.cfm: line 98
Called from Application.cfm: line 85
Called from Application.cfm: line 4
Called from Application.cfm: line 1
-1 : Unable to display error's location in a CFML template.

Restarting, etc does no good. ColdFusion Admin is just toast.

On my home machine I only got as far as trying to remove patch 12 (13 deinstalled OK), and get the same error.

In my server.log I have this tell-tale entry:

"Error","pool-2-thread-1","07/17/14","21:22:19",,"Unable to initialise JAXRS service: coldfusion.server.ServiceException: REST service can not be registered."

And in the exception.log, same thing:

"Error","pool-2-thread-1","07/17/14","21:22:19",,"Unable to initialise JAXRS service: coldfusion.server.ServiceException: REST service can not be registered."
coldfusion.server.ServiceException: REST service can not be registered.

This rather f***s me off.

If anyone else has a ColdFusion 10 server they don't mind messing with, perhaps could you try to see where the same process gets you? Then again, don't say you haven't been warned.

--
Adam