yikes! : net.sf.json.JSONException: There is a cycle in the hierarchy!

2008-08-07 Thread John Moose
Anyone know what  this means??  How can I change the pre-configured STRICT
strategy :
net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy  to
LENIENT ??  and will that even help me here?
Using Hibernate 3.1 with Struts 2.1.3 and the REST plugin. XML serializaion
works fine after changing Hiberbate lazy loading to FALSE...

Stacktraces *net.sf.json.JSONException: There is a cycle in the hierarchy!*


net.sf.json.util.CycleDetectionStrategy$StrictCycleDetectionStrategy.handleRepeatedReferenceAsObject(CycleDetectionStrategy.java:73)
net.sf.json.JSONObject._fromBean(JSONObject.java:658)
net.sf.json.JSONObject.fromObject(JSONObject.java:182)
net.sf.json.JSONObject._processValue(JSONObject.java:2426)
net.sf.json.JSONObject._setInternal(JSONObject.java:2447)
net.sf.json.JSONObject.setValue(JSONObject.java:1189)
net.sf.json.JSONObject._fromBean(JSONObject.java:725)
net.sf.json.JSONObject.fromObject(JSONObject.java:182)
net.sf.json.JSONArray._processValue(JSONArray.java:2294)
net.sf.json.JSONArray.processValue(JSONArray.java:2325)
net.sf.json.JSONArray.addValue(JSONArray.java:2312)
net.sf.json.JSONArray._fromCollection(JSONArray.java:841)
net.sf.json.JSONArray.fromObject(JSONArray.java:137)
net.sf.json.JSONObject._processValue(JSONObject.java:2402)
net.sf.json.JSONObject._setInternal(JSONObject.java:2447)
net.sf.json.JSONObject.setValue(JSONObject.java:1189)
net.sf.json.JSONObject._fromBean(JSONObject.java:725)
net.sf.json.JSONObject.fromObject(JSONObject.java:182)
net.sf.json.JSONObject._processValue(JSONObject.java:2426)
net.sf.json.JSONObject._setInternal(JSONObject.java:2447)
net.sf.json.JSONObject.setValue(JSONObject.java:1189)
net.sf.json.JSONObject._fromBean(JSONObject.java:725)
net.sf.json.JSONObject.fromObject(JSONObject.java:182)
net.sf.json.JSONArray._processValue(JSONArray.java:2294)
net.sf.json.JSONArray.processValue(JSONArray.java:2325)
net.sf.json.JSONArray.addValue(JSONArray.java:2312)
net.sf.json.JSONArray._fromCollection(JSONArray.java:841)
net.sf.json.JSONArray.fromObject(JSONArray.java:137)
net.sf.json.JSONArray.fromObject(JSONArray.java:120)

org.apache.struts2.rest.handler.JsonLibHandler.fromObject(JsonLibHandler.java:62)

org.apache.struts2.rest.ContentTypeHandlerManager.handleResult(ContentTypeHandlerManager.java:168)

org.apache.struts2.rest.RestActionInvocation.processResult(RestActionInvocation.java:132)

org.apache.struts2.rest.RestActionInvocation.invokeAction(RestActionInvocation.java:102)

com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:272)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:235)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:89)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:89)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

org.apache.struts2.rest.ContentTypeInterceptor.intercept(ContentTypeInterceptor.java:67)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:179)

com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:140)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:225)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)

com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)

com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Parame

Re: There is no Action mapped for namespace / and action name ...

2008-07-30 Thread John Moose
I know...when I have two projects that use the same package namespace for my
app source...I get this Action mapping error. Even when one project is
"Closed" (in the Eclipse sense). I neglected to mention this previously in
describing what I "changed" to make things work. There is still a
'fragility' that has crept into the Struts2.1.3-SNAPSHOT regarding
dispatcher filters and actions. I would really like to setup Struts2.1.x as
a Maven2 enabled MyEclipse project and explore things with a debugger. Maybe
this weekend... too damn hot and humid to do much else.

-John

On Wed, Jul 30, 2008 at 6:10 AM, Pauli Savolainen <
[EMAIL PROTECTED]> wrote:

