Skip to main content
March 31, 2008
Question

Reporting a bug in Sandboxing

  • March 31, 2008
  • 1 reply
  • 420 views
Since I don't see any way to submit a bug report to the ColdFusion development team, I figure I might as well do it here:

Almost immediately after turning on sandboxing, various instances started randomly crashing with the error

Could not initialize class jrunx.cluster.ServerInfo

This would happen with different instances with a frequency of about one or two hits a day for several weeks. I would repeatedly attempt to restart the instance and after one, two, or a few tries, it would successfully restart. (I used "Stop" followed by "Start".)

I got my ColdFusion Guru to work with me on the problem with no results. He was the one who also helped me set up Sandboxing.

A little over a week ago I turned off sandboxing and since then there have been no JRun issues!

Before turning it off I noticed a pattern. One of the instances got the problem and I was unable to restart it after almost an hour of steady attempts. At the same time, one of the domains in the instance was undergoing a barrage of hits from an IP out of France (?). I stopped that domain and on the very next attempt, the instance started successfully. (I permanently blocked that IP and then restarted the domain.)

The next time I got the JRun error, I restarted the instance and then waited a minute before trying it with CFAdmin. It worked.

To shorten the story: by experimentation I’m pretty sure it is a timing issue. If a request hits CF too soon after it starts back up while sandboxing is on, it fails with the JRun error. If it has a chance to come up “completely” before the first request, then it is successful.

This meets my definition of a bug. What do you think?
    This topic has been closed for replies.

    1 reply

    Participating Frequently
    April 1, 2008