Hallo Freunde, ich erhalte eine Fehlermeldung, die auch nach dem Googeln mir nicht klar ist
Danach also nachem Starten, erhalte ich diese Fehlermeldung
Exception in thread "main" java.lang.IllegalStateException: viewName must have a value
at org.ektorp.ViewQuery.assertHasText(ViewQuery.java:715)
at org.ektorp.ViewQuery.buildViewPath(ViewQuery.java:699)
at org.ektorp.ViewQuery.buildQuery(ViewQuery.java:583)
at org.ektorp.impl.StdCouchDbConnector.queryForHttpResponse(StdCouchDbConnector.java:477)
at org.ektorp.impl.StdCouchDbConnector.queryForStreamingView(StdCouchDbConnector.java:466)
at Twitterdb.fink.App.main(App.java:28)
hat jemand einen Ratschlag ?, Danke schonmal
Java:
import java.net.MalformedURLException;
import java.io.FileWriter;
import org.ektorp.CouchDbConnector;
import org.ektorp.CouchDbInstance;
import org.ektorp.StreamingViewResult;
import org.ektorp.ViewQuery;
import org.ektorp.ViewResult.Row;
import org.ektorp.http.HttpClient;
import org.ektorp.http.StdHttpClient;
import org.ektorp.impl.StdCouchDbConnector;
import org.ektorp.impl.StdCouchDbInstance;
import com.opencsv.CSVWriter;
public class App
{
public static void main( String[] args ) throws MalformedURLException
{
HttpClient httpclient = new org.ektorp.http.StdHttpClient.Builder().url("http:\\localhost:5984").build();
CouchDbInstance dbInstance = new StdCouchDbInstance(httpclient);
CouchDbConnector db = new StdCouchDbConnector("twitterdb",dbInstance);
ViewQuery query = new ViewQuery();
StreamingViewResult data = db.queryForStreamingView(query);
{
try{
CSVWriter writer = new CSVWriter(new FileWriter("C:\\Users\\Sei_Erfolgreich_Desktop\\Testcsv"));
long counter = 1;
String [] read = new String [] {"UserID"};
writer.writeNext(read);
//close the writer
writer.flush();
for (Row row : data) {
read = new String[] {row.getKey()};
writer.writeNext(read);
writer.flush();
System.out.println(counter);
counter++;
}
}catch (Exception e){
e.printStackTrace();
}
}
}
}
Danach also nachem Starten, erhalte ich diese Fehlermeldung
Exception in thread "main" java.lang.IllegalStateException: viewName must have a value
at org.ektorp.ViewQuery.assertHasText(ViewQuery.java:715)
at org.ektorp.ViewQuery.buildViewPath(ViewQuery.java:699)
at org.ektorp.ViewQuery.buildQuery(ViewQuery.java:583)
at org.ektorp.impl.StdCouchDbConnector.queryForHttpResponse(StdCouchDbConnector.java:477)
at org.ektorp.impl.StdCouchDbConnector.queryForStreamingView(StdCouchDbConnector.java:466)
at Twitterdb.fink.App.main(App.java:28)
hat jemand einen Ratschlag ?, Danke schonmal