Struts Iterate issue

P

pmiglani

Struts doesn't seem to be calling the SETTER when I am submitting a
form containing logic:iterate. As a result the value in presentation
layer is always null. This works fine if html:text is not within
iterate.. Here is what I am trying to do. Any ideas?
***********
IAssignment.jsp


<html:form action="/iaprofile/submitIAProfile.shtml"
name="frmLSAssignment" type="com.pm.dci.presentation.IAProfileBean"
method="POST">

....
<logic:present name="iaProfileBean">
<%int element=0;%>



<logic:iterate id="IAAssignment" scope="request"
type="com.pm.dci.domain.IAAssignment" name="iaProfileBean"
indexId="ctr" property="activityList">
<TR align=center>
<TD align=left noWrap title=<bean:write name="IAAssignment"
property="actDesc" /> bgcolor=#F1F1F1>
<a href =
"javascript:void(window.open('../common/descr.asp?id=684&CAT=ACT',
'AA_684','scrollbars = 1, width=600,height=300'))" >

<font color=#1C006F size=2 face=Arial, Helvetica, sans-serif>
<b><bean:write name="IAAssignment" property="actName" />&nbsp;
</TD>

<TD align = center bgcolor=#F1F1F1>

<html:text name="IAAssignment" property="allocation" indexed="true"
size="3" maxlength="3"/>

<%element++;%><%=ctr%>

</td>
</tr>
</logic:iterate>
</logic:present>

**********


Here is the struts config code

<forward name="submitIAProfile" path="/common/ProfileContent.jsp"/>
...


<action path="/iaprofile/submitIAProfile"
type="com.ibatis.struts.BeanAction"
name="iaProfileBean" scope="session"
input="/common/ProfileContent.jsp"
validate="true">
<forward name="success" path="/common/ProfileContent.jsp"/>
</action>

<action path="/iaprofile/submitIAProfileForm"
type="com.ibatis.struts.BeanAction"
name="iaProfileBean" scope="session" parameter="*"
validate="true">
<forward name="success" path="/common/ProfileContent.jsp"/>
</action>

*****************

Here is the code in IAProfileBean.java

public IAAssignment getIAAssignment( int index )
{
System.out.println("IN getIAAssignment INDEX IS " + index);


System.out.println("HEE" +
ActionContext.getActionContext().getRequest().getParameter("IAAssignment[0].allocation"));
//STATEMENT ABOVE RETURNS THE CORRECT VALUE .. but iaassignment is
null.

if (activityList == null)
activityList = new ArrayList();

activityList.add(new IAAssignment());
if (activityList == null)
System.out.println("activityList is null");
else
System.out.println("activityList is not null");
return new IAAssignment();

//return ( IAAssignment ) activityList.get( index );
}
 
W

Wendy Smoak

Struts doesn't seem to be calling the SETTER when I am submitting a
form containing logic:iterate. As a result the value in presentation
layer is always null. This works fine if html:text is not within
iterate.. Here is what I am trying to do. Any ideas?

I think you're generating the correct HTML, because you're able to retrieve
the values directly from the request params. Post a snippet of the
generated HTML to be sure.

You say it's not calling the 'set' method, but you only showed us the 'get'
method.

Does your form bean have a method with this signature?
public void setIAAssignment( int index, IAAssignment iaa )

Does it have any other setters for that property?
 
P

pm

Hi Wendy,

Thanks for the response. Here is my HTML followed by the SET code. I am
able to read the values from the DB (all 0's in this case) fine via the
same iterate tag. So the text boxes are being populated by 0 from the
db. That means getter is working..

************


<TR align=center>
<TD align=left noWrap >
<a href =
"javascript:void(window.open('../common/descr.asp?id=684&CAT=ACT',
'AA_684','scrollbars = 1, width=600,height=300'))" >

<font color=#1C006F size=2 face=Arial, Helvetica, sans-serif>
<b>AT.2.2.2.1.01 Provide Permanent Party Accommodation&nbsp; </TD>

<TD align = center bgcolor=#F1F1F1>

<input type="text" name="IAAssignment[0].allocation" maxlength="3"
size="3" value="0">

