You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Benjamin Busjaeger (JIRA)" <de...@tuscany.apache.org> on 2011/03/10 02:17:59 UTC

[jira] Created: (TUSCANY-3843) Node.start() throws NPE after NodeFactory.create(List)

Node.start() throws NPE after NodeFactory.create(List<?>)
---------------------------------------------------------

                 Key: TUSCANY-3843
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3843
             Project: Tuscany
          Issue Type: Bug
          Components: SCA Java Runtime
    Affects Versions: Java-SCA-2.0
         Environment: revision 1069549 + TUSCANY-3842
            Reporter: Benjamin Busjaeger


Comopsite activation fails, because domainComposite is null:

Caused by: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerException
	at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:91)
	at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:144)
	... 56 more
Caused by: java.lang.NullPointerException
	at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:87)
	... 57 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Closed] (TUSCANY-3843) Node.start() throws NPE after NodeFactory.create(List)

Posted by "ant elder (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ant elder closed TUSCANY-3843.
------------------------------

    Resolution: Fixed

This was applied back on the 10th March,  thanks for the fix Benjamin

> Node.start() throws NPE after NodeFactory.create(List<?>)
> ---------------------------------------------------------
>
>                 Key: TUSCANY-3843
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3843
>             Project: Tuscany
>          Issue Type: Bug
>          Components: SCA Java Runtime
>    Affects Versions: Java-SCA-2.0
>         Environment: revision 1069549 + TUSCANY-3842
>            Reporter: Benjamin Busjaeger
>
> Comopsite activation fails, because domainComposite is null:
> Caused by: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerException
> 	at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:91)
> 	at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:144)
> 	... 56 more
> Caused by: java.lang.NullPointerException
> 	at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:87)
> 	... 57 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (TUSCANY-3843) Node.start() throws NPE after NodeFactory.create(List)

Posted by "Benjamin Busjaeger (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-3843?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13004922#comment-13004922 ] 

Benjamin Busjaeger commented on TUSCANY-3843:
---------------------------------------------

This change resolves the issue for me:

diff --git a/tuscany-modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java b/tuscany-modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
index 7c01da1..58136ef 100644
--- a/tuscany-modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
+++ b/tuscany-modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
@@ -123,7 +123,8 @@ public class NodeImpl implements Node {
                 // to read the contributions and create the domain composite
                 if (contributions == null) {
                     contributions = nodeFactory.loadContributions(configuration, context);
-
+                }
+                if (domainComposite == null) {
                     domainComposite = nodeFactory.configureNode(configuration, contributions, context);

                     this.compositeContext =

> Node.start() throws NPE after NodeFactory.create(List<?>)
> ---------------------------------------------------------
>
>                 Key: TUSCANY-3843
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3843
>             Project: Tuscany
>          Issue Type: Bug
>          Components: SCA Java Runtime
>    Affects Versions: Java-SCA-2.0
>         Environment: revision 1069549 + TUSCANY-3842
>            Reporter: Benjamin Busjaeger
>
> Comopsite activation fails, because domainComposite is null:
> Caused by: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerException
> 	at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:91)
> 	at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:144)
> 	... 56 more
> Caused by: java.lang.NullPointerException
> 	at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:87)
> 	... 57 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira