Hi.

I need help with following problem. I have set up database (other than
default), and I try to use my ObjectPeer class to retrieve objects from
it. I do this that way:

Criteria = new Criteria("mydatabase");
criteria.add(ObjectPeer.objectId,objId);
Vector v = ObjectPeer.doSelect(criteria);

and I get this exception:

java.sql.SQLException: Error during query: Unexpected Exception:
java.sql.SQLException message given: Column not found: Unknown column
'Object.url' in 'field list'
java.sql.SQLException: Error during query: Unexpected Exception:
java.sql.SQLException message given: Column not found: Unknown column
'Object.url' in 'field list'
        at org.gjt.mm.mysql.Connection.execSQL(Connection.java:807)
        at org.gjt.mm.mysql.Connection.execSQL(Connection.java:740)
        at org.gjt.mm.mysql.Statement.executeQuery(Statement.java:159)
        at
com.workingdogs.village.QueryDataSet.<init>(QueryDataSet.java:112)
        at
org.apache.turbine.om.peer.BasePeer.executeQuery(BasePeer.java:982)
        at
org.apache.turbine.om.peer.BasePeer.executeQuery(BasePeer.java:949)
        at
org.apache.turbine.om.peer.BasePeer.executeQuery(BasePeer.java:908)
        at
org.apache.turbine.om.peer.BasePeer.doSelect(BasePeer.java:855)
        at
pl.com.epoint.u235.om.peer.NavigationPeer.doSelect(NavigationPeer.java:80)
        at
pl.com.epoint.u235.NavigationFactory.getNavigationHolder(NavigationFactory.java:124)
        at
pl.com.epoint.u235.NavigationTree.buildTree(NavigationTree.java:72)
        at
pl.com.epoint.u235.NavigationTree.<init>(NavigationTree.java:60)
        at
pl.com.epoint.u235.NavigationFactory.getNavigationTree(NavigationFactory.java:243)
        at
pl.com.epoint.u235.modules.layouts.U235Layout.getNavigationTree(U235Layout.java:173)
        at
pl.com.epoint.u235.modules.layouts.U235Layout.doBuild(U235Layout.java:117)
        at org.apache.turbine.modules.Layout.build(Layout.java:93)
        at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:120)
        at
pl.com.epoint.u235.modules.pages.U235Page.doBuild(U235Page.java:142)
        at org.apache.turbine.modules.Page.build(Page.java:92)
        at
org.apache.turbine.modules.PageLoader.exec(PageLoader.java:119)
        at org.apache.turbine.Turbine.doGet(Turbine.java:347)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)
        at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)
        at java.lang.Thread.run(Thread.java:484)

All stuff in BasePeer seems to be working ok (FWIChecked).I
doublechecked my Turbine.properites (at least connection is properly
obtained :) and Object table definition to contain url column. When I
query database by hand with "select" stuff generated by
BasePeer.createQueryString(criteria) everything works perfectly.

Does anybody has any idea what could be wrong ?
Any help would be appreciated.

Regards

Scooter

BTW. I use MySQL with "org.gjt.mm.mysql.Driver" JDBC driver.


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to