On Fri, Aug 19, 2011 at 7:33 AM, Guillaume Devianne <[email protected]>wrote:
> > well, my impression is that CS creates an XML that "triggers" that error. > > Looking into it. > still guessing... that some param passed in that xml is diferent than the > ones in the gui generated dbs. > > > > Guillaume Devianne > 08-428.1651 > > > On Thu, Aug 18, 2011 at 9:56 PM, Prabath Abeysekera <[email protected]>wrote: > >> >> >> On Fri, Aug 19, 2011 at 7:20 AM, Prabath Abeysekera <[email protected]>wrote: >> >>> Hi Guillaume, >>> >>> We already have an entry in the public jira created upon this issue at >>> [1]. and we're currently in the middle of fixing it. >>> >>> [1] https://wso2.org/jira/browse/CARBON-11034 >>> >>> >>> Regards, >>> >>> On Fri, Aug 19, 2011 at 12:37 AM, Guillaume Devianne < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> I have a Data Service in my AS 4.1.0 working fine. >>>> >>>> I removed the Dataservice and created it in Carbon Studio. >>>> >>> >> Also, please note that this occurs while calling stored procedures created >> in oracle via dataservice layer, due to some recently made change into the >> stored procedure handling functionality. Thus, the reported issue doesn't >> have any relation with the Carbon Studio. :) >> >> >> >>> >>>> When I deploy on a remote AS 4.1.0, it puts my DS as faulty with the >>>> following error : >>>> >>>> >>>> [2011-08-18 14:39:19,258] WARN >>>> {org.wso2.carbon.dataservices.core.description.query.SQLQuery} - Error in >>>> processing batch query support for query 'prc_return_key' batch query >>>> support is disabled: DS Fault Message: Error in retrieving database >>>> metadata >>>> DS Code: UNKNOWN_ERROR >>>> Nested Exception:- >>>> java.sql.SQLException: Operación no válida para el juego de resultados >>>> de sólo reenvío : isLast >>>> >>>> DS Fault Message: Error in retrieving database metadata >>>> DS Code: UNKNOWN_ERROR >>>> Nested Exception:- >>>> java.sql.SQLException: Operación no válida para el juego de resultados >>>> de sólo reenvío : isLast >>>> >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.SQLQuery.calculateBatchQuerySupport(SQLQuery.java:268) >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.SQLQuery.init(SQLQuery.java:176) >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.SQLQuery.<init>(SQLQuery.java:152) >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.QueryFactory.createSQLQuery(QueryFactory.java:301) >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.QueryFactory.createQuery(QueryFactory.java:60) >>>> at >>>> org.wso2.carbon.dataservices.core.DataServiceFactory.createDataService(DataServiceFactory.java:164) >>>> at >>>> org.wso2.carbon.dataservices.core.DBDeployer.createDBService(DBDeployer.java:639) >>>> at >>>> org.wso2.carbon.dataservices.core.DBDeployer.processService(DBDeployer.java:990) >>>> at >>>> org.wso2.carbon.dataservices.core.DBDeployer.deploy(DBDeployer.java:168) >>>> at >>>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) >>>> at >>>> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:813) >>>> at >>>> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) >>>> at >>>> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:371) >>>> at >>>> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) >>>> at >>>> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:365) >>>> at >>>> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:73) >>>> at >>>> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:94) >>>> at >>>> org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:93) >>>> at java.util.TimerThread.mainLoop(Timer.java:534) >>>> at java.util.TimerThread.run(Timer.java:484) >>>> Caused by: java.sql.SQLException: Operación no válida para el juego de >>>> resultados de sólo reenvÃo : isLast >>>> at >>>> oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) >>>> at >>>> oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) >>>> at >>>> oracle.jdbc.driver.OracleResultSetImpl.isLast(OracleResultSetImpl.java:349) >>>> at >>>> org.apache.commons.dbcp.DelegatingResultSet.isLast(DelegatingResultSet.java:355) >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.SQLQuery.getStoredProcFuncProps(SQLQuery.java:228) >>>> at >>>> org.wso2.carbon.dataservices.core.description.query.SQLQuery.calculateBatchQuerySupport(SQLQuery.java:238) >>>> ... 19 more >>>> [2011-08-18 14:39:19,275] INFO >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>>> service: CAExistEjec {super-tenan >>>> >>>> >>>> FAULTY DS: >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> xsi:noNamespaceSchemaLocation="http:///org/wso2/carbonstudio/eclipse/ds" >>>> name="CAExistEjec"> >>>> <config id="BDC_SUBTEL_Prod"> >>>> <property >>>> name="org.wso2.ws.dataservice.driver">oracle.jdbc.pool.OracleDataSource</property> >>>> <property name="org.wso2.ws.dataservice.protocol">xxx</property> >>>> <property name="org.wso2.ws.dataservice.user">xx</property> >>>> <property name="org.wso2.ws.dataservice.password">xx</property> >>>> <property name="org.wso2.ws.dataservice.minpoolsize"></property> >>>> <property name="org.wso2.ws.dataservice.maxpoolsize"></property> >>>> <property >>>> name="org.wso2.ws.dataservice.validation_query"></property> >>>> </config> >>>> <query id="prc_return_key" useConfig="BDC_SUBTEL_Prod"> >>>> <sql>call prc_return_key(?,?,?)</sql> >>>> <properties> >>>> <property name="org.wso2.ws.dataservice.query_timeout"></property> >>>> <property >>>> name="org.wso2.ws.dataservice.fetch_direction"></property> >>>> <property name="org.wso2.ws.dataservice.fetch_size"></property> >>>> <property >>>> name="org.wso2.ws.dataservice.max_field_size"></property> >>>> <property name="org.wso2.ws.dataservice.max_rows"></property> >>>> </properties> >>>> <result element="s" rowName="d" outputType="xml"> >>>> <element name="o_llave" column="o_llave" query-param="" >>>> xsdType="xs:string"/> >>>> <element name="o_sistemas" column="o_sistemas" >>>> xsdType="xs:string"/> >>>> </result> >>>> <param name="i_email" type="IN" sqlType="STRING" defaultValue="" >>>> paramType="SCALAR"/> >>>> <param name="o_llave" type="OUT" sqlType="STRING" >>>> paramType="SCALAR"/> >>>> <param name="o_sistemas" type="OUT" sqlType="STRING" >>>> paramType="SCALAR"/> >>>> </query> >>>> <operation name="prc_return_key"> >>>> <call-query href="prc_return_key"> >>>> <with-param name="prc_return_key" column="i_email" >>>> query-param="i_email"/> >>>> </call-query> >>>> </operation> >>>> </data> >>>> >>>> >>>> WORKING DS (through web GUI) >>>> >>>> <data name="CAExistEjec" enableBatchRequests="false" >>>> enableBoxcarring="false" serviceStatus="active"> >>>> <config id="BDC_SUBTEL_Prod"> >>>> <property >>>> name="org.wso2.ws.dataservice.driver">oracle.jdbc.pool.OracleDataSource</property> >>>> >>>> <property >>>> name="org.wso2.ws.dataservice.protocol">xxxxxxxxxxxx</property> >>>> >>>> <property name="org.wso2.ws.dataservice.user">xx</property> >>>> >>>> <property name="org.wso2.ws.dataservice.password">xx</property> >>>> >>>> <property name="org.wso2.ws.dataservice.minpoolsize"></property> >>>> >>>> <property name="org.wso2.ws.dataservice.maxpoolsize"></property> >>>> >>>> <property >>>> name="org.wso2.ws.dataservice.autocommit">false</property> >>>> </config> >>>> <query id="prc_devuelve_llave" useConfig="BDC_SUBTEL_Prod"> >>>> >>>> <sql>call prc_return_key(?,?,?)</sql> >>>> <result element="s" rowName="d"> >>>> <element name="o_llave" column="o_llave" xsdType="xs:string" /> >>>> >>>> <element name="o_sistemas" column="o_sistemas" >>>> xsdType="xs:string" /> >>>> </result> >>>> <param name="i_email" paramType="SCALAR" sqlType="STRING" >>>> type="IN" ordinal="1" /> >>>> <param name="o_llave" paramType="SCALAR" sqlType="STRING" >>>> type="OUT" ordinal="2" /> >>>> <param name="o_sistemas" paramType="SCALAR" sqlType="STRING" >>>> type="OUT" ordinal="3" /> >>>> </query> >>>> <operation name="prc_return_key"> >>>> <description></description> >>>> <call-query href="prc_return_key"> >>>> <with-param name="i_email" query-param="i_email" /> >>>> >>>> </call-query> >>>> </operation> >>>> </data> >>>> >>>> >>>> Guillaume >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> [email protected] >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> >>> -- >>> Prabath Abeysekara >>> Software Engineer >>> WSO2 Inc. >>> Email: [email protected] <[email protected]> >>> Mobile: +94774171471 >>> >>> <http://harshana05.blogspot.com/> >>> >>> >> >> >> -- >> Prabath Abeysekara >> Software Engineer >> WSO2 Inc. >> Email: [email protected] <[email protected]> >> Mobile: +94774171471 >> >> <http://harshana05.blogspot.com/> >> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Prabath Abeysekara Software Engineer WSO2 Inc. Email: [email protected] <[email protected]> Mobile: +94774171471 <http://harshana05.blogspot.com/>
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
