Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 93005200D5F for ; Mon, 18 Dec 2017 09:06:10 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 917F5160C05; Mon, 18 Dec 2017 08:06:10 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AFBE9160BF9 for ; Mon, 18 Dec 2017 09:06:09 +0100 (CET) Received: (qmail 36190 invoked by uid 500); 18 Dec 2017 08:06:08 -0000 Mailing-List: contact issues-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list issues@struts.apache.org Received: (qmail 36180 invoked by uid 99); 18 Dec 2017 08:06:08 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Dec 2017 08:06:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 416E31A0ACF for ; Mon, 18 Dec 2017 08:06:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id rRAlDoNKE-vf for ; Mon, 18 Dec 2017 08:06:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 841935F473 for ; Mon, 18 Dec 2017 08:06:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id BF283E0E0B for ; Mon, 18 Dec 2017 08:06:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 3A075240DE for ; Mon, 18 Dec 2017 08:06:00 +0000 (UTC) Date: Mon, 18 Dec 2017 08:06:00 +0000 (UTC) From: "Lukasz Lenart (JIRA)" To: issues@struts.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (WW-4903) Dependency Mapping Exception When Using PrefixBasedActionProxyFactory MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Mon, 18 Dec 2017 08:06:10 -0000 [ https://issues.apache.org/jira/browse/WW-4903?page=3Dcom.atlassian.ji= ra.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1629462= 4#comment-16294624 ]=20 Lukasz Lenart edited comment on WW-4903 at 12/18/17 8:05 AM: ------------------------------------------------------------- Error screen shot attach !attachment-name.jpg|thumbnail! was (Author: hiaditya04): Error screen shot attach > Dependency Mapping Exception When Using PrefixBasedActionProxyFactory > --------------------------------------------------------------------- > > Key: WW-4903 > URL: https://issues.apache.org/jira/browse/WW-4903 > Project: Struts 2 > Issue Type: Bug > Components: Plugin - REST > Reporter: aditya shrivastava > Attachments: error_screen_shot.png > > > I am using struts-rest plugin with REST & NON REST flow I am using STRUTS= 2.3.34 version. > To achieve this I am using following configuration. > {code:java} > > > > {code} > When I start my tomcat & hit on url=20 > https://localhost:8080/myapp > I always get the exception=20 > {code:java} > HTTP Status 500 =E2=80=93 Internal Server Error > Type Exception Report > Message java.lang.RuntimeException: com.opensymphony.xwork2.inject.Depend= encyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependen= cyException: No mapping found for dependency [type=3Dcom.opensymphony.xwork= 2.ActionProxyFactory, name=3D'struts.actionProxyFactory'] in public void or= g.apache.struts2.impl.PrefixBasedActionProxyFactory.setActionProxyFactory(c= om.opensymphony.xwork2.ActionProxyFactory). > Description The server encountered an unexpected condition that prevented= it from fulfilling the request. > Exception > java.lang.RuntimeException: java.lang.RuntimeException: com.opensymphony.= xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.Container= Impl$MissingDependencyException: No mapping found for dependency [type=3Dco= m.opensymphony.xwork2.ActionProxyFactory, name=3D'struts.actionProxyFactory= '] in public void org.apache.struts2.impl.PrefixBasedActionProxyFactory.set= ActionProxyFactory(com.opensymphony.xwork2.ActionProxyFactory). > =09com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuil= der.java:132) > =09com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:514) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:524) > =09com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java= :555) > =09com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerIm= pl.java:584) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:553) > =09org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java= :565) > =09org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu= teOperations.java:81) > =09org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.= doFilter(StrutsPrepareAndExecuteFilter.java:99) > =09com.elitecore.nvsmx.system.filter.PortalSecurityFilter.doFilter(Portal= SecurityFilter.java:61) > Root Cause > java.lang.RuntimeException: com.opensymphony.xwork2.inject.DependencyExce= ption: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyExcept= ion: No mapping found for dependency [type=3Dcom.opensymphony.xwork2.Action= ProxyFactory, name=3D'struts.actionProxyFactory'] in public void org.apache= .struts2.impl.PrefixBasedActionProxyFactory.setActionProxyFactory(com.opens= ymphony.xwork2.ActionProxyFactory). > =09com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java= :502) > =09com.opensymphony.xwork2.inject.ContainerImpl$7.call(ContainerImpl.java= :539) > =09com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerIm= pl.java:593) > =09com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java= :537) > =09com.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableF= actory.java:32) > =09com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuil= der.java:130) > =09com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:514) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:524) > =09com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java= :555) > =09com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerIm= pl.java:584) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:553) > =09org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java= :565) > =09org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu= teOperations.java:81) > =09org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.= doFilter(StrutsPrepareAndExecuteFilter.java:99) > =09com.elitecore.nvsmx.system.filter.PortalSecurityFilter.doFilter(Portal= SecurityFilter.java:61) > com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: = No mapping found for dependency [type=3Dcom.opensymphony.xwork2.ActionProxy= Factory, name=3D'struts.actionProxyFactory'] in public void org.apache.stru= ts2.impl.PrefixBasedActionProxyFactory.setActionProxyFactory(com.opensympho= ny.xwork2.ActionProxyFactory). > =09com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(C= ontainerImpl.java:239) > =09com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(Co= ntainerImpl.java:229) > =09com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.(Con= tainerImpl.java:293) > =09com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.ja= va:117) > =09com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.ja= va:114) > =09com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(Co= ntainerImpl.java:141) > =09com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(Co= ntainerImpl.java:113) > =09com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImp= l.java:90) > =09com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.ja= va:71) > =09com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.ja= va:67) > =09com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call= (ReferenceCache.java:150) > =09java.util.concurrent.FutureTask.run(FutureTask.java:266) > =09com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(Refe= renceCache.java:76) > =09com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.= java:116) > =09com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.(ContainerImpl.java:356) > =09com.opensymphony.xwork2.inject.ContainerImpl$5.create(ContainerImpl.ja= va:311) > =09com.opensymphony.xwork2.inject.ContainerImpl$5.create(ContainerImpl.ja= va:307) > =09com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call= (ReferenceCache.java:150) > =09java.util.concurrent.FutureTask.run(FutureTask.java:266) > =09com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(Refe= renceCache.java:76) > =09com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.= java:116) > =09com.opensymphony.xwork2.inject.ContainerImpl.getConstructor(ContainerI= mpl.java:607) > =09com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java= :498) > =09com.opensymphony.xwork2.inject.ContainerImpl$7.call(ContainerImpl.java= :539) > =09com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerIm= pl.java:593) > =09com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java= :537) > =09com.opensymphony.xwork2.config.impl.LocatableFactory.create(LocatableF= actory.java:32) > =09com.opensymphony.xwork2.inject.ContainerBuilder$4.create(ContainerBuil= der.java:130) > =09com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:514) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:524) > =09com.opensymphony.xwork2.inject.ContainerImpl$9.call(ContainerImpl.java= :555) > =09com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerIm= pl.java:584) > =09com.opensymphony.xwork2.inject.ContainerImpl.getInstance(ContainerImpl= .java:553) > =09org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java= :565) > =09org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu= teOperations.java:81) > =09org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.= doFilter(StrutsPrepareAndExecuteFilter.java:99) > =09com.elitecore.nvsmx.system.filter.PortalSecurityFilter.doFilter(Portal= SecurityFilter.java:61) > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)