You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Néstor Boscán <ne...@gmail.com> on 2013/09/21 01:59:40 UTC

S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

I've been trying to make Struts 2 JavaScript Validation work on WebLogic
10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2 version. I
still get the same error:

java.lang.NullPointerException
        at
com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
adFile(AnnotationActionValidatorManager.java:391)
        at
com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)

Any ideas?

Re: S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

Posted by Lukasz Lenart <lu...@apache.org>.
Yes, you must include validators.xml only if you change them - using
different set or adding your own

2013/9/22 Jose L Martinez-Avial <jl...@gmail.com>:
> Lukasz, when you say he does no need validators.xml, I supose it is because he is not using custom validators, right?
>
> Sent from my iPad
>
> On Sep 22, 2013, at 1:14 PM, Lukasz Lenart <lu...@apache.org> wrote:
>
>> Hi,
>>
>> Remove validators.xml - you don't need them. Can you post your whole page?
>>
>>
>> Regards
>> --
>> Łukasz
>> + 48 606 323 122 http://www.lenart.org.pl/
>>
>> 2013/9/21 Néstor Boscán <ne...@tcs.com.ve>:
>>> With the DTD solved the NullPointerException problem but I'm still not
>>> getting the javascript code that validates per field. My files are:
>>>
>>> LoginAction-validation.xml
>>> <!DOCTYPE validators PUBLIC
>>>        "-//Apache Struts//XWork Validator 1.0.3//EN"
>>>        "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
>>> <validators>
>>>  <field name="username">
>>>    <field-validator type="required">
>>>      <message>El usuario es requerido</message>
>>>    </field-validator>
>>>  </field>
>>>  <field name="password">
>>>    <field-validator type="required">
>>>      <message>La contrasenia es requerida</message>
>>>    </field-validator>
>>>  </field>
>>> </validators>
>>>
>>> validators.xml
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <!DOCTYPE validators PUBLIC
>>>        "-//Apache Struts//XWork Validator Definition 1.0//EN"
>>>        "http://struts.apache.org/dtds/xwork-validator-definition-1.0.dtd">
>>> <validators>
>>>    <validator name="required"
>>> class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/>
>>>    <validator name="requiredstring"
>>> class="com.opensymphony.xwork2.validator.validators.RequiredStringValidator"/>
>>>    <validator name="int"
>>> class="com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator"/>
>>>    <validator name="long"
>>> class="com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator"/>
>>>    <validator name="short"
>>> class="com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator"/>
>>>    <validator name="double"
>>> class="com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator"/>
>>>    <validator name="date"
>>> class="com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator"/>
>>>    <validator name="expression"
>>> class="com.opensymphony.xwork2.validator.validators.ExpressionValidator"/>
>>>    <validator name="fieldexpression"
>>> class="com.opensymphony.xwork2.validator.validators.FieldExpressionValidator"/>
>>>    <validator name="email"
>>> class="com.opensymphony.xwork2.validator.validators.EmailValidator"/>
>>>    <validator name="url"
>>> class="com.opensymphony.xwork2.validator.validators.URLValidator"/>
>>>    <validator name="visitor"
>>> class="com.opensymphony.xwork2.validator.validators.VisitorFieldValidator"/>
>>>    <validator name="conversion"
>>> class="com.opensymphony.xwork2.validator.validators.ConversionErrorFieldValidator"/>
>>>    <validator name="stringlength"
>>> class="com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator"/>
>>>    <validator name="regex"
>>> class="com.opensymphony.xwork2.validator.validators.RegexFieldValidator"/>
>>>    <validator name="conditionalvisitor"
>>> class="com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator"/>
>>> </validators>
>>>
>>> The form tag has validate="true".
>>>
>>> When I generate the page I get:
>>>
>>> <script type="text/javascript">
>>>    function validateForm_login() {
>>>        var getFieldValue = function(field) {
>>>            var type = field.type ? field.type : field[0].type;
>>>            if (type == 'select-one' || type == 'select-multiple') {
>>>                return (field.selectedIndex == -1 ? "" :
>>> field.options[field.selectedIndex].value);
>>>            } else if (type == 'checkbox' || type == 'radio') {
>>>                if (!field.length) {
>>>                    field = [field];
>>>                }
>>>                for (var i = 0; i < field.length; i++) {
>>>                    if (field[i].checked) {
>>>                        return field[i].value;
>>>                    }
>>>                }
>>>                return "";
>>>            }
>>>            return field.value;
>>>        }
>>>        form = document.getElementById("login");
>>>        clearErrorMessages(form);
>>>        clearErrorLabels(form);
>>>
>>>        var errors = false;
>>>        var continueValidation = true;
>>>
>>>        return !errors;
>>>    }
>>> </script>
>>>
>>> Is like he's not detecting the fields
>>>
>>>
>>> On Fri, Sep 20, 2013 at 9:49 PM, JOSE L MARTINEZ-AVIAL <jl...@gmail.com>wrote:
>>>
>>>> It could be related to the DTD:
>>>>
>>>>
>>>> http://stackoverflow.com/questions/17144563/struts2-annotation-valiation-nullpointer-exception
>>>>
>>>>
>>>> 2013/9/20 JOSE L MARTINEZ-AVIAL <jl...@gmail.com>
>>>>
>>>>> I assume you have an xml file to set the definitions, right? could you
>>>>> share it?
>>>>>
>>>>>
>>>>> 2013/9/20 Néstor Boscán <ne...@gmail.com>
>>>>>
>>>>>> I've been trying to make Struts 2 JavaScript Validation work on WebLogic
>>>>>> 10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2
>>>> version. I
>>>>>> still get the same error:
>>>>>>
>>>>>> java.lang.NullPointerException
>>>>>>        at
>>>>>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
>>>>>> adFile(AnnotationActionValidatorManager.java:391)
>>>>>>        at
>>>>>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
>>>>>> ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)
>>>>>>
>>>>>> Any ideas?
>>>>>>
>>>>>
>>>>>
>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

