Re: Form Validator java.lang.InstantiationException

2006-12-18 Thread Cyrille37

Ok, I've found my error.

my java class was an **abstract** class !! And of course java could not 
instanciate a abstract class.


sorry for the noise.
cyrille

Cyrille37 a écrit :

Shing Hing Man a écrit :

Try replacing
 public DocumentsUploadFileValidator()
  {}

by public DocumentsUploadFileValidator()
  {super();}


Shing
  

Thanks Shing,

I did, but it doesn't change. Still have the error.

Error initializing validator 'documentsUploadFileValidator' (class 
tap03.ui.web.validators.DocumentsUploadFileValidator): 
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) 

# 
$ValidatorFactory_10f95fa28f3.constructValidatorList($ValidatorFactory_10f95fa28f3.java) 

# 
$ValidatorFactory_10f95fa28f2.constructValidatorList($ValidatorFactory_10f95fa28f2.java) 

# 
org.apache.tapestry.form.validator.ValidatorsBindingFactory.createBinding(ValidatorsBindingFactory.java:39) 


...

Cyrille.


--- 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 :**



configuration-id="tapestry.form.validator.Validators">
 

  



class="tap03.ui.web.validators.DocumentsUploadFileValidator"
 

  name="documentsUploadFileValidator"
  configurable="false"
 />


**in the html page :**

 :
 

validators="validators:documentsUploadFileValidator"/>
 

 

**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]



Re: Form Validator java.lang.InstantiationException

2006-12-18 Thread Cyrille37

Shing Hing Man a écrit :
Try replacing 


 public DocumentsUploadFileValidator()
  {}

by 
public DocumentsUploadFileValidator()

  {super();}


Shing
  

Thanks Shing,

I did, but it doesn't change. Still have the error.

Error initializing validator 'documentsUploadFileValidator' (class 
tap03.ui.web.validators.DocumentsUploadFileValidator): 
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)
# 
$ValidatorFactory_10f95fa28f3.constructValidatorList($ValidatorFactory_10f95fa28f3.java)
# 
$ValidatorFactory_10f95fa28f2.constructValidatorList($ValidatorFactory_10f95fa28f2.java)
# 
org.apache.tapestry.form.validator.ValidatorsBindingFactory.createBinding(ValidatorsBindingFactory.java:39) 


...

Cyrille.


--- 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 :**



configuration-id="tapestry.form.validator.Validators">
  

  



class="tap03.ui.web.validators.DocumentsUploadFileValidator"
  

  name="documentsUploadFileValidator"
  configurable="false"
 />


**in the html page :**

 :
 file="ognl:file" size="30" 
displayName="File"




validators="validators:documentsUploadFileValidator"/>
  

 

**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]



Re: Form Validator java.lang.InstantiationException

2006-12-18 Thread Shing Hing Man
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 :**
> 
> 
configuration-id="tapestry.form.validator.Validators">
>
>
class="tap03.ui.web.validators.DocumentsUploadFileValidator"
>   name="documentsUploadFileValidator"
>   configurable="false"
>  />
> 
> 
> **in the html page :**
> 
>   field="component:inputFile"/>:
>   file="ognl:file" size="30" 
> displayName="File"
>
validators="validators:documentsUploadFileValidator"/>
>  
> 
> **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]