Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [triquetrum-dev] Triquetrum with Oxygen

Hi Erwin,

I'm cc'ing triquetrum-dev because this seems important.

Many thanks for looking into this after I got part way through the update to Oxygen.

A test suite would help us here.

_Christopher


On 2/23/17 2:24 AM, Erwin De Ley wrote:
I have identified the cause of the problems you've both been noticing.

(e.g. leading Christopher to add many extra Ptolemy imports in the o.e.t.workflow.model MANIFEST; showing to all kinds of (icon)class loading errors etc)

Apparently the assumptions/constraints for specifying activate/deactivate and bind/unbind methods for OSGi declarative service components have changed.
read : have become more strict.

As a consequence, the add/remove methods in org.ptolemy.classloading.osgi.OSGiClassLoadingStrategy were no longer effectively invoked by the OSGi Service Component Runtime (SCR).
Which leads to the observed problems.

I will resolve this but this has impact on 2 levels :
- Ptolemy source code in the OSGi-2.0 branch
- Triquetrum master (to remove the added Ptolemy imports again)

I have also looked at updating outdated parts in the target platform (Orbit and ECP/EMFForms) and will merge that in as well.

Cheers
erwin

-----Original Message-----
From: Rodolfo Totaro [mailto:rodolfo_totaro@xxxxxxxx]
Sent: Wednesday, February 22, 2017 9:05 PM
To: PMP Christopher Brooks <cxh@xxxxxxxxxxxxxxxxx>; Erwin De Ley <erwin.de.ley@xxxxxxxxxx>
Subject: Triquetrum with Oxygen

Hi all,

I closed the pull request to solve some conflicts and do some test after the update to Oxygen, but now I have problems also on the master.
In particular  the workflow editor does not work properly and didn’t find i.e. EditorIcon class of vergil but also other ptolemy classes.

Must I change something in my environment?

I already created and setted the new target platform and triquetrum starts in Oxygen

Thx

Rodolfo




--
Christopher Brooks, PMP
Academic Program Manager
iCyPhy/Ptolemy/TerraSwarm
University of California, Berkeley
707.332.0670, cxh@xxxxxxxxxxxx, https://ptolemy.eecs.berkeley.edu/~cxh



Back to the top