Operation not allowed after ResultSet closed - Ajuda!

Pessoal está dando esse erro qdo eu executo o servlet, alguém sabe o que pode ser?


java.sql.SQLException: Operation not allowed after ResultSet closed
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
	at com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:788)
	at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7060)
	at Servlets.CqaCadastraAlteraExclui.processRequest(CqaCadastraAlteraExclui.java:166)
	at Servlets.CqaCadastraAlteraExclui.doGet(CqaCadastraAlteraExclui.java:198)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
	at java.lang.Thread.run(Unknown Source)
05/08/2009 10:26:59 org.apache.catalina.core.StandardContext reload
INFO: Reloading this Context has started
//PESQUISA QUAL O FLUXO SERÁ MONTADO DE ACORDO COM A CONDIÇÃO ENVIADA
		
		    ResultSet rs_fluxo = Conexao.stm.executeQuery("select * from tasks where condicao='"+workflow+"' ORDER BY sequencia");

			while(rs_fluxo.next()){

				String nmTask = rs_fluxo.getString("nome_task");
				String seqTask = rs_fluxo.getString("sequencia");
				out.println("oi");
				
				
				Conexao.stm.executeUpdate("insert into cqa_workflow (id_cqa,nbrCQA,area,tarefa)values('"+idCqa+"','"+idCqa+"','"+nmTask+"','"+seqTask+"')");     
			}

Desde já agradeço

Marcos

Olá.

O erro ocorre por que o ResultSet está fechado e você está tentando usar novamente sem fazer uma nova atribuição. O erro não parece ser do código que você mostrou.

 Servlets.CqaCadastraAlteraExclui.processRequest(CqaCadastraAlteraExclui.java:166)  

Crie as operações em métodos separados, usando um ResultSet para cada operação, fechando os ResultSet e a conexão no final de tudo.