0

</td>
</tr>

<TR align=center>
<TD align=left noWrap title=>
<a href =
"javascript:void(window.open('../common/descr.asp?id=684&CAT=ACT',
'AA_684','scrollbars = 1, width=600,height=300'))" >

<font color=#1C006F size=2 face=Arial, Helvetica, sans-serif>
<b>AT.2.2.2.7.01 Provide Transient Visitor Quarters&nbsp; </TD>

<TD align = center bgcolor=#F1F1F1>

<input type="text" name="IAAssignment[1].allocation" maxlength="3"
size="3" value="0">

1

</td>
</tr>

<TR align=center>
<TD align=left noWrap title=>
<a href =
"javascript:void(window.open('../common/descr.asp?id=684&CAT=ACT',
'AA_684','scrollbars = 1, width=600,height=300'))" >

<font color=#1C006F size=2 face=Arial, Helvetica, sans-serif>
<b>AT.3.4.1.1.1.17 Provide Quarter Deck Services&nbsp; </TD>

<TD align = center bgcolor=#F1F1F1>

<input type="text" name="IAAssignment[2].allocation" maxlength="3"
size="3" value="0">

2

</td>
</tr>
***************

while trying different things I even created 3 setters for the same
object. None of them seem to work. Or is having mutiple setters a
mistake?

public void setIAAssignment(IAAssignment asmt )
{
System.out.println("1..IN setIAAssignment Value=" +
iaassignment.getAllocation());

iaassignment = asmt;
}


public void setIAAssignment(int index, IAAssignment asmt )
{
System.out.println("2.. IN setIAAssignment Value=" +
iaassignment.getAllocation());

iaassignment = asmt;
}

public void setIAAssignment(IAAssignment asmt , int index )
{
System.out.println("3.. IN setIAAssignment Value=" +
iaassignment.getAllocation());
iaassignment = asmt;
}
 
W

Wendy Smoak

pm said:
while trying different things I even created 3 setters for the same
object. None of them seem to work. Or is having mutiple setters a
mistake?

Yes, having multiple setters is a mistake. It will _completely_ confuse
BeanUtils' introspection process.

Try it with exactly one pair of get/set methods:
public void setIAAssignment( int index, IAAssignment iaa )
public IAAssignmant getIAAssignment( int index)
and see if that works.

Definitely configure logging and turn it up to debug, all of the Jakarta
libraries are very verbose and you should get some hints as to what's
happening.
 
P

pm

Thanks for your response. I did modify the code to where I had only one
setter (below) but it didn't help. Based upon your suggestion I used
Websphere Logging and changed default logging to "Finest" level. The
log file being written to was activity.log in the project directory. It
did say some issues with struts-config.xml file (below). Now either
there is a problem with the struts-config or in a way I understand this
logic:iterate tag (below). In my IAProfileBean.java I have two
properties ( private List activityList and private IAAssignment
iaassignment) and I store List of IAAssignment in activityList.

Earlier the problem was that I was thinking the setter on
setIAAssignment was not called but now I have changed the code in
getIAAssignment() where I am returning "( IAAssignment )
activityList.get( index )" instead of "new IAAssignment()". This may
have been causing the null values for allocation (property of
IAAssignment). So it seems like this an error on my part.

But now I am getting NullPointerException in (IAProfileBean.java:123)
which is the line in getIAAssignment "return ( IAAssignment )
activityList.get( index );". This means that the <logic:iterate> is not
really returning the list it is supposed to. Does the <logic:iterate>
tag look right to you?

Thank you,

Pradeep Miglani


*******************
In IAProfileBean.java

.....

public void setIAAssignment(int index, IAAssignment asmt )
{
System.out.println("2.. IN setIAAssignment Value=" +
iaassignment.getAllocation());

iaassignment = asmt;
}