> Hi,
>
> I "fixed" the problem by reverting back to 2.1.1-SNAPSHOT version with
> struts core and all the plugins. Changing eclipse to 5.0 is really not
> a solution for me, so I couldn't do that. I wonder what in 2.1.2 makes
> my program not work anymore.
>
> Pauli
>
> 2008/7/29 John Moose <[EMAIL PROTECTED]>:
> > re-ordered the libraries and builders, forced JDK compiler compliance to
> 5.0
> > ( definitely *not* 6.0 !!) in Eclipse and voila...runs great.  never
> > *really* thought it was a Struts2 problem  ; )
> >
> > On Tue, Jul 29, 2008 at 9:26 AM, John Moose <[EMAIL PROTECTED]> wrote:
> >
> >> A very wierd situation...I have two projects in the Eclipse workspace --
> >> Tagging and Dashbd  They both use the REST plugin and follow the naming
> >> conventions, etc. Tagging will build, re-deploy and run perfectly. When
> I
> >> close that project and open Dashbd, build, re-deploy and run I get the
> >> Action mapping failure as described. Both projects have source files in
> the
> >> "com.myeclipse.ozone" package name(space). Is it possible that there is
> some
> >> very persistent caching going on ??? like over multiple starts and
> re-starts
> >> of Tomcat?  just a WAG...
> >>
> >> -John
> >>
> >>
> >> On Tue, Jul 29, 2008 at 5:08 AM, Pauli Savolainen <
> >> [EMAIL PROTECTED]> wrote:
> >>
> >>> Hi,
> >>>
> >>> I am having exactly the same problem. I was using Struts 2.1.1,
> >>> switched to struts 2.1.2 (including the restful and codebehind
> >>> plugins) and started to get this 'no action found' error. I am quite
> >>> confident that I did not do anything that should've resulted in this.
> >>> Of course I cannot be 100% sure, because I did goof around with my
> >>> code a bit, but I checked and rechecked and rerechecked everthing
> >>> twice and couldn't find a reason for this behaviour.
> >>>
> >>> John's web.xml and the stacktrace are identical to mine. I don't
> >>> declare any namespaces in my struts.xml packages nor in the login form
> >>> from which I try to invoke the login action  >>> action="/login/execute" method="post">. (Also tried with an
> >>> exclamation mark i.e. login!execute) I have a LoginAction.java with an
> >>> execute method in the pacakge defined in the web.xml's actionPackages
> >>> init parameter. At least this declaration used to send the control to
> >>> the LoginAction's execute method. Doesn't do anymore.
> >>>
> >>> I am using the struts 2.1.2 tiles plugin as well. On my index.jsp I
> >>> include a tiles main layout which in turn includes sub-layouts (such
> >>> as the login form). I don't know if this has anything got to do with
> >>> the problem I'm having.
> >>>
> >>> So, is a result of something I did wrong or could it be something else?
> >>>
> >>> Thank you
> >>>
> >>> Pauli Savolainen
> >>>
> >>> 2008/7/28 Paul Benedict <[EMAIL PROTECTED]>:
> >>> > What's the correct way of writing a good 404 or action not found
> page?
> >>> Does
> >>> > s2 have something like a fallback action if nothing can be found?
> >>> >
> >>> > Paul
> >>> >
> >>> > On Mon, Jul 28, 2008 at 4:04 PM, Dave Newton <[EMAIL PROTECTED]>
> >>> wrote:
> >>> >
> >>> >> Hmm, I wonder if it was the same issue I was having with 2.1.3 a
> week
> >>> or so
> >>> >> ago that I haven't had time to re-visit--so it actually could be the
> >>> web.xml
> >>> >> (specifi

Re: There is no Action mapped for namespace / and action name ...

2008-07-29 Thread John Moose
re-ordered the libraries and builders, forced JDK compiler compliance to 5.0
( definitely *not* 6.0 !!) in Eclipse and voila...runs great.  never
*really* thought it was a Struts2 problem  ; )

On Tue, Jul 29, 2008 at 9:26 AM, John Moose <[EMAIL PROTECTED]> wrote:

