DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28036>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28036

validator problem

           Summary: validator problem
           Product: Struts
           Version: 1.1 Final
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Validator Framework
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


i use Validator Framework in my project.
 and i add plug in tab in my struts-config.xml, like this:

  <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
  <set-property 
    property="pathnames" 
    value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
 </plug-in>

and create my validator-rules.xml, like this:
<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules 
Configuration 1.0//EN"
          "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd";>


<form-validation>
   <validator name="minlength"
              classname="org.apache.struts.validator.FieldChecks"
                 method="validateMinLength"
                 methodParams="java.lang.Object,
                               org.apache.commons.validator.ValidatorAction,
                               org.apache.commons.validator.Field,
                               org.apache.struts.action.ActionErrors,
                               javax.servlet.http.HttpServletRequest"
                          msg="errors.minlength">
  </validator>
</form-validation>
and my validation.xml

but when i deploy my project to weblogic server, then some exceptions are 
thrown, like this:
<Mar 30, 2004 10:23:40 AM GMT+08:00> <Error> <HTTP> <BEA-101046> <[Ser
vletContext(id=6963414,name=ldp,context-path=/ldp)] action: null
java.lang.NullPointerException
        at com.fedex.apac.itd.ldp.common.logging.OssLayout.format(Unkn
own Source)
        at org.apache.log4j.WriterAppender.subAppend(WriterAppender.ja
va:292)
        at org.apache.log4j.RollingFileAppender.subAppend(RollingFileA
ppender.java:225)
        at org.apache.log4j.WriterAppender.append(WriterAppender.java:
150)
        at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton
.java:221)
        at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopO
nAppenders(AppenderAttachableImpl.java:57)
        at org.apache.log4j.Category.callAppenders(Category.java:187)
        at org.apache.log4j.Category.forcedLog(Category.java:372)
        at org.apache.log4j.Category.log(Category.java:864)
        at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogg
er.java:192)
        at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorP
lugIn.java:170)
        at org.apache.struts.action.ActionServlet.initModulePlugIns(Ac
tionServlet.java:1096)
        at org.apache.struts.action.ActionServlet.init(ActionServlet.j
ava:462)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at weblogic.servlet.internal.ServletStubImpl$ServletInitAction
.run(ServletStubImpl.java:993)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
thenticatedSubject.java:317)
        at weblogic.security.service.SecurityManager.runAs(SecurityMan
ager.java:118)
        at weblogic.servlet.internal.ServletStubImpl.createServlet(Ser
vletStubImpl.java:869)
        at weblogic.servlet.internal.ServletStubImpl.createInstances(S
ervletStubImpl.java:848)
        at weblogic.servlet.internal.ServletStubImpl.prepareServlet(Se
rvletStubImpl.java:787)
        at weblogic.servlet.internal.WebAppServletContext.preloadServl
et(WebAppServletContext.java:3252)
        at weblogic.servlet.internal.WebAppServletContext.preloadServl
ets(WebAppServletContext.java:3197)
        at weblogic.servlet.internal.WebAppServletContext.preloadResou
rces(WebAppServletContext.java:3174)
        at weblogic.servlet.internal.WebAppServletContext.setStarted(W
ebAppServletContext.java:5647)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.j
ava:869)
        at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicatio
nContainer.java:2022)
        at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplica
tionContainer.java:2063)
        at weblogic.management.deploy.slave.SlaveDeployer$ComponentAct
ivateTask.activateContainer(SlaveDeployer.java:2592)
        at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask
.doCommit(SlaveDeployer.java:2515)
        at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(
SlaveDeployer.java:2317)
        at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAu
toCommit(SlaveDeployer.java:2399)
        at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare
(SlaveDeployer.java:2311)
        at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask
.prepare(SlaveDeployer.java:2479)
        at weblogic.management.deploy.slave.SlaveDeployer.processPrepa
reTask(SlaveDeployer.java:798)
        at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta
(SlaveDeployer.java:507)
        at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdat
e(SlaveDeployer.java:465)
        at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveC
allbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:19
7)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>
<Mar 30, 2004 10:23:40 AM GMT+08:00> <Error> <HTTP> <BEA-101216> <Serv
let: "action" failed to preload on startup in Web application: "ldp".
javax.servlet.UnavailableException
        at org.apache.struts.action.ActionServlet.initModulePlugIns(Ac
tionServlet.java:1103)
        at org.apache.struts.action.ActionServlet.init(ActionServlet.j
ava:462)
        at javax.servlet.GenericServlet.init(GenericServlet.java:258)
        at weblogic.servlet.internal.ServletStubImpl$ServletInitAction
.run(ServletStubImpl.java:993)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Au
thenticatedSubject.java:317)
        at weblogic.security.service.SecurityManager.runAs(SecurityMan
ager.java:118)
        at weblogic.servlet.internal.ServletStubImpl.createServlet(Ser
vletStubImpl.java:869)
        at weblogic.servlet.internal.ServletStubImpl.createInstances(S
ervletStubImpl.java:848)
        at weblogic.servlet.internal.ServletStubImpl.prepareServlet(Se
rvletStubImpl.java:787)
        at weblogic.servlet.internal.WebAppServletContext.preloadServl
et(WebAppServletContext.java:3252)
        at weblogic.servlet.internal.WebAppServletContext.preloadServl
ets(WebAppServletContext.java:3197)
        at weblogic.servlet.internal.WebAppServletContext.preloadResou
rces(WebAppServletContext.java:3174)
        at weblogic.servlet.internal.WebAppServletContext.setStarted(W
ebAppServletContext.java:5647)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.j
ava:869)
        at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicatio
nContainer.java:2022)
        at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplica
tionContainer.java:2063)
        at weblogic.management.deploy.slave.SlaveDeployer$ComponentAct
ivateTask.activateContainer(SlaveDeployer.java:2592)
        at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask
.doCommit(SlaveDeployer.java:2515)
        at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(
SlaveDeployer.java:2317)
        at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAu
toCommit(SlaveDeployer.java:2399)
        at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare
(SlaveDeployer.java:2311)
        at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask
.prepare(SlaveDeployer.java:2479)
        at weblogic.management.deploy.slave.SlaveDeployer.processPrepa
reTask(SlaveDeployer.java:798)
        at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta
(SlaveDeployer.java:507)
        at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdat
e(SlaveDeployer.java:465)
        at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveC
allbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:19
7)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
>

can you tell me why the project can not be deploy to server normally,
if i remove the plugin tab, then the project can deploy.
thanks

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

Reply via email to