dev@javaserverfaces.java.net

test failure due to security

From: Ed Burns <edburns_at_acm.org>
Date: Thu, 21 Apr 2005 11:13:02 -0400

Hello Jayashri,

Since the fix to 84, I can't get this test to run.

test.webapp:
Running com.sun.faces.systest.ReplaceApplicationTestCase
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 11.997 sec
Testsuite: com.sun.faces.systest.ReplaceApplicationTestCase
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 11.997 sec
------------- Standard Error -----------------
Apr 21, 2005 11:09:55 AM com.gargoylesoftware.htmlunit.WebClient getPage
INFO: statusCode=[500] contentType=[text/html]
Apr 21, 2005 11:09:56 AM com.gargoylesoftware.htmlunit.WebClient getPage
INFO: <html><head><title>Java Web Services Developer Pack/1.3 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>org.apache.jasper.JasperException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Algorithm DESede not available
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:367)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:332)
        com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)
        javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:127)
        com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
        com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
        com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
</pre></p><p><b>root cause</b> <pre>java.lang.RuntimeException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: Algorithm DESede not available
        com.sun.faces.renderkit.ByteArrayGuard.encrypt(ByteArrayGuard.java:116)
        com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:192)
        com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:287)
        javax.faces.application.StateManager.writeState(StateManager.java:231)
        javax.faces.application.StateManagerWrapper.writeState(StateManagerWrapper.java:110)
        com.sun.faces.taglib.jsf_core.ViewTag.doAfterBody(ViewTag.java:205)
        org.apache.jsp.test_jsp._jspx_meth_f_view_0(test_jsp.java:109)
        org.apache.jsp.test_jsp._jspService(test_jsp.java:72)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:332)
        com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)
        javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:127)
        com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
        com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222)
        com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:118)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Tomcat logs.</u></p><HR size="1" noshade><h3>Java Web Services Developer Pack/1.3</h3></body></html>
------------- ---------------- ---------------

Testcase: testReplaceApplication took 11.442 sec
        Caused an ERROR
500 Internal Server Error
com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 500 Internal Server Error
        at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:565)
        at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:477)
        at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:349)
        at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:293)
        at com.sun.faces.htmlunit.AbstractTestCase.getPage(AbstractTestCase.java:156)
        at com.sun.faces.systest.ReplaceApplicationTestCase.testReplaceApplication(ReplaceApplicationTestCase.java:98)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)




BUILD FAILED
/home/edburns/Projects/J2EE/workareas/javaserverfaces-sources-other-trunk2/jsf-ri/build.xml:445: Following error occured while executing this line
/home/edburns/Projects/J2EE/workareas/javaserverfaces-sources-other-trunk2/jsf-ri/systest-per-webapp/build.xml:506: Following error occured while executing this line
/home/edburns/Projects/J2EE/workareas/javaserverfaces-sources-other-trunk2/jsf-ri/systest-per-webapp/build-tests.xml:63: Following error occured while executing this line
/home/edburns/Projects/J2EE/workareas/javaserverfaces-sources-other-trunk2/jsf-ri/systest-per-webapp/build-tests.xml:141: Test com.sun.faces.systest.ReplaceApplicationTestCase failed

Total time: 54 seconds

Can you please fix it? I'll comment it out for now.

Thanks,

Ed