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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]