java.lang.IndexOutOfBoundsException

2008-04-28 Thread Nishant Joshi
Hi,
I m using Tuscany1.2 RC4, I have one service which was getting a simplebean
as parameter. If i pass null instead of that bean i m getting following
error.
I m using SCA client

 org.osoa.sca.ServiceRuntimeException: java.lang.IndexOutOfBoundsException:
Index: 3, Size: 3
 at
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:123)
 at
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:89)
 at
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:83)
 at
org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireImpl.java:138)
 at
org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.invokeTarget(Axis2ServiceProvider.java:641)
 at
org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageReceiver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:68)
 at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
 at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
 at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
 at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at
org.apache.tuscany.sca.host.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:102)
 at
org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:91)
..

...
Caused by: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
 at java.util.ArrayList.RangeCheck(ArrayList.java:572)
 at java.util.ArrayList.get(ArrayList.java:347)
 at
org.apache.tuscany.sca.databinding.axiom.OMElementWrapperHandler.getChild(OMElementWrapperHandler.java:161)
 at
org.apache.tuscany.sca.databinding.axiom.OMElementWrapperHandler.getChildren(OMElementWrapperHandler.java:95)
 at
org.apache.tuscany.sca.databinding.axiom.OMElementWrapperHandler.getChildren(OMElementWrapperHandler.java:47)
 at
org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformer.transform(Input2InputTransformer.java:175)
 at
org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformer.transform(Input2InputTransformer.java:43)
 at
org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:73)
 at
org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.transform(DataTransformationInterceptor.java:186)
 at
org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:76)
 at
org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:114)


If i m passing empty bean it was working fine... but giving me error when
try to pass null instead..

any body has face this problem ?

-- 
Thanks
Nishant Joshi


Re: java.lang.IndexOutOfBoundsException

2008-04-28 Thread Simon Laws
On Mon, Apr 28, 2008 at 10:53 AM, Nishant Joshi [EMAIL PROTECTED]
wrote:

 Hi,
 I m using Tuscany1.2 RC4, I have one service which was getting a
 simplebean
 as parameter. If i pass null instead of that bean i m getting following
 error.
 I m using SCA client

  org.osoa.sca.ServiceRuntimeException:
 java.lang.IndexOutOfBoundsException:
 Index: 3, Size: 3
  at

 org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:123)
  at

 org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:89)
  at

 org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:83)
  at

 org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireImpl.java:138)
  at

 org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceProvider.invokeTarget(Axis2ServiceProvider.java:641)
  at

 org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageReceiver.invokeBusinessLogic(Axis2ServiceInOutSyncMessageReceiver.java:68)
  at

 org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBusinessLogic(AbstractInOutSyncMessageReceiver.java:42)
  at

 org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)
  at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
  at

 org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
  at
 org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
  at

 org.apache.tuscany.sca.host.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:102)
  at

 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.doFilter(TuscanyServletFilter.java:91)
 ..
 
 ...
 Caused by: java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
  at java.util.ArrayList.RangeCheck(ArrayList.java:572)
  at java.util.ArrayList.get(ArrayList.java:347)
  at

 org.apache.tuscany.sca.databinding.axiom.OMElementWrapperHandler.getChild(OMElementWrapperHandler.java:161)
  at

 org.apache.tuscany.sca.databinding.axiom.OMElementWrapperHandler.getChildren(OMElementWrapperHandler.java:95)
  at

 org.apache.tuscany.sca.databinding.axiom.OMElementWrapperHandler.getChildren(OMElementWrapperHandler.java:47)
  at

 org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformer.transform(Input2InputTransformer.java:175)
  at

 org.apache.tuscany.sca.core.databinding.transformers.Input2InputTransformer.transform(Input2InputTransformer.java:43)
  at

 org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:73)
  at

 org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.transform(DataTransformationInterceptor.java:186)
  at

 org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:76)
  at

 org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:114)


 If i m passing empty bean it was working fine... but giving me error when
 try to pass null instead..

 any body has face this problem ?

 --
 Thanks
 Nishant Joshi


Hi Nishant

