com.sun.lwuit.html.CSSEngine.applyStyleToUIElement(未知来源)的java.lang.NullPointerException

时间:2012-05-28 15:13:12

标签: java-me linkedin lwuit

我正在运行带有eclipse脉冲星的S60 SDK for j2me。 我正在尝试加载Linkedn登录页面。 但是,如果我只通过设置htmlc.setPage()来加载linkedin.com,那么它就不会显示,那么它现在只显示“加入名称”和“...”但不显示电子邮件&密码短信和登录按钮。

我的课程代码如下:

public class Login {
    Form form = new Form();
    String authorizeUrl = "";
    LinkedInUser user;

    public Form Login() {
        try {
            Display.init(this);
            HttpRequestHandler  handler = new HttpRequestHandler();// = new AsyncDocumentRequestHandler();
            HTMLComponent htmlC = new HTMLComponent(handler);
            user = new LinkedInUser(Const.consumerKey, Const.consumerSecret);
            user.fetchNewRequestToken();

            if (user.requestToken != null) {
                authorizeUrl = "https://www.linkedin.com/uas/oauth/authorize?oauth_token="
                        + user.requestToken.getToken();
            }
            //htmlC.setPage("http://m.google.com");
            System.out.println(""+htmlC.toString());
            System.out.println(""+authorizeUrl);

            //htmlC.setPage("https://www.linkedin.com/uas/oauth/authorize?oauth_token=5a7ed20d-3a04-419d-85ea-ba99fc06ddbd");
            htmlC.setPage(authorizeUrl);
            System.out.println(authorizeUrl);
            FlowLayout flow = new FlowLayout(Component.TOP);
            form.setLayout(flow);
            form.addComponent(htmlC);



            //myMIDlet.platformRequest("http://wap.mdfactory.com");

        } catch (Exception e) {
            e.printStackTrace();
        }

        return form;
    }
}

我遇到了一系列错误:

Uncaught exception!
java.lang.NullPointerException
    at com.sun.lwuit.html.CSSEngine.applyStyleToUIElement(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyStyle(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.checkSelector(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.CSSEngine.applyCSS(Unknown Source)
    at com.sun.lwuit.html.HTMLComponent.applyAllCSS(Unknown Source)
    at com.sun.lwuit.html.ResourceThreadQueue.threadFinished(Unknown Source)
    at com.sun.lwuit.html.ResourceThreadQueue$ResourceThread.streamReady(Unknown Source)
    at com.sun.lwuit.html.ResourceThreadQueue$ResourceThread.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

epocwind.out文件的最后一行是

   734.005  content size: 96.0000x96.0000
   734.010  content size: 96.0000x96.0000
   734.190  WSOCK: Protocol: [0F6414B8] 1 socket(s) have unread data
   734.190  WSOCK: ServProvider: [0F646F18] 23 bytes in socket, 0 bytes unread
   734.190  WSOCK: ServProvider: [0F646F18] indicating 23 bytes
   734.190  WSOCK: ServProvider: [0F646F18] 5 bytes requested, 23 bytes unread
   734.190  WSOCK: ServProvider: [0F646F18] received 5 bytes, 18 bytes left
   734.190  WSOCK: ServProvider: [0F646F18] 18 bytes requested, 18 bytes unread
   734.190  WSOCK: Protocol: [0F6414B8] 0 socket(s) have unread data
   734.190  WSOCK: ServProvider: [0F646F18] 0 bytes in socket, 0 bytes unread
   734.190  WSOCK: ServProvider: [0F646F18] received 18 bytes, 0 bytes left
   734.190  WSOCK: ServProvider: [0F646F18] 0 bytes in socket, 0 bytes unread
   734.190  WSOCK: ServProvider: [0F646F18] end of data, I guess
   734.215  WSOCK: ServProvider: [0F646F18] Shutdown(00000000)
   734.215  WSOCK: ServProvider: [0F646F18] SetNotify(00000000)
   734.215  WSOCK: ServProvider: [0F646F18] destroyed
   736.050  WSOCK: Interface: GetDataTransferred(0)
   741.050  WSOCK: Interface: GetDataTransferred(0)
   746.050  WSOCK: Interface: GetDataTransferred(0)
   751.050  WSOCK: Interface: GetDataTransferred(0)
   756.050  WSOCK: Interface: GetDataTransferred(0)
   761.050  WSOCK: Interface: GetDataTransferred(0)
   766.050  WSOCK: Interface: GetDataTransferred(0)
   771.050  WSOCK: Interface: GetDataTransferred(0)
   776.050  WSOCK: Interface: GetDataTransferred(0)
   781.050  WSOCK: Interface: GetDataTransferred(0)

为什么这个确实发生了一些伙伴请帮忙!

1 个答案:

答案 0 :(得分:0)

尝试使用http而不是https打开页面。