Domain controller incorrectly loading contributions added to nodes. -------------------------------------------------------------------
Key: TUSCANY-1957 URL: https://issues.apache.org/jira/browse/TUSCANY-1957 Project: Tuscany Issue Type: Bug Affects Versions: Java-SCA-1.1 Reporter: Jean-Sebastien Delfino Fix For: Java-SCA-Next Very weird behavior of the domain controller, which seems to want to load contributions in its memory as they are added to nodes running on different JVMs. I must admit I'm puzzled... To reproduce the problem use SVN revision r610601 of the trunk, use the tutorial modules: - from the cloud module start LaunchCloud - from the store-db module start LaunchStoreDB Here's the output from LaunchCloud showing that it's incorrectly trying to load the store-db contribution (as it's added to the node in LaunchStoreDB) and BTW failing to do load it properly (see all the composite builder problems showing in the output). Starting ... Jan 9, 2008 1:43:14 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl init INFO: Domain management configured from file:/home/delfinoj/Tuscany/apache-repos/java/sca/modules/domain-impl/target/classes/ Jan 9, 2008 1:43:19 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:9998/domain/* Jan 9, 2008 1:43:19 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:9998/SCADomainManagerComponent/SCADomainManagerService/* Jan 9, 2008 1:43:19 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:9998/SCADomainManagerComponent/SCADomainManagerService Jan 9, 2008 1:43:19 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:9998/SCADomain/scaDomain.js Jan 9, 2008 1:43:19 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:9998/SCADomainManagerComponent/SCADomainEventService Domain controller ready for big business !!! Jan 9, 2008 1:43:19 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:9998/SCADomainManagerComponent/SCADomainAPIService Jan 9, 2008 1:43:20 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerNode INFO: Registered node: http://localhost:8200/cloud at endpoint http://localhost:8200/cloud Jan 9, 2008 1:43:20 PM org.apache.tuscany.sca.node.impl.SCADomainProxyImpl createRuntime INFO: Domain management configured from file:/home/delfinoj/Tuscany/apache-repos/java/sca/modules/node-impl/target/classes/ Jan 9, 2008 1:43:22 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.10 Jan 9, 2008 1:43:22 PM org.apache.catalina.startup.ContextConfig defaultWebConfig INFO: No default web.xml Jan 9, 2008 1:43:22 PM org.apache.catalina.startup.DigesterFactory register WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_0.xsd Jan 9, 2008 1:43:22 PM org.apache.catalina.startup.DigesterFactory register WARNING: Could not get url for /javax/servlet/jsp/resources/web-jsptaglibrary_2_0.xsd Jan 9, 2008 1:43:23 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8200 Jan 9, 2008 1:43:23 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8200 Jan 9, 2008 1:43:23 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/SCADomainEventServiceProxyComponent Jan 9, 2008 1:43:23 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/SCADomainAPIServiceProxyComponent Jan 9, 2008 1:43:23 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/SCANodeManagerComponent/SCANodeManagerService Jan 9, 2008 1:43:23 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/SCANodeManagerComponent/ComponentManagerService/* Jan 9, 2008 1:43:23 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/SCANodeManagerComponent/ComponentManagerService Jan 9, 2008 1:43:23 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/SCADomain/scaDomain.js Jan 9, 2008 1:43:24 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerNode INFO: Registered node: http://localhost:8200/cloud at endpoint http://delfinoj60.burlingame.ibm.com:8200/cloud/SCANodeManagerComponent/SCANodeManagerService Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.node.impl.SCANodeImpl activateComposite INFO: Building composite: {http://cloud}catalogs Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Component reference target not found, it might be a remote service: CloudCurrencyConverter Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 CloudFruitsCatalog/Catalog http://delfinoj60.burlingame.ibm.com:8200/cloud/CloudFruitsCatalog org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl] Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 CloudVegetablesCatalog/Catalog http://delfinoj60.burlingame.ibm.com:8200/cloud/CloudVegetablesCatalog org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl] Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Component reference target not found, it might be a remote service: CloudCurrencyConverter catalogs.composite ready for big business !!! Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerNode INFO: Registered node: http://localhost:8300/cloud at endpoint http://localhost:8300/cloud Jan 9, 2008 1:43:25 PM org.apache.tuscany.sca.node.impl.SCADomainProxyImpl createRuntime INFO: Domain management configured from file:/home/delfinoj/Tuscany/apache-repos/java/sca/modules/node-impl/target/classes/ Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8300/cloud/SCADomainEventServiceProxyComponent Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8300/cloud/SCADomainAPIServiceProxyComponent Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8300/cloud/SCANodeManagerComponent/SCANodeManagerService Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8300/cloud/SCANodeManagerComponent/ComponentManagerService/* Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8300/cloud/SCANodeManagerComponent/ComponentManagerService Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.http.jetty.JettyServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8300/cloud/SCADomain/scaDomain.js Jan 9, 2008 1:43:26 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerNode INFO: Registered node: http://localhost:8300/cloud at endpoint http://delfinoj60.burlingame.ibm.com:8300/cloud/SCANodeManagerComponent/SCANodeManagerService Jan 9, 2008 1:43:27 PM org.apache.tuscany.sca.node.impl.SCANodeImpl activateComposite INFO: Building composite: {http://cloud}currency Jan 9, 2008 1:43:27 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 CloudCurrencyConverter/CurrencyConverter http://delfinoj60.burlingame.ibm.com:8300/cloud/CloudCurrencyConverter org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl] currency.composite ready for big business !!! Jan 9, 2008 1:43:27 PM org.apache.tuscany.sca.node.impl.SCANodeImpl startComposite INFO: Starting composite: {http://cloud}catalogs Jan 9, 2008 1:43:27 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/CloudFruitsCatalog Jan 9, 2008 1:43:27 PM org.apache.tuscany.sca.http.tomcat.TomcatServer addServletMapping INFO: Added Servlet mapping: http://delfinoj60.burlingame.ibm.com:8200/cloud/CloudVegetablesCatalog Jan 9, 2008 1:45:00 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerNode INFO: Registered node: http://delfinoj60.burlingame.ibm.com:51646 at endpoint http://delfinoj60.burlingame.ibm.com:51646/SCANodeManagerComponent/SCANodeManagerService Jan 9, 2008 1:45:01 PM org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor read WARNING: Element {http://tuscany.apache.org/xmlns/sca/1.0}implementation.widget cannot be processed. ([row,col,system-id]: [26,9,"file:/home/delfinoj/Tuscany/apache-repos/java/sca/tutorial/store-db/target/classes/store-db.composite"]) Jan 9, 2008 1:45:01 PM org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor read WARNING: Element {http://tuscany.apache.org/xmlns/sca/1.0}binding.atom cannot be processed. ([row,col,system-id]: [34,5,"file:/home/delfinoj/Tuscany/apache-repos/java/sca/tutorial/store-db/target/classes/store-db.composite"]) Jan 9, 2008 1:45:01 PM org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor read WARNING: Element {http://tuscany.apache.org/xmlns/sca/1.0}binding.atom cannot be processed. ([row,col,system-id]: [62,4,"file:/home/delfinoj/Tuscany/apache-repos/java/sca/tutorial/store-db/target/classes/store-db.composite"]) Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 Catalog/Catalog http://localhost:8102/Catalog org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBinding] Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 FruitsCatalog/Catalog http://delfinoj60.burlingame.ibm.com:51646/FruitsCatalog org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl] Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 ShoppingCart/Cart http://localhost:8102/ShoppingCart/Cart org.apache.tuscany.sca.binding.feed.impl.AtomBindingImpl] Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 ShoppingCart/Total http://localhost:8102/ShoppingCart/Total org.apache.tuscany.sca.binding.jsonrpc.JSONRPCBinding] Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.domain.impl.SCADomainImpl registerServiceEndpoint INFO: Registering service: [http://localhost:9998 CurrencyConverter/CurrencyConverter http://delfinoj60.burlingame.ibm.com:51646/CurrencyConverter org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl] Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: No implementation for component: Store Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Service not found for component service: Store/Widget Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Reference not found for component reference: Store/catalog Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Reference not found for component reference: Store/shoppingCart Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Reference not found for component reference: Store/shoppingTotal Jan 9, 2008 1:45:02 PM org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl$1 problem WARNING: Component reference target not found, it might be a remote service: CloudVegetablesCatalog -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]