public IAAssignment getIAAssignment( int index )
{
System.out.println("IN getIAAssignment INDEX IS " + index);

//iaassignment =
(IAAssignment)ActionContext.getActionContext().getRequest().getAttribute("IAAssignment");

System.out.println("HEE" +
ActionContext.getActionContext().getRequest().getParameter("IAAssignment[0]..allocation"));


activityList.add(new IAAssignment());
if (activityList == null)
System.out.println("activityList is null");
else
System.out.println("activityList is not null");


//return new IAAssignment();
// I GUESS EARLIER I WAS RETURNING AN EMPTY IAAssignment() OBJECT
// BUT THE REAL OBJECT RETURNED FROM ITERATOR IS NULL


return ( IAAssignment ) activityList.get( index );
}

public List getActivityList()
{
System.out.println("GETTING ACTIVITY LIST");
return activityList;
}

public void setActivityList(List activityList)
{
System.out.println("SETTING ACTIVITY LIST");
System.out.println(activityList.toString());
this.activityList = activityList;
}

*******************
From IAAssignment.jsp

// iaProfileBean is

<logic:iterate id="IAAssignment" scope="request"
type="com.pm.dci.domain.IAAssignment" name="iaProfileBean"
indexId="ctr" property="activityList">
<TR align=center>
<TD align=left noWrap title=<bean:write name="IAAssignment"
property="actDesc" /> bgcolor=#F1F1F1>
<a href =
"javascript:void(window.open('../common/descr.asp?id=684&CAT=ACT',
'AA_684','scrollbars = 1, width=600,height=300'))" >

<font color=#1C006F size=2 face=Arial, Helvetica, sans-serif>
<b><bean:write name="IAAssignment" property="actName" />&nbsp;
</TD>

<TD align = center bgcolor=#F1F1F1>

<html:text name="IAAssignment" property="allocation"
indexed="true" size="3" maxlength="3"/>

<%element++;%><%=ctr%>

</td>
</tr>
</logic:iterate>
</logic:present>


*****************************
From Struts-Config


<action path="/iaprofile/submitIAProfile"
type="com.ibatis.struts.BeanAction"
name="iaProfileBean" scope="session"
input="/common/ProfileContent.jsp"
validate="true">
<forward name="success" path="/common/ProfileContent.jsp"/>
</action>

<action path="/iaprofile/submitIAProfileForm"
type="com.ibatis.struts.BeanAction"
name="iaProfileBean" scope="session" parameter="*"
validate="true">
<forward name="success" path="/common/ProfileContent.jsp"/>
</action>



********************** Activity.log


B  úp Websphere Activity Log
Windows XP ibm-dn1ao2berubª»Ìà ÷  IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
&com.ibm.ws.management.AdminInitializer 3d3805b9 3980
localhost\localhost\server1 ADMN0015I
,com.ibm.ws.management.resources.adminservice ’ys 
ÃÌ»ªª»Ìà 1  IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02]
,com.ibm.ws.security.auth.login.Configuration 3d3805b9 3980
localhost\localhost\server1 security.init.wccmjaas.setcfg
com.ibm.ejs.resources.security ’‚  
,com.ibm.ws.security.auth.login.Configuration ÃÌ»ªª»Ìà 
 IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0
