frascati issueshttps://gitlab.ow2.org/frascati/frascati/-/issues2018-02-06T10:32:07Zhttps://gitlab.ow2.org/frascati/frascati/-/issues/39Support of OASIS SCA annotations into OW2 FraSCAti SCA Parser.2018-02-06T10:32:07ZPhilippe MerleSupport of OASIS SCA annotations into OW2 FraSCAti SCA Parser.Currently, OW2 FraSCAti SCA Parser supports OSOA's SCA annotations.
It must also support OASIS's SCA annotations.
Currently, OW2 FraSCAti SCA Parser supports OSOA's SCA annotations.
It must also support OASIS's SCA annotations.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/38NullPointerException with <binding.http>2018-02-06T10:32:06ZPhilippe MerleNullPointerException with <binding.http>When an HTTP binding is defined for a service with no interface defined then a NullPointerException is thrown when processing the SCA composite. Example:
<component name="Component">
<implementation.java class="..."/>
<service name=...When an HTTP binding is defined for a service with no interface defined then a NullPointerException is thrown when processing the SCA composite. Example:
<component name="Component">
<implementation.java class="..."/>
<service name="s">
<binding.http uri="/"/>
</service>
</component>
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/37Documented how to add a new SCA implementation, interface or binding2011-06-14T13:53:32ZPhilippe MerleDocumented how to add a new SCA implementation, interface or bindingAdd a chapter to OW2 FraSCAti User Guide to describe how to add a new SCA implementation, interface or binding.
This should contain at least:
1) how to define a new SCA metamodel with EMF
2) how to define a new FraSCAti metamodel plugin
...Add a chapter to OW2 FraSCAti User Guide to describe how to add a new SCA implementation, interface or binding.
This should contain at least:
1) how to define a new SCA metamodel with EMF
2) how to define a new FraSCAti metamodel plugin
3) how to define a new FraSCAti Assembly Factory plugin
https://gitlab.ow2.org/frascati/frascati/-/issues/36Support for SCA component implementation with Apache Velocity2018-02-06T10:32:12ZPhilippe MerleSupport for SCA component implementation with Apache Velocity1.5https://gitlab.ow2.org/frascati/frascati/-/issues/35Add support for JGroups bindings2018-02-06T10:32:11ZPhilippe MerleAdd support for JGroups bindings1.5https://gitlab.ow2.org/frascati/frascati/-/issues/34Add support for <binding.osgi>2018-02-06T09:59:25ZPhilippe MerleAdd support for <binding.osgi>https://gitlab.ow2.org/frascati/frascati/-/issues/33Compilation of FraSCAti Assembly Factory failed2018-02-06T10:32:06ZPhilippe MerleCompilation of FraSCAti Assembly Factory failedSometimes, the Bamboo continuous integration failed when building the FraSCAti Assembly Factory.
Following is the end of the build trace:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERRO...Sometimes, the Bamboo continuous integration failed when building the FraSCAti Assembly Factory.
Following is the end of the build trace:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO]
Two interfaces have the same name 'component-type-parser'
It seems that frascati-sca-parser.jar is present in the class path several times.
This implies an issue when FraSCAti merges loaded composites.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/32Revisite scripts frascati and frascati.bat2018-09-10T23:26:44ZPhilippe MerleRevisite scripts frascati and frascati.batScripts frascati and frascati.bat must be revisited according to current available examples.
1) Currently some examples could not be compiled with these scripts. We should decide if we improve these scripts for compilation of all exampl...Scripts frascati and frascati.bat must be revisited according to current available examples.
1) Currently some examples could not be compiled with these scripts. We should decide if we improve these scripts for compilation of all examples or decide to use Maven systematically.
2) FraSCAti have more and more optional features, aka Explorer, FScript, JMX, Remote Management, UML Sequence Diagram Intent, etc. We should modify the scripts to take all these optional features into account.
https://gitlab.ow2.org/frascati/frascati/-/issues/31Add a JMX HTTP server2013-03-25T10:10:39ZPhilippe MerleAdd a JMX HTTP serverAdd a HTTP server allowing to do JMX management from a Web browser.
Add a HTTP server allowing to do JMX management from a Web browser.
https://gitlab.ow2.org/frascati/frascati/-/issues/30Get and set SCA properties2018-02-06T10:32:09ZPhilippe MerleGet and set SCA propertiesAdd methods to get and set SCA properties via the Remote Management API.
Add methods to get and set SCA properties via the Remote Management API.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/29Stop/start SCA composites and components2018-02-06T10:32:06ZPhilippe MerleStop/start SCA composites and componentsAdd methods to start and stop SCA composites and components via the Remote Management API.
Add methods to start and stop SCA composites and components via the Remote Management API.
1.5https://gitlab.ow2.org/frascati/frascati/-/issues/28Allow to update the Java implementation class of an SCA component.2013-03-25T10:23:10ZPhilippe MerleAllow to update the Java implementation class of an SCA component.Add a new action to update the Java class implementation of an SCA component.
Use the method setFcContent() of the interface SCAContentController provided by Tinfi.
Add a new action to update the Java class implementation of an SCA component.
Use the method setFcContent() of the interface SCAContentController provided by Tinfi.
https://gitlab.ow2.org/frascati/frascati/-/issues/27Add support for <interface.wadl>2018-02-06T10:32:08ZPhilippe MerleAdd support for <interface.wadl>Add a new module frascati-interface-wadl to support <interface.wadl>
Add a new module frascati-interface-wadl to support <interface.wadl>
https://gitlab.ow2.org/frascati/frascati/-/issues/26Remove the need to invoke load() and clean() operations2013-03-25T10:16:15ZPhilippe MerleRemove the need to invoke load() and clean() operationsRemove the need to invoke the operation load() from a JMX client in order to see the SCA domain and its composites.
Remove the need to invoke the operation load() from a JMX client in order to see the SCA domain and its composites.
https://gitlab.ow2.org/frascati/frascati/-/issues/25Introspect services and references2013-03-25T10:23:28ZPhilippe MerleIntrospect services and referencesAdd introspection of SCA services and references of both SCA composites and components.
Add introspection of SCA services and references of both SCA composites and components.
https://gitlab.ow2.org/frascati/frascati/-/issues/24Add a chapter to OW2 FraSCAti User Guide2013-03-25T10:23:40ZPhilippe MerleAdd a chapter to OW2 FraSCAti User GuideAdd a chapter to the OW2 FraSCAti User Guide to explain how to use the UML Sequence Diagram Intent.Add a chapter to the OW2 FraSCAti User Guide to explain how to use the UML Sequence Diagram Intent.https://gitlab.ow2.org/frascati/frascati/-/issues/23Add a table of figures2013-03-25T10:16:28ZPhilippe MerleAdd a table of figuresAdd a table of figures on the front page of the OW2 FraSCAti User Guide.
Add a table of figures on the front page of the OW2 FraSCAti User Guide.
https://gitlab.ow2.org/frascati/frascati/-/issues/22Include generated documentation in the binary distribution2013-03-25T10:26:06ZChristophe DemareyInclude generated documentation in the binary distributionNeed to automatize the doc inclusion in the generated distribution.
Need to fix doc generation with maven 3.Need to automatize the doc inclusion in the generated distribution.
Need to fix doc generation with maven 3.https://gitlab.ow2.org/frascati/frascati/-/issues/21Adding new components to an already running composite2013-03-25T10:16:46ZPhilippe MerleAdding new components to an already running compositeCurrently, FraSCAti provides code isolation between loaded SCA contributions: each contribution has its own classloader and all its SCA composites share the same classloader.
When adding new components to a running SCA composite, FraSCA...Currently, FraSCAti provides code isolation between loaded SCA contributions: each contribution has its own classloader and all its SCA composites share the same classloader.
When adding new components to a running SCA composite, FraSCAti must provide capabilities to update the classloader of the SCA composite (e.g., add new JARs) and create the new components in the scope of the classloader of the composite to update.
This feature will be useful:
1) for the CALICO framework,
2) for loading FraSCAti plugins (e.g., binding and implementation support) dynamically at runtime,
3) for FraSCAti on OSGi.
https://gitlab.ow2.org/frascati/frascati/-/issues/20Error loading an interface with no methods2018-09-10T23:26:46ZAntonio De Almeida Souza NetoError loading an interface with no methodsError trying to deploy an application from calico that contains an interface with no methods.
GRAVE: Cannot load the contribution
org.ow2.frascati.assembly.factory.api.ManagerException: Error when loading the composite {http://www.osoa....Error trying to deploy an application from calico that contains an interface with no methods.
GRAVE: Cannot load the contribution
org.ow2.frascati.assembly.factory.api.ManagerException: Error when loading the composite {http://www.osoa.org/xmlns/sca/1.0}root.composite
at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processContribution(AssemblyFactoryManager.java:372)
at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.getContribution(AssemblyFactoryManager.java:271)
at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCALCb56bb98SCACCIntent.getContribution(CompositeManagerInterceptorSCALCb56bb98SCACCIntent.java:188)
at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCAIntent.getContribution(CompositeManagerInterceptorSCAIntent.java:88)
at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCAIntent.getContribution(CompositeManagerInterceptorSCAIntent.java:88)
at org.ow2.frascati.assembly.factory.api.CompositeManagerFcInItf.getContribution(CompositeManagerFcInItf.java:33)
at org.ow2.frascati.assembly.factory.api.CompositeManagerInterceptorSCAIntent.getContribution(CompositeManagerInterceptorSCAIntent.java:88)
...
...
Caused by: org.ow2.frascati.assembly.factory.api.ManagerException: Cannot close the membrane generation phase for '{http://www.osoa.org/xmlns/sca/1.0}root.composite'
at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processComposite(AssemblyFactoryManager.java:507)
at org.ow2.frascati.assembly.factory.manager.AssemblyFactoryManager.processContribution(AssemblyFactoryManager.java:369)
...
...1.5