java error with ephox remove inline variants button

Some of our users are getting the following error in their java console when trying to use the ephox 6.blah delete inline variants button. Seems to be something to do with ephox licence disparities but I can’t think where on client machines this might be.


Helpset URL is http://cms0.cf.ac.uk/Rhythmyx/Docs/Rhythmyx/Business_Users/Content_Explorer_Help.hs
Setting debug level to info
Setting logger to console
Setting debug level to info
Logger has already been set, please restart to change the logger to ‘console’
Starting using applet: com.ephox.editlive.win.EditLiveJava
EditLive! Version: 6.3.1.51
Java VM Details: Vendor=Sun Microsystems Inc. Vendor version=1.6.0_03-b05 Java Version=1.6.0_03
Default charset: Cp1252
Locale: en_GB
Browser UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Starting using applet: com.ephox.editlive.win.EditLiveJava
EditLive! Version: 6.3.1.51
Java VM Details: Vendor=Sun Microsystems Inc. Vendor version=1.6.0_03-b05 Java Version=1.6.0_03
Default charset: Cp1252
Locale: en_GB
Browser UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
15:11:02:703 [ERROR] ServerRegister - -(AWT-EventQueue-4) Incorrect license version. This is version ‘6.0’ but license is for version ‘5.0’.
15:11:02:703 [ERROR] EditorCommandHandler - -(AWT-EventQueue-4) No valid licenses found.
Your 30 day trial period has expired. To purchase your license go to: http://www.ephox.com
15:11:02:703 [ERROR] ServerRegister - -(AWT-EventQueue-4) Incorrect license version. This is version ‘6.0’ but license is for version ‘5.0’.
15:11:02:703 [ERROR] EditorCommandHandler - -(AWT-EventQueue-4) No valid licenses found.
Your 30 day trial period has expired. To purchase your license go to: http://www.ephox.com
15:11:02:750 [ERROR] EditorCommandHandler - -(AWT-EventQueue-4) No editor registered.
Exception in thread “AWT-EventQueue-4” java.lang.NullPointerException
at com.ephox.editlive.ELJBean.setBody(ELJBean.java:474)
at com.percussion.ephox.extensions.ui.PSEphoxDeleteVariantsDialog.onVariantSelect(Unknown Source)
at com.percussion.ephox.extensions.ui.PSEphoxDeleteVariantsDialog.access$000(Unknown Source)
at com.percussion.ephox.extensions.ui.PSEphoxDeleteVariantsDialog$1.valueChanged(Unknown Source)
at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
at javax.swing.JList.setSelectedIndex(Unknown Source)
at com.percussion.ephox.extensions.ui.PSEphoxDeleteVariantsDialog.loadVariantList(Unknown Source)
at com.percussion.ephox.extensions.ui.PSEphoxDeleteVariantsDialog.initUI(Unknown Source)
at com.percussion.ephox.extensions.ui.PSEphoxDeleteVariantsDialog.<init>(Unknown Source)
at com.percussion.ephox.extensions.PSEphoxCustomEvents.handleDeleteInlineVariant(Unknown Source)
at com.percussion.ephox.extensions.PSEphoxCustomEvents.raiseEvent(Unknown Source)
at com.ephox.editlive.common.EditorCommandHandler.broadcastEditorEvent(EditorCommandHandler.java:686)
at com.ephox.editlive.java2.editor.actionhandler.ActionHandler$DelegatingEventListener.raiseEvent(ActionHandler.java:1893)
at com.ephox.editlive.java2.editor.actionhandler.EventFiringActionListener.actionPerformed(EventFiringActionListener.java:66)
at com.ephox.editlive.java2.editor.actionhandler.actions.DelegatingAction.actionPerformed(DelegatingAction.java:98)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.JToggleButton$ToggleButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at com.ephox.editlive.java2.editor.ui.toolbar.ToolbarButton.processMouseEvent(ToolbarButton.java:146)
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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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)

This problem is probably related to the Ephox licenses in RxEphoxExtensions.jar.

The first thing you need to do is flush the “Applet Cache” (in the Java Control Panel) on each of the affected client machines. This may or may not clear the problem. If the problem persists, you probably have an outdated version of the JAR.

You will need to work with Tech Support to determine if your JAR is out of date, and to obtain the correct one for your build of Rhythmyx.

Dave

Thanks for that I’ll contact tech support.

It would appear that the actual cause of this problem is the following file:

C:\Documents and Settings\EditLiveForJava.ini

Delete this with the browser closed on the client machine, and retry.

Client confirms this resolves the issue.