You want to make sure that formBean you compiled has only the simple bean
class itself and nothing more, i.e. there is no other BeanInfo class compile
with it.  This once time my co-worker accidentally hit some bean wizard in
Jbuilder and it generate some BeanInfo class that get compiled and he has
the exact oout come like yours.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 08, 2003 11:05 AM
To: [EMAIL PROTECTED]
Subject: FW: Struts 1.0 problem


Hi All,

We recently ported the weblogic server from SP1 to SP4 and came accross the 
following problem while displaying the JSP pages. This was working fine on
SP1. 
Can anyone tell me the possible reason.

The line of code in the jsp is :
<bean:write name="<%=formBean%>" property="name[53]" scope="request"/>

where 53 is a input parameter of getName(int size) method of FormBean.

Thanks
Naveen

<Sep 6, 2003 9:45:51 AM EDT> <Error> <HTTP> <101017> 
<[ServletContext(id=3964479,name=/,context-path=)] Root cause of 
ServletException
java.lang.IllegalArgumentException: Property 'name' is not indexed
        at 
org.apache.struts.util.PropertyUtils.getIndexedProperty(PropertyUtils.java:3
73)
        at 
org.apache.struts.util.PropertyUtils.getIndexedProperty(PropertyUtils.java:3
14)
        at 
org.apache.struts.util.PropertyUtils.getNestedProperty(PropertyUtils.java:42
4)
        at
org.apache.struts.util.PropertyUtils.getProperty(PropertyUtils.java:453)
        at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:503)
        at
org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:179)
        at 
jsp_servlet._jsp.__clientdirdepv1_45_37._jspService(__clientdirdepv1_45_37.j
ava:
1249)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStu
bImpl.java:1075)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:418
)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:20)
        at 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at 
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp
l.ja
va:315)
        at 
org.apache.struts.action.ActionServlet.processActionForward(ActionServletja
va:1
759)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1596)
        at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle
tStu
bImpl.java:1075)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:418
)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:20)
        at 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at FrontDoorFilter.doFilter(FrontDoorFilter.java:146)
        at 
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W
ebAp
pServletContext.java:5523)
        at 
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.ja
va:685)
        at 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntex
t.java:3156)
        at 
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:250
6)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:234)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:210)


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


This message and any attachments are for the intended recipient(s) only and may 
contain privileged, confidential and/or proprietary information about Downey Savings 
or its customers, which Downey Savings does not intend to disclose to the public. If 
you received this message by mistake, please notify the sender by reply e-mail and 
delete the message and attachments.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to