• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

I am receiving the following error: "cfgridapplet.class not found" when trying to use my website that is coded with ColdFusion.

New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

What is the problem?  Java version maybe?  IE Version?

Does anyone have any troubleshooting hints?

I am not a ColdFusion Programmer, but am pretty tech savvy.

Any help is greatly appreciated.

Views

4.7K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Guide , Feb 22, 2016 Feb 22, 2016

OK.  You are on a really old and unsupported version of ColdFusion.  Back then, the CFGRID had an option to use a Java applet (also Flash via Flex and HTML) for the grid interface. Java applets are now longer supported in many modern browsers.  Even if they are, the CF7 Java applets are not compatible with Java 7 (possibly not even 6) which is what is apparently running on the client (your desktop PC).  To my knowledge, those Java applets have not been updated to run on newer Java versions.  You

...

Votes

Translate

Translate
LEGEND ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

That pretty much means that a class isn't registered, or cannot be found.  Somewhere in your code, something is trying to access a class, and CF doesn't know where it is.  There should be code, somewhere, that points to the folder (or something in CFadmin) of where the class is.  Does the error message provide a line number of where the error is happening?

V/r,

^_^

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

That looks like the Java applet for CFGrid isn't being found, which might mean you don't have a virtual directory/alias mapping to the ColdFusion/.../CFIDE/scripts folder.

Which version of ColdFusion are you using?  What web server (Apache/IIS/etc.) are you using?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

I am also in the process of gaining access to the code on the server so I can answer ColdFusion Version.  I believe the web server to be Unix/ Apache based, but am checking on that as well.

Thank you for the help!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

Carl Von Stetten,

If all I have are files on the server, how can I tell the version of ColdFusion?  IS there a specific file to look in?  If the Wdds.js script in the CFIDE folder is any indication, it is from 1999.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

You either need access to ColdFusion Administrator, or you need to put

<cfoutput>#server.coldfusion.productversion#</cfoutput>

on a working .CFM page.  Let us know what you find.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

That error in your stacktrace is completely different that the one in your original post.  The error you provided indicates you are attempting to access a variable ("EAFNum") that is not defined.  It might be defined within some failing conditional logic either higher on the page or in another CFM file that is being included (look for a <CFINCLUDE> tag).

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

Carl,

I may have mislead you.  Sorry on that.

EAFnum is a Case Select Drop Down Menu on that page.  I selected one of the options in that drop down, and received the CFGridapplet,class not found.  Shown here:

I suspect that the EAFnum not defined is because I hit reload on this error to get the line number.  When I hit details, I get this:

I hit V to do a thread dump, and here is what I got this:

 

Full thread dump Java HotSpot(TM) Client VM (24.79-b02 mixed mode, sharing):

"ConsoleTraceListener" daemon prio=4 tid=0x0708dc00 nid=0x2054 in Object.wait() [0x065df000]

   java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a18b198> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer)

 

                at java.lang.Object.wait(Object.java:503)

 

                at com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$ConsoleWriterThread.run(Unknown Source)

 

                - locked <0x2a18b198> (a com.sun.deploy.uitoolkit.ui.ConsoleTraceListener$BoundedStringBuffer)

 

 

"TimerQueue" daemon prio=6 tid=0x0708e000 nid=0x25f8 waiting on condition [0x082ff000]

 

java.lang.Thread.State: WAITING (parking)

 

                at sun.misc.Unsafe.park(Native Method)

 

                - parking to wait for  <0x25050098> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

 

                at java.util.concurrent.locks.LockSupport.park(Unknown Source)

 

                at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

 

                at java.util.concurrent.DelayQueue.take(Unknown Source)

 

                at javax.swing.TimerQueue.run(Unknown Source)

 

                at java.lang.Thread.run(Unknown Source)

 

 

"TimerQueue" daemon prio=4 tid=0x0708c800 nid=0x272c waiting on condition [0x07bdf000]

 

java.lang.Thread.State: WAITING (parking)

 

                at sun.misc.Unsafe.park(Native Method)

 

                - parking to wait for  <0x2a55d488> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

 

                at java.util.concurrent.locks.LockSupport.park(Unknown Source)

 

                at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

 

                at java.util.concurrent.DelayQueue.take(Unknown Source)

 

                at javax.swing.TimerQueue.run(Unknown Source)

 

                at java.lang.Thread.run(Unknown Source)

 

 