b0344.02] 3com.ibm.ws.management.connector.soap.JMXSoapAdapter
3d3805b9 3980 localhost\localhost\server1 ADMC0013I
)com.ibm.ws.management.resources.connector ’¦Ê  
8880 ÃÌ»ªª»Ìà ö  IBM WebSphere Application
Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d3805b9 3980
localhost\localhost\server1 WSVR0200I com.ibm.ws.runtime.runtime
’®à   IBMUTC ÃÌ»ªª»Ìà ü  IBM
WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 3d3805b9 3980
localhost\localhost\server1 web.container.copyright
%com.ibm.ejs.resources.seriousMessages ’°‘ 
ÃÌ»ªª»Ìà   IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02] $com.ibm.ws.webcontainer.WebContainer
3d3805b9 3980 localhost\localhost\server1
web.container.servlet.spec.level %com.ibm.ejs.resources.seriousMessages
’°¯  ÃÌ»ªª»Ìà   IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 3d3805b9 3980
localhost\localhost\server1 web.container.jsp.spec.level
%com.ibm.ejs.resources.seriousMessages ’°¹ 
ÃÌ»ªª»Ìà   IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02] $com.ibm.ws.webcontainer.WebContainer
3d3805b9 3980 localhost\localhost\server1 loading.web.module
%com.ibm.ejs.resources.seriousMessages ’±d  
JPetStore ÃÌ»ªª»Ìà   IBM WebSphere UNKNOWN
#Platform 5.1 [BASE 5.1.0 b0344.02]
&org.apache.struts.action.ActionServlet 3d3805b9 3980
localhost\localhost\server1 AParsing error processing resource path
/WEB-INF/struts-config.xml ’¶[ 
&org.apache.struts.action.ActionServletÃÌ»ªª»Ìà ¼  IBM
WebSphere UNKNOWN #Platform 5.1 [BASE 5.1.0 b0344.02]
&org.apache.struts.action.ActionServlet 3d3805b9 3980
localhost\localhost\server1 MSG_EXCEPTION_LOGGED
!com.ibm.ejs.resources.RasMessages Ôjava.lang.NullPointerException
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:849)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
’¶e   Ôjava.lang.NullPointerException
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:849)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
&org.apache.struts.action.ActionServletÃÌ»ªª»Ìà I 
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.webcontainer.servlet.ServletInstance 3d3805b9 3980
localhost\localhost\server1 4Uncaught init() exception thrown by
servlet {0}: {1} %com.ibm.ejs.resources.seriousMessages ’·°
  action
javax.servlet.UnavailableException: Parsing error processing
resource path /WEB-INF/struts-config.xml
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
ÃÌ»ªª»Ìà A  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.srt.WebGroup 3d3805b9 3980
localhost\localhost\server1 [Servlet Error]-[{0}]: {1}: {2}
%com.ibm.ejs.resources.seriousMessages ’¸(   action
Failed to load servlet
javax.servlet.UnavailableException: Parsing error processing
resource path /WEB-INF/struts-config.xml
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
ÃÌ»ªª»Ìà R  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
3com.ibm.ws.webcontainer.webapp.WebAppServletManager 3d3805b9 3980
localhost\localhost\server1 AParsing error processing resource path
/WEB-INF/struts-config.xml %com.ibm.ejs.resources.seriousMessages
’¸2  
javax.servlet.UnavailableException: Parsing error processing
resource path /WEB-INF/struts-config.xml
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
ÃÌ»ªª»Ìà ö  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d3805b9 3980
localhost\localhost\server1 WSVR0221I com.ibm.ws.runtime.runtime
’¹_   IBMUTC ÃÌ»ªª»Ìà ú  IBM
WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d3805b9 3980
localhost\localhost\server1 WSVR0200I com.ibm.ws.runtime.runtime
’¹i  
DefaultEAR ÃÌ»ªª»Ìà ü IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 3d3805b9 3980
localhost\localhost\server1 loading.web.module
%com.ibm.ejs.resources.seriousMessages ’¹õ   DCI
ÃÌ»ªª»Ìà F  IBM WebSphere UNKNOWN #Platform 5.1 [BASE
5.1.0 b0344.02] +org.apache.struts.validator.ValidatorPlugIn
3d3805b9 3980 localhost\localhost\server1 _Skipping validation rules
file from '/WEB-INF/validator-rules.xml'. No stream could be opened.
’Éõ 
+org.apache.struts.validator.ValidatorPlugInÃÌ»ªª»Ìà ú 
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d3805b9 3980
localhost\localhost\server1 WSVR0221I com.ibm.ws.runtime.runtime
’ËÕ  
DefaultEAR ÃÌ»ªª»Ìà 
 IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0
