The server encountered an internal error () that prevented it from fulfilli
Hi.
Could any one tell me where i start looking for the error in this log.
It works fine under sun studio creator, but when i upload the project to the server and call the page i get this error.
I found out that it is something with my servlet wich do some work for getting my image. (see sevlet below)
DetailsTimestamp: 2006-06-09 16:26:39.513
Log Level: SEVERE
Logger: javax.enterprise.system.container.web
Name-Value Pairs: _ThreadID=16;
Record Number: 3644
Message ID: StandardWrapperValve[Faces Servlet]
Complete Message
Servlet.service() for servlet Faces Servlet threw exceptioncom.sun.rave.web.ui.appbase.ApplicationException: javax.servlet.ServletExceptionat com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.destroy(ViewHandlerImpl.java: 601)at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:316)at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87 )at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:225)at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)at javax.faces.webapp.FacesServlet.service(FacesServlet.java:194)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)at java.lang.reflect.Method.invoke(Method.java:585)at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)at java.security.AccessController.doPrivileged(Native Method)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)at com.sun.rave.web.ui.util.UploadFilter.doFilter(UploadFilter.java:194)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)at java.security.AccessController.doPrivileged(Native Method)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:189)at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask. java:604)at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:475)at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask .java:371)at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:264)at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281)at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83) Caused by: javax.faces.FacesException: javax.servlet.ServletExceptionat com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:331 )at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)at com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.ja va:311)... 41 moreCaused by: javax.servlet.ServletExceptionat org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl .java:827)at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.j ava:763)at org.apache.jsp.medarbejdere_jsp._jspService(medarbejdere_jsp.java:111)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:336)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:297)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:247)at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)at java.lang.reflect.Method.invoke(Method.java:585)at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:257)at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterCha in.java:55)at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.ja va:161)at java.security.AccessController.doPrivileged(Native Method)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:157)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.jav a:723)at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispat cher.java:482)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher. java:417)at org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher .java:80)at org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(Applicatio nDispatcher.java:95)at java.security.AccessController.doPrivileged(Native Method)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.ja va:313)at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:326 )... 43 more
Diagnostic Causes
package servlets;
/**
* Returns the requested JPG from the database; input parameters are:
*
* @param imageid The id of the image to return
* @param size"full" or "thumbnail", default is "full"
*/
// Import the JNDI classes
import java.io.*;
import javax.naming.*;
// Import the Servlet classes
import javax.servlet.*;
import javax.servlet.http.*;
// Import our database classes
import java.sql.*;
import javax.sql.*;
//import compare.*;
/**
* Cache a reference to the datasource object that we will use later to obtain
* a connection to the database
*/
public class ShowImages extends HttpServlet
{
public ShowImages() {
}
public void init() throws ServletException
{
try
{
// InitialContext ic = new InitialContext();
// this.datasource = ( DataSource )ic.lookup( "java:/WebPhotoGalleryDS" );
}
catch( Exception e )
{
throw new ServletException( e );
}
}
public void service( HttpServletRequest req, HttpServletResponse res ) throws ServletException
{
String ini = req.getParameter("ini");
ResultSet rs = null;
try
{
boolean aaben = false;
boolean luk = false;
//ResultSet rs = null;
compare.DB data = new compare.DB();
aaben = data.openDBConnection();
rs = data.getResultSet("SELECT Billede FROM Medarbejdere WHERE Ini = '"+ini+"')");
//ResultSet rs= this.getData(model);
BufferedInputStream b = null;
while(rs.next())
{
b = new BufferedInputStream(rs.getBinaryStream("Billede")) ;
}
luk = data.closeDBConnection();
res.setContentType( "image/jpg" );
BufferedOutputStream out = new BufferedOutputStream( res.getOutputStream() );
byte by[] = new byte[ 32768 ];
int index = b.read( by, 0, 32768 );
while ( index != -1 )
{
out.write( by, 0, index );
index = b.read( by, 0, 32768 );
}
out.flush();
}
catch( Exception e )
{
e.printStackTrace();
throw new ServletException( e );
}
finally
{
}
}
}

