From george45@example.org Thu Jan 01 00:08:33 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 15941 invoked from network); 1 Jan 2009 00:08:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 00:08:32 -0000 Received: (qmail 75626 invoked by uid 500); 1 Jan 2009 00:08:22 -0000 Delivered-To: george45@example.org Received: (qmail 75602 invoked by uid 500); 1 Jan 2009 00:08:22 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 75591 invoked by uid 99); 1 Jan 2009 00:08:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Dec 2008 16:08:22 -0800 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO web35601.mail.mud.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 01 Jan 2009 00:08:13 +0000 Received: (qmail 88430 invoked by uid 60001); 1 Jan 2009 00:07:51 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=bGqitcE0uHkBgVsnR2cAGXNeqDjXNVzqvkU8pTICHq0rw91orERFrgxuKbVyawf9wAZeACBv0EW5v7TRReNPmCHoWsf9Qr+UD2+jb0NEGvSELMOZqY64wRNcEA20ddJcx/z3P1a79EupR1Es2SIREpnP+4i5lxGsfaxO6YLtfp0=; X-YMail-OSG: HYv.xmsVM1mJgJ6Eh5qORARkaIDd0wSaiKQhckO9usAEuX.kEMBisfyDe5AJFcLZApClQyc.t58.hjIy_QiwZn4Hpx_V9iEkMqYyhzyWf0BGzcz8bNbabRGiYlIKHLVtGQV.Fe2w49h7C731vuCydbHcwlOJa9xJCyRAWvnm_BHXCnO2GiK.RdcKf.lgfG142JEaGI28FihNS_RwzJu_dT8iCuurg0rapg8LqnOFToaZdBd9PWNbEhcbixCzZnWTIEkr Received: from [83.161.120.155] by web35601.mail.mud.yahoo.com via HTTP; Wed, 31 Dec 2008 16:07:51 PST X-Mailer: YahooMailRC/1155.45 YahooMailWebService/0.7.260.1 References: <george45@example.org> Date: Wed, 31 Dec 2008 16:07:51 -0800 (PST) From: =?iso-8859-1?Q?Fran=E7ois_Rouxel?= <george45@example.org> Subject: Re : s2: howto protect a method with annotation To: Struts Users Mailing List <george45@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Message-ID: <george45@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Yes sure=0AYou can use an=A0interceptor =0A=0A<interceptor-refname=3D"roles= "></interceptor-ref>=0A=A0=0Aas simple as that :-)=0A=A0=0Afr/=0A=A0<paramn= ame=3D"allowedRoles">Manager</param>_______________________________________= _____ ____________________________________________ =0A=0A=0A=0A----- Messag= e d'origine ----=0ADe : xianwinwin <george45@example.org>=0A=C0 : user@stru= ts.apache.org=0AEnvoy=E9 le : Mercredi, 31 D=E9cembre 2008, 18h03mn 22s=0AO= bjet=A0: s2: howto protect a method with annotation=0A=0A=0AHi all,=0A=0AI = have a class with different methods. I have 2 type of users:=0AEmployee and= Manager=0A=0Amy XML looks like this:=0A=0A<action name=3D"work_*"=A0 metho= d=3D"{1}" class=3D"com.struts.WorkAction">=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =0A= =A0 =A0 <result name=3D"file" type=3D"tiles">fileLayout</result>=0A.=0A.=0A= .=0A=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 = =A0=A0=A0 =A0=A0=A0 =0A=A0 =A0 =A0 =A0 =A0 =A0 <interceptor-ref name=3D"use= r"/>=A0 =A0 =A0 =A0 =A0 =A0 =0A</action>=A0 =0A=0A=0AI realized that one of= the method should be performed only by Manager. Is=0Athere anyway, using a= nnotation, to prevent employee from pressing a certain=0Abutton (that leads= to execution of the method)=0A=0ATHANK YOU!=0A=0A=0A-- =0AView this messag= e in context: http://www.nabble.com/s2%3A-howto-protect-a-method-with-annot= ation-tp21237786p21237786.html=0ASent from the Struts - User mailing list a= george45@example.org.=0A=0A=0A---------------------------------------------= ------------------------=0ATo unsubscribe, e-mail: george45@example.org.= apache.org=0AFor additional commands, e-mail: george45@example.org= =0A=0A=0A --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Thu Jan 01 01:41:38 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 41497 invoked from network); 1 Jan 2009 01:41:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 01:41:37 -0000 Received: (qmail 5008 invoked by uid 500); 1 Jan 2009 01:41:28 -0000 Delivered-To: george45@example.org Received: (qmail 4978 invoked by uid 500); 1 Jan 2009 01:41:28 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 4967 invoked by uid 99); 1 Jan 2009 01:41:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Dec 2008 17:41:28 -0800 X-ASF-Spam-Status: No, hits=2.4 required=10.0 tests=HTML_MESSAGE,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO blu0-omc2-s13.blu0.hotmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 01:41:18 +0000 Received: from BLU142-W41 ([83.161.120.155]) by blu0-omc2-s13.blu0.hotmail.com with Microsoft SMTPSVC+1-414-993-0656); Wed, 31 Dec 2008 17:40:58 -0800 Message-ID: <george45@example.org> Content-Type: multipart/alternative; boundary="_b03720a7-89fa-4a4a-938d-ad9d79647644_" X-Originating-IP: [83.161.120.155] From: Martin Gainty <george45@example.org> To: Struts Users Mailing List <george45@example.org> Subject: RE: s2: howto protect a method with annotation Date: Wed, 31 Dec 2008 20:40:58 -0500 Importance: Normal In-Reply-To: <george45@example.org> References: <george45@example.org> MIME-Version: 1.0 X-OriginalArrivalTime: 01 Jan 2009 01:40:58.0840 (UTC) FILETIME=[FF00DD80:01C96BB1] X-Virus-Checked: Checked by ClamAV on apache.org --_b03720a7-89fa-4a4a-938d-ad9d79647644_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable the easiest way is to code 2 different actions the other is to code the (jsp's) as a Portlet with Jetspeed and to mask off= each of the included jsps by checking credentials Martin ______________________________________________=20 Disclaimer and confidentiality note=20 Everything in this e-mail and any attachments relates to the official busin= ess of Sender. This transmission is of a confidential nature and Sender doe= s not endorse distribution to any party other than intended recipient. Send= er does not necessarily endorse content contained within this transmission.= =20 > Date: Wed=2C 31 Dec 2008 15:03:22 -0800 > From: george45@example.org > To: george45@example.org > Subject: s2: howto protect a method with annotation >=20 >=20 > Hi all=2C >=20 > I have a class with different methods. I have 2 type of users: > Employee and Manager >=20 > my XML looks like this: >=20 > <action name=3D"work_*" method=3D"{1}" class=3D"com.struts.WorkAction"> = =09 > <result name=3D"file" type=3D"tiles">fileLayout</result> > . > . > . > =09 > <interceptor-ref name=3D"user"/> =20 > </action> =20 >=20 >=20 > I realized that one of the method should be performed only by Manager. Is > there anyway=2C using annotation=2C to prevent employee from pressing a c= ertain > button (that leads to execution of the method) >=20 > THANK YOU! >=20 >=20 > --=20 > View this message in context: http://www.nabble.com/s2%3A-howto-protect-a= -method-with-annotation-tp21237786p21237786.html > Sent from the Struts - User mailing list george45@example.org. >=20 >=20 > --------------------------------------------------------------------- > To unsubscribe=2C e-mail: george45@example.org > For additional commands=2C e-mail: george45@example.org >=20 _________________________________________________________________ It=92s the same Hotmail=AE. If by =93same=94 you mean up to 70% faster. http://windowslive.com/online/hotmail?ocid=3DTXT_TAGLM_WL_hotmail_acq_broad= 1_122008= --_b03720a7-89fa-4a4a-938d-ad9d79647644_-- From george45@example.org Thu Jan 01 04:03:20 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 71942 invoked from network); 1 Jan 2009 04:03:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 04:03:20 -0000 Received: (qmail 35435 invoked by uid 500); 1 Jan 2009 04:03:11 -0000 Delivered-To: george45@example.org Received: (qmail 35408 invoked by uid 500); 1 Jan 2009 04:03:11 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 35397 invoked by uid 99); 1 Jan 2009 04:03:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 31 Dec 2008 20:03:11 -0800 X-ASF-Spam-Status: No, hits=3.9 required=10.0 tests=DNS_FROM_OPENWHOIS,PLING_QUERY,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO kuber.nabble.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 04:03:03 +0000 Received: from isper.nabble.com ([83.161.120.155]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from <george45@example.org>) id 1LIElf-0008SM-7u for george45@example.org; Wed, 31 Dec 2008 20:02:43 -0800 Message-ID: <george45@example.org> Date: Wed, 31 Dec 2008 20:02:43 -0800 (PST) From: xianwinwin <george45@example.org> To: george45@example.org Subject: S2: caching problem, clicking the BACK browser and I'm losing the data !??!!? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: george45@example.org X-Virus-Checked: Checked by ClamAV on apache.org Hi there, Here's a scenario 1. A user fill up a form and clicks submit 2. An Action return a List of items related to the user's input 3. The list is returned as an ID (AJAX) to the form 4. User sees the list and can click a LINK from the list Problem: When the user clicks a LINK from the *list* and then click BACK on the BROWSER - the list is GONE and he needs to input the form again. can anyone explain why this happens and how to circumvent this? thank you (enjoy 2009) ;-) -- View this message in context: http://www.nabble.com/S2%3A-caching-problem%2C-clicking-the-BACK-browser-and-I%27m-losing-the-data-%21--%21%21--tp21239120p21239120.html Sent from the Struts - User mailing list george45@example.org. --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Thu Jan 01 14:52:58 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 78493 invoked from network); 1 Jan 2009 14:52:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 14:52:58 -0000 Received: (qmail 82628 invoked by uid 500); 1 Jan 2009 14:52:48 -0000 Delivered-To: george45@example.org Received: (qmail 82593 invoked by uid 500); 1 Jan 2009 14:52:48 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 82582 invoked by uid 99); 1 Jan 2009 14:52:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 06:52:48 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO jupiter.nunnisoft.ch) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 14:52:41 +0000 Received: from [83.161.120.155] (venus.noonlights.net [83.161.120.155]) by jupiter.nunnisoft.ch (8.14.2/8.13.6) with ESMTP id n01EqDTi000188 for <george45@example.org>; Thu, 1 Jan 2009 15:52:14 +0100 (CET) (envelope-from george45@example.org) Message-ID: <george45@example.org> Date: Thu, 01 Jan 2009 15:52:21 +0100 From: Roberto Nunnari <george45@example.org> User-Agent: Thunderbird 83.161.120.155 (Windows/20081209) MIME-Version: 1.0 To: Struts Users Mailing List <george45@example.org> Subject: Re: Happy new Year References: <george45@example.org> <george45@example.org> <001a01c96b61$c0e54360$42afca20$@george45@example.org> In-Reply-To: <001a01c96b61$c0e54360$42afca20$@george45@example.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: avast! (VPS 081231-1, 31.12.2008), Outbound message X-Antivirus-Status: Clean X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on jupiter.nunnisoft.ch X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-1.4 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.2.5 Yes! Happy New Year to all! Robi. --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Thu Jan 01 15:38:30 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 91175 invoked from network); 1 Jan 2009 15:38:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 15:38:30 -0000 Received: (qmail 4765 invoked by uid 500); 1 Jan 2009 15:38:21 -0000 Delivered-To: george45@example.org Received: (qmail 4735 invoked by uid 500); 1 Jan 2009 15:38:21 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 4724 invoked by uid 99); 1 Jan 2009 15:38:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 07:38:21 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO blu0-omc2-s4.blu0.hotmail.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 15:38:11 +0000 Received: from BLU142-W26 ([83.161.120.155]) by blu0-omc2-s4.blu0.hotmail.com with Microsoft SMTPSVC+1-414-993-0656); Thu, 1 Jan 2009 07:37:50 -0800 Message-ID: <george45@example.org> Content-Type: multipart/alternative; boundary="_a7eb5006-6dca-49ff-8b8f-1b921d079282_" X-Originating-IP: [83.161.120.155] From: Martin Gainty <george45@example.org> To: Struts Users Mailing List <george45@example.org> Subject: RE: Happy new Year Date: Thu, 1 Jan 2009 10:37:50 -0500 Importance: Normal In-Reply-To: <george45@example.org> References: <george45@example.org> <george45@example.org> <001a01c96b61$c0e54360$42afca20$@george45@example.org> <george45@example.org> MIME-Version: 1.0 X-OriginalArrivalTime: 01 Jan 2009 15:37:50.0788 (UTC) FILETIME=[E7A81840:01C96C26] X-Virus-Checked: Checked by ClamAV on apache.org --_a7eb5006-6dca-49ff-8b8f-1b921d079282_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Happy New Year Rob Martin Gainty=20 I really do inhabit a system in which words are capable of shaking the entire structure of government=2C where words can prove mightier than ten military divisions. -Vaclev Havel ______________________________________________=20 Disclaimer and confidentiality note=20 Everything in this e-mail and any attachments relates to the official busin= ess of Sender. This transmission is of a confidential nature and Sender doe= s not endorse distribution to any party other than intended recipient. Send= er does not necessarily endorse content contained within this transmission.= =20 > Date: Thu=2C 1 Jan 2009 15:52:21 +0100 > From: george45@example.org > To: george45@example.org > Subject: Re: Happy new Year >=20 > Yes! Happy New Year to all! >=20 > Robi. >=20 > --------------------------------------------------------------------- > To unsubscribe=2C e-mail: george45@example.org > For additional commands=2C e-mail: george45@example.org >=20 _________________________________________________________________ It=92s the same Hotmail=AE. If by =93same=94 you mean up to 70% faster. http://windowslive.com/online/hotmail?ocid=3DTXT_TAGLM_WL_hotmail_acq_broad= 1_122008= --_a7eb5006-6dca-49ff-8b8f-1b921d079282_-- From george45@example.org Thu Jan 01 19:55:46 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 74936 invoked from network); 1 Jan 2009 19:55:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 19:55:46 -0000 Received: (qmail 21970 invoked by uid 500); 1 Jan 2009 19:55:36 -0000 Delivered-To: george45@example.org Received: (qmail 21940 invoked by uid 500); 1 Jan 2009 19:55:36 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 21929 invoked by uid 99); 1 Jan 2009 19:55:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 11:55:36 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO ciao.gmane.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 19:55:27 +0000 Received: from root by ciao.gmane.org with local (Exim 4.43) id 1LITdG-0005no-JF for george45@example.org; Thu, 01 Jan 2009 19:55:02 +0000 Received: from p4fd444b7.dip.t-dialin.net ([83.161.120.155]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <george45@example.org>; Thu, 01 Jan 2009 19:55:02 +0000 Received: from his-metality by p4fd444b7.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <george45@example.org>; Thu, 01 Jan 2009 19:55:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: george45@example.org From: Wolfgang Knauf <george45@example.org> Subject: Struts 2 + JBoss5: error with init-param "actionPackages" Date: Thu, 01 Jan 2009 20:50:59 +0100 Lines: 192 Message-ID: <george45@example.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: george45@example.org X-Gmane-NNTP-Posting-Host: p4fd444b7.dip.t-dialin.net User-Agent: Thunderbird 83.161.120.155 (X11/20081209) Sender: news <george45@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I added an "init-param" "actionPackages" to the FilterDispatcher in web.xml. This worked with JBoss 4.2, but in 5.0 it raises an exception on deploy. The reason seems to be the virtual file system introduced in JBoss 5.0. To reproduce: Take the sample "struts2-blank-2.0.14.war". Add this "init-param" to web.xml: <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> <init-param> <param-name>actionPackages</param-name> <param-value>example</param-value> </init-param> </filter> Now deploy on JBoss5 will result in the error below (exception message is german and means "System cannot find the specified path"). My workaround was to not use the "actionPackages" and specifiy full classname in "struts.xml". Shall I file a JIRA request? Thanks Wolfgang =========================== 17:30:16,421 INFO [TomcatDeployment] deploy, ctxPath=/struts2-blank-2.0.14, vfsUrl=struts2-blank-2.0.14.war 17:30:16,890 INFO [XmlConfigurationProvider] Parsing configuration file [struts-default.xml] 17:30:16,953 INFO [XmlConfigurationProvider] Parsing configuration file [struts-plugin.xml] 17:30:16,968 INFO [XmlConfigurationProvider] Parsing configuration file [struts.xml] 17:30:16,968 WARN [Settings] Settings: Could not parse struts.locale setting, substituting default VM locale 17:30:17,156 INFO [ResolverUtil] Scanning for classes in [/C:/temp/jboss-5.0.0.GA/server/default/deploy/struts2-blank-2.0.14.war/WEB-INF/classes/example/] matching criteria: org.apache.struts2.config.ClasspathConfigurationProvider$1@dc9c10 17:30:17,156 ERROR [ResolverUtil] Could not search jar file 'C:\temp\jboss-5.0.0.GA\server\default\deploy\struts2-blank-2.0.14.war\WEB-INF\classes\example' for classes matching criteria: org.apache.struts2.config.ClasspathConfigurationProvider$1@dc9c10 due to an IOException java.io.FileNotFoundException: C:\temp\jboss-5.0.0.GA\server\default\deploy\struts2-blank-2.0.14.war\WEB-INF\classes\example (Das System kann den angegebenen Pfad nicht finden) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at com.opensymphony.xwork2.util.ResolverUtil.loadImplementationsInJar(ResolverUtil.java:341) at com.opensymphony.xwork2.util.ResolverUtil.findInPackage(ResolverUtil.java:288) at com.opensymphony.xwork2.util.ResolverUtil.find(ResolverUtil.java:240) at org.apache.struts2.config.ClasspathConfigurationProvider.loadPackages(ClasspathConfigurationProvider.java:234) at org.apache.struts2.config.ClasspathConfigurationProvider.loadPackages(ClasspathConfigurationProvider.java:402) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:205) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:234) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:332) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:90) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3783) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4413) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:367) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:460) at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) at org.jboss.web.deployers.WebModule.start(WebModule.java:96) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668) at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) at $Proxy36.start(Unknown Source) at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) at org.jboss.system.ServiceController.doChange(ServiceController.java:688) at org.jboss.system.ServiceController.start(ServiceController.java:460) at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104) at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45) at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598) at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062) at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) at java.util.concurrent.FutureTask.runAndReset(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 17:30:17,156 INFO [ObjectTypeDeterminerFactory] Setting DefaultObjectTypeDeterminer as default ... --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Thu Jan 01 20:02:47 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 77862 invoked from network); 1 Jan 2009 20:02:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 20:02:47 -0000 Received: (qmail 28550 invoked by uid 500); 1 Jan 2009 20:02:38 -0000 Delivered-To: george45@example.org Received: (qmail 28526 invoked by uid 500); 1 Jan 2009 20:02:38 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 28515 invoked by uid 99); 1 Jan 2009 20:02:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 12:02:38 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO ciao.gmane.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 20:02:30 +0000 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LITk4-00063Q-BJ for george45@example.org; Thu, 01 Jan 2009 20:02:04 +0000 Received: from p4fd444b7.dip.t-dialin.net ([83.161.120.155]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <george45@example.org>; Thu, 01 Jan 2009 20:02:04 +0000 Received: from his-metality by p4fd444b7.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <george45@example.org>; Thu, 01 Jan 2009 20:02:04 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: george45@example.org From: Wolfgang Knauf <george45@example.org> Subject: Struts 2 + JBoss5: URI scheme is not "file" Date: Thu, 01 Jan 2009 21:01:56 +0100 Lines: 141 Message-ID: <george45@example.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: george45@example.org X-Gmane-NNTP-Posting-Host: p4fd444b7.dip.t-dialin.net User-Agent: Thunderbird 83.161.120.155 (X11/20081209) Sender: news <george45@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I have a small sample which uses this ...-validation.xml config file: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> <validators> <field name="kuchen.name"> <field-validator type="requiredstring"> <param name="trim">true</param> <message>...</message> </field-validator> <field-validator type="stringlength"> <param name="minLength">5</param> <param name="trim">true</param> <message>..</message> </field-validator> </field> </validators> When calling the action, this results in the exception below. I tried to reproduce it with the sample "struts2-blank-2.0.14.war", but this one worked, and I don't see any differences to my sample. Does anybody have an explanation or a workaround? According to the exception message, I suspect some problem with the new JBoss virtual file system, because there all file URIs start with "vfsfile://". Thanks Wolfgang Knauf ======================== 17:57:16,578 ERROR [[default]] Servlet.service() for servlet default threw exception java.lang.IllegalArgumentException: URI scheme is not "file" at java.io.File.<init>(Unknown Source) at com.opensymphony.xwork2.validator.ValidatorFactory.parseValidators(ValidatorFactory.java:314) at com.opensymphony.xwork2.validator.ValidatorFactory.<clinit>(ValidatorFactory.java:224) at com.opensymphony.xwork2.validator.ValidatorFileParser.addValidatorConfigs(ValidatorFileParser.java:192) at com.opensymphony.xwork2.validator.ValidatorFileParser.parseActionValidatorConfigs(ValidatorFileParser.java:72) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.loadFile(AnnotationActionValidatorManager.java:361) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildClassValidatorConfigs(AnnotationActionValidatorManager.java:252) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:340) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getValidators(AnnotationActionValidatorManager.java:69) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:138) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:113) at com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:100) at com.opensymphony.xwork2.validator.ValidationInterceptor.doBeforeInvocation(ValidationInterceptor.java:142) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:148) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) ....... the lines above repeated a lot ....... at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Thu Jan 01 20:29:43 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 83522 invoked from network); 1 Jan 2009 20:29:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 20:29:43 -0000 Received: (qmail 35824 invoked by uid 500); 1 Jan 2009 20:29:35 -0000 Delivered-To: george45@example.org Received: (qmail 35799 invoked by uid 500); 1 Jan 2009 20:29:35 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 35788 invoked by uid 99); 1 Jan 2009 20:29:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 12:29:35 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ew0-f13.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 20:29:27 +0000 Received: by ewy6 with SMTP id 6so7816042ewy.11 for <george45@example.org>; Thu, 01 Jan 2009 12:29:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:mime-version:subject:date:x-mailer; bh=ZXEabglinCXVXmCiZLdELVni+HbVD8j9xtTuPzlMASQ=; b=N3s2yMp7FPQY0LCqKmJra2tRbOQjO0DXETiAj+UCE00lqD+GPR20VprXbL5HnCgtYO RFHySnIqK8fJPwqDtkVSyTFTXQU4hjq+MYbH2JL96xklayBnHuU7YTNhWnIcGyBJxtkK QXaEV557TK4pE0Qu9Qxh+2HuFm+rPlBKI12dY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:mime-version:subject:date:x-mailer; b=t8zCdvRV7BWMe/MwXb4vrez60W2jCTBO3UFJKfvkJc30n3J8sdKKYOea/0pQ3WuZOz KS8JWpKBTiqhBQ+mDVaEqNNN3fADHi9Lepe1KymUkzRSMpibKHQqrJ5lA3NAnDJPvkhB h7MyHmbycbn2Di8ApQcTkDNksv0mGoBqaTLRQ= Received: by 83.161.120.155 with SMTP id r19mr957295ebr.122.1230841744731; Thu, 01 Jan 2009 12:29:04 -0800 (PST) Received: from Unknown-00-1e-c2-bd-cb-f7.home (host81-151-183-31.range81-151.btcentralplus.com [83.161.120.155]) by mx.google.com with ESMTPS id q9sm22818881gve.30.283.161.120.155.29.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 01 Jan 2009 12:29:03 -0800 (PST) Message-Id: <george45@example.org> From: Amin Mohammed-Coleman <george45@example.org> To: Struts Users Mailing List <george45@example.org> Content-Type: multipart/alternative; boundary=Apple-Mail-1--868530678 Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Search Problem Date: Thu, 1 Jan 2009 20:28:59 +0000 X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-1--868530678 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Hi I have created a RTFHandler which takes a RTF file and creates a lucene Document which is indexed. The RTFHandler looks like something like this: if (bodyText != null) { Document document = new Document(); Field field = new Field(MetaDataEnum.BODY.getDescription(), bodyText.trim(), Field.Store.YES, Field.Index.ANALYZED); document.add(field); } I am using Java Built in RTF text extraction. When I run my test to verify that the document contains text that I expect this works fine. I get the following when I print the document: Document<stored/uncompressed,indexed,tokenized<body:This is a test rtf document that will be indexed. Amin Mohammed-Coleman> stored/ uncompressed,indexed<path:rtfDocumentToIndex.rtf> stored/ uncompressed,indexed<name:rtfDocumentToIndex.rtf> stored/ uncompressed,indexed<type:RTF_INDEXER> stored/ uncompressed,indexed<summary:This is a >> The problem is when I use the following to search I get no result: MultiSearcher multiSearcher = new MultiSearcher(new Searchable[] {rtfIndexSearcher}); Term t = new Term("body", "Amin"); TermQuery termQuery = new TermQuery(t); TopDocs topDocs = multiSearcher.search(termQuery, 1); System.out.println(topDocs.totalHits); multiSearcher.close(); RftIndexSearcher is configured with the directory that holds rtf documents. I have used Luke to look at the document and what I am finding in the overview tab is the following for the document: 1 body test 1 id 1234 1 name rtfDocumentToIndex.rtf 1 path rtfDocumentToIndex.rtf 1 summary This is a 1 type RTF_INDEXER 1 body rtf However on the Document tab I am getting (in the body field): This is a test rtf document that will be indexed. Amin Mohammed-Coleman I would expect to get a hit using "Amin" or even "document". I am not sure whether the line: TopDocs topDocs = multiSearcher.search(termQuery, 1); is incorrect as I am not too sure of the meaning of "Finds the top n hits for query." for search (Query query, int n) according to java docs. I would be grateful if someone may be able to advise on what I may be doing wrong. I am using Lucene 2.4.0 Cheers Amin --Apple-Mail-1--868530678-- From george45@example.org Thu Jan 01 20:41:42 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 89991 invoked from network); 1 Jan 2009 20:41:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 20:41:42 -0000 Received: (qmail 45845 invoked by uid 500); 1 Jan 2009 20:41:33 -0000 Delivered-To: george45@example.org Received: (qmail 45805 invoked by uid 500); 1 Jan 2009 20:41:32 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 45794 invoked by uid 99); 1 Jan 2009 20:41:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 12:41:32 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f10.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 20:41:24 +0000 Received: by bwz3 with SMTP id 3so18010411bwz.11 for <george45@example.org>; Thu, 01 Jan 2009 12:41:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=e0KanIEMre7FDYUtusOLD538PtT3jj9rPHaClqJFXSE=; b=S+xW9TSX34ySvGG3F5TrFt4DY1M+/eVjwx2lOfVb+UHTiAQcEMQgRN26N9jacMzdUh kjcMgAq6gUXhP0maiUZc1JT4CkaOoBsruJ+83SCZ8lc90ekf3CiMUfQynpIR7zf9++Pl +OUuYRTiWiXSQLHpjwD8Sl0TVg68P3C5k1KaM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=C/YD/ZWsEqb7LhX6SBNVsqOA02LFjE3ZoywS1qAga8UcM5fJXNRJ9Itq0hZq6qr/E+ oaLEnY7nDGl3WUrJMdPJijj9CuA/3mHFVKg8RMVuj3CwdxJY737jpKdIScZTOysqCqk3 c10YA7XWMiFE/7/n7IGIXVCCwHryAB3iZ3WTI= Received: by 83.161.120.155 with SMTP id l15mr12408430fao.2.1230842463987; Thu, 01 Jan 2009 12:41:03 -0800 (PST) Received: by 83.161.120.155 with HTTP; Thu, 1 Jan 2009 12:41:03 -0800 (PST) Message-ID: <george45@example.org> Date: Thu, 1 Jan 2009 21:41:03 +0100 From: "Nils-Helge Garli Hegvik" <george45@example.org> To: "Struts Users Mailing List" <george45@example.org> Subject: Re: Search Problem In-Reply-To: <george45@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <george45@example.org> X-Virus-Checked: Checked by ClamAV on apache.org Maybe you should try posting to a Lucene mailing list? Nils-H On Thu, Jan 1, 2009 at 9:28 PM, Amin Mohammed-Coleman <george45@example.org> wrote: > Hi > > I have created a RTFHandler which takes a RTF file and creates a lucene > Document which is indexed. The RTFHandler looks like something like this: > > if (bodyText != null) { > Document document = new Document(); > Field field = new > Field(MetaDataEnum.BODY.getDescription(), bodyText.trim(), Field.Store.YES, > Field.Index.ANALYZED); > document.add(field); > > > } > > I am using Java Built in RTF text extraction. When I run my test to verify > that the document contains text that I expect this works fine. I get the > following when I print the document: > > Document<stored/uncompressed,indexed,tokenized<body:This is a test rtf > document that will be indexed. > > Amin Mohammed-Coleman> > stored/uncompressed,indexed<path:rtfDocumentToIndex.rtf> > stored/uncompressed,indexed<name:rtfDocumentToIndex.rtf> > stored/uncompressed,indexed<type:RTF_INDEXER> > stored/uncompressed,indexed<summary:This is a >> > > > The problem is when I use the following to search I get no result: > > MultiSearcher multiSearcher = new MultiSearcher(new Searchable[] > {rtfIndexSearcher}); > Term t = new Term("body", "Amin"); > TermQuery termQuery = new TermQuery(t); > TopDocs topDocs = multiSearcher.search(termQuery, 1); > System.out.println(topDocs.totalHits); > multiSearcher.close(); > > RftIndexSearcher is configured with the directory that holds rtf documents. > I have used Luke to look at the document and what I am finding in the > overview tab is the following for the document: > > 1 body test > 1 id 1234 > 1 name rtfDocumentToIndex.rtf > 1 path rtfDocumentToIndex.rtf > 1 summary This is a > 1 type RTF_INDEXER > 1 body rtf > > > However on the Document tab I am getting (in the body field): > > This is a test rtf document that will be indexed. > > Amin Mohammed-Coleman > > > I would expect to get a hit using "Amin" or even "document". I am not sure > whether the > line: > TopDocs topDocs = multiSearcher.search(termQuery, 1); > > is incorrect as I am not too sure of the meaning of "Finds the top n hits > for query." for search (Query query, int n) according to java docs. > > I would be grateful if someone may be able to advise on what I may be doing > wrong. I am using Lucene 2.4.0 > > > Cheers > Amin > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Thu Jan 01 21:11:10 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 95447 invoked from network); 1 Jan 2009 21:11:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2009 21:11:09 -0000 Received: (qmail 58344 invoked by uid 500); 1 Jan 2009 21:10:59 -0000 Delivered-To: george45@example.org Received: (qmail 58310 invoked by uid 500); 1 Jan 2009 21:10:59 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 58299 invoked by uid 99); 1 Jan 2009 21:10:59 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 13:10:59 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ew0-f13.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 21:10:50 +0000 Received: by ewy6 with SMTP id 6so7825805ewy.11 for <george45@example.org>; Thu, 01 Jan 2009 13:10:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=S7YDDTMVSZIATwFla4K3Ue24+ZxENfPYSwjK5msp9jc=; b=eqOGTQntbOVce5xNR28eBNkebrgSdBB2cHJLM7+uMspDC3b35TIF+1FjtDHdjm26PU W6OWWS7Ke0sBMJeNQL6JLxk1RnEo8SNSdZMSf8PQkezTWsIyY9lGZyUBWdfSDnVZR+8d /JeaUgpP/6S5uogfMuaQAamaHe+VD1SQzFHa8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=dD/SfCpbiD4sh56vg6OWASyUxftQSJycjK1zDw5bQTelAvjDJMC5aFn/5+OEbK5OlK b1IJ0B7OcLiXYtaPJfAjcxsF0aON0qQY4EclRvOxt8hQX55auXGba+3ll637aVzOLPMP 5YQYbXGnkfoQ+4Lbn25llrBskwg74HYXG6hiw= Received: by 83.161.120.155 with SMTP id y18mr12877618ebc.72.1230844229813; Thu, 01 Jan 2009 13:10:29 -0800 (PST) Received: from Unknown-00-1e-c2-bd-cb-f7.home (host81-151-183-31.range81-151.btcentralplus.com [83.161.120.155]) by mx.google.com with ESMTPS id m5sm27412395gve.27.283.161.120.155.10.27 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 01 Jan 2009 13:10:28 -0800 (PST) Message-Id: <george45@example.org> From: Amin Mohammed-Coleman <george45@example.org> To: "Struts Users Mailing List" <george45@example.org> In-Reply-To: <george45@example.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: Search Problem Date: Thu, 1 Jan 2009 21:10:25 +0000 References: <george45@example.org> <george45@example.org> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org oh man! Sorry about that...lack of sleep due to new baby in the house... On 1 Jan 2009, at 20:41, Nils-Helge Garli Hegvik wrote: > Maybe you should try posting to a Lucene mailing list? > > Nils-H > > On Thu, Jan 1, 2009 at 9:28 PM, Amin Mohammed-Coleman <george45@example.org > > wrote: >> Hi >> >> I have created a RTFHandler which takes a RTF file and creates a >> lucene >> Document which is indexed. The RTFHandler looks like something >> like this: >> >> if (bodyText != null) { >> Document document = new Document(); >> Field field = new >> Field(MetaDataEnum.BODY.getDescription(), bodyText.trim(), >> Field.Store.YES, >> Field.Index.ANALYZED); >> document.add(field); >> >> >> } >> >> I am using Java Built in RTF text extraction. When I run my test >> to verify >> that the document contains text that I expect this works fine. I >> get the >> following when I print the document: >> >> Document<stored/uncompressed,indexed,tokenized<body:This is a test >> rtf >> document that will be indexed. >> >> Amin Mohammed-Coleman> >> stored/uncompressed,indexed<path:rtfDocumentToIndex.rtf> >> stored/uncompressed,indexed<name:rtfDocumentToIndex.rtf> >> stored/uncompressed,indexed<type:RTF_INDEXER> >> stored/uncompressed,indexed<summary:This is a >> >> >> >> The problem is when I use the following to search I get no result: >> >> MultiSearcher multiSearcher = new MultiSearcher(new >> Searchable[] >> {rtfIndexSearcher}); >> Term t = new Term("body", "Amin"); >> TermQuery termQuery = new TermQuery(t); >> TopDocs topDocs = >> multiSearcher.search(termQuery, 1); >> System.out.println(topDocs.totalHits); >> multiSearcher.close(); >> >> RftIndexSearcher is configured with the directory that holds rtf >> documents. >> I have used Luke to look at the document and what I am finding in the >> overview tab is the following for the document: >> >> 1 body test >> 1 id 1234 >> 1 name rtfDocumentToIndex.rtf >> 1 path rtfDocumentToIndex.rtf >> 1 summary This is a >> 1 type RTF_INDEXER >> 1 body rtf >> >> >> However on the Document tab I am getting (in the body field): >> >> This is a test rtf document that will be indexed. >> >> Amin Mohammed-Coleman >> >> >> I would expect to get a hit using "Amin" or even "document". I am >> not sure >> whether the >> line: >> TopDocs topDocs = multiSearcher.search(termQuery, 1); >> >> is incorrect as I am not too sure of the meaning of "Finds the top >> n hits >> for query." for search (Query query, int n) according to java docs. >> >> I would be grateful if someone may be able to advise on what I may >> be doing >> wrong. I am using Lucene 2.4.0 >> >> >> Cheers >> Amin >> >> >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: george45@example.org > For additional commands, e-mail: george45@example.org > --------------------------------------------------------------------- To unsubscribe, e-mail: george45@example.org For additional commands, e-mail: george45@example.org From george45@example.org Fri Jan 02 04:15:18 2009 Return-Path: <george45@example.org> Delivered-To: george45@example.org Received: (qmail 5750 invoked from network); 2 Jan 2009 04:15:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Jan 2009 04:15:18 -0000 Received: (qmail 96322 invoked by uid 500); 2 Jan 2009 04:15:02 -0000 Delivered-To: george45@example.org Received: (qmail 96294 invoked by uid 500); 2 Jan 2009 04:15:02 -0000 Mailing-List: contact george45@example.org; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:george45@example.org> List-Help: <mailto:george45@example.org> List-Post: <mailto:george45@example.org> List-Id: "Struts Users Mailing List" <user.struts.apache.org> Reply-To: "Struts Users Mailing List" <george45@example.org> Delivered-To: mailing list george45@example.org Received: (qmail 96283 invoked by uid 99); 2 Jan 2009 04:15:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Jan 2009 20:15:02 -0800 X-ASF-Spam-Status: No, hits=-0.9 required=10.0 tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS,URIBL_RHS_DOB X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of george45@example.org designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO amrmr1001.accenture.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Jan 2009 04:14:55 +0000 Received: from AMRXV1003.dir.svc.accenture.com (amrxv1003.dir.svc.accenture.com [83.161.120.155]) by amrmr1001.accenture.com (8.13.8/8.13.8) with ESMTP id n024EJcK002762 for <george45@example.org>; Thu, 1 Jan 2009 22:14:32 -0600 (CST) Received: from APAXR2003.dir.svc.accenture.com ([83.161.120.155]) by AMRXV1003.dir.svc.accenture.com with Microsoft SMTPSVC+1-414-993-0656); Thu, 1 Jan 2009 22:14:10 -0600 Received: from APAXM2108.dir.svc.accenture.com ([83.161.120.155]) by APAXR2003.dir.svc.accenture.com with Microsoft SMTPSVC+1-414-993-0656); Fri, 2 Jan 2009 09:42:44 +0530 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: Runtime error while using openEJB3.1 Date: Fri, 2 Jan 2009 09:42:11 +0530 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00A4_01C96CBE.62907470" Message-ID: <george45@example.org> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: Runtime error while using openEJB3.1 Thread-Index: AclskEjFuDWg1OLXTpuRYdK3Y8qfXg== From: <george45@example.org> To: <george45@example.org> X-OriginalArrivalTime: 02 Jan 2009 04:12:44.0588 (UTC) FILETIME=[5CDD7EC0:01C96C90] X-Virus-Checked: Checked by ClamAV on apache.org ------=_NextPart_000_00A4_01C96CBE.62907470 Content-Type: multipart/related; boundary="----=_NextPart_001_00A5_01C96CBE.62907470" ------=_NextPart_001_00A5_01C96CBE.62907470 Content-Type: multipart/alternative; boundary="----=_NextPart_002_00A6_01C96CBE.62907470" ------=_NextPart_002_00A6_01C96CBE.62907470 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, I am developing an application using Struts 2 (Tiles 2 framework). Below are the details of the platform used: Java: JDK 1.5 Framework: Strtus 2.0 (Tiles 2.0) EJB Version: EJB 3.1 Environment: Windows XP Server: Tomcat Apache 5.5 I am getting the following error while invoking a stateful session bean from Delegate (client). We tried both Local & Remote options, but no success. We have a all the code deployed in one single server, local development setup, Apache Tomcat 5.5 version. Please help. 1) The Local (DefectLocal), Remote (DefectRemote) & Implementation (DefectBean) of the Bean are done as per the documentation in open ejb site 2) The Delegate (client) code also as per the documentation - snippet below ************************* Properties p = new Properties(); //p.put("java.naming.factory.initial", "org.apache.openejb.client.RemoteInitialContextFactory"); p.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.apache.openejb.client.LocalInitialContextFactory"); p.put("java.naming.provider.url", "http://83.161.120.155:8080/openejb/ejb"); // user and pass optional //p.put("java.naming.security.principal", "myuser"); //p.put("java.naming.security.credentials", "mypass"); try { InitialContext ctx = new InitialContext(p); //DefectBean defectBean = (DefectBean) ctx.lookup("DefectBeanRemote"); DefectLocal defectBean = (DefectLocal) ctx.lookup("DefectBeanLocal"); return defectBean.createDefect(); } catch (Exception e) { // TODO: handle exception System.out.println("DefectDelegate.createDefect(): "+e); e.printStackTrace(); } ************************ 3) The open EJB jars are kept in the lib (class path) 4) The openejb.war has been deployed in the Tomcat as per the instruction. java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: can't parse argument george45@example.org$Sync.innerGet(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at org.apache.openejb.util.Memoizer.compute(Memoizer.java:53) at org.apache.openejb.util.Logger.formatMessage(Logger.java:185) at org.apache.openejb.util.Logger.debug(Logger.java:234) at org.apache.openejb.core.transaction.JtaTransactionPolicy.beginTransaction(Jt aTransactionPolicy.java:235) at org.apache.openejb.core.transaction.TxRequired.<init>(TxRequired.java:54) at org.apache.openejb.core.transaction.JtaTransactionPolicyFactory.createTransa ctionPolicy(JtaTransactionPolicyFactory.java:36) at org.apache.openejb.core.transaction.EjbTransactionUtil.createTransactionPoli cy(EjbTransactionUtil.java:55) at org.apache.openejb.core.stateful.StatefulContainer.createEJBObject(StatefulC ontainer.java:295) at org.apache.openejb.core.stateful.StatefulContainer.invoke(StatefulContainer. java:263) at org.apache.openejb.core.ivm.EjbHomeProxyHandler.create(EjbHomeProxyHandler.j ava:270) at org.apache.openejb.core.ivm.EjbHomeProxyHandler._invoke(EjbHomeProxyHandler. java:161) at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.j ava:286) at $Proxy45.create(Unknown Source) at org.apache.openejb.core.ivm.naming.BusinessLocalReference.getObject(Business LocalReference.java:33) at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:150) at org.apache.openejb.core.ivm.naming.ContextWrapper.lookup(ContextWrapper.java :115) at javax.naming.InitialContext.lookup(Unknown Source) at com.idtt.service.delegate.defect.DefectDelegate.createDefect(DefectDelegate. java:36) at com.idtt.web.action.defect.NewDefectSubmitAction.execute(NewDefectSubmitActi on.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionIn vocation.java:404) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActi onInvocation.java:267) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:229) at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(D efaultWorkflowInterceptor.java:221) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Validati onInterceptor.java:150) at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.do Intercept(AnnotationValidationInterceptor.java:48) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(Con versionErrorInterceptor.java:123) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Parame tersInterceptor.java:184) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(St aticParametersInterceptor.java:105) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterce ptor.java:83) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInt erceptor.java:207) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDr ivenInterceptor.java:74) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(S copedModelDrivenInterceptor.java:127) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(Prof ilingActivationInterceptor.java:107) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(Debu ggingInterceptor.java:206) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingIn terceptor.java:115) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nIntercepto r.java:143) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareIn terceptor.java:121) at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Method FilterInterceptor.java:86) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletCon figInterceptor.java:170) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasIntercep tor.java:123) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(Ex ceptionMappingInterceptor.java:176) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionI nvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack .java:455) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocati on.java:221) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:50) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:507) at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.jav a:421) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:174) at org.apache.openejb.tomcat.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45) 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:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC onnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav a:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo rkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:689) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IllegalArgumentException: can't parse argument george45@example.org(Unknown Source) at java.text.MessageFormat.applyPattern(Unknown Source) at java.text.MessageFormat.<init>(Unknown Source) at org.apache.openejb.util.Logger$4.compute(Logger.java:108) at org.apache.openejb.util.Logger$4.compute(Logger.java:107) at org.apache.openejb.util.Memoizer$1.call(Memoizer.java:42) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.openejb.util.Memoizer.compute(Memoizer.java:49) ... 133 more Best Regards, Vikram Accenture - IDC | BANG4 | Bangalore - 560037 | e-mail: george45@example.org | Office: +1-414-993-0656 | Mobile: +1-414-993-0656 | AOL :vikramgb ------=_NextPart_002_00A6_01C96CBE.62907470 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" = xmlns:o=3D"urn:schemas-microsoft-com:office:office" = xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:x=3D"urn:schemas-microsoft-com:office:excel" = xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" = xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" = name=3D"City"/> <o:SmartTagType = namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"place"/> <!--[if !mso]> <style> st1\:*{behavior:url(#default#ieooui) } </style> <![endif]--> <style> <!-- /* Font Definitions */ @font-face {font-family:"Comic Sans MS"; panose-1:3 15 7 2 3 3 2 2 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Comic Sans MS"; color:windowtext; font-weight:normal; font-style:normal; text-decoration:none none;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in;} div.Section1 {page:Section1;} --> </style> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1027" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3DEN-US link=3Dblue vlink=3Dpurple> <div class=3DSection1> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>Hi,<o:p></o:p></span></font>= </p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp; = <o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>I am = developing an application using Struts 2 (Tiles 2 framework).&nbsp; Below are the = details of the platform used:<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>Java: = &nbsp;JDK 1.5<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial'>Framework: Strtus 2.0 (Tiles 2.0)<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>EJB = Version: &nbsp;EJB 3.1<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial'>Environment: &nbsp;Windows XP<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>Server: = Tomcat Apache 5.5<o:p></o:p></span></font></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal = style=3D'text-indent:.5in;text-autospace:none'><font size=3D2 face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>I am = getting the following error while invoking a stateful session bean from Delegate = (client).&nbsp; We tried both Local &amp; Remote options, but no success. We have a all = the code deployed in one single server, local development setup, Apache = Tomcat 5.5 version. Please help.<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;1) The Local = (DefectLocal), Remote (DefectRemote) &amp; Implementation (DefectBean) of the Bean are done as = per the documentation in open ejb &nbsp;site<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;2) The Delegate = (client) code also as per the documentation &#8211; snippet = below<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;**********************= ***<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;Properties p =3D new = Properties();<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = //p.put(&quot;java.naming.factory.initial&quot;, &quot;org.apache.openejb.client.RemoteInitialContextFactory&quot;);<o:p><= /o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&= nbsp;&nbsp; p.setProperty(Context.INITIAL_CONTEXT_FACTORY, &quot;org.apache.openejb.client.LocalInitialContextFactory&quot;);<o:p></= o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = p.put(&quot;java.naming.provider.url&quot;, &quot;<a = href=3D"http://83.161.120.155:8080/openejb/ejb">http://83.161.120.155:8080/openejb/= ejb</a>&quot;);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // user and pass optional<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = //p.put(&quot;java.naming.security.principal&quot;, &quot;myuser&quot;);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = //p.put(&quot;java.naming.security.credentials&quot;, &quot;mypass&quot;);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&= nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = <o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InitialContext ctx =3D new InitialContext(p);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //DefectBean defectBean =3D (DefectBean) = ctx.lookup(&quot;DefectBeanRemote&quot;);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DefectLocal defectBean =3D (DefectLocal) = ctx.lookup(&quot;DefectBeanLocal&quot;);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return defectBean.createDefect();<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (Exception e) {<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // TODO: handle exception<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = System.out.println(&quot;DefectDelegate.createDefect(): &quot;+e);<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = e.printStackTrace();<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp= ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;**********************= **<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;3) The open EJB jars = are kept in the lib (class path)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;4) The openejb.war = has been deployed in the Tomcat as per the = instruction.<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></fo= nt></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;java.util.concurrent.E= xecutionException: java.lang.IllegalArgumentException: can't parse argument number = <o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.util.concurrent.FutureTask$Sync.innerGet(Unknown = Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.util.concurrent.FutureTask.get(Unknown = Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.util.Memoizer.compute(Memoizer.java:53)<o:p></o:p></sp= an></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.util.Logger.formatMessage(Logger.java:185)<o:p></o:p><= /span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.util.Logger.debug(Logger.java:234)<o:p></o:p></span></= font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.transaction.JtaTransactionPolicy.beginTransaction= (JtaTransactionPolicy.java:235)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.transaction.TxRequired.&lt;init&gt;(TxRequired.ja= va:54)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.transaction.JtaTransactionPolicyFactory.createTra= nsactionPolicy(JtaTransactionPolicyFactory.java:36)<o:p></o:p></span></fo= nt></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.transaction.EjbTransactionUtil.createTransactionP= olicy(EjbTransactionUtil.java:55)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.stateful.StatefulContainer.createEJBObject(Statef= ulContainer.java:295)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = org.apache.openejb.core.stateful.StatefulContainer.invoke(StatefulContain= er.java:263)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.ivm.EjbHomeProxyHandler.create(EjbHomeProxyHandle= r.java:270)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.ivm.EjbHomeProxyHandler._invoke(EjbHomeProxyHandl= er.java:161)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandle= r.java:286)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at $Proxy45.create(Unknown Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.ivm.naming.BusinessLocalReference.getObject(Busin= essLocalReference.java:33)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:150)= <o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.core.ivm.naming.ContextWrapper.lookup(ContextWrapper.j= ava:115)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at javax.naming.InitialContext.lookup(Unknown = Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.idtt.service.delegate.defect.DefectDelegate.createDefect(DefectDelega= te.java:36)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.idtt.web.action.defect.NewDefectSubmitAction.execute(NewDefectSubmitA= ction.java:75)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown = Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Unknown = Source)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActio= nInvocation.java:404)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultA= ctionInvocation.java:267)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:229)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercep= t(DefaultWorkflowInterceptor.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Met= hodFilterInterceptor.java:86)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Valid= ationInterceptor.java:150)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor= .doIntercept(AnnotationValidationInterceptor.java:48)<o:p></o:p></span></= font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Met= hodFilterInterceptor.java:86)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(= ConversionErrorInterceptor.java:123)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Par= ametersInterceptor.java:184)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Met= hodFilterInterceptor.java:86)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept= (StaticParametersInterceptor.java:105)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInte= rceptor.java:83)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUpload= Interceptor.java:207)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(Mode= lDrivenInterceptor.java:74)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercep= t(ScopedModelDrivenInterceptor.java:127)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(P= rofilingActivationInterceptor.java:107)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(D= ebuggingInterceptor.java:206)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Chainin= gInterceptor.java:115)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterce= ptor.java:143)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Prepar= eInterceptor.java:121)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Met= hodFilterInterceptor.java:86)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Servlet= ConfigInterceptor.java:170)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInter= ceptor.java:123)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept= (ExceptionMappingInterceptor.java:176)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:224)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActi= onInvocation.java:223)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSt= ack.java:455)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoc= ation.java:221)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:= 50)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at = org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:50= 7)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.= java:421)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:215)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:188)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:213)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:174)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.openejb.tomcat.catalina.OpenEJBValve.invoke(OpenEJBValve.java:= 45)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 127)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 117)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:108)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs= p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:15= 1)<o:p></o:p></span></font></p> <p class=3DMsoNormal style=3D'text-autospace:none'><font size=3D2 = face=3DArial><span style=3D'font-size:10.0pt;font-family:Arial'>&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
{'source': 'Apache Software Foundation Public Mail Archives'}