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

{

}

}

}

[9333 byte] By [joki] at [2007-11-14]
# 1

The origin of the error could be truncated by limitation of a stack trace. In your case:

com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:326 )

... 43 more

What you can do is add Java option: "-XX:MaxJavaStackTraceDepth=0" - this will make appserver print all Java stack trace and you will be able to see the origin of your exception.

Sultal at 2007-7-6 > top of java,Application & Integration Servers,Application Servers...
# 2
Thanks i suggest it is some where at the server i have to add this, could you tell me where
joki at 2007-7-6 > top of java,Application & Integration Servers,Application Servers...