b0344.02] *com.ibm.ws.webcontainer.http.HttpTransport 3d3805b9
3980 localhost\localhost\server1 transport.is.listening
%com.ibm.ejs.resources.seriousMessages ’ÌN   http
9080 ÃÌ»ªª»Ìà   IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
*com.ibm.ws.webcontainer.http.HttpTransport 3d3805b9 3980
localhost\localhost\server1 transport.is.listening
%com.ibm.ejs.resources.seriousMessages ’ÓN   https
9443 ÃÌ»ªª»Ìà   IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
:com.ibm.ws.management.connector.rmi.RMIConnectorController 3d3805b9
3980 localhost\localhost\server1 ADMC0026I
)com.ibm.ws.management.resources.connector ’Ó†
2809 ÃÌ»ªª»Ìà ã  IBM WebSphere Application
Server #Platform 5.1 [BASE 5.1.0 b0344.02]
com.ibm.ws.runtime.WsServer 3d3805b9 3980
localhost\localhost\server1 WSVR0001I com.ibm.ws.runtime.runtime
’Óø   server1 ÃÌ»ªª»Ìà F  IBM
WebSphere UNKNOWN #Platform 5.1 [BASE 5.1.0 b0344.02]
+org.apache.struts.validator.ValidatorPlugIn 25f905b8 3980
localhost\localhost\server1 _Skipping validation rules file from
'/WEB-INF/validator-rules.xml'. No stream could be opened.
Ÿ´È 
+org.apache.struts.validator.ValidatorPlugInÃÌ»ªª»Ìà · 
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.srt.WebGroup 56d345bb 3980
localhost\localhost\server1 [Servlet Error]-[{0}]: {1}
%com.ibm.ejs.resources.seriousMessages  Ê  
BeanUtils.populate
¢java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:475)
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:410)
at
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:752)
at
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:793)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
at
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:986)
at
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:788)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:244)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1289)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:502)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.RangeCheck(ArrayList.java(Inlined Compiled
Code))
at java.util.ArrayList.get(ArrayList.java(Compiled Code))
at
com.pm.dci.presentation.IAProfileBean.getIAAssignment(IAProfileBean.java:130)
... 36 more
ÃÌ»ªª»Ìà F  IBM WebSphere UNKNOWN #Platform 5.1
[BASE 5.1.0 b0344.02] +org.apache.struts.validator.ValidatorPlugIn
25f905b8 3980 localhost\localhost\server1 _Skipping validation rules
file from '/WEB-INF/validator-rules.xml'. No stream could be opened.
Â¥n 
+org.apache.struts.validator.ValidatorPlugInÃÌ»ªª»Ìà  
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.srt.WebGroup 602ec5bb 3980
localhost\localhost\server1 [Servlet Error]-[{0}]: {1}
%com.ibm.ejs.resources.seriousMessages ¥Ù¿  
BeanUtils.populate
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:475)
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:410)
at
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:752)
at
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:793)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
at
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:986)
at
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:788)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:244)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1289)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:502)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
Caused by: java.lang.NullPointerException
at
com.pm.dci.presentation.IAProfileBean.getIAAssignment(IAProfileBean.java:123)
... 36 more
ÃÌ»ªª»Ìà   IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.srt.WebGroup 56d345bb 3980
localhost\localhost\server1 [Servlet Error]-[{0}]: {1}
%com.ibm.ejs.resources.seriousMessages ¦C"  
BeanUtils.populate
xjava.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:475)
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:410)
at
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:752)
at
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:793)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
at
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:986)
at
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:788)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:244)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1289)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:502)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
Caused by: java.lang.NullPointerException
at
com.pm.dci.presentation.IAProfileBean.getIAAssignment(IAProfileBean.java:123)
... 37 more
ÃÌ»ªª»Ìà F  IBM WebSphere UNKNOWN #Platform 5.1
[BASE 5.1.0 b0344.02] +org.apache.struts.validator.ValidatorPlugIn
25f905b8 3980 localhost\localhost\server1 _Skipping validation rules
file from '/WEB-INF/validator-rules.xml'. No stream could be opened.
µß 
+org.apache.struts.validator.ValidatorPlugInÃÌ»ªª»Ìà  
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
!com.ibm.ws.management.AdminHelper 77cf05bb 3980
localhost\localhost\server1 ADMN1021I
,com.ibm.ws.management.resources.adminservice ¼Âã  
server1 <null> ÃÌ»ªª»Ìà   IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
*com.ibm.ws.webcontainer.http.HttpTransport 32e245b8 3980
localhost\localhost\server1 transport.is.stopped
%com.ibm.ejs.resources.seriousMessages ¼—4   http
9080 ÃÌ»ªª»Ìà   IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
*com.ibm.ws.webcontainer.http.HttpTransport 32e245b8 3980
localhost\localhost\server1 transport.is.stopped
%com.ibm.ejs.resources.seriousMessages ¼—H   https
9443 ÃÌ»ªª»Ìà ú  IBM WebSphere Application
Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 32e245b8 3980
localhost\localhost\server1 WSVR0217I com.ibm.ws.runtime.runtime
¼«ú  
DefaultEAR ÃÌ»ªª»Ìà ý IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 32e245b8 3980
localhost\localhost\server1 stopping.web.module
%com.ibm.ejs.resources.seriousMessages ¼®ß   DCI
ÃÌ»ªª»Ìà ú  IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 32e245b8 3980
localhost\localhost\server1 WSVR0220I com.ibm.ws.runtime.runtime
¼®ó  
DefaultEAR ÃÌ»ªª»Ìà ö IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 32e245b8 3980
localhost\localhost\server1 WSVR0217I com.ibm.ws.runtime.runtime
¼®ý   IBMUTC ÃÌ»ªª»Ìà   IBM
WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 32e245b8 3980
localhost\localhost\server1 stopping.web.module
%com.ibm.ejs.resources.seriousMessages ¼¯   JPetStore
ÃÌ»ªª»Ìà ö  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 32e245b8 3980
localhost\localhost\server1 WSVR0220I com.ibm.ws.runtime.runtime
¼¯%   IBMUTC ÃÌ»ªª»Ìà ÷  IBM
WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ServerCollaborator 32e245b8 3980
localhost\localhost\server1 WSVR0024I com.ibm.ws.runtime.runtime
¼¼6   server1 ÃÌ»ªª»Ìà ÷  IBM
WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
&com.ibm.ws.management.AdminInitializer 3d35823d 2440
localhost\localhost\server1 ADMN0015I
,com.ibm.ws.management.resources.adminservice ½s… 
ÃÌ»ªª»Ìà 1  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
,com.ibm.ws.security.auth.login.Configuration 3d35823d 2440
localhost\localhost\server1 security.init.wccmjaas.setcfg
com.ibm.ejs.resources.security ½ˆ-  
,com.ibm.ws.security.auth.login.Configuration ÃÌ»ªª»Ìà 
 IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0
