[jcifs] RE: java.lang.ExceptionInInitializerError for AS4

fei_zou at trendmicro.com.cn fei_zou at trendmicro.com.cn
Wed Sep 5 11:09:04 GMT 2007


Thanks, I have solved the issue.

It¡¯s caused by the wrong hostname of local machine.

After I add the hostname and related IP address into /etc/hosts, I solved the issue.

 

Thanks & Regards 

 

Fei Zou 

 

________________________________

From: Fei Zou (RD-CN) 
Sent: 2007Äê9ÔÂ5ÈÕ 11:37
To: 'jcifs at lists.samba.org'
Subject: java.lang.ExceptionInInitializerError for AS4

 

Dears,

 

I setup a tomcat 6.0.13, with JDK1.5.0.05, jCIFS 1.2.13, I want to use jCIFS to do HTTP authentication with backend AD server.

The OS environment is Linux AS4, kernel is 2.6.18.

After set the web.xml, start tomcat, and access via 8080 port , I get a ExceptionInInitalizerError (The browser is FireFox 2.0):

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: Filter execution threw an exception

root cause 

java.lang.ExceptionInInitializerError

        jcifs.UniAddress.<clinit>(UniAddress.java:62)

        jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:157)

        jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:115)

root cause 

java.lang.NullPointerException

        jcifs.netbios.NbtAddress.<clinit>(NbtAddress.java:199)

        jcifs.UniAddress.<clinit>(UniAddress.java:62)

        jcifs.http.NtlmHttpFilter.negotiate(NtlmHttpFilter.java:157)

        jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:115)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.

 

The web.xml is as following:

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"

   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"

   version="2.5">

 

  <display-name>Welcome to Tomcat</display-name>

  <description>

     Welcome to Tomcat

  </description>

  <filter>

    <filter-name>NtlmHttpFilter</filter-name>

    <filter-class>jcifs.http.NtlmHttpFilter</filter-class>

 

    <init-param>

        <param-name>jcifs.http.domainController</param-name>

        <param-value>10.1.107.40</param-value>

    </init-param>

    <init-param>

           <param-name>jcifs.util.loglevel</param-name>

           <param-value>6</param-value>

    </init-param>

  </filter>

 

  <filter-mapping>

    <filter-name>NtlmHttpFilter</filter-name>

    <url-pattern>/*</url-pattern>

  </filter-mapping>

</web-app>

 

What¡¯s the reason for ExceptionInInitalizerError? How can I solve it?

 

Thanks & Regards 

 

Fei Zou 

 

-------------- next part --------------
HTML attachment scrubbed and removed


More information about the jcifs mailing list