Força de Vendas - Problemas com rotina de importação

3 respostas
gtfranc

Pessoal, saudações.

Aqui na empresa temos um sistema de força de vendas que roda em plataforma JAVA, SQL Server 2000 Sp3,servidor Apache TomCat 6.0.24, WindowsXP Professional. O vendedor faz o pedido na rua me envia e processo esse pedido no meu software ERP. E para dar carga no sistema instalado no aparelho, gero um arquivo baseado nos meus cadastros no software ERP e executo através de uma rotina de importação na página da aplicação WebVenda.

O que está acontecendo desde sexta-feira, é que na hora de descarregar o arquivo de importação na página Web do web venda, está sendo retornado o erro que segue abaixo:

HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cannot retrieve row from page (7:1442) by RID because the slotid (460707648) is not valid.
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:491)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cannot retrieve row from page (7:1442) by RID because the slotid (460707648) is not valid.
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
	org.apache.jsp.formProcessar_jsp._jspService(formProcessar_jsp.java:362)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Cannot retrieve row from page (7:1442) by RID because the slotid (460707648) is not valid.
	com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
	com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
	com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
	com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
	com.microsoft.jdbc.sqlserver.tds.TDSExecuteRequest.processReplyToken(Unknown Source)
	com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
	com.microsoft.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)
	com.microsoft.jdbc.base.BaseStatement.commonTransitionToState(Unknown Source)
	com.microsoft.jdbc.base.BaseStatement.postImplExecute(Unknown Source)
	com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)
	com.microsoft.jdbc.base.BaseStatement.executeUpdateInternal(Unknown Source)
	com.microsoft.jdbc.base.BaseStatement.executeUpdate(Unknown Source)
	org.apache.jsp.formProcessar_jsp._jspService(formProcessar_jsp.java:146)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.24 logs.


--------------------------------------------------------------------------------

Apache Tomcat/6.0.24

Como não tenho familiarização com o JAVA e com o TomCat, gostaria de uma avaliação de vocês no que poderia estar fazendo para corrigir esse problema, uma vez que o mesmo deixa o software parado para nós.

Fiz algumas pesquisas na internet, mas a título de configurações está tudo ok, até porque consigo acessar outras funções do sistema, como gerar o arquivo de exportação, relatórios, visualização de pedidos, etc.

Desde já agradeço.

3 Respostas

rogelgarcia

Deu pau no banco de dados…

Não conheço muito bem SQL Server… vou deixar para algum especialista responder… Mas o erro não é comum não, pelo que tá me parecendo…

Talvez o banco esteja até corrompido

gtfranc

Bom rogel, como disse antes, ele loga no banco e faz algumas tarefas.

WellingtonRamos

uma busca no google por: “Cannot retrieve row from page”

http://www.google.com/search?hl=en&q=Cannot+retrieve+row+from+page+

Pode ser um problema de Service Pack?
http://support.microsoft.com/kb/826433

Criado 26 de abril de 2010
Ultima resposta 26 de abr. de 2010
Respostas 3
Participantes 3