cancel
Showing results for 
Search instead for 
Did you mean: 

Hibernate Problems on J2EE Engine

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

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.

Gstoiljkovski
Product and Topic Expert
Product and Topic Expert
0 Kudos

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

Former Member
0 Kudos

Dear Indira.

First of all U should understand where your problem is. If It is Hibernate read this :

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2ae0614a-0601-0010-a491-a9a635f0...