Posted by Jose L Martinez-Avial <jl...@gmail.com>.
Lukasz, when you say he does no need validators.xml, I supose it is because he is not using custom validators, right?

Sent from my iPad

On Sep 22, 2013, at 1:14 PM, Lukasz Lenart <lu...@apache.org> wrote:

> Hi,
> 
> Remove validators.xml - you don't need them. Can you post your whole page?
> 
> 
> Regards
> -- 
> Łukasz
> + 48 606 323 122 http://www.lenart.org.pl/
> 
> 2013/9/21 Néstor Boscán <ne...@tcs.com.ve>:
>> With the DTD solved the NullPointerException problem but I'm still not
>> getting the javascript code that validates per field. My files are:
>> 
>> LoginAction-validation.xml
>> <!DOCTYPE validators PUBLIC
>>        "-//Apache Struts//XWork Validator 1.0.3//EN"
>>        "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
>> <validators>
>>  <field name="username">
>>    <field-validator type="required">
>>      <message>El usuario es requerido</message>
>>    </field-validator>
>>  </field>
>>  <field name="password">
>>    <field-validator type="required">
>>      <message>La contrasenia es requerida</message>
>>    </field-validator>
>>  </field>
>> </validators>
>> 
>> validators.xml
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE validators PUBLIC
>>        "-//Apache Struts//XWork Validator Definition 1.0//EN"
>>        "http://struts.apache.org/dtds/xwork-validator-definition-1.0.dtd">
>> <validators>
>>    <validator name="required"
>> class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/>
>>    <validator name="requiredstring"
>> class="com.opensymphony.xwork2.validator.validators.RequiredStringValidator"/>
>>    <validator name="int"
>> class="com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator"/>
>>    <validator name="long"
>> class="com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator"/>
>>    <validator name="short"
>> class="com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator"/>
>>    <validator name="double"
>> class="com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator"/>
>>    <validator name="date"
>> class="com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator"/>
>>    <validator name="expression"
>> class="com.opensymphony.xwork2.validator.validators.ExpressionValidator"/>
>>    <validator name="fieldexpression"
>> class="com.opensymphony.xwork2.validator.validators.FieldExpressionValidator"/>
>>    <validator name="email"
>> class="com.opensymphony.xwork2.validator.validators.EmailValidator"/>
>>    <validator name="url"
>> class="com.opensymphony.xwork2.validator.validators.URLValidator"/>
>>    <validator name="visitor"
>> class="com.opensymphony.xwork2.validator.validators.VisitorFieldValidator"/>
>>    <validator name="conversion"
>> class="com.opensymphony.xwork2.validator.validators.ConversionErrorFieldValidator"/>
>>    <validator name="stringlength"
>> class="com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator"/>
>>    <validator name="regex"
>> class="com.opensymphony.xwork2.validator.validators.RegexFieldValidator"/>
>>    <validator name="conditionalvisitor"
>> class="com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator"/>
>> </validators>
>> 
>> The form tag has validate="true".
>> 
>> When I generate the page I get:
>> 
>> <script type="text/javascript">
>>    function validateForm_login() {
>>        var getFieldValue = function(field) {
>>            var type = field.type ? field.type : field[0].type;
>>            if (type == 'select-one' || type == 'select-multiple') {
>>                return (field.selectedIndex == -1 ? "" :
>> field.options[field.selectedIndex].value);
>>            } else if (type == 'checkbox' || type == 'radio') {
>>                if (!field.length) {
>>                    field = [field];
>>                }
>>                for (var i = 0; i < field.length; i++) {
>>                    if (field[i].checked) {
>>                        return field[i].value;
>>                    }
>>                }
>>                return "";
>>            }
>>            return field.value;
>>        }
>>        form = document.getElementById("login");
>>        clearErrorMessages(form);
>>        clearErrorLabels(form);
>> 
>>        var errors = false;
>>        var continueValidation = true;
>> 
>>        return !errors;
>>    }
>> </script>
>> 
>> Is like he's not detecting the fields
>> 
>> 
>> On Fri, Sep 20, 2013 at 9:49 PM, JOSE L MARTINEZ-AVIAL <jl...@gmail.com>wrote:
>> 
>>> It could be related to the DTD:
>>> 
>>> 
>>> http://stackoverflow.com/questions/17144563/struts2-annotation-valiation-nullpointer-exception
>>> 
>>> 
>>> 2013/9/20 JOSE L MARTINEZ-AVIAL <jl...@gmail.com>
>>> 
>>>> I assume you have an xml file to set the definitions, right? could you
>>>> share it?
>>>> 
>>>> 
>>>> 2013/9/20 Néstor Boscán <ne...@gmail.com>
>>>> 
>>>>> I've been trying to make Struts 2 JavaScript Validation work on WebLogic
>>>>> 10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2
>>> version. I
>>>>> still get the same error:
>>>>> 
>>>>> java.lang.NullPointerException
>>>>>        at
>>>>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
>>>>> adFile(AnnotationActionValidatorManager.java:391)
>>>>>        at
>>>>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
>>>>> ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)
>>>>> 
>>>>> Any ideas?
>>>>> 
>>>> 
>>>> 
>>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

