[Building Sakai] problen with applicationContext

yolima u yolimita.uribe at gmail.com
Wed May 20 15:15:51 PDT 2009


hi all,

i'm working in a new tool and thi is my applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" 
	"http://www.springframework.org/dtd/spring-beans.dtd">

<!-- This file generated by Sakai App Builder -AZ -->
<beans>

	<!-- list the backing beans here-->
	<bean id="itemsBean"
			class="org.sakaiproject.metodologiagrw.tool.MetodologiagrwItemsBean"
			init-method="init">
		<property name="logic"
			ref="org.sakaiproject.metodologiagrw.logic.MetodologiagrwLogic" />
		<property name="externalLogic" 
			ref="org.sakaiproject.metodologiagrw.logic.ExternalLogic" />
	</bean>
	    
    <bean id="OBJGENERAL"
		class="org.sakaiproject.metodologiagrw.model.OBJGENERAL">
		<property name="dataSource" ref="javax.sql.DataSource" />
	</bean>
		
	<bean id="ELECCION_LIDER"
		class="org.sakaiproject.metodologiagrw.model.ELECCION_LIDER">
		<property name="dataSource" ref="javax.sql.DataSource" />		
	</bean>	

	<bean id="OBJESPECIFICO"
		class="org.sakaiproject.metodologiagrw.model.OBJESPECIFICO">
		<property name="dataSource" ref="javax.sql.DataSource" />		
	</bean>
	
	<bean id="BITACORA"
		class="org.sakaiproject.metodologiagrw.model.BITACORA">
		<property name="dataSource" ref="javax.sql.DataSource" />		
	</bean>
	
</beans>


i was working with the three first beans of this file without declare them
in the applicationContext.xml file, and my tool worked ok, but when i
declared the two last beans (OBJESPECIFICO, and BITACORA), the tool doesn't
work. i don't know what is the problem.

this is the error in sakai

org.sakaiproject.portal.api.PortalHandlerException:
java.lang.NullPointerException
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:891)
caused by: java.lang.NullPointerException
    at
org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:459)
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1343)
    at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163)
    at
org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86)
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:891)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
    at java.lang.Thread.run(Thread.java:595)

thakns
-- 
View this message in context: http://www.nabble.com/problen-with-applicationContext-tp23644326p23644326.html
Sent from the Sakai - Development mailing list archive at Nabble.com.



More information about the sakai-dev mailing list