tastatur / bing-search-java-sdk

Automatically exported from code.google.com/p/bing-search-java-sdk
0 stars 0 forks source link

Unknown Error #2

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
java.lang.ExceptionInInitializerError
    com.blues.bingSearch.doPost(bingSearch.java:44)
    com.blues.bingSearch.doGet(bingSearch.java:38)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

java.lang.NullPointerException
    com.google.code.bing.search.client.impl.BingSearchSoapClientImpl.<init>(BingSearchSoapClientImpl.java:128)
    com.google.code.bing.search.client.BingSearchServiceClientFactory.<clinit>(BingSearchServiceClientFactory.java:33)
    com.blues.bingSearch.doPost(bingSearch.java:44)
    com.blues.bingSearch.doGet(bingSearch.java:38)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

//the file is here:
package com.blues;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.code.bing.search.client.BingSearchClient;
import com.google.code.bing.search.client.BingSearchServiceClientFactory;
import com.google.code.bing.search.client.BingSearchClient.SearchRequestBuilder;
import com.google.code.bing.search.client.enumeration.ApiProtocol;
import com.google.code.bing.search.schema.AdultOption;
import com.google.code.bing.search.schema.SearchOption;
import com.google.code.bing.search.schema.SearchResponse;
import com.google.code.bing.search.schema.SourceType;
import com.google.code.bing.search.schema.multimedia.VideoResult;
import com.google.code.bing.search.schema.web.WebResult;
import com.google.code.bing.search.schema.web.WebSearchOption;

public class bingSearch extends HttpServlet {

    private static final long serialVersionUID = 1L;

    public bingSearch() {
        super();
    }

    public void destroy() {
        super.destroy(); 

    }

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        doPost(request,response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        String applicationId = "5151A0B20EF7078201F8A57311F2AA81CBDDA2C5";
        BingSearchServiceClientFactory factory = BingSearchServiceClientFactory.newInstance();
        BingSearchClient client = factory.createBingSearchClient(ApiProtocol.JSON);

        SearchRequestBuilder builder = client.newSearchRequestBuilder();
        builder.withAppId(applicationId);
        builder.withQuery("msdn blogs");
        builder.withSourceType(SourceType.WEB);
        builder.withVersion("2.0");
        builder.withMarket("en-us");
        builder.withAdultOption(AdultOption.MODERATE);
        builder.withSearchOption(SearchOption.ENABLE_HIGHLIGHTING);

        builder.withWebRequestCount(10L);
        builder.withWebRequestOffset(0L);
        builder.withWebRequestSearchOption(WebSearchOption.DISABLE_HOST_COLLAPSING);
        builder.withWebRequestSearchOption(WebSearchOption.DISABLE_QUERY_ALTERATIONS);

        SearchResponse sr = client.search(builder.getResult());

        for (WebResult result : sr.getWeb().getResults().getWebResultList()) {
                System.out.println(result.getTitle());
                System.out.println(result.getDescription());
                System.out.println(result.getUrl());
                System.out.println(result.getDateTime());
        }
    }

    public void init() throws ServletException {
        // Put your code here
    }

}

Original issue reported on code.google.com by Blues.Zh...@gmail.com on 3 Jul 2010 at 8:42

GoogleCodeExporter commented 8 years ago

Original comment by nabeelmukhtar on 6 Jul 2010 at 5:10

GoogleCodeExporter commented 8 years ago
This issue is fixed in the build bing-search-api-0.1-SNAPSHOT-07-06-2010.zip.

Original comment by nabeelmukhtar on 6 Jul 2010 at 1:31