Posted by Lukasz Lenart <lu...@apache.org>.
Hi,

Remove validators.xml - you don't need them. Can you post your whole page?


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

2013/9/21 Néstor Boscán <ne...@tcs.com.ve>:
> With the DTD solved the NullPointerException problem but I'm still not
> getting the javascript code that validates per field. My files are:
>
> LoginAction-validation.xml
> <!DOCTYPE validators PUBLIC
>         "-//Apache Struts//XWork Validator 1.0.3//EN"
>         "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
> <validators>
>   <field name="username">
>     <field-validator type="required">
>       <message>El usuario es requerido</message>
>     </field-validator>
>   </field>
>   <field name="password">
>     <field-validator type="required">
>       <message>La contrasenia es requerida</message>
>     </field-validator>
>   </field>
> </validators>
>
> validators.xml
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE validators PUBLIC
>         "-//Apache Struts//XWork Validator Definition 1.0//EN"
>         "http://struts.apache.org/dtds/xwork-validator-definition-1.0.dtd">
> <validators>
>     <validator name="required"
> class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/>
>     <validator name="requiredstring"
> class="com.opensymphony.xwork2.validator.validators.RequiredStringValidator"/>
>     <validator name="int"
> class="com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator"/>
>     <validator name="long"
> class="com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator"/>
>     <validator name="short"
> class="com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator"/>
>     <validator name="double"
> class="com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator"/>
>     <validator name="date"
> class="com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator"/>
>     <validator name="expression"
> class="com.opensymphony.xwork2.validator.validators.ExpressionValidator"/>
>     <validator name="fieldexpression"
> class="com.opensymphony.xwork2.validator.validators.FieldExpressionValidator"/>
>     <validator name="email"
> class="com.opensymphony.xwork2.validator.validators.EmailValidator"/>
>     <validator name="url"
> class="com.opensymphony.xwork2.validator.validators.URLValidator"/>
>     <validator name="visitor"
> class="com.opensymphony.xwork2.validator.validators.VisitorFieldValidator"/>
>     <validator name="conversion"
> class="com.opensymphony.xwork2.validator.validators.ConversionErrorFieldValidator"/>
>     <validator name="stringlength"
> class="com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator"/>
>     <validator name="regex"
> class="com.opensymphony.xwork2.validator.validators.RegexFieldValidator"/>
>     <validator name="conditionalvisitor"
> class="com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator"/>
> </validators>
>
> The form tag has validate="true".
>
> When I generate the page I get:
>
> <script type="text/javascript">
>     function validateForm_login() {
>         var getFieldValue = function(field) {
>             var type = field.type ? field.type : field[0].type;
>             if (type == 'select-one' || type == 'select-multiple') {
>                 return (field.selectedIndex == -1 ? "" :
> field.options[field.selectedIndex].value);
>             } else if (type == 'checkbox' || type == 'radio') {
>                 if (!field.length) {
>                     field = [field];
>                 }
>                 for (var i = 0; i < field.length; i++) {
>                     if (field[i].checked) {
>                         return field[i].value;
>                     }
>                 }
>                 return "";
>             }
>             return field.value;
>         }
>         form = document.getElementById("login");
>         clearErrorMessages(form);
>         clearErrorLabels(form);
>
>         var errors = false;
>         var continueValidation = true;
>
>         return !errors;
>     }
> </script>
>
> Is like he's not detecting the fields
>
>
> On Fri, Sep 20, 2013 at 9:49 PM, JOSE L MARTINEZ-AVIAL <jl...@gmail.com>wrote:
>
>> It could be related to the DTD:
>>
>>
>> http://stackoverflow.com/questions/17144563/struts2-annotation-valiation-nullpointer-exception
>>
>>
>> 2013/9/20 JOSE L MARTINEZ-AVIAL <jl...@gmail.com>
>>
>> > I assume you have an xml file to set the definitions, right? could you
>> > share it?
>> >
>> >
>> > 2013/9/20 Néstor Boscán <ne...@gmail.com>
>> >
>> >> I've been trying to make Struts 2 JavaScript Validation work on WebLogic
>> >> 10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2
>> version. I
>> >> still get the same error:
>> >>
>> >> java.lang.NullPointerException
>> >>         at
>> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
>> >> adFile(AnnotationActionValidatorManager.java:391)
>> >>         at
>> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
>> >> ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)
>> >>
>> >> Any ideas?
>> >>
>> >
>> >
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