b0344.02] 3com.ibm.ws.management.connector.soap.JMXSoapAdapter
3d35823d 2440 localhost\localhost\server1 ADMC0013I
)com.ibm.ws.management.resources.connector ½ÿÿ   8880
ÃÌ»ªª»Ìà ö  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d35823d 2440
localhost\localhost\server1 WSVR0200I com.ibm.ws.runtime.runtime
¾   IBMUTC ÃÌ»ªª»Ìà ü  IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 3d35823d 2440
localhost\localhost\server1 web.container.copyright
%com.ibm.ejs.resources.seriousMessages ¾$V 
ÃÌ»ªª»Ìà   IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02] $com.ibm.ws.webcontainer.WebContainer
3d35823d 2440 localhost\localhost\server1
web.container.servlet.spec.level %com.ibm.ejs.resources.seriousMessages
¾%d  ÃÌ»ªª»Ìà   IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 3d35823d 2440
localhost\localhost\server1 web.container.jsp.spec.level
%com.ibm.ejs.resources.seriousMessages ¾%n 
ÃÌ»ªª»Ìà   IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02] $com.ibm.ws.webcontainer.WebContainer
3d35823d 2440 localhost\localhost\server1 loading.web.module
%com.ibm.ejs.resources.seriousMessages ¾-º   JPetStore
ÃÌ»ªª»Ìà   IBM WebSphere UNKNOWN #Platform 5.1
[BASE 5.1.0 b0344.02] &org.apache.struts.action.ActionServlet
3d35823d 2440 localhost\localhost\server1 AParsing error processing
resource path /WEB-INF/struts-config.xml ¾C 
&org.apache.struts.action.ActionServletÃÌ»ªª»Ìà ¼  IBM
WebSphere UNKNOWN #Platform 5.1 [BASE 5.1.0 b0344.02]
&org.apache.struts.action.ActionServlet 3d35823d 2440
localhost\localhost\server1 MSG_EXCEPTION_LOGGED
!com.ibm.ejs.resources.RasMessages Ôjava.lang.NullPointerException
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:849)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
¾C¶   Ôjava.lang.NullPointerException
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:849)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
&org.apache.struts.action.ActionServletÃÌ»ªª»Ìà I 
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.webcontainer.servlet.ServletInstance 3d35823d 2440
localhost\localhost\server1 4Uncaught init() exception thrown by
servlet {0}: {1} %com.ibm.ejs.resources.seriousMessages ¾Fs
  action
