You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "SanJ.SANJAY" <gi...@gmail.com> on 2009/04/29 18:39:34 UTC

Struts 1 Plugin issue

I was trying to use smae old S1 action for S2 jsp pages. I am suing struts 1
plugin for that.

struts.xml code:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

  <constant name="struts.devMode" value="true" />
  
  <package name="OpportunityAction" extends="struts1-default"
namespace="/OpportunityAction">
      
  <interceptors>
  
    <interceptor name="OpportunityForm"
class="com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor">
    	com.cec.cdb.struts.actionform.opportunity.OpportunityForm
    	OpportunityForm
		request
    </interceptor>
	
	<interceptor-stack name="OpportunityAction">
        <interceptor-ref name="staticParams"/>
        <interceptor-ref name="OpportunityForm"/>
        <interceptor-ref name="modelDriven"/>
        <interceptor-ref name="actionForm-reset"/>
        <interceptor-ref name="basicStack"/>
        <interceptor-ref name="workflow"/>
      </interceptor-stack>
    </interceptors>

  
  </interceptors>
  
    <default-interceptor-ref name="OpportunityAction"/>
    <default-action-ref name="ReportIndex"/>
   			
	<action name="ReportIndex" class="org.apache.struts2.s1.Struts1Action">
		com.cec.cdb.struts.actionclass.opportunity.OpportunityAction 			
		<result>/jsp/newOpportunity3.jsp</result>  
	</action>
   
   </package>

</struts>

but the error it throws is :
Struts Problem Report
Struts has detected an unhandled exception: 

Messages: Unable to create the legacy Struts Action 
 
File: sun/jkernel/DownloadManager.java 
Line number: 928 


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

Stacktraces
Unable to create the legacy Struts Action 
    org.apache.struts2.s1.Struts1Action.execute(Struts1Action.java:90)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:597)
   
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)
   
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)
   
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
   
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)
   
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
   
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
   
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
   
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
   
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
   
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
   
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
   
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
   
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
   
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
   
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
   
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
   
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
   
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
   
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
    java.lang.Thread.run(Thread.java:619)
    
java.lang.NullPointerException 
   
sun.jkernel.DownloadManager.getBootClassPathEntryForClass(DownloadManager.java:928)
    sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:293)
    java.lang.ClassLoader.loadClass(ClassLoader.java:252)
   
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
   
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204

-- 
View this message in context: http://www.nabble.com/Struts-1-Plugin-issue-tp23296137p23296137.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org