Posted by Néstor Boscán <ne...@tcs.com.ve>.
With the DTD solved the NullPointerException problem but I'm still not
getting the javascript code that validates per field. My files are:

LoginAction-validation.xml
<!DOCTYPE validators PUBLIC
        "-//Apache Struts//XWork Validator 1.0.3//EN"
        "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
  <field name="username">
    <field-validator type="required">
      <message>El usuario es requerido</message>
    </field-validator>
  </field>
  <field name="password">
    <field-validator type="required">
      <message>La contrasenia es requerida</message>
    </field-validator>
  </field>
</validators>

validators.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
        "-//Apache Struts//XWork Validator Definition 1.0//EN"
        "http://struts.apache.org/dtds/xwork-validator-definition-1.0.dtd">
<validators>
    <validator name="required"
class="com.opensymphony.xwork2.validator.validators.RequiredFieldValidator"/>
    <validator name="requiredstring"
class="com.opensymphony.xwork2.validator.validators.RequiredStringValidator"/>
    <validator name="int"
class="com.opensymphony.xwork2.validator.validators.IntRangeFieldValidator"/>
    <validator name="long"
class="com.opensymphony.xwork2.validator.validators.LongRangeFieldValidator"/>
    <validator name="short"
class="com.opensymphony.xwork2.validator.validators.ShortRangeFieldValidator"/>
    <validator name="double"
class="com.opensymphony.xwork2.validator.validators.DoubleRangeFieldValidator"/>
    <validator name="date"
class="com.opensymphony.xwork2.validator.validators.DateRangeFieldValidator"/>
    <validator name="expression"
class="com.opensymphony.xwork2.validator.validators.ExpressionValidator"/>
    <validator name="fieldexpression"
