Hello Bjoern,

On 23 Oct 2014, at 16:13 pm, Bjoern Petri <bjoern.pe...@sundevil.de> wrote:

> For those who read on this list and don't know me yet I would like to shortly 
> introduce myself: my name is Bjoern Petri and I am one of the Apache Celix 
> committers next to Alexander Broekhuis (which I assume you guys probably know 
> better).

Welcome to this list!

> Partly involved in the Inaetics research project (inaetics.org) I started 
> using Apache Ace some weeks ago and was quite impressed about how good the 
> deployment of bundles to Apache Celix already works - I was not expecting 
> this. Nevertheless I experience some bugs(?) which makes life bit more 
> stressful for me. Although I am aware that Celix does not do everything the 
> same way as Amdatu or Felix, I hope that we can work on those issues together 
> to get those things fixed.

Of course. As far as I know, Celix leverages the same deployment packages that 
ACE also serves to Felix (or any other OSGi framework).

> A major issue is the compatibility of amdatu/felix and celix-bundles. While 
> uploading Celix-Bundles via the gogo-shell seems to work fine, the WebUI 
> sometimes just does not work (see e.g. Jira issue ACE-488). Unfortunately I 
> don't know how to debug those issues - is there a way to get some more 
> information what is going on underneath without instrumenting the source code?

A good starting point is to run the "all-in-one" server inside Eclipse (with 
Bndtools plugin) and to start debugging there.

My first question is: did you check the log on the server to see what messages 
you get there? In ACE-488 you've obviously found a case where the message in 
the UI could be a lot more clear, but in almost all of these cases, the log on 
the server side has more information.

If that does not work, I would start adding breakpoints to the code to single 
step through the process. If you need some classes/methods to start, let me 
know.

I will take a closer look at ACE-488 and comment in Jira if I see anything that 
helps us diagnose the issue.

Greetings, Marcel

Reply via email to