> A very wierd situation...I have two projects in the Eclipse workspace --
> Tagging and Dashbd  They both use the REST plugin and follow the naming
> conventions, etc. Tagging will build, re-deploy and run perfectly. When I
> close that project and open Dashbd, build, re-deploy and run I get the
> Action mapping failure as described. Both projects have source files in the
> "com.myeclipse.ozone" package name(space). Is it possible that there is some
> very persistent caching going on ??? like over multiple starts and re-starts
> of Tomcat?  just a WAG...
>
> -John
>
>
> On Tue, Jul 29, 2008 at 5:08 AM, Pauli Savolainen <
> [EMAIL PROTECTED]> wrote:
>
>> Hi,
>>
>> I am having exactly the same problem. I was using Struts 2.1.1,
>> switched to struts 2.1.2 (including the restful and codebehind
>> plugins) and started to get this 'no action found' error. I am quite
>> confident that I did not do anything that should've resulted in this.
>> Of course I cannot be 100% sure, because I did goof around with my
>> code a bit, but I checked and rechecked and rerechecked everthing
>> twice and couldn't find a reason for this behaviour.
>>
>> John's web.xml and the stacktrace are identical to mine. I don't
>> declare any namespaces in my struts.xml packages nor in the login form
>> from which I try to invoke the login action > action="/login/execute" method="post">. (Also tried with an
>> exclamation mark i.e. login!execute) I have a LoginAction.java with an
>> execute method in the pacakge defined in the web.xml's actionPackages
>> init parameter. At least this declaration used to send the control to
>> the LoginAction's execute method. Doesn't do anymore.
>>
>> I am using the struts 2.1.2 tiles plugin as well. On my index.jsp I
>> include a tiles main layout which in turn includes sub-layouts (such
>> as the login form). I don't know if this has anything got to do with
>> the problem I'm having.
>>
>> So, is a result of something I did wrong or could it be something else?
>>
>> Thank you
>>
>> Pauli Savolainen
>>
>> 2008/7/28 Paul Benedict <[EMAIL PROTECTED]>:
>> > What's the correct way of writing a good 404 or action not found page?
>> Does
>> > s2 have something like a fallback action if nothing can be found?
>> >
>> > Paul
>> >
>> > On Mon, Jul 28, 2008 at 4:04 PM, Dave Newton <[EMAIL PROTECTED]>
>> wrote:
>> >
>> >> Hmm, I wonder if it was the same issue I was having with 2.1.3 a week
>> or so
>> >> ago that I haven't had time to re-visit--so it actually could be the
>> web.xml
>> >> (specifically the dispatcher being used) and I may have put my foot in
>> my
>> >> mouth (again).
>> >>
>> >> Somebody followed up saying the original FilterDispatcher worked,
>> though,
>> >> so maybe not. Hrm.
>> >>
>> >> Dave
>> >>
>> >> --- On Mon, 7/28/08, John Moose <[EMAIL PROTECTED]> wrote:
>> >> > and I probably should have included this as well:
>> >> >
>> >> > Struts Problem Report
>> >> >
>> >> > Struts has detected an unhandled exception:
>> >> >   *Messages*:
>> >> > There is no Action mapped for namespace / and action name
>> >> > dashbd.
>> >> >  --
>> >> > Stacktraces *There is no Action mapped for namespace / and
>> >> > action name
>> >> > dashbd. - [unknown location]*
>> >> >
>> >> >
>> >> >
>> >>
>> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
>> >> >
>> >> >
>> >>
>> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:59)
>> >> >
>> >> >
>> >>
>> org.apache.struts2.rest.RestActionProxyFactory.createActionProxy(RestActionProxyFactory.java:40)
>> >> >
>> >> >
>> >>
>> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:439)
>> >> >
>> 

Re: There is no Action mapped for namespace / and action name ...

2008-07-29 Thread John Moose
A very wierd situation...I have two projects in the Eclipse workspace --
Tagging and Dashbd  They both use the REST plugin and follow the naming
conventions, etc. Tagging will build, re-deploy and run perfectly. When I
close that project and open Dashbd, build, re-deploy and run I get the
Action mapping failure as described. Both projects have source files in the
"com.myeclipse.ozone" package name(space). Is it possible that there is some
very persistent caching going on ??? like over multiple starts and re-starts
of Tomcat?  just a WAG...

-John

On Tue, Jul 29, 2008 at 5:08 AM, Pauli Savolainen <
[EMAIL PROTECTED]> wrote:

> Hi,
>
> I am having exactly the same problem. I was using Struts 2.1.1,
> switched to struts 2.1.2 (including the restful and codebehind
> plugins) and started to get this 'no action found' error. I am quite
> confident that I did not do anything that should've resulted in this.
> Of course I cannot be 100% sure, because I did goof around with my
> code a bit, but I checked and rechecked and rerechecked everthing
> twice and couldn't find a reason for this behaviour.
>
> John's web.xml and the stacktrace are identical to mine. I don't
> declare any namespaces in my struts.xml packages nor in the login form
> from which I try to invoke the login action  action="/login/execute" method="post">. (Also tried with an
> exclamation mark i.e. login!execute) I have a LoginAction.java with an
> execute method in the pacakge defined in the web.xml's actionPackages
> init parameter. At least this declaration used to send the control to
> the LoginAction's execute method. Doesn't do anymore.
>
> I am using the struts 2.1.2 tiles plugin as well. On my index.jsp I
> include a tiles main layout which in turn includes sub-layouts (such
> as the login form). I don't know if this has anything got to do with
> the problem I'm having.
>
> So, is a result of something I did wrong or could it be something else?
>
> Thank you
>
> Pauli Savolainen
>
> 2008/7/28 Paul Benedict <[EMAIL PROTECTED]>:
> > What's the correct way of writing a good 404 or action not found page?
> Does
> > s2 have something like a fallback action if nothing can be found?
> >
> > Paul
> >
> > On Mon, Jul 28, 2008 at 4:04 PM, Dave Newton <[EMAIL PROTECTED]>
> wrote:
> >
> >> Hmm, I wonder if it was the same issue I was having with 2.1.3 a week or
> so
> >> ago that I haven't had time to re-visit--so it actually could be the
> web.xml
> >> (specifically the dispatcher being used) and I may have put my foot in
> my
> >> mouth (again).
> >>
> >> Somebody followed up saying the original FilterDispatcher worked,
> though,
> >> so maybe not. Hrm.
> >>
> >> Dave
> >>
> >> --- On Mon, 7/28/08, John Moose <[EMAIL PROTECTED]> wrote:
> >> > and I probably should have included this as well:
> >> >
> >> > Struts Problem Report
> >> >
> >> > Struts has detected an unhandled exception:
> >> >   *Messages*:
> >> > There is no Action mapped for namespace / and action name
> >> > dashbd.
> >> >  --
> >> > Stacktraces *There is no Action mapped for namespace / and
> >> > action name
> >> > dashbd. - [unknown location]*
> >> >
> >> >
> >> >
> >>
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
> >> >
> >> >
> >>
> com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:59)
> >> >
> >> >
> >>
> org.apache.struts2.rest.RestActionProxyFactory.createActionProxy(RestActionProxyFactory.java:40)
> >> >
> >> >
> >>
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:439)
> >> >
> >> >
> >>
> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
> >> >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
> >> >
> >> >
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
> >> >
> >> >
> >>
> org.apache.catalina.core.StandardValveContext.invokeNext(Standa

Re: There is no Action mapped for namespace / and action name ...

2008-07-28 Thread John Moose
and I probably should have included this as well:

Struts Problem Report

Struts has detected an unhandled exception:
  *Messages*:
There is no Action mapped for namespace / and action name dashbd.
 --
Stacktraces *There is no Action mapped for namespace / and action name
dashbd. - [unknown location]*


com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)

com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:59)

org.apache.struts2.rest.RestActionProxyFactory.createActionProxy(RestActionProxyFactory.java:40)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:439)

org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
java.lang.Thread.run(Thread.java:595)



On Mon, Jul 28, 2008 at 4:39 PM, John Moose <[EMAIL PROTECTED]> wrote:

