<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Java.util.logging.logger issue
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/karthick_123">Karthick M</a> in <i>Beginner's Corner</i> - <a href="http://community.jboss.org/message/569502#569502">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I am new to Jboss EAP. Currently we are in process of migrating application into Jboss EAP 5.1.0. While application trying to print log message using java.util.logging.Logger info() method, it is throwing NULL pointer exception.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Please help me to resolve this issue:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Sample code from app:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>import java.util.logging.Logger;</p><p>public class sampleServlet</p><p>{</p><p>&#160;&#160;&#160;&#160; Logger debug = Logger.getAnonymousLogger();</p><p>&#160;&#160;&#160;&#160; debug.info("----------- start web stats ------------");</p><p>}</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Error message:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>16:58:32,188 ERROR [[SSNValidationServlet]] Servlet.service() for servlet SSNValidationServlet threw exception<br/>java.lang.NullPointerException<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.log4j.CategoryKey.&lt;init&gt;(CategoryKey.java:31)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:261)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:242)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.log4j.LogManager.getLogger(LogManager.java:188)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.log4j.Logger.getLogger(Logger.java:104)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.logbridge.LogBridgeHandler.publish(LogBridgeHandler.java:71)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.util.logging.Logger.log(Logger.java:458)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.util.logging.Logger.doLog(Logger.java:480)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.util.logging.Logger.log(Logger.java:503)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.util.logging.Logger.info(Logger.java:1022)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at com.putnaminv.corpapps.ElinkingApp.SSNValidationServlet.doPost(SSNValidationServlet.java:114)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.lang.Thread.run(Thread.java:619)<br/>16:59:59,314 INFO&#160; [ServerImpl] Runtime shutdown hook called, forceHalt: true<br/>16:59:59,314 INFO&#160; [Http11Protocol] Pausing Coyote HTTP/1.1 on http-127.0.0.1-8080</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/569502#569502">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Beginner's Corner at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>