class="com.opensymphony.xwork2.validator.validators.FieldExpressionValidator"/>
    <validator name="email"
class="com.opensymphony.xwork2.validator.validators.EmailValidator"/>
    <validator name="url"
class="com.opensymphony.xwork2.validator.validators.URLValidator"/>
    <validator name="visitor"
class="com.opensymphony.xwork2.validator.validators.VisitorFieldValidator"/>
    <validator name="conversion"
class="com.opensymphony.xwork2.validator.validators.ConversionErrorFieldValidator"/>
    <validator name="stringlength"
class="com.opensymphony.xwork2.validator.validators.StringLengthFieldValidator"/>
    <validator name="regex"
class="com.opensymphony.xwork2.validator.validators.RegexFieldValidator"/>
    <validator name="conditionalvisitor"
class="com.opensymphony.xwork2.validator.validators.ConditionalVisitorFieldValidator"/>
</validators>

The form tag has validate="true".

When I generate the page I get:

<script type="text/javascript">
    function validateForm_login() {
        var getFieldValue = function(field) {
            var type = field.type ? field.type : field[0].type;
            if (type == 'select-one' || type == 'select-multiple') {
                return (field.selectedIndex == -1 ? "" :
field.options[field.selectedIndex].value);
            } else if (type == 'checkbox' || type == 'radio') {
                if (!field.length) {
                    field = [field];
                }
                for (var i = 0; i < field.length; i++) {
                    if (field[i].checked) {
                        return field[i].value;
                    }
                }
                return "";
            }
            return field.value;
        }
        form = document.getElementById("login");
        clearErrorMessages(form);
        clearErrorLabels(form);

        var errors = false;
        var continueValidation = true;

        return !errors;
    }
</script>

Is like he's not detecting the fields


On Fri, Sep 20, 2013 at 9:49 PM, JOSE L MARTINEZ-AVIAL <jl...@gmail.com>wrote:

> It could be related to the DTD:
>
>
> http://stackoverflow.com/questions/17144563/struts2-annotation-valiation-nullpointer-exception
>
>
> 2013/9/20 JOSE L MARTINEZ-AVIAL <jl...@gmail.com>
>
> > I assume you have an xml file to set the definitions, right? could you
> > share it?
> >
> >
> > 2013/9/20 Néstor Boscán <ne...@gmail.com>
> >
> >> I've been trying to make Struts 2 JavaScript Validation work on WebLogic
> >> 10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2
> version. I
> >> still get the same error:
> >>
> >> java.lang.NullPointerException
> >>         at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
> >> adFile(AnnotationActionValidatorManager.java:391)
> >>         at
> >> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
> >> ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)
> >>
> >> Any ideas?
> >>
> >
> >
>

Re: S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

Posted by JOSE L MARTINEZ-AVIAL <jl...@gmail.com>.
It could be related to the DTD:

http://stackoverflow.com/questions/17144563/struts2-annotation-valiation-nullpointer-exception


2013/9/20 JOSE L MARTINEZ-AVIAL <jl...@gmail.com>

> I assume you have an xml file to set the definitions, right? could you
> share it?
>
>
> 2013/9/20 Néstor Boscán <ne...@gmail.com>
>
>> I've been trying to make Struts 2 JavaScript Validation work on WebLogic
>> 10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2 version. I
>> still get the same error:
>>
>> java.lang.NullPointerException
>>         at
>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
>> adFile(AnnotationActionValidatorManager.java:391)
>>         at
>> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
>> ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)
>>
>> Any ideas?
>>
>
>

Re: S2: NullPointerException at AnnotationActionValidatorManager.lo adFile

Posted by JOSE L MARTINEZ-AVIAL <jl...@gmail.com>.
I assume you have an xml file to set the definitions, right? could you
share it?


2013/9/20 Néstor Boscán <ne...@gmail.com>

> I've been trying to make Struts 2 JavaScript Validation work on WebLogic
> 10.3.6. I first used 2.3.8 version and then the latest 2.3.15.2 version. I
> still get the same error:
>
> java.lang.NullPointerException
>         at
> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.lo
> adFile(AnnotationActionValidatorManager.java:391)
>         at
> com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.bu
> ildAliasValidatorConfigs(AnnotationActionValidatorManager.java:271)
>
> Any ideas?
>