javax.servlet.UnavailableException: Parsing error processing
resource path /WEB-INF/struts-config.xml
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
ÃÌ»ªª»Ìà A  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.srt.WebGroup 3d35823d 2440
localhost\localhost\server1 [Servlet Error]-[{0}]: {1}: {2}
%com.ibm.ejs.resources.seriousMessages ¾G   action
Failed to load servlet
javax.servlet.UnavailableException: Parsing error processing
resource path /WEB-INF/struts-config.xml
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
ÃÌ»ªª»Ìà R  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
3com.ibm.ws.webcontainer.webapp.WebAppServletManager 3d35823d 2440
localhost\localhost\server1 AParsing error processing resource path
/WEB-INF/struts-config.xml %com.ibm.ejs.resources.seriousMessages
¾G  
javax.servlet.UnavailableException: Parsing error processing
resource path /WEB-INF/struts-config.xml
at
org.apache.struts.action.ActionServlet.initApplicationConfig(ActionServlet.java:858)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:447)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletInstance.java:82)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycleServlet.java:147)
at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecycleServlet.java:270)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleServlet.java:113)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:189)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServletManager.java:870)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:224)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(WebAppServletManager.java:542)
at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1277)
at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:283)
at
com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:387)
at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:209)
at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:987)
at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:136)
at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:356)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:418)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:787)
at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:354)
at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:575)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:271)
at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:249)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:125)
at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:536)
at
com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:413)
at
com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:183)
at com.ibm.ws.runtime.WsServer.start(WsServer.java:128)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:225)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
at
com.ibm.etools.websphere.tools.runner.api.ServerRunnerV5$1.run(ServerRunnerV5.java:97)
ÃÌ»ªª»Ìà ö  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d35823d 2440
localhost\localhost\server1 WSVR0221I com.ibm.ws.runtime.runtime
¾L   IBMUTC ÃÌ»ªª»Ìà ú  IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d35823d 2440
localhost\localhost\server1 WSVR0200I com.ibm.ws.runtime.runtime
¾L  
DefaultEAR ÃÌ»ªª»Ìà ü IBM WebSphere
Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
$com.ibm.ws.webcontainer.WebContainer 3d35823d 2440
localhost\localhost\server1 loading.web.module
%com.ibm.ejs.resources.seriousMessages ¾LÉ   DCI
ÃÌ»ªª»Ìà F  IBM WebSphere UNKNOWN #Platform 5.1 [BASE
5.1.0 b0344.02] +org.apache.struts.validator.ValidatorPlugIn
3d35823d 2440 localhost\localhost\server1 _Skipping validation rules
file from '/WEB-INF/validator-rules.xml'. No stream could be opened.
¾ba 
+org.apache.struts.validator.ValidatorPlugInÃÌ»ªª»Ìà ú 
IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0 b0344.02]
/com.ibm.ws.runtime.component.ApplicationMgrImpl 3d35823d 2440
localhost\localhost\server1 WSVR0221I com.ibm.ws.runtime.runtime
¾e(  
DefaultEAR ÃÌ»ªª»Ìà 
 IBM WebSphere Application Server #Platform 5.1 [BASE 5.1.0
b0344.02] *com.ibm.ws.webcontainer.http.HttpTransport 3d35823d
2440 localhost\localhost\server1 transport.is.listening
%com.ibm.ejs.resources.seriousMessages ¾eÒ   http
9080 ÃÌ»ªª»Ìà   IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
*com.ibm.ws.webcontainer.http.HttpTransport 3d35823d 2440
localhost\localhost\server1 transport.is.listening
%com.ibm.ejs.resources.seriousMessages ¾n;   https
9443 ÃÌ»ªª»Ìà   IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02]
:com.ibm.ws.management.connector.rmi.RMIConnectorController 3d35823d
2440 localhost\localhost\server1 ADMC0026I
)com.ibm.ws.management.resources.connector ¾n©   2809
ÃÌ»ªª»Ìà ã  IBM WebSphere Application Server
#Platform 5.1 [BASE 5.1.0 b0344.02] com.ibm.ws.runtime.WsServer
3d35823d 2440 localhost\localhost\server1 WSVR0001I
com.ibm.ws.runtime.runtime ¾o†   server1
ÃÌ»ªª»Ìà   IBM WebSphere Application Server #Platform
5.1 [BASE 5.1.0 b0344.02] $com.ibm.ws.webcontainer.srt.WebGroup
6a1a423f 2440 localhost\localhost\server1 [Servlet Error]-[{0}]:
{1} %com.ibm.ejs.resources.seriousMessages ÀhF  
BeanUtils.populate ìjava.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:475)
at
org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils..java:410)
at
org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:752)
at
org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:783)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:793)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:726)
at
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:986)
at
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:788)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:244)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1289)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:502)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
Caused by: java.lang.NullPointerException
at
com.pm.dci.presentation.IAProfileBean.getIAAssignment(IAProfileBean.java:123)
... 36 more
ÃÌ»ª
 
