[10/18/10 12:39:52:282 KST] 00000069 RequestDumper I com.saltware.enboard.filter
s.RequestDumperFilter doFilter Request Received /enboard/blank.do
[10/18/10 12:39:52:294 KST] 00000069 RequestDumper I com.saltware.enboard.filter
s.RequestDumperFilter doFilter -------------------------------------------------
-------------------------------
[10/18/10 12:39:52:302 KST] 00000069 RequestDumper I com.saltware.enboard.filter
s.RequestDumperFilter doFilter *************************************************
*******************************
[10/18/10 12:39:52:310 KST] 00000069 AbstractExcep W org.apache.struts.chain.com
mands.AbstractExceptionHandler execute Unhandled exception
java.lang.NullPointerException
at org.apache.struts.chain.commands.servlet.PerformForward.perform(Perfo
rmForward.java(Compiled Code))
at org.apache.struts.chain.commands.AbstractPerformForward.execute(Abstr
actPerformForward.java(Compiled Code))
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionComm
andBase.java(Compiled Code))
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java(Compil
ed Code))
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.
java(Compiled Code))
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java(Compil
ed Code))
at org.apache.struts.chain.ComposableRequestProcessor.process(Composable
RequestProcessor.java(Compiled Code))
at org.apache.struts.action.ActionServlet.process(ActionServlet.java(Inl
ined Compiled Code))
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java(Compi
led Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper
.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper
.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.saltware.enboard.filters.RequestDumperFilter.doFilter(RequestDump
erFilter.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterI
nstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.saltware.enboard.filters.SetCharacterEncodingFilter.doFilter(SetC
haracterEncodingFilter.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterI
nstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilt
erChain.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletW
rapper.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java(Compi
led Code))
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java(C
ompiled Code))
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java(Co
mpiled Code))
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(
Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.jav
a(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimina
tion(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInforma
tion(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboun
dLink.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDi
scriminaters(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete
(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueu
eManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManag
er.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManag
er.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueMana
ger.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
[10/18/10 12:39:52:322 KST] 00000069 ExceptionCatc W org.apache.struts.chain.com
mands.ExceptionCatcher postprocess Exception from exceptionCommand 'servlet-exce
ption'
java.lang.NullPointerException
at org.apache.struts.chain.commands.servlet.PerformForward.perform(Perfo
rmForward.java(Compiled Code))
at org.apache.struts.chain.commands.AbstractPerformForward.execute(Abstr
actPerformForward.java(Compiled Code))
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionComm
andBase.java(Compiled Code))
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java(Compil
ed Code))
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.
java(Compiled Code))
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java(Compil
ed Code))
at org.apache.struts.chain.ComposableRequestProcessor.process(Composable
RequestProcessor.java(Compiled Code))
at org.apache.struts.action.ActionServlet.process(ActionServlet.java(Inl
ined Compiled Code))
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java(Compi
led Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper
.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper
.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.saltware.enboard.filters.RequestDumperFilter.doFilter(RequestDump
erFilter.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterI
nstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.saltware.enboard.filters.SetCharacterEncodingFilter.doFilter(SetC
haracterEncodingFilter.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterI
nstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilt
erChain.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletW
rapper.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java(Compi
led Code))
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java(C
ompiled Code))
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java(Co
mpiled Code))
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(
Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.jav
a(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimina
tion(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInforma
tion(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboun
dLink.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDi
scriminaters(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete
(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueu
eManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManag
er.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManag
er.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueMana
ger.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
[10/18/10 12:39:52:330 KST] 00000069 ServletWrappe E SRVE0068E: Could not invo
ke the service() method on servlet action. Exception thrown : javax.servlet.Serv
letException
at org.apache.struts.chain.ComposableRequestProcessor.process(Composable
RequestProcessor.java(Compiled Code))
at org.apache.struts.action.ActionServlet.process(ActionServlet.java(Inl
ined Compiled Code))
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java(Compi
led Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper
.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper
.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.saltware.enboard.filters.RequestDumperFilter.doFilter(RequestDump
erFilter.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterI
nstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.saltware.enboard.filters.SetCharacterEncodingFilter.doFilter(SetC
haracterEncodingFilter.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterI
nstanceWrapper.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilte
rChain.java(Compiled Code))
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilt
erChain.java(Compiled Code))
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletW
rapper.java(Compiled Code))
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java(Compi
led Code))
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java(C
ompiled Code))
at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java(Co
mpiled Code))
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java(
Compiled Code))
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.jav
a(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimina
tion(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInforma
tion(HttpInboundLink.java(Compiled Code))
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboun
dLink.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDi
scriminaters(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete
(NewConnectionInitialReadCallback.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueu
eManager.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManag
er.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManag
er.java(Compiled Code))
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueMana
ger.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
---- Begin backtrace for Nested Throwables
java.lang.NullPointerException
at org.apache.struts.chain.commands.servlet.PerformForward.perform(Perfo
rmForward.java(Compiled Code))
at org.apache.struts.chain.commands.AbstractPerformForward.execute(Abstr
actPerformForward.java(Compiled Code))
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionComm
andBase.java(Compiled Code))
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java(Compil
ed Code))
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.
java(Compiled Code))
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java(Compil
ed Code))
at org.apache.struts.chain.ComposableRequestProcessor.process(Composable
RequestProcessor.java(Compiled Code))
at org.apache.struts.action.ActionServlet.process(ActionServlet.java(Inl
ined Compiled Code))
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java(Compi
led Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code
lter.FilterInstanceWrapper.doFilter(FilterI
다음과 같은 Struts 에러가 떨어지면 struts-config.xml 값의
<form-bean> 값이나
<action path=""> 에 해당하는 것이 매치가 안되는 것이다.
이번에 프로젝트 하면서 struts-config.xml 값이 제대로 설정 되었는데, 미치도록 이런 에러가 떨어져서 봤더니만..
jsp 와 classes vs image, html 분리시에 image 쪽에 제대로 복사가 안되어서 struts-config.xml 에서 action 값을 찾느라고 계속 호출해서 난 것이다.
다음과 같이 AbstractExcep 나 ExceptionCatcher 에러가 떨어지면,
sturcts-config.xml 파일을 잘 확인 해 볼것!
'FrameWork > Struts' 카테고리의 다른 글
[struts 1.3] struts tag bean (0) | 2011.06.27 |
---|---|
[struts 1.3] struts tag html (0) | 2011.06.27 |
[struts 1.3] struts tag logic (0) | 2011.06.27 |
Filter의 개념 (0) | 2009.11.07 |