Closed GoogleCodeExporter closed 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
Blues.Zh...@gmail.com
Original comment by nabeelmukhtar on 6 Jul 2010 at 5:10
nabeelmukhtar
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
Original issue reported on code.google.com by
Blues.Zh...@gmail.com
on 3 Jul 2010 at 8:42