Is this the whole XSP program?  If so, the problem is that you don't have
the required single non-xsp child node of xsp:page.  E.g., you have:
<xsp:page ...>
      <esql:connection>
            ...
      </esql:connection>
</xsp:page>

but you need to have:
<xsp:page ...>
      <some-node>
            <esql:connection>
                  ...
            </esql:connection>
      </some-node>
</xsp:page>

If that isn't the problem, write back and we'll try something else.

-Christopher



|---------+---------------------------->
|         |           Not Available    |
|         |           <[EMAIL PROTECTED]|
|         |           hoo.com>         |
|         |                            |
|         |           04/01/2003 01:28 |
|         |           PM               |
|         |           Please respond to|
|         |           cocoon-users     |
|         |                            |
|---------+---------------------------->
  
>--------------------------------------------------------------------------------------------------------------|
  |                                                                                    
                          |
  |       To:       [EMAIL PROTECTED]                                                  
                |
  |       cc:                                                                          
                          |
  |       Subject:  Re: esql not working at all, no connection ever created!           
                          |
  
>--------------------------------------------------------------------------------------------------------------|




Here is my xsp code:


<xsp:page language="java" xmlns:xsp="http://apache.org/xsp";
        xmlns:esql="http://apache.org/cocoon/SQL/v2";>

  <esql:connection>
   <esql:pool>db_pool</esql:pool>
          <esql:execute-query>
    <esql:query>
     select * from antiques
    </esql:query>
          <esql:results>
           <esql:row-results>
            <esql:get-int column="id"/>
            <esql:get-string column="name"/>
  &n! bsp;        </esql:row-results>
          </esql:results>
          </esql:execute-query>
  </esql:connection>
</xsp:page>


Here is my web.xml:


<init-param>
      <param-name>load-class</param-name>
      <param-value>
        <!-- For IBM WebSphere:
        com.ibm.servlet.classloader.Handler -->


        <!-- For Database Driver: -->
        org.hsqldb.jdbcDriver
  com.mysql.jdbc.Driver
        <!-- For parent ComponentManager sample:
        org.apache.cocoon.samples.parentcm.Configurator
        -->
      </param-value>
    </init-param>


Here is my cocoon.config:


<jdbc name="antiques">
     <pool-controller min="5" max="10"/>
     <dburl>jdbc:mysql://localhost/databasename?autoReconnect=true</dburl>
     <user>myusername</user>
     <password>mypassword</password>
   </jdbc>


Here is my pipeline for testing:


<map:pipeline>
   <map:match pattern="content/*.xml">
    <map:generate type="xsp" src="content/{1}.xsp"/>
    <map:serialize type="xml"/>
   </map:match>
  </map:pipeline>


Thanks again


 Christopher Painter-Wakefield <[EMAIL PROTECTED]> wrote:

 Please post your xsp code, or at least the portion with esql in it. Very
 hard to help, otherwise.

 -Christopher




 |---------+---------------------------->
 | | Not Available |
 | | | | hoo.com> |
 | | |
 | | 04/01/2003 03:47 |
 | | AM |
 | | Please respond to|
 | | cocoon-users |
 | | |
 |---------+---------------------------->
 >
 
--------------------------------------------------------------------------------------------------------------|

 | |
 | To: [EMAIL PROTECTED] |
 | cc: |
 | Subject: esql not working at all, no connection ever created! |
 >
 
--------------------------------------------------------------------------------------------------------------|





 I have been trying to get esql to work now for about 3 days with no luck.
 I
 beleive i have configured ever! ything correctly but when I run any xsp
 page
 with esql it returns a duplicated page of my xsp page except that it stops
 at the esql:connection tag. When I look at the error log it says there was
 a null pointer exception. After examining the generated java file I think
 it is because a connection object is always null (never set to a valid
 connection). However I am pretty confident my pool is set up correctly and
 the drivers are being loaded ok.


 Here is the code that it points to in the java file:


 _esql_query = new EsqlQuery( _esql_connection, String.valueOf(
 ""


 + " select * from antiques "
 + " "
 ) );


 No where above this code is the _esql_connection every initialized with a
 connection.


 I am using the latest release for java 1.4.1 and running windows me with
 mysql.


 Thanks,


 Kris






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



Do you Yahoo!?
Yahoo! Tax Center - File online, calculators, forms, and more









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

Reply via email to