It sounds like the code is always expecting an object to be present. I just
ran a quick test and it looks like the existing WSDL generation code
provides for optional parameters so maybe the interceptor code is just not
compatible with this. Looking at the code in this area it is certainly
expecting the parameter to be there. Certainly needs more investigation. Can
you raise a JIRA and attach as much information to it as you can, e.g. a
test case, WSDL etc.

Thanks

Simon


Re: java.lang.IndexOutOfBoundsException

2008-04-28 Thread Nishant Joshi
Hi Simon,
I have open a JIRA...
https://issues.apache.org/jira/browse/TUSCANY-2275


here please note that i m passing array of bean and getting error... for
only simple Bean its work fine
so service like
processBean(SimpleBean)... works fine in case of null... but if its
processBean(simpleBean[]) then it creates a problem
-- 
Thanks
Nishant Joshi


Re: java.lang.IndexOutOfBoundsException

2008-04-28 Thread Simon Laws
On Mon, Apr 28, 2008 at 1:59 PM, Nishant Joshi [EMAIL PROTECTED]
wrote:

 Hi Simon,
 I have open a JIRA...
 https://issues.apache.org/jira/browse/TUSCANY-2275


 here please note that i m passing array of bean and getting error... for
 only simple Bean its work fine
 so service like
 processBean(SimpleBean)... works fine in case of null... but if its
 processBean(simpleBean[]) then it creates a problem
 --
 Thanks
 Nishant Joshi


Great, thanks for the info Nishant.

Simon


[jira] Closed: (TUSCANY-896) java.lang.IndexOutOfBoundsException trying when there is no default service for the composite

2007-03-04 Thread Jim Marino (JIRA)

 [ 
https://issues.apache.org/jira/browse/TUSCANY-896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jim Marino closed TUSCANY-896.
--

Resolution: Fixed

 java.lang.IndexOutOfBoundsException trying when there is no default service 
 for the composite
 -

 Key: TUSCANY-896
 URL: https://issues.apache.org/jira/browse/TUSCANY-896
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Kernel
Affects Versions: Java-SCA-Mx
 Environment: Win32
Reporter: Luciano Resende
 Assigned To: Jim Marino
 Fix For: Java-SCA-Mx


 See detailed discussion available at : 
 http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg10273.html
 Following stack trace of the error.
 java.lang.IndexOutOfBoundsException
 : Index: 0, Size: 0
   java.util.ArrayList.RangeCheck(ArrayList.java:546)
   java.util.ArrayList.get(ArrayList.java:321)
   
 org.apache.tuscany.spi.extension.CompositeComponentExtension.getServiceInstance(CompositeComponentExtension.java
 :239)
   
 org.apache.tuscany.spi.extension.CompositeComponentExtension.locateService(CompositeComponentExtension.java:269)
   
 org.apache.tuscany.core.launcher.CompositeContextImpl.locateService(CompositeContextImpl.java:65)
   org.apache.jsp.Company_jsp._jspService(Company_jsp.java:80)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   org.apache.jasper.servlet.JspServletWrapper.service
 (JspServletWrapper.java:332)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   javax.servlet.http.HttpServlet.service(HttpServlet.java
 :802)
   
 org.apache.tuscany.runtime.webapp.TuscanyFilter.doFilter(TuscanyFilter.java:58)

-- 
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]



[jira] Assigned: (TUSCANY-896) java.lang.IndexOutOfBoundsException trying when there is no default service for the composite

