Servlet.service () для сервлета по умолчанию выдает исключение java.lang.NullPointerException - PullRequest
1 голос
/ 04 октября 2011

Наша система использует Struts 2. Иногда она выдает PWC1406: Servlet.service() для исключения выброса сервлета по умолчанию, но без какого-либо сообщения трассировки стека.Кто-нибудь может подсказать, как получить полную трассировку стека?

Ниже приведены сообщения об ошибках в glassfish 3.1 server.log:

[#|2011-10-04T12:32:18.082+0800|WARNING|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=216;_ThreadName=Thread-2;|StandardWrapperValve[default]: PWC1406: Servlet.service() for servlet default threw exception
    java.lang.NullPointerException
    |#]

[#|2011-10-04T12:32:18.082+0800|SEVERE|glassfish3.1|org.apache.catalina.connector.CoyoteAdapter|_ThreadID=18;_ThreadName=Thread-2;|PWC3989: An exception or error occurred in the container during the request processing
java.lang.NullPointerException
|#]

[#|2011-10-04T12:32:18.082+0800|WARNING|glassfish3.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=216;_ThreadName=Thread-2;|Response Error during finishResponse
java.lang.NullPointerException
|#]

[#|2011-10-04T12:32:18.082+0800|SEVERE|glassfish3.1|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=18;_ThreadName=Thread-2;|GRIZZLY0037: Error finishing response.
java.lang.NullPointerException
|#]

[#|2011-10-04T12:32:18.082+0800|SEVERE|glassfish3.1|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=18;_ThreadName=Thread-2;|GRIZZLY0051: ProcessorTask exception.
java.lang.NullPointerException
|#]

Большое спасибо.

1 Ответ

0 голосов
/ 04 октября 2011

Мы не сможем диагностировать это без каких-либо трассировок стека.

Я предполагаю, что причина, по которой вы не видите трассировки стека, заключается в том, что ваш регистратор настроен так, чтобы не выводить информацию о трассировке стека.Таким образом, вашим первым шагом должно быть изучение этой проблемы.

...