[slf4j-dev] [Bug 160] New: slf4j throw NullPointerException in singed applet

bugzilla-daemon at pixie.qos.ch bugzilla-daemon at pixie.qos.ch
Wed Nov 25 14:00:22 CET 2009


http://bugzilla.slf4j.org/show_bug.cgi?id=160

           Summary: slf4j throw NullPointerException in singed applet
           Product: SLF4J
           Version: 1.5.x
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: critical
          Priority: P1
         Component: Core API
        AssignedTo: dev at slf4j.org
        ReportedBy: moonumi at hotmail.com


package slf4j;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.applet.Applet;

public class sl4jTest extends Applet {
    private Logger dev = LoggerFactory.getLogger(sl4jTest.class);
    @Override
    public void init() {
        super.init();
    }

    @Override
    public void start() {
        super.start(); 
    }

    @Override
    public void stop() {
        super.stop(); 
    }

    @Override
    public void destroy() {
        super.destroy();
    }

    public sl4jTest() {
        dev.debug("test");        
    }
}
==========================================================
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head><title>G2B applet test page</title>
      <script src="http://www.java.com/js/deployJava.js"></script>
      <script language="javascript">
          var attributes = {id: "slf",
              name: "slf",
              codebase:'http://localhost:8080',
              code:'slf4j.sl4jTest',
              archive:'/slf.jar',
              width:1, height:1
              } ;
          var parameters = {fontSize:16} ;
          var version = '1.6' ;
          deployJava.runApplet(attributes, parameters, version);
      </script>
      <script language="javascript">
          function openChild() {
              var child = window.open('childApplet.jsp', 'childWin')
              //parent.setChildWindow(child);
          }
      </script>

  </head>
  <body>
  </body>
</html>

===============================================

java console windows show NullPointerException when run tomcat and request jsp.

    private Logger dev = LoggerFactory.getLogger(sl4jTest.class); <= error


================java applet console ================
basic: 추가된 진행 수신기:
sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener at bc6349
cache: Skip blacklist check as cached value is ok.
network: 캐시 항목이 있습니다. [url: http://localhost:8080/slf.jar,
버전:     null]
network: http://localhost:8080/slf.jar을(를) proxy=DIRECT과(와) 연결 중
network: http://localhost:8080/을(를) proxy=DIRECT과(와) 연결 중
network: http://localhost:8080/slf.jar을(를)
"JSESSIONID=1082B3D3B082F1DB9CC154B801227A9A" 쿠키와 연결 중
network: http://localhost:8080/slf.jar 응답 코드: 304
network: http://localhost:8080/slf.jar 인코딩: null
network: http://localhost:8080/slf.jar과(와) 연결 끊기
Reading certificates from 2042 http://localhost:8080/slf.jar | C:\Documents and
Settings\Administrator\Application
Data\Sun\Java\Deployment\cache\6.0\12\43fc354c-6ceaa523.idx
security: C:\Java\jre6\lib\security\cacerts에서 루트 CA 인증서를
로드하는 중
security: C:\Java\jre6\lib\security\cacerts에서 루트 CA 인증서를
로드함
security: C:\Documents and Settings\Administrator\Application
Data\Sun\Java\Deployment\security\trusted.certs에서 배포 인증서를
로드하는 중
security: C:\Documents and Settings\Administrator\Application
Data\Sun\Java\Deployment\security\trusted.certs에서 배포 인증서를
로드함
security: 배포 세션 인증서 저장소에서 인증서를 로드하는 중
security: 배포 세션 인증서 저장소에서 인증서를 로드함
security: Internet Explorer ROOT 인증서 저장소에서 인증서를
로드하는 중
security: Internet Explorer ROOT 인증서 저장소에서 인증서를
로드함
security: Internet Explorer TrustedPublisher 인증서 저장소에서
인증서를 로드하는 중
security: Internet Explorer TrustedPublisher 인증서 저장소에서
인증서를 로드함
security: CertPath API를 사용하여 인증서 체인 검증
security: 루트 CA 인증 저장소에서 인증서 모음 얻기
security: 루트 CA 인증 저장소에서 인증서 모음 얻기
security: 사용 가능한 타임스탬프 정보가 없습니다.
security: jurisdiction 목록 파일을 찾았습니다.
security: 이 인증서에 대해 신뢰할 수 있는 확장자를 확인할
필요가 없습니다.
security: CRL 지원을 사용할 수 없습니다.
security: OCSP 지원을 사용할 수 없습니다.
security: 배포 거부 인증 저장소에 인증서가 있는지 확인하기
security: 배포 영구 인증서 저장소에 인증서가 있는지
확인하는 중
basic: 예외 오류: null.
java.lang.NullPointerException
        at sun.plugin2.applet.Plugin2Manager.findAppletJDKLevel(Unknown Source)
        at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
        at
sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
예외: java.lang.NullPointerException
Ignored exception: java.lang.NullPointerException


-- 
Configure bugmail: http://bugzilla.slf4j.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the slf4j-dev mailing list