0

나는 데이터를 구문 분석 한 응용 프로그램을 만들었습니다 그리고 그것은 ListRow에 displyed 것입니다, 나는 아래에 같이 http 연결을 만들었습니다.응용 프로그램 오류 : 104 illegalArgumentException 검은 딸기 응용 프로그램을 실행하는 동안

enter code here 
    public void run() { 
      System.out.println("Run Method called"); 


      HttpConnection Conn = null; 
      InputStream is = null; 
      try {  
       System.out.println("Before Connection"); 
       Conn = (HttpConnection) Connector.open("MYURL;deviceside=true"); 
       System.out.println("HTTP connection called"); 
       //conn = (StreamConnection) Connector.open("http://xyz.com/Verandah/RSS/RSSContent.aspx?CatId=4;deviceside=true"); 
       DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); 

        documentBuilderFactory.setCoalescing(true); 
        DocumentBuilder docBuilder = documentBuilderFactory.newDocumentBuilder(); 
        Document doc = docBuilder.parse(is); 

내가 IllegalArgumentException.i을 얻고있다 내 응용 프로그램을 실행하고 내 응용 프로그램을 컴파일하고 난 문서 문서는 = docBuilder.parse (IS)이 줄 위의 예외를 얻고 발견; 내가 연결을 만드는 동안 잘못된 것을 잘못하고 있습니까? 왜이 줄에서 예외가 생겼는지 당신의 제안이 필요합니다. 덕분에 .

답변

2

parse() 메서드에 전달하기 전에 http 연결을 통해 inputstream을 열지 않았습니다.

코드에서 is == null이 줄에 있습니다.

() 메소드를 구문 분석 is를 전달하기 전에이 줄

is = Conn.getInputStream(); 

를 추가합니다.

+0

예 추가하는 것을 잊어 버렸습니다. 지금 그것의 일. :) – Sagar

+0

하지만 내 문제는 ListRow에서 파싱 된 데이터를 표시 할 수 없다는 것입니다. – Sagar

+2

다른 문제의 세부 설명과 함께 게시하십시오. –

관련 문제