ALDSP 3.0.0 - Simultaneous request to DSP through DSP control fails with IllegalArgumentException (Doc ID 825308.1)

Last updated on JANUARY 21, 2016

Applies to:

AquaLogic Data Services Platform (ALDSP) - Version 3.0 and later
Information in this document applies to any platform.
***Checked for relevance on 17-February-2014***

Symptoms

You are call ALDSP using ALDSP control from WLI and during simultaneous requests / load you are getting the following
exception in the server log.

Exception:
java.lang.IllegalArgumentException: Type 'sdoType
MECSOL_CICLO_SOLICITACAO@ld:physical/MECSOL_CICLO_SOLICITACAO' not available in this context.
at com.bea.sdo.impl.data.DataFactoryImpl.create(DataFactoryImpl.java:64)
at com.bea.sdo.impl.marshal.PlainUnmarshaller.startElement(PlainUnmarshaller.java:143)
at com.bea.sdo.impl.marshal.SaxLoader.startElement(SaxLoader.java:199)
at com.bea.binxml.v2.readers.SaxTokenReader.doBeginElement(SaxTokenReader.java:289)
at com.bea.binxml.v2.readers.SaxTokenReader.processToken(SaxTokenReader.java:99)
at com.bea.binxml.v2.readers.SaxTokenReader.process(SaxTokenReader.java:188)
at com.bea.dsp.das.ejb.BinxmlConsumer$1.parse(BinxmlConsumer.java:215)
at com.bea.sdo.impl.marshal.SaxLoader.load(SaxLoader.java:130)
at com.bea.sdo.impl.helpers.XMLHelperImpl.load(XMLHelperImpl.java:111)
at com.bea.dsp.das.ejb.BinxmlConsumer.createDataObject(BinxmlConsumer.java:236)
at com.bea.dsp.das.ejb.BinxmlConsumer.next(BinxmlConsumer.java:102)
at com.bea.dsp.das.ejb.StreamingResultDASResult.fetchNext(StreamingResultDASResult.java:86)
at com.bea.dsp.das.DASResultBase.nextInternal(DASResultBase.java:220)
at com.bea.dsp.das.DASResultBase.next(DASResultBase.java:70)
at com.bea.dsp.das.DASResultBase.fetchItems(DASResultBase.java:201)
at com.bea.dsp.das.DASResultBase.getItems(DASResultBase.java:133)
at com.bea.dsp.das.DASResultBase.getItems(DASResultBase.java:105)
at

com.bea.dsp.control.core.delegates.impl.DSPControlInvocationDelegate.executeFunction(DSPControlInvoc
ationDelegate.java:230)
at

com.bea.dsp.control.core.delegates.impl.DSPControlInvocationDelegate.invokeOnDataService(DSPControlI
nvocationDelegate.java:69)
at com.bea.dsp.control.core.DSPControlImpl.invoke(DSPControlImpl.java:81)
at

br.com.vivo.nfo.solicitacao.maquinaestado.controles.dsp.ciclosolicitacao.CicloSolicitacao_DSPControl
FileBean.getCicloAtualSolicitacao(CicloSolicitacao_DSPControlFileBean.java:185)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.bea.wli.knex.runtime.jcs.container.JcsProxy.invokeBeehiveControl(JcsProxy.java:666)
at com.bea.wli.knex.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:446)
at $Proxy598.getCicloAtualSolicitacao(Unknown Source)
at

br.com.vivo.nfo.solicitacao.maquinaestado.solicitacoes.operacoes.MantemCicloSolicitacao.cicloSolicit
acao_DSPControlFileGetCicloAtualSolicitacao(MantemCicloSolicitacao.java:127)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms