At 03:35 PM 6/9/2003 -0400, you wrote:
>cold fusion aka "coldfusion" is wonderful.
>go try those other "more stable and usable technologies" and we will see ya
>back here soon;)
(My rant in response is at the bottom of this e-mail. You may ignore or
flame me as you see fit, but I think it would be best to keep replies
off-list.)
>as was suggested how about posting some code so we can help you
Here is some code that will cause an error on my system currently:
<cfif "hello" IS "hello">
Hello
</cfif>
...and some more:
<cfinclude "page2.cfm"> # Yes, page2.cfm exists.
...and some more:
<cfparam name="message" default="">
In other words, the very first bit of code that the interpreter encounters
when loading a page causes the "Context validation error"; any code at all,
well-formed or not, will cause this error. Since it shows up for every
page, regardless of the code that is within it, I didn't think that the
specifics of the code itself were relevant.
However, the "context validation error" itself is irrelevant at this
point. When getting to the front page of my site -- the login page, where
I must login to proceed, produces this error:
Index: 216, Size: 81
The only error log which seems to echo this error is the
default-event.log. When encountering this error in the past, I was able to
delete relevant iles from the
${JRUN_HOME}/servers/default/cfusion/WEB-INF/classes directory; in this
case, though, when I do that I receive "file not found" errors, or
"directory browsing forbidden" errors.
06/09 12:49:52 error Index: 216, Size: 81
java.lang.IndexOutOfBoundsException: Index: 216, Size: 81
at java.util.ArrayList.RangeCheck(ArrayList.java:508)
at java.util.ArrayList.get(ArrayList.java:320)
at
coldfusion.compiler.ClassReader.readAttributes(ClassReader.java:203)
at
coldfusion.compiler.ClassReader.readAttributes(ClassReader.java:191)
at coldfusion.compiler.ClassReader.rewrite(ClassReader.java:283)
at
coldfusion.compiler.NeoTranslator.rewriteLineNumberTable(NeoTranslator.java:390)
at
coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:327)
at
coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:171)
at
coldfusion.runtime.TemplateClassLoader$1.fetch(TemplateClassLoader.java:225)
at coldfusion.util.LruCache.get(LruCache.java:188)
at
coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:200)
at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58)
at coldfusion.util.SoftCache.get(SoftCache.java:81)
at
coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:322)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:49)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:47)
at
coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:27)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:51)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.CfmServlet.service(CfmServlet.java:99)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at
jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:226)
at
jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
at
jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:198)
at
jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:348)
at
jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
at
jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:294)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
======================================================
Rant mode on:
I've used PHP for years with hardly any problems at all... and when
problems showed up, I had very little trouble finding a solution.
This is just my opinion. I don't like using Cold Fusion. It has been
nothing but frustration for me. I find it unstable, I find the server
incomprehensible and impossible to configure without the
frequently-malfunctioning web-based admin page. If the admin page crashes,
you're in hot water if you need to try adjusting configurations to make
anything work again.
Unfortunately, I am currently in a job where the tool of choice is Cold
Fusion, and my job is to get it working on our production server. After
four weeks of pain, it has not worked for more than a couple of days
without something or other going wrong. I have followed all of the
documentation faithfully, but I have also found that support which goes
beyond the official documentation is either lacking or requires money to
get to (another reason why I prefer PHP and other similar tools). But
since it is currently my job to make Cold Fusion work, I'm doing my
best. I will say that I have never had to expend this much effort making
Apache/PHP or Apache/Perl work... and once they did work, they stayed
working with little interference from me beyond the occasional security
upgrade.
I am on this list to get technical help when trying to get this POS product
working. I am not here because I like it.
As I said, this is my opinion. Your mileage may vary, and that's fine.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more
resources for the community.
http://www.fusionauthority.com/ads.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4