HTTP data source

adiddigi
Tera Guru

Guys,

Need some help on creation of HTTP data source. This is my first time working with anything of this kind,and I am clueless 😞

I am given with a URL and when ever I try to load the data it is giving me this error

com.glide.db.impex.datasource.DataSourceException: java.io.IOException: Incomplete download /glide/instances/dtccpov_16000/temp/gurl7b95a2c39d3110007877486612fde1f9.tmp, 0 of 0 bytes

Any idea what might be the issue ?

Thanks !

9 REPLIES 9

cjcable
Tera Contributor

I am receiving this same error that the original poster had:



com.glide.db.impex.datasource.DataSourceException: java.io.IOException: Incomplete download /glide/nodes/managewireless



Although we are using an HTTPS data source to pull data from our own instance. Also attempted setting up a data source on a different instance (DEV) to pull from PROD and it works fine.



I know this error message isn't very informative so here is an additional entry that I found in the Log File Browser log that I think correlates:



SEVERE *** ERROR *** connect: timeout can't be negative


java.lang.IllegalArgumentException: connect: timeout can't be negative


at java.net.Socket.connect(Socket.java:503)


at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)


at com.glide.communications.GlideSSLProtocolSocketFactory.createSocket(GlideSSLProtocolSocketFactory.java:142)


at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)


at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)


at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)


at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)


at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)


at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)


at com.glide.communications.HTTPClient.executeMethod(HTTPClient.java:235)


at com.glide.communications.HTTPDownloader.download(HTTPDownloader.java:76)


at com.glide.protocol.http.HTTPURLConnection.connect(HTTPURLConnection.java:32)


at com.glide.protocol.http.HTTPURLConnection.getInputStream(HTTPURLConnection.java:40)


at com.glide.db.impex.datasource.DataSource.writeFile(DataSource.java:285)


at com.glide.db.impex.datasource.DataSource.getFile(DataSource.java:252)


at com.glide.db.impex.datasource.DataSource.getFile(DataSource.java:223)


at com.glide.db.impex.XMLLoader.setImportDataSource(XMLLoader.java:58)


at com.glide.db.impex.datasource.XMLDataSource.getLoader(XMLDataSource.java:18)


at com.glide.processors.ImportProcessorWorker.loadDataSource(ImportProcessorWorker.java:112)


at com.glide.processors.ImportProcessorWorker.startWork(ImportProcessorWorker.java:87)


at com.glide.worker.ProgressWorker.startAndWait(ProgressWorker.java:62)


at com.glide.worker.ProgressWorkerThread.run(ProgressWorkerThread.java:38)


Hi,



I need your help on how you have tested to pull data from other instance.


I have given a try and i am getting error "data contains 1 columns, expected 2".


Can you please provide me the steps how you have achieved.




Thanks,


Hiranmayee


Hiranmayee--did you resolve this?   I am receiving a similar error.   The data does load, so I am not sure of the cause of the error.   Thanks!


I did the same configurations, trying to load data from a http URL which has csv file



Eg:


http://eddg-siddr-a16.tlr.ddd.com/SCImporddt/ICMd/x.csv



Provided Type as File, Format as CSV, File Path as /SCImporddt/ICMd/x.csv ,


Server as eddg-siddr-a16.tlr.ddd.com


File Retrieval Method as http.



But when i test load i get the below message



com.glide.db.impex.datasource.DataSourceException: java.io.IOException: Method failed: (http://eddg-siddr-a16.tlr.ddd.com/SCImporddt/ICMd/x.csv) null with code: 0



What could be wrong here



Please assist



Regards,


Vidya


Hi Vidya,

Good Noon.

I am facing similar issue.Did you get solution for this ? If yes can you provide me what steps you have performed to resolve this ?