Asking this late on a Friday probably isn't ideal, but here we go. I have an application that generated an error in the log that a variable in the application scope wasn't defined. When I examine the logs, I can see that onApplicationStart wasn't run, indicating that it was already running. But if it was already running, that variable should have been defined. The application.cfc was called, and onSessionShart was run, again indicating that the app is already running. I have a reinitialization routine built in that, when executed, forces the application to restart and when it does, everything seems fine. Does anyone have any suggestions for diagnosing this apparent inconsistent state issue?