64-bit linux zephyr; zephyr structure explorer doesn't show structure

33 views
Skip to first unread message

Paul Dumais

unread,
Feb 9, 2013, 1:56:53 PM2/9/13
to github...@googlegroups.com
Hi everyone,

Not sure if this is a bug in Zephyr or RLPark. When running the demos, it only shows the clock in the structure explorer. I noticed in the videos that there is supposed to be much more data available there.

I'm using 64-bit ubuntu with the 64-bit version of Zephyr and java 7. Anyone else out there have the same issues / architecture?

Cheers,

Paul

Thomas Degris

unread,
Feb 13, 2013, 6:06:31 AM2/13/13
to github...@googlegroups.com
Hello Paul,

what demo are you running ? have all the RLPark plugins been installed ?

Thomas

--
 
---
You received this message because you are subscribed to the Google Groups "RLPark" group.
To unsubscribe from this group and stop receiving emails from it, send an email to githubrlpark...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Paul Dumais

unread,
Feb 13, 2013, 10:28:00 AM2/13/13
to github...@googlegroups.com
I installed all the plugins and I tried most of the demos. They all
appear to have nothing except a clock under the structure while
otherwise running fine. I can give the 32-bit version a try when I get
some time to see if that works, perhaps it is silently disliking the
64 bit versions of java's default data types?

Thomas Degris

unread,
Feb 13, 2013, 3:52:29 PM2/13/13
to github...@googlegroups.com
In your home folder, you should have a .zephyr/.metadata/.log file. Please send it to me.

Thanks,

Thomas

michae...@gmail.com

unread,
Feb 18, 2013, 9:24:17 PM2/18/13
to github...@googlegroups.com

Seeing the same problem here, 64bit Debian

The log file is attached, problem is:

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoClassDefFoundError: zephyr/plugin/plotting/internal/heatmap/AbstractDrawer)
        at org.eclipse.swt.SWT.error(SWT.java:4361)
        at org.eclipse.swt.SWT.error(SWT.java:4276)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3529)

michae...@gmail.com

unread,
Feb 18, 2013, 9:29:40 PM2/18/13
to github...@googlegroups.com
google group doesn't seem to be letting me attach the log file so pasting it here:

--------- 

!SESSION 2013-02-18 21:15:46.615 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_CA
Command-line arguments:  -os linux -ws gtk -arch x86_64 -data @user.home/.zephyr

!ENTRY org.eclipse.ui 4 0 2013-02-18 21:16:09.946
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoClassDefFoundError: zephyr/plugin/plotting/internal/heatmap/AbstractDrawer)
at org.eclipse.swt.SWT.error(SWT.java:4361)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3529)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3182)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at zephyr.application.Application.start(Application.java:29)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Caused by: java.lang.NoClassDefFoundError: zephyr/plugin/plotting/internal/heatmap/AbstractDrawer
at rlpark.plugin.rltoysview.internal.puddleworld.PuddleWorldView$Provider.isInstanceSupported(PuddleWorldView.java:36)
at zephyr.plugin.core.internal.helpers.ClassViewProvider.canViewDraw(ClassViewProvider.java:19)
at zephyr.plugin.core.privates.synchronization.providers.ViewProviders.findViews(ViewProviders.java:42)
at zephyr.plugin.core.privates.synchronization.binding.ViewBinder.findViewProviders(ViewBinder.java:75)
at zephyr.plugin.core.privates.treeview.IconDatabase.findImageFromProviders(IconDatabase.java:34)
at zephyr.plugin.core.privates.treeview.IconDatabase.setImage(IconDatabase.java:50)
at zephyr.plugin.core.privates.treeview.StructureExplorerView.setTreeItem(StructureExplorerView.java:99)
at zephyr.plugin.core.privates.treeview.StructureExplorerView.nodeToTreeItem(StructureExplorerView.java:89)
at zephyr.plugin.core.privates.treeview.StructureExplorerView.registerClockChildNode(StructureExplorerView.java:126)
at zephyr.plugin.core.privates.treeview.RootClassNodeListener.listenInUIThread(RootClassNodeListener.java:18)
at zephyr.plugin.core.internal.async.listeners.UIListener$1.run(UIListener.java:13)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
... 24 more
Caused by: java.lang.ClassNotFoundException: zephyr.plugin.plotting.internal.heatmap.AbstractDrawer
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 37 more

----------

Thomas Degris

unread,
Feb 19, 2013, 5:43:13 PM2/19/13
to github...@googlegroups.com
I am confused ! It seems that Zephyr does not have access to one of its plugin, namely zephyr.plugin.plotting (it should be in the folder zephyr/plugins the latest version is 1.0.0.201302132314). Please make sure it is installed in Zephyr by going to Help->About Zephyr->Installation Details->Plug-ins : it should appear in the list.

I have tried Zephyr on different Linux (Ubuntu 32bits and 64bits and a Debian a few weeks ago) with different JDK and, so far, I cannot reproduce your problem. So, I would appreciate if you could let me know all the steps you did to set up Zephyr and RLPark on your system. Thank you very much.

Paul, to be able to use the "Check for Updates" for Zephyr plugins, you need to force Zephyr to reinstall its own plugins via "Install New Software" and untick "Hide Items that are already installed". After this reinstallation, the "Check for Updates" will work for all plugins in Zephyr. It is a known bug in Zephyr from the Equinox p2 update system from Eclipse and I never had the time to look at it seriously.

Thank you for trying Zephyr and RLPark,

Thomas

Paul Dumais

unread,
Feb 19, 2013, 6:02:53 PM2/19/13
to github...@googlegroups.com
I had an old version of zephyr (July 2012). Following your
instructions, I was able to update to the newest version. All appears
to work now - thank you.

I had an older version of zephyr.plugin.plotting as well - that has
now been updated. As for the steps I took to install - if I recall
correctly, I downloaded the zephyr archive and unpacked it to the
desktop, then followed the instructions to add rlpark plugins (adding
the archive, checking all the rlpark plugins, etc).

I had installed zephyr and rlpark many moths ago, but I can't recall
if it was on this system or not.

Anyway, updating to the new version seems to have fixed things. Just
doing help->check for updates did not work - especially since it was
pointing to the wrong zephyr site. But your instructions via
Help->Install new Software is what did the trick (I had already
updated the zephyr archive to the point to
http://people.bordeaux.inria.fr/degris/public/zephyr).

Cheers,

Paul

Michael Leies

unread,
Feb 19, 2013, 11:18:43 PM2/19/13
to github...@googlegroups.com
Hi Thomas, 

Thanks for your help.  Got things sorted out.  For me the problem was also an old plugin.

I followed the instructions you gave to Paul for reinstalling.  After reinstalling Zephyr I have the newer plugin, and the RLPark demos work.   Note, running "Check Updates" reported no updates found and then an error:

Some sites could not be found.  See the error log for more detail.
No repository found at http://www.ualberta.ca/~degris/zephyr.

To initially install Zephyr I followed the instructions here, http://rlpark.github.com/download.html downloaded Zephyr from here: http://zephyrplugins.github.com/download.html   The zip file, zephyr.linux.gtk.x86_64.zip, includes the old plugin,  zephyr.plugin.plotting_1.0.0.201207241508.jar.












Thomas Degris

unread,
Feb 20, 2013, 4:27:53 PM2/20/13
to github...@googlegroups.com
Hi,

I am glad everything is sorted out. 

The university of Alberta disabled my login, so I had to move the plugin sites. I have changed all the references to inria now. Please let me know if you notice some links not updated. Thanks.

Thomas
Reply all
Reply to author
Forward
0 new messages