on 11-27-2006 4:42 PM
Hi,
I have a project in JBoss with Struts and Hibernate Components and now I am trying to migrate it to Netweaver but when runs the application Hibernates components it shows the following error messages on default.trace.trc
#1.5#000854E05820006200000012000006040004233CBBDADFC6#1164643663468#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/GestionCamaleon#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#2####69f7b3e07e3111db87ad000854e05820#SAPEngine_Application_Thread[impl:3]_23##0#0#Error##Plain###Cannot send an http error response [500 Application error occurred during the request procession. (details: <pre>&\#60;b&\#62;Exception:&\#60;/b&\#62;
javax.servlet.ServletException: Error creating bean with name &\#39;/ActionObjetivosPei&\#39; defined in ServletContext resource [/WEB&\#45;INF/Spring/action&\#45;servlet.xml]: Can&\#39;t resolve reference to bean &\#39;ctrlPei&\#39; while setting property &\#39;ctrlPei&\#39;&\#59; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named &\#39;ctrlPei&\#39; is defined
at org.apache.struts.action.RequestProcessor.processException&\#40;RequestProcessor.java:516&\#41;
at org.apache.struts.action.RequestProcessor.processActionPerform&\#40;RequestProcessor.java:423&\#41;
at org.apache.struts.action.RequestProcessor.process&\#40;RequestProcessor.java:226&\#41;
at org.apache.struts.action.ActionServlet.process&\#40;ActionServlet.java:1164&\#41;
at org.apache.struts.action.ActionServlet.doGet&\#40;ActionServlet.java:397&\#41;
at javax.servlet.http.HttpServlet.service&\#40;HttpServlet.java:740&\#41;
at javax.servlet.http.HttpServlet.service&\#40;HttpServlet.java:853&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork&\#40;RequestDispatcherImpl.java:290&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward&\#40;RequestDispatcherImpl.java:394&\#41;
at com.sap.engine.services.servlets_jsp.server.jsp.PageContextImpl.forward&\#40;PageContextImpl.java:197&\#41;
at jsp_fwd_obje_pei1164643388453._jspService&\#40;jsp_fwd_obje_pei1164643388453.java:2&\#41;
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service&\#40;JSPServlet.java:537&\#41;
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service&\#40;JSPServlet.java:186&\#41;
at javax.servlet.http.HttpServlet.service&\#40;HttpServlet.java:853&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet&\#40;FilterChainImpl.java:117&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter&\#40;FilterChainImpl.java:62&\#41;
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter&\#40;ProfilingFilter.java:132&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter&\#40;FilterChainImpl.java:58&\#41;
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet&\#40;HttpHandlerImpl.java:374&\#41;
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest&\#40;HttpHandlerImpl.java:265&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet&\#40;RequestAnalizer.java:345&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet&\#40;RequestAnalizer.java:323&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer&\#40;RequestAnalizer.java:865&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle&\#40;RequestAnalizer.java:240&\#41;
at com.sap.engine.services.httpserver.server.Client.handle&\#40;Client.java:92&\#41;
at com.sap.engine.services.httpserver.server.Processor.request&\#40;Processor.java:148&\#41;
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process&\#40;ApplicationSessionMessageListener.java:37&\#41;
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run&\#40;UnorderedChannel.java:71&\#41;
at com.sap.engine.core.thread.impl3.ActionObject.run&\#40;ActionObject.java:37&\#41;
at java.security.AccessController.doPrivileged&\#40;Native Method&\#41;
at com.sap.engine.core.thread.impl3.SingleThread.execute&\#40;SingleThread.java:94&\#41;
at com.sap.engine.core.thread.impl3.SingleThread.run&\#40;SingleThread.java:162&\#41;
&\#60;BR&\#62;&\#60;BR&\#62;&\#60;b&\#62;Root cause:&\#60;/b&\#62;
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &\#39;/ActionObjetivosPei&\#39; defined in ServletContext resource [/WEB&\#45;INF/Spring/action&\#45;servlet.xml]: Can&\#39;t resolve reference to bean &\#39;ctrlPei&\#39; while setting property &\#39;ctrlPei&\#39;&\#59; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named &\#39;ctrlPei&\#39; is defined
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named &\#39;ctrlPei&\#39; is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition&\#40;DefaultListableBeanFactory.java:352&\#41;
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition&\#40;AbstractBeanFactory.java:671&\#41;
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean&\#40;AbstractBeanFactory.java:198&\#41;
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean&\#40;AbstractBeanFactory.java:147&\#41;
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference&\#40;BeanDefinitionValueResolver.java:176&\#41;
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary&\#40;BeanDefinitionValueResolver.java:105&\#41;
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues&\#40;AbstractAutowireCapableBeanFactory.java:1013&\#41;
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean&\#40;AbstractAutowireCapableBeanFactory.java:824&\#41;
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean&\#40;AbstractAutowireCapableBeanFactory.java:345&\#41;
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean&\#40;AbstractBeanFactory.java:239&\#41;
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean&\#40;AbstractBeanFactory.java:151&\#41;
at org.springframework.context.support.AbstractApplicationContext.getBean&\#40;AbstractApplicationContext.java:559&\#41;
at org.springframework.web.struts.DelegatingActionProxy.getDelegateAction&\#40;DelegatingActionProxy.java:122&\#41;
at org.springframework.web.struts.DelegatingActionProxy.execute&\#40;DelegatingActionProxy.java:105&\#41;
at org.apache.struts.action.RequestProcessor.processActionPerform&\#40;RequestProcessor.java:421&\#41;
at org.apache.struts.action.RequestProcessor.process&\#40;RequestProcessor.java:226&\#41;
at org.apache.struts.action.ActionServlet.process&\#40;ActionServlet.java:1164&\#41;
at org.apache.struts.action.ActionServlet.doGet&\#40;ActionServlet.java:397&\#41;
at javax.servlet.http.HttpServlet.service&\#40;HttpServlet.java:740&\#41;
at javax.servlet.http.HttpServlet.service&\#40;HttpServlet.java:853&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork&\#40;RequestDispatcherImpl.java:290&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward&\#40;RequestDispatcherImpl.java:394&\#41;
at com.sap.engine.services.servlets_jsp.server.jsp.PageContextImpl.forward&\#40;PageContextImpl.java:197&\#41;
at jsp_fwd_obje_pei1164643388453._jspService&\#40;jsp_fwd_obje_pei1164643388453.java:2&\#41;
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service&\#40;JSPServlet.java:537&\#41;
at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service&\#40;JSPServlet.java:186&\#41;
at javax.servlet.http.HttpServlet.service&\#40;HttpServlet.java:853&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet&\#40;FilterChainImpl.java:117&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter&\#40;FilterChainImpl.java:62&\#41;
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter&\#40;ProfilingFilter.java:132&\#41;
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter&\#40;FilterChainImpl.java:58&\#41;
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet&\#40;HttpHandlerImpl.java:374&\#41;
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest&\#40;HttpHandlerImpl.java:265&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet&\#40;RequestAnalizer.java:345&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet&\#40;RequestAnalizer.java:323&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer&\#40;RequestAnalizer.java:865&\#41;
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle&\#40;RequestAnalizer.java:240&\#41;
at com.sap.engine.services.httpserver.server.Client.handle&\#40;Client.java:92&\#41;
at com.sap.engine.services.httpserver.server.Processor.request&\#40;Processor.java:148&\#41;
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process&\#40;ApplicationSessionMessageListener.java:37&\#41;
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run&\#40;UnorderedChannel.java:71&\#41;
at com.sap.engine.core.thread.impl3.ActionObject.run&\#40;ActionObject.java:37&\#41;
at java.security.AccessController.doPrivileged&\#40;Native Method&\#41;
at com.sap.engine.core.thread.impl3.SingleThread.execute&\#40;SingleThread.java:94&\#41;
at com.sap.engine.core.thread.impl3.SingleThread.run&\#40;SingleThread.java:162&\#41;
</pre>)]. The error is: java.lang.StackOverflowError
any help will be apreciate
Fixed.
In the struts-config.xml file, there is a plugin of class org.springframework.web.struts.ContextLoaderPlugIn,
I put in the property contextConfigLocation all the xml files that are being used in the application.
Althoug this property was configured in the web.xml file - context-param tab, it was not recognized for the application server.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Indira,
it seems to as if you are having problems with the spring framework, struts and Hirbernate - in combination
The potential error sources are huge.
We have written a demo combining struts and Hibernate. You can have the sources and the IDE projects. Just shoot me a mail on goran.stoiljkovski@sap.com.
I'll be glad to provide you with support on this.
Cheers, Goran
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Indira.
First of all U should understand where your problem is. If It is Hibernate read this :
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.