Need your expertise to diagnose the problem. I have a java class ListThread.java that extends Action. This java class simply calls a couple of helper classes to access my database.
I have not yet prepared a JSP to be displayed in the browser after ListThread.java completes its tasks; therefore, upon completion, I temporarily wants the application to be forwarded to my welcome page. (My welcome page works fine.) I got Status 500 error: java.lang.NullPointerException at org.apache.struts.scaffold.ParameterAction.findSuccess(Unknown Source) My struts-config.xml looks like: <action roles="administrator,editor,contributor" path="/message/ListThreads" type="org.apache.artimus.message.ListThread" name="articleForm" scopte="request" validate="false"> <forward name="success" path="/signin/Welcome.jsp"/> </action> And here is my ListThread.java: import LOTS OF PACKAGES AND CLASSES; public final class ListThread extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String memberName = request.getRemoteUser(); // for sort and order stuff String sort = request.getParameter( "sort" ); String order = request.getParameter( "order" ); if ( sort.length() == 0 ) sort = "ThreadLastPostDate"; if ( order.length()== 0 ) order = "DESC"; int offset = 0; int rows = MessageInboxConfig.ROWS_IN_THREADS; offset = Integer.parseInt( request.getParameter( "offset" ) ); rows = Integer.parseInt( request.getParameter( "rows" ) ); ListThreadHandler lthandler = new ListThreadHandler(); ListPostHandler lphandler = new ListPostHandler(); int totalThreads = lthandler.getNumberOfThreads_forReceiver( memberName ); if ( offset > totalThreads ) { throw new BadInputException( "The offset is not allowed to be greater than total rows." ); } Collection beans = lthandler.getThreads_forReceiver_withSortSupport_limit( memberName, offset, rows, sort, order ); SiteUtil.prepareNavigate( request, offset, beans.size(), totalThreads, MessageInboxConfig.ROWS_IN_THREADS ); int totalPosts = lphandler.getNumberOfPosts_forReceiver( memberName ); request.setAttribute( "ThreadBeans", beans ); request.setAttribute( "TotalThreads", new Integer( totalThreads ) ); request.setAttribute( "TotalPosts", new Integer( totalPosts ) ); return ( mapping.findForward( "success" ) ); } } __________________________________ Do you Yahoo!? Yahoo! Movies - Buy advance tickets for 'Shrek 2' http://movies.yahoo.com/showtimes/movie?mid=1808405861 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]