You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The below error occurs while trying to insert data using sqlType (ie: Java Language Types) as CLOB.
[2025-02-06 11:43:12,627] ERROR {ServerWorker} - Error processing POST request for : /services/RDBMSDataService/employee org.apache.axis2.AxisFault: DS Fault Message: Error in DS non result invoke.
Nested Exception:-
javax.xml.stream.XMLStreamException: DS Fault Message: Error in 'SQLQuery.processPreNormalQuery': An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
Current Params: {Salary=15500.0, Email=[[email protected]](mailto:[email protected]), FirstName=Sam, EmployeeNumber=3, LastName=Yoyo}
Current Request Name: _postemployee
Nested Exception:-
com.microsoft.sqlserver.jdbc.SQLServerException: An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
Source Data Service:-
Name: RDBMSDataService
Location: /Users/menukasenevirathne/Documents/SupportTickets/HHKNPROD-276/wso2mi-4.1.0/tmp/carbonapps/-1234/1738822384169TestDatabaseCompositeExporter_1.0.0-SNAPSHOT.car/RDBMSDataService_1.0.0/RDBMSDataService-1.0.0.dbs
Description:
Default Namespace: http://ws.wso2.org/dataservice
DS Code: DATABASE_ERROR
DS Code: DATABASE_ERROR
at org.wso2.micro.integrator.dataservices.core.DBUtils.createAxisFault(DBUtils.java:827)
at org.wso2.micro.integrator.dataservices.core.DBInOnlyMessageReceiver.invokeBusinessLogic(DBInOnlyMessageReceiver.java:57)
at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:396)
at org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:455)
at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:203)
at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: javax.xml.stream.XMLStreamException: DS Fault Message: Error in 'SQLQuery.processPreNormalQuery': An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
Current Params: {Salary=15500.0, Email=[[email protected]](mailto:[email protected]), FirstName=Sam, EmployeeNumber=3, LastName=Yoyo}
Current Request Name: _postemployee
Nested Exception:-
com.microsoft.sqlserver.jdbc.SQLServerException: An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
Source Data Service:-
Name: RDBMSDataService
Location: /Users/menukasenevirathne/Documents/SupportTickets/HHKNPROD-276/wso2mi-4.1.0/tmp/carbonapps/-1234/1738822384169TestDatabaseCompositeExporter_1.0.0-SNAPSHOT.car/RDBMSDataService_1.0.0/RDBMSDataService-1.0.0.dbs
Description:
Default Namespace: http://ws.wso2.org/dataservice
DS Code: DATABASE_ERROR
at org.wso2.micro.integrator.dataservices.core.engine.DSOMDataSource.execute(DSOMDataSource.java:100)
at org.wso2.micro.integrator.dataservices.core.engine.DSOMDataSource.serialize(DSOMDataSource.java:105)
at org.wso2.micro.integrator.dataservices.core.engine.DSOMDataSource.executeInOnly(DSOMDataSource.java:78)
at org.wso2.micro.integrator.dataservices.core.dispatch.SingleDataServiceRequest.processSingleRequest(SingleDataServiceRequest.java:115)
at org.wso2.micro.integrator.dataservices.core.dispatch.SingleDataServiceRequest.processRequest(SingleDataServiceRequest.java:66)
at org.wso2.micro.integrator.dataservices.core.dispatch.DataServiceRequest.dispatch(DataServiceRequest.java:368)
at org.wso2.micro.integrator.dataservices.core.DataServiceProcessor.dispatch(DataServiceProcessor.java:40)
at org.wso2.micro.integrator.dataservices.core.DBInOnlyMessageReceiver.invokeBusinessLogic(DBInOnlyMessageReceiver.java:52)
... 9 more
Caused by: DS Fault Message: Error in 'SQLQuery.processPreNormalQuery': An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
Current Params: {Salary=15500.0, Email=[[email protected]](mailto:[email protected]), FirstName=Sam, EmployeeNumber=3, LastName=Yoyo}
Current Request Name: _postemployee
Nested Exception:-
com.microsoft.sqlserver.jdbc.SQLServerException: An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
Source Data Service:-
Name: RDBMSDataService
Location: /Users/menukasenevirathne/Documents/SupportTickets/HHKNPROD-276/wso2mi-4.1.0/tmp/carbonapps/-1234/1738822384169TestDatabaseCompositeExporter_1.0.0-SNAPSHOT.car/RDBMSDataService_1.0.0/RDBMSDataService-1.0.0.dbs
Description:
Default Namespace: http://ws.wso2.org/dataservice
DS Code: DATABASE_ERROR
at org.wso2.micro.integrator.dataservices.core.description.query.SQLQuery.processPreNormalQuery(SQLQuery.java:807)
at org.wso2.micro.integrator.dataservices.core.description.query.SQLQuery.runPreQuery(SQLQuery.java:2342)
at org.wso2.micro.integrator.dataservices.core.description.query.Query.execute(Query.java:301)
at org.wso2.micro.integrator.dataservices.core.engine.CallQuery.executeElement(CallQuery.java:285)
at org.wso2.micro.integrator.dataservices.core.engine.OutputElement.execute(OutputElement.java:88)
at org.wso2.micro.integrator.dataservices.core.description.resource.Resource.execute(Resource.java:66)
at org.wso2.micro.integrator.dataservices.core.engine.DataService.invoke(DataService.java:613)
at org.wso2.micro.integrator.dataservices.core.engine.DSOMDataSource.execute(DSOMDataSource.java:94)
... 16 more
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: An error occurred while reading the value from the stream object. Error: "java.io.IOException: Stream closed"
at com.microsoft.sqlserver.jdbc.TDSWriter.error(IOBuffer.java:4415)
at com.microsoft.sqlserver.jdbc.TDSWriter.writeReader(IOBuffer.java:4353)
at com.microsoft.sqlserver.jdbc.TDSWriter.writeRPCReaderUnicode(IOBuffer.java:6636)
at com.microsoft.sqlserver.jdbc.DTV$SendByRPCOp.execute(dtv.java:1420)
at com.microsoft.sqlserver.jdbc.DTV.executeOp(dtv.java:1881)
at com.microsoft.sqlserver.jdbc.DTV.sendByRPC(dtv.java:1919)
at com.microsoft.sqlserver.jdbc.Parameter.sendByRPC(Parameter.java:1230)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.sendParamsByRPC(SQLServerPreparedStatement.java:784)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doPrepExec(SQLServerPreparedStatement.java:1185)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:670)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:594)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7745)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:4391)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:276)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:246)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(SQLServerPreparedStatement.java:537)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:118)
at com.sun.proxy.$Proxy46.executeUpdate(Unknown Source)
at org.wso2.micro.integrator.dataservices.core.description.query.SQLQuery.processPreNormalQuery(SQLQuery.java:794)
... 23 more
Steps to Reproduce
Create database
CREATE TABLE Employees (
EmployeeNumber INT NOT NULL,
FirstName NVARCHAR(MAX) NOT NULL,
LastName VARCHAR(255) NULL,
Email VARCHAR(255) NULL,
Salary VARCHAR(255) NULL
);
Description
The below error occurs while trying to insert data using sqlType (ie: Java Language Types) as CLOB.
Steps to Reproduce
Create database
Create a Data Service with below configuration.
Sample Request
Version
4.1.0
Environment Details (with versions)
No response
The text was updated successfully, but these errors were encountered: