You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Rashmi Hunt (JIRA)" <tu...@ws.apache.org> on 2007/09/05 06:14:45 UTC
[jira] Created: (TUSCANY-1662) NullpointerException if reference
name in composite file needs to match exactly what is defined in java file
NullpointerException if reference name in composite file needs to match exactly what is defined in java file
------------------------------------------------------------------------------------------------------------
Key: TUSCANY-1662
URL: https://issues.apache.org/jira/browse/TUSCANY-1662
Project: Tuscany
Issue Type: Bug
Components: Java SCA Problem Determination
Reporter: Rashmi Hunt
Reference name in composite file needs to match exactly what is defined in java file : example : in java reference :
@Reference
public void setPricechgLoggingWSService (PricechgLoggingWSService pricechgLoggingWSService) {
this.pricechgLoggingWSService = pricechgLoggingWSService;
}
in composite file : <reference name="pricechgLoggingWSService">
If the mismatch occurred, NPE will be generated when composite starts
java.lang.NullPointerException
at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.createWires
(CompositeActivatorImpl.java:328)
at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.createRuntimeWires
(CompositeActivatorImpl.java:269)
at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate
(CompositeActivatorImpl.java:578)
I'm not sure if the stack trace would be the same, but besides the error where you have a typing mismatch you get the same net result if your @Reference is not placed on a method/field with public or protected access (i.e. if you use a private or pkg (dflt) modifier). Might as well tackle @Property at the same time.. probably the same state of affairs there.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Assigned: (TUSCANY-1662) NullpointerException if reference
name in composite file needs to match exactly what is defined in java file
Posted by "Raymond Feng (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Raymond Feng reassigned TUSCANY-1662:
-------------------------------------
Assignee: Raymond Feng
> NullpointerException if reference name in composite file needs to match exactly what is defined in java file
> ------------------------------------------------------------------------------------------------------------
>
> Key: TUSCANY-1662
> URL: https://issues.apache.org/jira/browse/TUSCANY-1662
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Problem Determination
> Reporter: Rashmi Hunt
> Assignee: Raymond Feng
> Fix For: Java-SCA-Next
>
>
> Reference name in composite file needs to match exactly what is defined in java file : example : in java reference :
> @Reference
> public void setPricechgLoggingWSService (PricechgLoggingWSService pricechgLoggingWSService) {
> this.pricechgLoggingWSService = pricechgLoggingWSService;
> }
> in composite file : <reference name="pricechgLoggingWSService">
> If the mismatch occurred, NPE will be generated when composite starts
> java.lang.NullPointerException
> at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.createWires
> (CompositeActivatorImpl.java:328)
> at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.createRuntimeWires
> (CompositeActivatorImpl.java:269)
> at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate
> (CompositeActivatorImpl.java:578)
> I'm not sure if the stack trace would be the same, but besides the error where you have a typing mismatch you get the same net result if your @Reference is not placed on a method/field with public or protected access (i.e. if you use a private or pkg (dflt) modifier). Might as well tackle @Property at the same time.. probably the same state of affairs there.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org
[jira] Resolved: (TUSCANY-1662) NullpointerException if reference
name in composite file needs to match exactly what is defined in java file
Posted by "Raymond Feng (JIRA)" <tu...@ws.apache.org>.
[ https://issues.apache.org/jira/browse/TUSCANY-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Raymond Feng resolved TUSCANY-1662.
-----------------------------------
Resolution: Fixed
Fixed under r573086
> NullpointerException if reference name in composite file needs to match exactly what is defined in java file
> ------------------------------------------------------------------------------------------------------------
>
> Key: TUSCANY-1662
> URL: https://issues.apache.org/jira/browse/TUSCANY-1662
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Problem Determination
> Reporter: Rashmi Hunt
> Fix For: Java-SCA-Next
>
>
> Reference name in composite file needs to match exactly what is defined in java file : example : in java reference :
> @Reference
> public void setPricechgLoggingWSService (PricechgLoggingWSService pricechgLoggingWSService) {
> this.pricechgLoggingWSService = pricechgLoggingWSService;
> }
> in composite file : <reference name="pricechgLoggingWSService">
> If the mismatch occurred, NPE will be generated when composite starts
> java.lang.NullPointerException
> at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.createWires
> (CompositeActivatorImpl.java:328)
> at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.createRuntimeWires
> (CompositeActivatorImpl.java:269)
> at org.apache.tuscany.sca.core.runtime.CompositeActivatorImpl.activate
> (CompositeActivatorImpl.java:578)
> I'm not sure if the stack trace would be the same, but besides the error where you have a typing mismatch you get the same net result if your @Reference is not placed on a method/field with public or protected access (i.e. if you use a private or pkg (dflt) modifier). Might as well tackle @Property at the same time.. probably the same state of affairs there.
--
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org