Hello everybody,

I'm currently porting an application and wanted to use MyFaces ExtVal for 
Bean Validation. Our application needs to run under WebSphere Application 
Server 8.0.0.4. I'm currently using the following maven dependency within 
the WAR project:

<dependency>
    <groupId>org.apache.myfaces.extensions.validator.validation-modules</
groupId>
    <artifactId>myfaces-extval-bean-validation</artifactId>
    <version>2.0.5</version>
    <exclusions>
        <exclusion>
            <artifactId>validation-api</artifactId>
            <groupId>javax.validation</groupId>
        </exclusion>
    </exclusions>
</dependency>

It occured weird to me that I have to exclude the validation API but 
WebSphere seems to bring it's own which is somehow incompatible. However 
that is not the problem. When deploying the application, I get multiple 
messages of the following kind:

[08.10.12 07:44:30:883 CEST] 00000008 visitor       W 
com.ibm.ws.amm.scan.util.AnnotationInfoDefaultVisitor visitAnnotation [ 
com.ibm.ws.amm.scan.util.InfoVisitor@1546284787 ] for method [ 
com.ibm.ws.amm.scan.util.info.impl.MethodInfoImpl@1496780783 ( 
org.apache.myfaces.extensions.validator.beanval.annotation.BeanValidation.modelValidation
 
) ] Name [ null ] Description [ 
Lorg/apache/myfaces/extensions/validator/beanval/annotation/ModelValidation; 
] Call in violation of protocol
[08.10.12 07:44:32:836 CEST] 00000008 visitor       W 
com.ibm.ws.amm.scan.util.AnnotationInfoDefaultVisitor visitAnnotation [ 
com.ibm.ws.amm.scan.util.InfoVisitor@-16051367 ] for method [ 
com.ibm.ws.amm.scan.util.info.impl.MethodInfoImpl@1207608866 ( 
org.apache.myfaces.extensions.validator.beanval.annotation.BeanValidation.modelValidation
 
) ] Name [ null ] Description [ 
Lorg/apache/myfaces/extensions/validator/beanval/annotation/ModelValidation; 
] Call in violation of protocol

The application itself works fine, as these are only warnings, BUT the 
deployment and start process of the application is heavily slowed down. It 
seems, WAS does not like something within the validation classes. I've 
tried to get some more information about what kind of 'call in validation 
of protocol' this might be, but did not find anything. Could this be a bug 
within WAS, or is something wrong here within the validation modules.

It would be great if some of the developers can help. If this is a bug 
within WAS, I can open a PMR with IBM, but they obviously request some 
more information about this and I'm not quite sure what leads to this 
problem.

Thank you very much,

Best regards,

Heiko

--
Dr.-Ing. Heiko Kopp

If you are not the intended addressee, please inform us immediately that you 
have received this e-mail in error, and delete it. We thank you for your 
cooperation.  

Reply via email to