I think you mean validator 1.1.3.

These threads had similar issues - except they were using Struts 1.2.4
instead of 1.1.

When you dropped in your new 1.1.3 validator jar, did you also upgrade the
validator-rules.xml to the new version (with the 1.1.3 DOCTYPE) and did you
change the DOCTYPE on your validation.xml files? They both should be

<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration
1.1.3//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd";>

Similar issues in this thread...

http://article.gmane.org/gmane.comp.jakarta.struts.user/96390

Niall


----- Original Message ----- 
From: "Derek Broughton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 24, 2004 2:01 AM
Subject: Validator : network unreachable


> I'm running Validator 1.3.1, Apache 2.0.52, Tomcat 4.1.30, Struts 1.1 on a
> Debian Linux system.  When connected to the net, Tomcat starts fine.  When
> unconnected, I get the following message in catalina*.log.  Why on earth
does
> Validator need to reach the web?  In the first place, my Tomcat is local
and
> I don't need to go to the web, but I really, really, hate apps that want
to
> make connections I don't know about.  Is there something I can do to make
> Validator work when I'm unconnected, or must I wrote my own validations?
>
> INFO: Loading validation rules file from '/WEB-INF/validation.xml'
> Nov 23, 2004 9:47:38 PM org.apache.struts.validator.ValidatorPlugIn init
> SEVERE: Network is unreachable
> java.net.SocketException: Network is unreachable
>  at java.net.PlainSocketImpl.socketConnect(Native Method)
>  at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
>  at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
>  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
>  at java.net.Socket.connect(Socket.java:452)
>  at java.net.Socket.connect(Socket.java:402)
>  at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
>  at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
>  at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
>  at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
>  at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
>  at sun.net.www.http.HttpClient.New(HttpClient.java:339)
>  at sun.net.www.http.HttpClient.New(HttpClient.java:320)
>  at sun.net.www.http.HttpClient.New(HttpClient.java:315)
>  at
>
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.j
ava:512)
>  at
>
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:4
89)
>  at
>
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection
.java:617)
>  at
>
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.
java:945)
>  at
>
org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:88
0)
>  at
>
org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java
:847)
>  at
>
org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.ja
va:281)
>  at
>
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocu
mentScannerImpl.java:959)
>  at
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume
ntFragmentScannerImpl.java:338)
>  at
>
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:8
28)
>  at
>
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:7
58)
>  at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>  at
>
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:117
8)
>  at org.apache.commons.digester.Digester.parse(Digester.java:1567)
>  at
>
org.apache.commons.validator.ValidatorResources.<init>(ValidatorResources.ja
va:186)
>  at
>
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja
va:233)
>  at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:164)
>  at
>
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
839)
>  at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>  at
>
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
5)
>  at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
>  at
>
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3427)
>  at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3628)
>  at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8
21)
>  at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
>  at
>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j
ava:307)
>  at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
>  at
>
org.apache.catalina.servlets.ManagerServlet.install(ManagerServlet.java:712)
>  at
>
org.apache.catalina.servlets.HTMLManagerServlet.install(HTMLManagerServlet.j
ava:306)
>  at
>
org.apache.catalina.servlets.HTMLManagerServlet.doPost(HTMLManagerServlet.ja
va:286)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
>  at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>  at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:551)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
>  at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>  at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>  at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163
)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
>  at
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
>  at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>  at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
>  at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
>  at
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:700)
>  at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
>  at
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:683)
>  at java.lang.Thread.run(Thread.java:534)
>
> -- 
> derek
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>



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

Reply via email to