You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Joe Germuska <Jo...@germuska.com> on 2002/04/04 08:16:08 UTC

build failing - validator in transition?

I hope I'm not overlooking something basic because it's late.  I'm 
trying to build from the current CVS tree and I'm running into 
problems.   When I run Ant against the root "build.xml" file, I get a 
number of errors because Ant can't find ValidatorPlugIn.  I guess some 
things have moved around since the last time I built from source.  I 
thought maybe the solution would be to build .../jakarta-
struts/contrib/validator, but the build.properties file in that 
directory references "struts.jar", and I haven't yet built struts.jar.  
(Sure, I could just get the binary, but...)

Also, looking at the validator code in contrib, it looks out of date -- 
still depends upon regexp instead of ORO.   I can't simply move it into 
the core src/share directory and build.

Did I overlook some instructions somewhere?  Or did I catch it in 
transition?

Thanks,
	Joe


compile.library:
     [javac] Compiling 189 source files to 
/Users/germuska/Development/jakarta/jakarta-struts/target/library/classes
     [javac] /Users/germuska/Development/jakarta/jakarta-
struts/src/share/org/apache/struts/taglib/html/JavascriptValidatorTag.java:
78: cannot resolve symbol
     [javac] symbol  : class ValidatorPlugIn
     [javac] location: package validator
     [javac] import org.apache.struts.validator.ValidatorPlugIn;
     [javac]                                    ^
     [javac] /Users/germuska/Development/jakarta/jakarta-
struts/src/share/org/apache/struts/util/StrutsValidatorUtil.java:78: 
cannot resolve symbol
     [javac] symbol  : class ValidatorPlugIn
     [javac] location: package validator
     [javac] import org.apache.struts.validator.ValidatorPlugIn;
     [javac]                                    ^
     [javac] /Users/germuska/Development/jakarta/jakarta-
struts/src/share/org/apache/struts/taglib/html/JavascriptValidatorTag.java:
257: cannot resolve symbol
     [javac] symbol  : variable ValidatorPlugIn
     [javac] location: class 
org.apache.struts.taglib.html.JavascriptValidatorTag
     [javac]           
pageContext.getAttribute(ValidatorPlugIn.VALIDATOR_KEY, 
PageContext.APPLICATION_SCOPE);
     [javac]                                    ^
     [javac] /Users/germuska/Development/jakarta/jakarta-
struts/src/share/org/apache/struts/util/StrutsValidatorUtil.java:112: 
cannot resolve symbol
     [javac] symbol  : variable ValidatorPlugIn
     [javac] location: class org.apache.struts.util.StrutsValidatorUtil
     [javac]       return 
(ValidatorResources)application.getAttribute(ValidatorPlugIn.VALIDATOR_KEY)
;
     [javac]                                                           ^
     [javac] Note: Some input files use or override a deprecated API.
     [javac] Note: Recompile with -deprecation for details.
     [javac] 4 errors


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: build failing - validator in transition?

Posted by David Winterfeldt <dw...@yahoo.com>.
The Struts Validator was recently moved (right before
beta 1) from contrib/validator to the main source
tree.  I don't know why the build isn't working for
you.  Those classes are in cvs.  Maybe your checkout
failed?  The ValidatorPlugIn is in the
org.apache.struts.validator package (along with
ValidatorForm, etc.).

David

--- Joe Germuska <Jo...@germuska.com> wrote:
> I hope I'm not overlooking something basic because
> it's late.  I'm 
> trying to build from the current CVS tree and I'm
> running into 
> problems.   When I run Ant against the root
> "build.xml" file, I get a 
> number of errors because Ant can't find
> ValidatorPlugIn.  I guess some 
> things have moved around since the last time I built
> from source.  I 
> thought maybe the solution would be to build
> .../jakarta-
> struts/contrib/validator, but the build.properties
> file in that 
> directory references "struts.jar", and I haven't yet
> built struts.jar.  
> (Sure, I could just get the binary, but...)
> 
> Also, looking at the validator code in contrib, it
> looks out of date -- 
> still depends upon regexp instead of ORO.   I can't
> simply move it into 
> the core src/share directory and build.
> 
> Did I overlook some instructions somewhere?  Or did
> I catch it in 
> transition?
> 
> Thanks,
> 	Joe
> 
> 
> compile.library:
>      [javac] Compiling 189 source files to 
>
/Users/germuska/Development/jakarta/jakarta-struts/target/library/classes
>      [javac]
> /Users/germuska/Development/jakarta/jakarta-
>
struts/src/share/org/apache/struts/taglib/html/JavascriptValidatorTag.java:
> 78: cannot resolve symbol
>      [javac] symbol  : class ValidatorPlugIn
>      [javac] location: package validator
>      [javac] import
> org.apache.struts.validator.ValidatorPlugIn;
>      [javac]                                    ^
>      [javac]
> /Users/germuska/Development/jakarta/jakarta-
>
struts/src/share/org/apache/struts/util/StrutsValidatorUtil.java:78:
> 
> cannot resolve symbol
>      [javac] symbol  : class ValidatorPlugIn
>      [javac] location: package validator
>      [javac] import
> org.apache.struts.validator.ValidatorPlugIn;
>      [javac]                                    ^
>      [javac]
> /Users/germuska/Development/jakarta/jakarta-
>
struts/src/share/org/apache/struts/taglib/html/JavascriptValidatorTag.java:
> 257: cannot resolve symbol
>      [javac] symbol  : variable ValidatorPlugIn
>      [javac] location: class 
> org.apache.struts.taglib.html.JavascriptValidatorTag
>      [javac]           
>
pageContext.getAttribute(ValidatorPlugIn.VALIDATOR_KEY,
> 
> PageContext.APPLICATION_SCOPE);
>      [javac]                                    ^
>      [javac]
> /Users/germuska/Development/jakarta/jakarta-
>
struts/src/share/org/apache/struts/util/StrutsValidatorUtil.java:112:
> 
> cannot resolve symbol
>      [javac] symbol  : variable ValidatorPlugIn
>      [javac] location: class
> org.apache.struts.util.StrutsValidatorUtil
>      [javac]       return 
>
(ValidatorResources)application.getAttribute(ValidatorPlugIn.VALIDATOR_KEY)
> ;
>      [javac]                                        
>                   ^
>      [javac] Note: Some input files use or override
> a deprecated API.
>      [javac] Note: Recompile with -deprecation for
> details.
>      [javac] 4 errors
> 
> 
> --
> To unsubscribe, e-mail:  
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>