2006-11-03 Thread Jim Marino (JIRA)
 [ http://issues.apache.org/jira/browse/TUSCANY-896?page=all ]

Jim Marino reassigned TUSCANY-896:
--

Assignee: Jim Marino

 java.lang.IndexOutOfBoundsException trying when there is no default service 
 for the composite
 -

 Key: TUSCANY-896
 URL: http://issues.apache.org/jira/browse/TUSCANY-896
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Core
Affects Versions: Java-Mx
 Environment: Win32
Reporter: Luciano Resende
 Assigned To: Jim Marino
 Fix For: Java-Mx


 See detailed discussion available at : 
 http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg10273.html
 Following stack trace of the error.
 java.lang.IndexOutOfBoundsException
 : Index: 0, Size: 0
   java.util.ArrayList.RangeCheck(ArrayList.java:546)
   java.util.ArrayList.get(ArrayList.java:321)
   
 org.apache.tuscany.spi.extension.CompositeComponentExtension.getServiceInstance(CompositeComponentExtension.java
 :239)
   
 org.apache.tuscany.spi.extension.CompositeComponentExtension.locateService(CompositeComponentExtension.java:269)
   
 org.apache.tuscany.core.launcher.CompositeContextImpl.locateService(CompositeContextImpl.java:65)
   org.apache.jsp.Company_jsp._jspService(Company_jsp.java:80)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   org.apache.jasper.servlet.JspServletWrapper.service
 (JspServletWrapper.java:332)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   javax.servlet.http.HttpServlet.service(HttpServlet.java
 :802)
   
 org.apache.tuscany.runtime.webapp.TuscanyFilter.doFilter(TuscanyFilter.java:58)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



java.lang.IndexOutOfBoundsException trying to consume SCA component in a web app

2006-11-02 Thread Luciano Resende

I have created a simple DASService component, and trying to use it in a
client web application (based on webapp sample app)...
Although, I'm getting the following exception :

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.util.ArrayList.RangeCheck(ArrayList.java:546)
java.util.ArrayList.get(ArrayList.java:321)

org.apache.tuscany.spi.extension.CompositeComponentExtension.getServiceInstance(CompositeComponentExtension.java:239)

org.apache.tuscany.spi.extension.CompositeComponentExtension.locateService(CompositeComponentExtension.java:269)

org.apache.tuscany.core.launcher.CompositeContextImpl.locateService(CompositeContextImpl.java:65)
org.apache.jsp.Company_jsp._jspService(Company_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.tuscany.runtime.webapp.TuscanyFilter.doFilter(TuscanyFilter.java:58)



das service default.scdl

composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
name=DASServiceComposite

   component name=DASServiceComponent
   implementation.java class=
org.apache.tuscany.samples.das.service.DASServiceImpl/
   /component

/composite



das service client default.scdl

composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
name=DASServiceComposite

   component name=DASServiceComponent
   implementation.composite name=DASServiceComposite
jarLocation=lib/sample-das-service-1.0-incubator-SNAPSHOT.jar/
   /component
/composite


This is with trunk code... Any ideas on what might be wrong ?

- Luciano Resende


Re: java.lang.IndexOutOfBoundsException trying to consume SCA component in a web app

2006-11-02 Thread Jim Marino
This is because there is no default service for the composite (we  
should probably check for this and throw a better error).  What seems  
to be happening is that CompositeComponentExtension.locateService()  
is resolving to a child composite context which has no default  
service. It looks as if you are trying to have nested composites. If  
you do this the DAS component needs to be exposed as a service on the  
inner composite.


Another option would be to point the current composite context to the  
inner composite (there is a config parameter in the servlet context  
for this). You should be able to find an example of this in the  
Spring sample.


A further option would be just to have one composite (as opposed to  
the hierarchy) would make things simpler.


Jim

On Nov 2, 2006, at 3:29 AM, Luciano Resende wrote:

I have created a simple DASService component, and trying to use it  
in a

client web application (based on webapp sample app)...
Although, I'm getting the following exception :

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.util.ArrayList.RangeCheck(ArrayList.java:546)
java.util.ArrayList.get(ArrayList.java:321)
	 
org.apache.tuscany.spi.extension.CompositeComponentExtension.getServic 
eInstance(CompositeComponentExtension.java:239)
	 
org.apache.tuscany.spi.extension.CompositeComponentExtension.locateSer 
vice(CompositeComponentExtension.java:269)
	org.apache.tuscany.core.launcher.CompositeContextImpl.locateService 
(CompositeContextImpl.java:65)

org.apache.jsp.Company_jsp._jspService(Company_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service 
(JspServletWrapper.java:332)
	org.apache.jasper.servlet.JspServlet.serviceJspFile 
(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.tuscany.runtime.webapp.TuscanyFilter.doFilter 
(TuscanyFilter.java:58)




das service default.scdl

composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
name=DASServiceComposite

   component name=DASServiceComponent
   implementation.java class=
org.apache.tuscany.samples.das.service.DASServiceImpl/
   /component

/composite



das service client default.scdl

composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
name=DASServiceComposite

   component name=DASServiceComponent
   implementation.composite name=DASServiceComposite
jarLocation=lib/sample-das-service-1.0-incubator-SNAPSHOT.jar/
   /component
/composite


This is with trunk code... Any ideas on what might be wrong ?

- Luciano Resende



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Created: (TUSCANY-896) java.lang.IndexOutOfBoundsException trying when there is no default service for the composite

2006-11-02 Thread Luciano Resende (JIRA)
java.lang.IndexOutOfBoundsException trying when there is no default service for 
the composite
-

 Key: TUSCANY-896
 URL: http://issues.apache.org/jira/browse/TUSCANY-896
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Core
Affects Versions: Java-Mx
 Environment: Win32
Reporter: Luciano Resende
 Fix For: Java-Mx


See detailed discussion available at : 
http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg10273.html
Following stack trace of the error.

java.lang.IndexOutOfBoundsException
: Index: 0, Size: 0
java.util.ArrayList.RangeCheck(ArrayList.java:546)
java.util.ArrayList.get(ArrayList.java:321)

org.apache.tuscany.spi.extension.CompositeComponentExtension.getServiceInstance(CompositeComponentExtension.java
:239)

org.apache.tuscany.spi.extension.CompositeComponentExtension.locateService(CompositeComponentExtension.java:269)

org.apache.tuscany.core.launcher.CompositeContextImpl.locateService(CompositeContextImpl.java:65)

org.apache.jsp.Company_jsp._jspService(Company_jsp.java:80)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service
(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java
:802)

org.apache.tuscany.runtime.webapp.TuscanyFilter.doFilter(TuscanyFilter.java:58)



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: java.lang.IndexOutOfBoundsException trying to consume SCA component in a web app

2006-11-02 Thread Luciano Resende

Thanks, I was able to get things working by updating the scdl of the das
service like this :

composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
name=DASServiceComposite

   service name=DASService
   interface.java interface=
org.apache.tuscany.samples.das.service.DASService/
   referenceDASServiceComponent/reference
   /service

   component name=DASServiceComponent
   implementation.java class=
org.apache.tuscany.samples.das.service.DASServiceImpl/
   /component

/composite

Basically adding the service name=DASService part.

Thank you

Luciano Resende


On 11/2/06, Jim Marino [EMAIL PROTECTED] wrote:


This is because there is no default service for the composite (we
should probably check for this and throw a better error).  What seems
to be happening is that CompositeComponentExtension.locateService()
is resolving to a child composite context which has no default
service. It looks as if you are trying to have nested composites. If
you do this the DAS component needs to be exposed as a service on the
inner composite.

Another option would be to point the current composite context to the
inner composite (there is a config parameter in the servlet context
for this). You should be able to find an example of this in the
Spring sample.

A further option would be just to have one composite (as opposed to
the hierarchy) would make things simpler.

Jim

On Nov 2, 2006, at 3:29 AM, Luciano Resende wrote:

 I have created a simple DASService component, and trying to use it
 in a
 client web application (based on webapp sample app)...
 Although, I'm getting the following exception :

 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   java.util.ArrayList.RangeCheck(ArrayList.java:546)
   java.util.ArrayList.get(ArrayList.java:321)

 org.apache.tuscany.spi.extension.CompositeComponentExtension.getServic
 eInstance(CompositeComponentExtension.java:239)

 org.apache.tuscany.spi.extension.CompositeComponentExtension.locateSer
 vice(CompositeComponentExtension.java:269)

org.apache.tuscany.core.launcher.CompositeContextImpl.locateService
 (CompositeContextImpl.java:65)
   org.apache.jsp.Company_jsp._jspService(Company_jsp.java:80)
   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   org.apache.jasper.servlet.JspServletWrapper.service
 (JspServletWrapper.java:332)
   org.apache.jasper.servlet.JspServlet.serviceJspFile
 (JspServlet.java:314)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   org.apache.tuscany.runtime.webapp.TuscanyFilter.doFilter
 (TuscanyFilter.java:58)


 das service default.scdl
 composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
 name=DASServiceComposite

component name=DASServiceComponent
implementation.java class=
 org.apache.tuscany.samples.das.service.DASServiceImpl/
/component

 /composite


 das service client default.scdl
 composite xmlns=http://www.osoa.org/xmlns/sca/1.0;
 name=DASServiceComposite

component name=DASServiceComponent
implementation.composite name=DASServiceComposite
 jarLocation=lib/sample-das-service-1.0-incubator-SNAPSHOT.jar/
/component
 /composite


 This is with trunk code... Any ideas on what might be wrong ?

 - Luciano Resende


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




[jira] Commented: (TUSCANY-335) java.lang.IndexOutOfBoundsException when not definting references in the sca.module

2006-05-09 Thread Jean-Sebastien Delfino (JIRA)
[ 
http://issues.apache.org/jira/browse/TUSCANY-335?page=comments#action_12378588 
] 

Jean-Sebastien Delfino commented on TUSCANY-335:


Thanks for reporting this. Could you please attach your test case and/or the 
modified SCDL (with the references definition removed) to the JIRA issue? Are 
you removing the whole references/ element? or just the definition of the 
reference? Thanks.

 java.lang.IndexOutOfBoundsException when not definting references in the 
 sca.module
 ---

  Key: TUSCANY-335
  URL: http://issues.apache.org/jira/browse/TUSCANY-335
  Project: Tuscany
 Type: Bug

 Reporter: Yang Lei


 When remove the references defintion from sca.module: e.g.
 component name=MyClientServiceComponent
 implementation.java 
 class=mysca.test.client.impl.MyClientServiceImpl/
 references
   v:vacationServiceMyServiceComponent/v:vacationService
 /references
 /component
 Got the following exception.
 Exception in thread main java.lang.IndexOutOfBoundsException: Index: 0, 
 Size: 0
   at java.util.ArrayList.RangeCheck(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at 
 org.apache.tuscany.container.java.builder.JavaContextFactoryBuilder.createInjector(JavaContextFactoryBuilder.java:393)
   at 
 org.apache.tuscany.container.java.builder.JavaContextFactoryBuilder.createReferenceInjector(JavaContextFactoryBuilder.java:343)
   at 
 org.apache.tuscany.container.java.builder.JavaContextFactoryBuilder.build(JavaContextFactoryBuilder.java:247)
   at 
 org.apache.tuscany.core.builder.impl.AssemblyVisitorImpl.visit(AssemblyVisitorImpl.java:52)
   at 
 org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl.accept(AssemblyObjectImpl.java:39)
   at 
 org.apache.tuscany.model.assembly.impl.ExtensibleImpl.accept(ExtensibleImpl.java:66)
   at 
 org.apache.tuscany.model.assembly.impl.ComponentImpl.accept(ComponentImpl.java:201)
   at 
 org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl.accept(AssemblyObjectImpl.java:51)
   at 
 org.apache.tuscany.model.assembly.impl.CompositeImpl.accept(CompositeImpl.java:329)
   at 
 org.apache.tuscany.model.assembly.impl.ModuleImpl.accept(ModuleImpl.java:96)
   at 
 org.apache.tuscany.model.assembly.impl.ComponentImpl.accept(ComponentImpl.java:211)
   at 
 org.apache.tuscany.core.builder.impl.AssemblyVisitorImpl.start(AssemblyVisitorImpl.java:44)
   at 
 org.apache.tuscany.core.runtime.RuntimeContextImpl.build(RuntimeContextImpl.java:160)
   at 
 org.apache.tuscany.core.context.impl.AbstractCompositeContext.registerModelObject(AbstractCompositeContext.java:259)
   at 
 org.apache.tuscany.core.client.BootstrapHelper.registerModule(BootstrapHelper.java:133)
   at 
 org.apache.tuscany.core.client.TuscanyRuntime.init(TuscanyRuntime.java:104)
   at 
 mysca.test.client.testcase.MyServiceClientTestCase.start(MyServiceClientTestCase.java:94)
   at 
 mysca.test.client.testcase.MyServiceClientTestCase.testTwoClient(MyServiceClientTestCase.java:39)
   at 
 mysca.test.client.testcase.MyServiceClientTestCase.main(MyServiceClientTestCase.java:29)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira