Try replacing 

 public DocumentsUploadFileValidator()
  {}

by 
public DocumentsUploadFileValidator()
  {super();}


Shing

--- Cyrille37 <[EMAIL PROTECTED]> wrote:

> Hello,
> 
> I'm trying to create a really simple Form field
> validator but it fails 
> and throw an java.lang.InstantiationException.
> Since 3 hours I'm looking in TAP's severals examples
> but I could not 
> find the reason of the exception.
> Please could you help me to find where is my error ?
> Thanks
> Cyrille
> 
> **The Exception :**
> 
> org.apache.hivemind.ApplicationRuntimeException
> Error initializing validator
> 'documentsUploadFileValidator' (class 
>
tap03.ui.web.validators.DocumentsUploadFileValidator):
> 
> java.lang.InstantiationException
> 
> java.lang.InstantiationException
> # 
>
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
> #
>
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> # java.lang.Class.newInstance0(Class.java:350)
> # java.lang.Class.newInstance(Class.java:303)
> # 
>
org.apache.tapestry.form.validator.ValidatorFactoryImpl.buildValidator(ValidatorFactoryImpl.java:132)
> # 
>
org.apache.tapestry.form.validator.ValidatorFactoryImpl.constructValidatorList(ValidatorFactoryImpl.java:100)
> 
> Here is my files :
> 
> **in hivemodule.xml :**
> 
> <contribution
>
configuration-id="tapestry.form.validator.Validators">
>  <validator
>  
>
class="tap03.ui.web.validators.DocumentsUploadFileValidator"
>   name="documentsUploadFileValidator"
>   configurable="false"
>  />
> </contribution>
> 
> **in the html page :**
> 
>  <td><span jwcid="@FieldLabel"
> field="component:inputFile"/>:</td>
>  <td><input jwcid="[EMAIL PROTECTED]"
> file="ognl:file" size="30" 
> displayName="File"
>
validators="validators:documentsUploadFileValidator"/>
>  </td>
> 
> **the java file :**
> 
> package tap03.ui.web.validators;
> 
> import org.apache.tapestry.form.IFormComponent;
> import org.apache.tapestry.form.ValidationMessages;
> import
> org.apache.tapestry.form.validator.BaseValidator;
> import org.apache.tapestry.valid.ValidatorException;
> 
> public abstract class DocumentsUploadFileValidator
> extends BaseValidator
> {
>     public DocumentsUploadFileValidator()
>     {
>         
>
System.err.println("DocumentsUploadFileValidator.DocumentsUploadFileValidator()");
>     }
> 
>     public DocumentsUploadFileValidator(String
> initializer)
>     {
>         super(initializer);
>         
>
System.err.println("DocumentsUploadFileValidator.DocumentsUploadFileValidator(String
> 
> initializer)");
>     }
> 
>     public void validate(IFormComponent field,
> ValidationMessages 
> messages, Object object) throws ValidatorException
>     {
>        
>
System.out.println("DocumentsUploadFileValidator.validate()");
>     }
> }
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


Home page :
  http://uk.geocities.com/matmsh/index.html


                
___________________________________________________________ 
The all-new Yahoo! Mail goes wherever you go - free your email address from 
your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html

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

Reply via email to