A

Andrew Thompson

Thanks for your response.

Note that Wendy's words..
"Definitely configure logging and turn it up to debug, all of the Jakarta
libraries are very verbose and you should get some hints as to what's
happening."
...did not specifically ask you to *post* 69Kb of that log to the group!

Please try to make your posts smaller in future.
 
P

pm

Hi Wendy,

Sorry about the elaborate log.. I guess I was getting sleepy by then. I
think I have found the problem. One is that I was creating new
instances of IAAssignment and activityList in getIAAssignment. Once I
fixed that then I was still getting NullPointer Exception. After
changing the logic iterate tag by removing indexId="ctr" (as I already
have indexed="true" in html:text tag) I am getting the values in the
textbox now. Thank you for your help.

<logic:iterate id="IAAssignment" scope="request"
type="com.pm.dci.domain.IAAssi­gnment" name="iaProfileBean"
indexId="ctr" property="activityList">
<TR align=center>
<TD align=left noWrap title=<bean:write
name="IAAssignment"
property="actDesc" /> bgcolor=#F1F1F1>
<a href =
"javascript:void(window.open('­../common/descr.asp?id=684&CAT­=ACT',
'AA_684','scrollbars = 1, width=600,height=300'))" >


<font color=#1C006F size=2 face=Arial,
Helvetica, sans-serif>
<b><bean:write name="IAAssignment"
property="actName" />&nbsp;
</TD>


<TD align = center bgcolor=#F1F1F1>


<html:text name="IAAssignment"
property="allocation" indexed="true"
size="3" maxlength="3"/>
 
W

Wendy Smoak

pm said:
But now I am getting NullPointerException in (IAProfileBean.java:123)
which is the line in getIAAssignment "return ( IAAssignment )
activityList.get( index );". This means that the <logic:iterate> is not
really returning the list it is supposed to. Does the <logic:iterate>
tag look right to you?

The <logic:iterate> tag does not return a list. It iterates over a
Collection and renders HTML.

Are you sure you need indexed properties? Do you have a 'row' with multiple
fields that you need to keep together for the same item? Is it important
that you know what order the items were on the form? If not, you don't need
the index and you can just use an array or ArrayList.

Just glancing over the config and the tags, you're using more attributes
than I've ever seen used at one time. I think some of them are unnecessary.

You also seem to be using two different names for the same property... isn't
the ArrayList from List getActivityList() the _same_ list you're setting
with setIAAssignment(int index, IAAssignment asmt ) ?

Have you posted the <form> tag from struts-config.xml yet? What type is the
object named 'iaProfileBean'?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

No members online now.

Forum statistics

Threads
473,770
Messages
2,569,584
Members
45,075
Latest member
MakersCBDBloodSupport

Latest Threads

Top