> Hi Dave,
>
> I have the following snippet of DashbdController class that I am expecting
> to hit with the following URL:
>
> http:/localhost:8080/Dashbd
>
> <---SNIPPET
>
> package com.myeclipse.ozone;
>
> import java.util.Collection;
>
> import com.myeclipse.hibernate.*;
>
> import org.hibernate.HibernateException;
> import org.hibernate.Session;
> import org.hibernate.cfg.Configuration;
>
> import org.apache.struts2.config.Result;
> import org.apache.struts2.config.Results;
> import org.apache.struts2.dispatcher.ServletActionRedirectResult;
> import org.apache.struts2.rest.DefaultHttpHeaders;
> import org.apache.struts2.rest.HttpHeaders;
>
> import com.opensymphony.xwork2.ModelDriven;
> import com.opensymphony.xwork2.Validateable;
> import com.opensymphony.xwork2.ValidationAwareSupport;
>
>
> @Results({
> @Result(name="success", type=ServletActionRedirectResult.class,
> value="dashbd")
> })
>
> public class DashbdController extends ValidationAwareSupport implements
> ModelDriven, Validateable{
>
>//private static GadgettransientGadget = new Gadget();
>
> //String id;
> int id;
>
> private static intdashboardId;
>
> private Collection dashboardList;
> private Collection model;
> private Collection dashboardTypeList;
>
> private DashbdService dashboardService = new DashbdService();  // where
> the DAOs live
>
>
> /*
> 
>  * DASHBOARDS
>  */
>
> //
> // GET .../dashbd get all dashboards in table
> //
> public HttpHeaders index() {
> dashboardList = dashboardService.getAll();
> return new DefaultHttpHeaders("index")   // dashbd-index.jsp
> .disableCaching();
> }
>
&

Re: There is no Action mapped for namespace / and action name ...

2008-07-28 Thread John Moose
Hi Dave,

I have the following snippet of DashbdController class that I am expecting
to hit with the following URL:

http:/localhost:8080/Dashbd

<---SNIPPET

package com.myeclipse.ozone;

import java.util.Collection;

import com.myeclipse.hibernate.*;

import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.cfg.Configuration;

import org.apache.struts2.config.Result;
import org.apache.struts2.config.Results;
import org.apache.struts2.dispatcher.ServletActionRedirectResult;
import org.apache.struts2.rest.DefaultHttpHeaders;
import org.apache.struts2.rest.HttpHeaders;

import com.opensymphony.xwork2.ModelDriven;
import com.opensymphony.xwork2.Validateable;
import com.opensymphony.xwork2.ValidationAwareSupport;


@Results({
@Result(name="success", type=ServletActionRedirectResult.class,
value="dashbd")
})

public class DashbdController extends ValidationAwareSupport implements
ModelDriven, Validateable{

   //private static GadgettransientGadget = new Gadget();

//String id;
int id;

private static intdashboardId;

private Collection dashboardList;
private Collection model;
private Collection dashboardTypeList;

private DashbdService dashboardService = new DashbdService();  // where
the DAOs live


/*

 * DASHBOARDS
 */

//
// GET .../dashbd get all dashboards in table
//
public HttpHeaders index() {
dashboardList = dashboardService.getAll();
return new DefaultHttpHeaders("index")   // dashbd-index.jsp
.disableCaching();
}


and etc. 

...END SNIPPET >

There are more methods in this calss of course, but all I'm trying to do
initially is hit the index() action with the URL above ?!?

the index.jsp is really simple:

<% response.sendRedirect("dashbd"); %>


this same scheme works perfectly with another RESTful app service and fir
the life of me, I can't find any



On Mon, Jul 28, 2008 at 4:17 PM, Dave Newton <[EMAIL PROTECTED]> wrote:

> The web.xml doesn't have anything to do with the error message; it thinks
> there isn't an action configured at the URL you're requesting.
>
> Impossible to help without more information.
>
> Dave
>
> --- On Mon, 7/28/08, John Moose <[EMAIL PROTECTED]> wrote:
>
> > From: John Moose <[EMAIL PROTECTED]>
> > Subject: There is no Action mapped for namespace / and action name ...
> > To: "Struts Users Mailing List" 
> > Date: Monday, July 28, 2008, 3:58 PM
> > I know what you're thinking... web.xml has no action
> > mapping, but it does!
> >
> >
> >  > encoding="UTF-8"?>
> >  > xmlns="http://java.sun.com/xml/ns/javaee";
> >
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >
> > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> >
> > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>
> >
> > Struts 2 RESTful Ozone
> > Services
> >
> >   
> >   
> >   action2
> >
> >
> org.apache.struts2.dispatcher.FilterDispatcher
> >   
> >
> > actionPackages
> >
> > com.myeclipse.ozone
> >   
> >   
> >
> > struts.devMode
> >   true
> >   
> >   
> >
> >   
> >   action2
> >   /*
> >   
> >
> >   
> > index.jsp
> >   
> > 
> >
> >
> >
> > This file works well with another Struts2.1.3 app.  Can
> > someone help me
> > understand where to look for the cause of this???
> >
> > Thanks folks
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


There is no Action mapped for namespace / and action name ...

2008-07-28 Thread John Moose
I know what you're thinking... web.xml has no action mapping, but it does!



http://java.sun.com/xml/ns/javaee";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>

Struts 2 RESTful Ozone Services

  
  
  action2

org.apache.struts2.dispatcher.FilterDispatcher
  
  actionPackages
  com.myeclipse.ozone
  
  
  struts.devMode
  true
  
  

  
  action2
  /*
  

  
index.jsp
  




This file works well with another Struts2.1.3 app.  Can someone help me
understand where to look for the cause of this???

Thanks folks


Re: REST plugin doesn't return JSON serialization anymore...

2008-07-10 Thread John Moose
no problem, is this a Struts 2 issue or Struts sandbox issue??

On Thu, Jul 10, 2008 at 2:15 PM, Musachy Barroso <[EMAIL PROTECTED]> wrote:

> Could you open a jira ticket with the details?
>
> musachy
>
> On Thu, Jul 10, 2008 at 2:03 PM, John Moose <[EMAIL PROTECTED]> wrote:
> > building with Struts-2.1.3-SNAPSHOT  and xworks-2.1.2-SNAPSHOT
> >
> > the XML extenson and XHTML extension seem to work OK both in the showcase
> > and my app, but the .json extension seems to be triggering a File
> Download
> > action...even in the showcase???
> >
> > fwiw, JSON serialized data is a key feature of our new
> > architecture...several weeks back this feature worked well and our gov't
> > sponsors were really impressed.
> >
>
>
>
> --
> "Hey you! Would you help me to carry the stone?" Pink Floyd
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


REST plugin doesn't return JSON serialization anymore...

2008-07-10 Thread John Moose
building with Struts-2.1.3-SNAPSHOT  and xworks-2.1.2-SNAPSHOT

the XML extenson and XHTML extension seem to work OK both in the showcase
and my app, but the .json extension seems to be triggering a File Download
action...even in the showcase???

fwiw, JSON serialized data is a key feature of our new
architecture...several weeks back this feature worked well and our gov't
sponsors were really impressed.


Re: Struts 2.1.3 build cannot resolve xwork-2.1.2-SNAPSHOT.jar

2008-07-09 Thread John Moose
Thank you Musachy, that got me over th hump and into the compile
process...then this happened:

[INFO] Compiling 361 source files to C:\dev\Struts-2.1.x\core\target\classes
[INFO]

[ERROR] BUILD FAILURE
[INFO]

[INFO] Compilation failure

C:\dev\Struts-2.1.x\core\src\main\java\org\apache\struts2\dispatcher\ng\servlet\ServletHostConfig.java:[23,36]
cannot find symbol
symbol  : class EnumerationIterator
location: package com.opensymphony.xwork2.util

C:\dev\Struts-2.1.x\core\src\main\java\org\apache\struts2\dispatcher\ng\filter\FilterHostConfig.java:[23,36]
cannot find symbol
symbol  : class EnumerationIterator
location: package com.opensymphony.xwork2.util

C:\dev\Struts-2.1.x\core\src\main\java\org\apache\struts2\dispatcher\ng\servlet\ServletHostConfig.java:[45,19]
cannot find symbol
symbol  : class EnumerationIterator
location: class org.apache.struts2.dispatcher.ng.servlet.ServletHostConfig

C:\dev\Struts-2.1.x\core\src\main\java\org\apache\struts2\dispatcher\ng\filter\FilterHostConfig.java:[46,19]
cannot find symbol
symbol  : class EnumerationIterator
location: class org.apache.struts2.dispatcher.ng.filter.FilterHostConfig


[INFO]

[INFO] Trace
org.apache.maven.BuildFailureException: Compilation failure
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:579)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation
failure
at
org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:516)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:114)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558)
... 16 more
[INFO]

[INFO] Total time: 12 seconds
[INFO] Finished at: Wed Jul 09 14:19:05 EDT 2008
[INFO] Final Memory: 28M/254M
[INFO]



On 7/9/08, Musachy Barroso <[EMAIL PROTECTED]> wrote:
>
> Did you run 'mvn install' for xwork?
>
> musachy
>
>
> On Wed, Jul 9, 2008 at 1:52 PM, John Moose <[EMAIL PROTECTED]> wrote:
> > I ahve svn'd the xwork tree and built xwork-2.1.2-SNAPSHOT in the target
> > folder,
> > did the mvn install:install-file command but the Struts 2 build still
> > cannot find the xwork jar in any repository?? This is killing me.
> >
>
>
>
>
> --
> "Hey you! Would you help me to carry the stone?" Pink Floyd
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


Struts 2.1.3 build cannot resolve xwork-2.1.2-SNAPSHOT.jar

2008-07-09 Thread John Moose
I ahve svn'd the xwork tree and built xwork-2.1.2-SNAPSHOT in the target
folder,
did the mvn install:install-file command but the Struts 2 build still
cannot find the xwork jar in any repository?? This is killing me.