Ajuda Urgente - Erro Struts 2 [RESOLVIDO]

5 respostas
danillonc

Boa tarde Galera ,

Estou tento um erro ao tentar acessar um método através de uma jsp , acho que até já passei por esse erro uma vez atrás mas agora não to sabendo como resolver esse cara , quando eu clico em um button para ele executar meu método de busca e mostrar no iterador as mensagens armazenadas na lista ele da o seguinte erro na tela.

Error 500: br.com.bradseg.bsad.pocmqbaixaalta.funcao.action.RecebeQueueAction$$EnhancerByCGLIB$$a8627d97.recebe()
Minha action
<action name="recebeFila" class="recebeQueueAction" method="recebe">
	      <result name="success">/WEB-INF/pages/security-user/testemq.jsp</result>
	    
	    </action>

Meu jsp referente ao erro:

<s:form id="recebeFila" action="recebeFila.do">	
				<br />
				<br />
				<table id="tableapp" class="table table-bordered table-striped">
					<thead style="background-color: #E8E8E8 !important;">
						<tr>
							<th>Envio</th>
							<th>Recebimento</th>
							<th>Tipo</th>
							<th>Usuário</th>
							<th>Mensagem</th>
							
						</tr>
					</thead>
					<tbody>
						<s:iterator value="lista" var="currentMsg" >
							<tr>
								<td>
									<span><s:property value="#currentMsg.enviada" /></span>
								</td>
								<td>
									<span><s:property value="#currentMsg.recebida" /></span>
								</td>
								<td>
									<span><s:property value="#currentMsg.tipo" /></span>
								</td>
								<td>
									<span><s:property value="#currentMsg.usuario" /></span>
								</td>
								<td>
									<span><s:property value="#currentMsg.mensagem" /></span>
								</td>
							</tr>
						</s:iterator>
					</tbody>
				</table>
				<input class="btn" type="submit" title="Atualizar" value="Listar Mensagens" />
				</s:form>

5 Respostas

drsmachado

E por que não posta a mensagem de erro completa?
Aliás, urgente, rápido, depressa, minha vida depende disso… Cara, isso não adianta de nada. Poste a pergunta, vai pesquisando e espere a resposta.

danillonc

drsmachado:
E por que não posta a mensagem de erro completa?
Aliás, urgente, rápido, depressa, minha vida depende disso… Cara, isso não adianta de nada. Poste a pergunta, vai pesquisando e espere a resposta.

Já pesquisei isso desde cedo não aparece nada relacionado e a stacktrace é muito genérica não tem uma causa especifica.

[30/04/13 14:53:19:125 BRT] 0000001c webapp E com.ibm.ws.webcontainer.webapp.WebApp logError SRVE0293E: [Erro de Servlet]-[br.com.bradseg.bsad.pocmqbaixaalta.funcao.action.RecebeQueueAction$$EnhancerByCGLIB$$cf143a49.recebe()]: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: br.com.bradseg.bsad.pocmqbaixaalta.funcao.action.RecebeQueueAction$$EnhancerByCGLIB$$cf143a49.recebe&#40;&#41; at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java:637) at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1187) at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:131) at com.opensymphony.module.sitemesh.filter.PageResponseWrapper.sendError(PageResponseWrapper.java:176) at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:131) at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:819) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:519) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:88) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:82) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:51) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:997) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:1062) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:982) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3935) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1613)

drsmachado

O que além do Struts 2 você está utilizando?
Qual webcontainer/application server?
Que versão do Struts 2 está utilizando?
Está colocando os jars na pasta lib ou utilizando maven ou algum outro gerador de build?

danillonc

drsmachado:
O que além do Struts 2 você está utilizando?
Qual webcontainer/application server?
Que versão do Struts 2 está utilizando?
Está colocando os jars na pasta lib ou utilizando maven ou algum outro gerador de build?

Além do struts estou utilizando Spring .

Server IBM WebSphere 7

Versão do struts - 2.2.3.1

aqui no caso não uso pasta lib , pra minha aplicação rodar eu coloco os jars na shared library do arquivo WebSphere Deployment

drsmachado

Olha, pode ser uma série de coisas.
Pode ser que haja conflito de versões, que estejam faltando jars, que o bean do Spring não esteja sendo encontrado pelo Struts…

Criado 30 de abril de 2013
Ultima resposta 30 de abr. de 2013
Respostas 5
Participantes 2