"AWT-EventQueue-1" prio=6 tid=0x055ffc00 nid=0x27c8 waiting on condition [0x07add000]

 

java.lang.Thread.State: RUNNABLE

 

                at com.sun.deploy.uitoolkit.ui.ConsoleHelper.dumpAllStacksImpl(Native Method)

 

                at com.sun.deploy.uitoolkit.ui.ConsoleHelper.dumpAllStacks(Unknown Source)

 

                at com.sun.deploy.uitoolkit.impl.awt.ui.SwingConsoleWindow$3.actionPerformed(Unknown Source)

 

                at javax.swing.JComponent$ActionStandin.actionPerformed(Unknown Source)

 

                at javax.swing.SwingUtilities.notifyAction(Unknown Source)

 

                at javax.swing.JComponent.processKeyBinding(Unknown Source)

 

                at javax.swing.KeyboardManager.fireBinding(Unknown Source)

 

                at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)

 

                at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)

 

                at javax.swing.JComponent.processKeyBindings(Unknown Source)

 

                at javax.swing.JComponent.processKeyEvent(Unknown Source)

 

                at java.awt.Component.processEvent(Unknown Source)

 

                at java.awt.Container.processEvent(Unknown Source)

 

                at java.awt.Component.dispatchEventImpl(Unknown Source)

 

                at java.awt.Container.dispatchEventImpl(Unknown Source)

 

                at java.awt.Component.dispatchEvent(Unknown Source)

 

                at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)

 

                at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)

 

                at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)

 

                at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)

 

                at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)

 

                at java.awt.Component.dispatchEventImpl(Unknown Source)

 

                at java.awt.Container.dispatchEventImpl(Unknown Source)

 

                at java.awt.Window.dispatchEventImpl(Unknown Source)

 

                at java.awt.Component.dispatchEvent(Unknown Source)

 

                at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

 

                at java.awt.EventQueue.access$300(Unknown Source)

 

                at java.awt.EventQueue$3.run(Unknown Source)

 

                at java.awt.EventQueue$3.run(Unknown Source)

 

                at java.security.AccessController.doPrivileged(Native Method)

 

                at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

 

                at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

 

                at java.awt.EventQueue$4.run(Unknown Source)

 

                at java.awt.EventQueue$4.run(Unknown Source)

 

                at java.security.AccessController.doPrivileged(Native Method)

 

                at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)

 

                at java.awt.EventQueue.dispatchEvent(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

 

                at java.awt.EventDispatchThread.run(Unknown Source)

 

 

"JVM[id=1]-Heartbeat" daemon prio=6 tid=0x055fe800 nid=0x2624 in Object.wait() [0x06bdf000]

 

java.lang.Thread.State: TIMED_WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a227f00> (a sun.plugin2.message.Queue)

 

                at sun.plugin2.message.Queue.waitForMessage(Unknown Source)

 

                - locked <0x2a227f00> (a sun.plugin2.message.Queue)

 

                at sun.plugin2.message.Pipe$2.run(Unknown Source)

 

                at com.sun.deploy.util.Waiter$1.wait(Unknown Source)

 

                at com.sun.deploy.util.Waiter.runAndWait(Unknown Source)

 

                at sun.plugin2.message.Pipe.receive(Unknown Source)

 

                at sun.plugin2.main.server.HeartbeatThread.run(Unknown Source)

 

 

"AWT-EventQueue-2" prio=4 tid=0x05600800 nid=0x1938 waiting on condition [0x06a9f000]

 

java.lang.Thread.State: WAITING (parking)

 

                at sun.misc.Unsafe.park(Native Method)

 

                - parking to wait for  <0x2a227fb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

 

                at java.util.concurrent.locks.LockSupport.park(Unknown Source)

 

                at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

 

                at java.awt.EventQueue.getNextEvent(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

 

                at java.awt.EventDispatchThread.run(Unknown Source)

 

 

"Applet 1 LiveConnect Worker Thread" prio=4 tid=0x05601400 nid=0x2130 in Object.wait() [0x05f7f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228098> (a java.lang.Object)

 

                at java.lang.Object.wait(Object.java:503)

 

                at sun.plugin2.main.client.LiveConnectSupport$PerAppletInfo$LiveConnectWorker.run(Unknown Source)

 

                - locked <0x2a228098> (a java.lang.Object)

 

                at java.lang.Thread.run(Unknown Source)

 

 

"Browser Side Object Cleanup Thread" prio=6 tid=0x055ff400 nid=0x1d2c in Object.wait() [0x0681f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228120> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                - locked <0x2a228120> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                at sun.plugin2.main.client.LiveConnectSupport$BrowserSideObjectCleanupThread.run(Unknown Source)

 

 

"CacheCleanUpThread" daemon prio=6 tid=0x055ff000 nid=0x29cc in Object.wait() [0x0648f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228140> (a com.sun.deploy.cache.CleanupThread)

 

                at java.lang.Object.wait(Object.java:503)

 

                at com.sun.deploy.cache.CleanupThread.run(Unknown Source)

 

                - locked <0x2a228140> (a com.sun.deploy.cache.CleanupThread)

 

 

"CacheMemoryCleanUpThread" daemon prio=6 tid=0x055f8400 nid=0x28f0 in Object.wait() [0x0634f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228230> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                - locked <0x2a228230> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                at com.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

 

 

"MemoryCache-DelayedCleanup" daemon prio=6 tid=0x055f8000 nid=0x237c in Object.wait() [0x0620f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a2282c0> (a java.util.TaskQueue)

 

                at java.lang.Object.wait(Object.java:503)

 

                at java.util.TimerThread.mainLoop(Unknown Source)

 

                - locked <0x2a2282c0> (a java.util.TaskQueue)

 

                at java.util.TimerThread.run(Unknown Source)

 

 

"SysExecutionTheadCreator" daemon prio=6 tid=0x055f5c00 nid=0x1d04 in Object.wait() [0x05a7f000]

 

   java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a2282d0> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator)

 

                at java.lang.Object.wait(Object.java:503)

 

                at sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator.run(Unknown Source)

 

                - locked <0x2a2282d0> (a sun.plugin.util.PluginSysUtil$SysExecutionThreadCreator)

 

 

"AWT-EventQueue-0" prio=6 tid=0x055f3400 nid=0x1abc waiting on condition [0x060bf000]

 

   java.lang.Thread.State: WAITING (parking)

 

                at sun.misc.Unsafe.park(Native Method)

 

                - parking to wait for  <0x2a2283a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)

 

                at java.util.concurrent.locks.LockSupport.park(Unknown Source)

 

                at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)

 

                at java.awt.EventQueue.getNextEvent(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

 

                at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

 

                at java.awt.EventDispatchThread.run(Unknown Source)

 

 

"Java Plug-In Pipe Worker Thread (Client-Side)" daemon prio=6 tid=0x055ef400 nid=0x2be8 runnable [0x05e3f000]

 

java.lang.Thread.State: RUNNABLE

 

                at sun.plugin2.os.windows.Windows.ReadFile0(Native Method)

 

                at sun.plugin2.os.windows.Windows.ReadFile(Unknown Source)

 

                at sun.plugin2.ipc.windows.WindowsNamedPipe.read(Unknown Source)

 

                at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.read(Unknown Source)

 

                at sun.plugin2.message.transport.NamedPipeTransport$SerializerImpl.readByte(Unknown Source)

 

                at sun.plugin2.message.AbstractSerializer.readInt(Unknown Source)

 

                at sun.plugin2.message.transport.SerializingTransport.read(Unknown Source)

 

                at sun.plugin2.message.Pipe$WorkerThread.run(Unknown Source)

 

 

"AWT-Windows" daemon prio=6 tid=0x055e6400 nid=0x1e20 runnable [0x006af000]

 

java.lang.Thread.State: RUNNABLE

 

                at sun.awt.windows.WToolkit.eventLoop(Native Method)

 

                at sun.awt.windows.WToolkit.run(Unknown Source)

 

 

"AWT-Shutdown" prio=6 tid=0x055e5800 nid=0x20fc in Object.wait() [0x05cff000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a2287a8> (a java.lang.Object)

 

                at java.lang.Object.wait(Object.java:503)

 

                at sun.awt.AWTAutoShutdown.run(Unknown Source)

 

                - locked <0x2a2287a8> (a java.lang.Object)

 

                at java.lang.Thread.run(Unknown Source)

 

 

"Java2D Disposer" daemon prio=10 tid=0x055e5000 nid=0x2584 in Object.wait() [0x05bbf000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228838> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                - locked <0x2a228838> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                at sun.java2d.Disposer.run(Unknown Source)

 

                at java.lang.Thread.run(Unknown Source)

 

 

"Timer-0" prio=6 tid=0x055c6400 nid=0x2580 in Object.wait() [0x0584f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a2288d0> (a java.util.TaskQueue)

 

                at java.lang.Object.wait(Object.java:503)

 

                at java.util.TimerThread.mainLoop(Unknown Source)

 

                - locked <0x2a2288d0> (a java.util.TaskQueue)

 

                at java.util.TimerThread.run(Unknown Source)

 

 

"traceMsgQueueThread" daemon prio=6 tid=0x02802800 nid=0x28fc in Object.wait() [0x054ef000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a167950> (a java.util.ArrayList)

 

                at java.lang.Object.wait(Object.java:503)

 

                at com.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)

 

                - locked <0x2a167950> (a java.util.ArrayList)

 

                at java.lang.Thread.run(Unknown Source)

 

 

"Service Thread" daemon prio=6 tid=0x027a9c00 nid=0x1754 runnable [0x00000000]

 

java.lang.Thread.State: RUNNABLE

 

 

"C1 CompilerThread0" daemon prio=10 tid=0x027a6800 nid=0x1e30 waiting on condition [0x00000000]

 

java.lang.Thread.State: RUNNABLE

 

 

"Attach Listener" daemon prio=10 tid=0x027a4400 nid=0x578 runnable [0x00000000]

 

java.lang.Thread.State: RUNNABLE

 

 

"Signal Dispatcher" daemon prio=10 tid=0x027a3400 nid=0x2ad0 runnable [0x00000000]

 

java.lang.Thread.State: RUNNABLE

 

 

"Finalizer" daemon prio=8 tid=0x02735400 nid=0x1288 in Object.wait() [0x04d4f000]

 

   java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228b58> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                - locked <0x2a228b58> (a java.lang.ref.ReferenceQueue$Lock)

 

                at java.lang.ref.ReferenceQueue.remove(Unknown Source)

 

                at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

 

 

"Reference Handler" daemon prio=10 tid=0x02733400 nid=0x165c in Object.wait() [0x04aff000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228be8> (a java.lang.ref.Reference$Lock)

 

                at java.lang.Object.wait(Object.java:503)

 

                at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

 

                - locked <0x2a228be8> (a java.lang.ref.Reference$Lock)

 

 

"main" prio=6 tid=0x002de800 nid=0x17cc in Object.wait() [0x0270f000]

 

java.lang.Thread.State: WAITING (on object monitor)

 

                at java.lang.Object.wait(Native Method)

 

                - waiting on <0x2a228bf0> (a sun.plugin2.message.Queue)

 

                at sun.plugin2.message.Queue.waitForMessage(Unknown Source)

 

                - locked <0x2a228bf0> (a sun.plugin2.message.Queue)

 

                at sun.plugin2.message.Pipe$1.run(Unknown Source)

 

                at com.sun.deploy.util.Waiter$1.wait(Unknown Source)

 

                at com.sun.deploy.util.Waiter.runAndWait(Unknown Source)

 

                at sun.plugin2.message.Pipe.receive(Unknown Source)

 

                at sun.plugin2.main.client.PluginMain.mainLoop(Unknown Source)

 

                at sun.plugin2.main.client.PluginMain.run(Unknown Source)

 

                at sun.plugin2.main.client.PluginMain.main(Unknown Source)

 

 

"VM Thread" prio=10 tid=0x02731800 nid=0x281c runnable

 

 

"VM Periodic Task Thread" prio=10 tid=0x027bb000 nid=0x264c waiting on condition

 

 

Rejecting attempt to specify insecure property: -Djava.security.manager

 

ugin2.main.client.PluginMain.main(Unknown Source)

 

 

"VM Thread" prio=10 tid=0x02731800 nid=0x281c runnable

 

 

"VM Periodic Task Thread" prio=10 tid=0x027bb000 nid=0x264c waiting on condition

 

 

Rejecting attempt to specify insecure property: -Djava.security.manager

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guide ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

OK.  You are on a really old and unsupported version of ColdFusion.  Back then, the CFGRID had an option to use a Java applet (also Flash via Flex and HTML) for the grid interface. Java applets are now longer supported in many modern browsers.  Even if they are, the CF7 Java applets are not compatible with Java 7 (possibly not even 6) which is what is apparently running on the client (your desktop PC).  To my knowledge, those Java applets have not been updated to run on newer Java versions.  You will have to explore moving to one of the other CFGrid supported formats (Flash/Flex or HTML).  I would strongly suggest several things, though:

  • If possible, upgrade your ColdFusion version - CF7 has long been past support and has numerous security issues that cannot be patched.  CF10, CF11 and CF2016 are the currently supported versions and can run on Java 8 (the current Java release).
  • If possible, replace the CFGRID implementation:
    • At a minimum, see if you can make the HTML format work.  Flex/Flash may not be a viable alternative as browsers start removing support for Flash, and the Flash plugin is notorious for security flaws.
    • A better long-term solution would be to replace CFGRID with a client-side grid based on a well-supported JavaScript library (my personal favorite is the combination of jQuery and the Datatables plugin, but there are tons of other similar libraries out there).

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 23, 2016 Feb 23, 2016

Copy link to clipboard

Copied

LATEST

Carl,

Thank you for all the help.  The site is definitely old and needs a re-work.  We have been trying to get the customer to budget for that effort.  If it totally stops working, that at least force the issue.

I was able to identify that there is at least one client still working on Java 1.7.0_71.  I also found that in the code, there is a reference to the /cfide/scripts folder. I am checking to see what is actually in that folder.

I tried loading 1.7.0_71 onto a few other computers, and am not able to replicate the one system that is working.  Firefox tells me that the Java is old and needs to be updated, then goes to a similar error.

Bad Applet Class Name:

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

Hello,

Adobe Cold Fusion Version:

7,0,2,142559

Java Version:

1.7.0.79-b15

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

Here is the error table when I hit reload:

I also am tracking down one user that states they are still working - No contact yet.  I suspect Java has removed this class.

 

The error occurred in D:\hshome\XXXXXadmin\MyWebSite.com\IVTable.cfm: line 10
8 : <CFINCLUDE TEMPLATE="_header.cfm">
9 :
10 : <cfif #EAFNum# IS "">
11 : <!---<cfabort showerror="Please go back and select an EAF Number."></cfif>--->
12 : <hr width=100%>

Resources:
Browser 
Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko
Remote Address 
10.10.10.10
Referrer 
Date/Time 
22-Feb-16 12:04 PM

 

 

Stack Trace
at cfIVTable2ecfm1175604961.runPage(D:\hshome\XXXXXadmin\MyWebSite.com\IVTable.cfm:10)
coldfusion.runtime.UndefinedVariableException: Variable EAFNUM is undefined.
        at coldfusion.runtime.CfJspPage._get(CfJspPage.java:221)
        at coldfusion.runtime.CfJspPage._autoscalarize(CfJspPage.java:928)
        at cfIVTable2ecfm1175604961.runPage(D:\hshome\XXXXXadmin\MyWebSite.com\IVTable.cfm:10)
        at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:152)
        at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:349)
        at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
        at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:225)
        at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:51)
        at coldfusion.filter.PathFilter.invoke(PathFilter.java:86)
        at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:69)
        at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
        at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
        at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
        at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
        at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115)
        at coldfusion.CfmServlet.service(CfmServlet.java:107)
        at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
        at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
        at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
        at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:257)
        at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541)
        at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:204)
        at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:318)
        at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:426)
        at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:264)
        at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

 

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 22, 2016 Feb 22, 2016

Copy link to clipboard

Copied

WolfShade,

What file would I look in to find where the code points to the folder?  You mention CFAdmin, but I cannot find that file.  I looked in the CFIDE/scripts folder, but the only thing there was a generic wddx.js script for 1999.

Thank you,

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Documentation