can't say buddy as i don't have these examples with right now.

but try to look in here (in order), you will find the cause.

org.apache.artimus.article.Access.findAll()
org.apache.commons.scaffold.sql.AccessBase.findCollection()
org.apache.commons.scaffold.sql.ResultSetUtils.getCollection()

-navjot

----- Original Message -----
From: "Jeff Kilbride" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Saturday, March 29, 2003 9:34 AM
Subject: Re: Struts In Action - Artimus 1.0 example - SQLException


> Ok, so this is a problem with either the Artimus example code or Scaffold?
> Any ideas for tracking it down?
>
> Thanks,
> --jeff
>
> ----- Original Message -----
> From: "Navjot Singh" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Friday, March 28, 2003 7:46 PM
> Subject: Re: Struts In Action - Artimus 1.0 example - SQLException
>
>
> > this error comes WHEN you try to read from the Result Set after result
set
> > OR statement OR connection is closed for the query fired.
> >
> > HTH
> >
> > ----- Original Message -----
> > From: "Jeff Kilbride" <[EMAIL PROTECTED]>
> > To: "Struts User" <[EMAIL PROTECTED]>
> > Sent: Saturday, March 29, 2003 9:11 AM
> > Subject: Struts In Action - Artimus 1.0 example - SQLException
> >
> >
> > > Hi All,
> > >
> > > I'm working my way through the Artimus example in "Struts In Action".
I
> > was
> > > able to create the resources and I can see the tables in my MySQL
> > database.
> > > The "Add Article" and "Find articles by [Title | Author | Content]"
> > > functions work, but the "Find articles by ID" and "List articles
> > posted..."
> > > functions, as well as clicking on a found article link, all produce
the
> > same
> > > SQLException:
> > >
> > > ----------------------------
> > > java.sql.SQLException: Operation not allowed after ResultSet closed
> > >         at com.mysql.jdbc.ResultSet.checkClosed(ResultSet.java:3580)
> > >         at com.mysql.jdbc.ResultSet.next(ResultSet.java:2424)
> > >         at
> > > org.apache.commons.scaffold.sql.ResultSetUtils.getCollection(Unknown
> > Source)
> > >         at
> > > org.apache.commons.scaffold.sql.StatementUtils.getCollection(Unknown
> > Source)
> > >         at
> > > org.apache.commons.scaffold.sql.StatementUtils.getCollection(Unknown
> > Source)
> > >         at
> > org.apache.commons.scaffold.sql.AccessBase.findCollection(Unknown
> > > Source)
> > >         at org.apache.artimus.article.Access.findAll(Unknown Source)
> > >         at org.apache.artimus.CreateResources.execute(Unknown Source)
> > >         at
org.apache.struts.scaffold.ProcessAction.executeLogic(Unknown
> > > Source)
> > >         at
> > org.apache.struts.scaffold.BaseHelperAction.executeLogic(Unknown
> > > Source)
> > >         at org.apache.struts.scaffold.BaseAction.execute(Unknown
Source)
> > >         at org.apache.struts.scaffold.BaseAction.perform(Unknown
Source)
> > >         at
> > >
> >
>
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.ja
> > > va:1787)
> > >         at
> > >
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
> > >         at
> > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
> > >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:165)
> > >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
> > >         at
> > >
> >
>
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:9
> > > 6)
> > >         at
> com.caucho.server.http.Invocation.service(Invocation.java:315)
> > >         at
> > >
com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
> > >         at
> > >
> >
>
com.caucho.server.http.QRequestDispatcher.forward(QRequestDispatcher.java:22
> > > 5)
> > >         at
> > >
> >
>
com.caucho.server.http.QRequestDispatcher.forward(QRequestDispatcher.java:10
> > > 6)
> > >         at
> > >
> >
>
com.caucho.server.http.QRequestDispatcher.forward(QRequestDispatcher.java:83
> > > )
> > >         at
> > >
> >
>
org.apache.struts.tiles.ActionComponentServlet.doForward(ActionComponentServ
> > > let.java:389)
> > >         at
> > >
> >
>
org.apache.struts.tiles.ActionComponentServlet.processActionForward(ActionCo
> > > mponentServlet.java:109)
> > >         at
> > >
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1596)
> > >         at
> > > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
> > >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:165)
> > >         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
> > >         at
> > >
> >
>
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:9
> > > 6)
> > >         at
> com.caucho.server.http.Invocation.service(Invocation.java:315)
> > >         at
> > >
com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
> > >         at
> > > com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
> > >         at
> > >
> com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:164)
> > >         at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
> > >         at java.lang.Thread.run(Thread.java:536)
> > > ----------------------------
> > >
> > > Has anyone seen this before?
> > >
> > > Thanks,
> > > --jeff
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to