Categories

Archive for the ‘Eclipse’ Category

Hudson jobs missing after a crash!? Restore them from the ashes

This morning, the VM containing the master of our Hudson instance froze. I “powered it off” and then restarted…ah, Hudson restarted and the list of jobs appeared. No, oh no, not all the jobs! Some of them vanished. Noooooo…

Wait, don’t panic, this blog post provides an explanation of how to raise Hudson jobs from their ashes!

Read the rest of this entry »

EclipseDay Delft, I will be there!

EclipseDay Delft will be held on 27th September. (As you can guess by the logo, Delft is in the Netherlands).

I’m happy to announce that BonitaSoft - the company I work for - is a sponsor of the event which will be focusing on “tools and techniques to support the software development process“.

There will be a great line-up including:

Read the rest of this entry »

Eclipse Democamp Grenoble 2012 was great !

I had the opportunity to attend the Eclipse Democamp Grenoble at the Xerox Research Centre Europe, 2012 edition. (Official page here)

That was my first participation in this Eclipse enthusiasts’ event. And I enjoyed it! The event took place over a half-day and was split into many diverse small talks. Aurélien Pupier (BonitaSoftie extraordinaire) presented there and this was an occasion to discover a lots of new stuff about the latest Eclipse release: Juno.

As you may know Juno will be available on two streams: 3.8 and 4.2.  3.8 is the continuation of the previous release, and 4.2 is a new major version (and new main stream) with plenty of cool new features:

Here is a look at the new application editor (with an application model based on EMF of course ;) ):

In addition to standard talks, there were the so-called “quickies” (5 minutes talks), a very interesting format to give quick tips and recommendations to Eclipse users. As I mentioned, there were a variety of talks and some people came to present their particular issues and solutions.

An especially interesting one (to me) was about model-to-model transformation, especially how to transform an EMF model into a CMIS model using M2M tools such as ATL. Another one showed us a nice use case of hybrid modeling mixing GMF and Xtext.

It was also a good way to meet the movers and shakers of the Eclipse community in my area. Here are some photos of the moving and shaking.  And talking.

Hope to be there next year and meet new faces!

An effective way to fight duplicated libs and version conflicting classes using Memory Analyzer Tool

In this blog post I suggest a very effective way to spot duplicated libs/classes in your java application. I found and used this tip during the integration phase on an application server – which is quite a common use case.

This tutorial will be very helpful in the following cases:

  • NoClassDefFoundError:  there are two different versions of the same class in your classpath.
  • Integration with unknown huge products (not osgi-ed):  detect multiple libs with the same version, and so reduce memory footprint.

Read the rest of this entry »

How to run UI tests on hudson.eclipse.org server (on a server without a window manager activated by default)

I’m currently trying to move GMF-Runtime build to Tycho (following GMF-Tooling). I asked for a job on the hudson.eclipse.org server for this new fast and simple build but I encountered an issue. And I found a solution.  Read the rest of this entry »

My EclipseCon Europe 2011 Feedback (Better late than never)

It was my second EclipseCon Europe. And the first difference that I encountered between the two conferences was during my trip

from Grenoble to Ludwigsburg. Last year, during the flight, the Swiss airline company offered me chocolates – this year the German airline gave me a camembert sandwich. (Which would you prefer?) OK, time to talk about #ECE2011 more seriously. I can’t cover all the great things so here is just a selection.

Read the rest of this entry »