<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 13: Issues with javax.sql.rowset.CachedRowSet</title><link href="https://sourceforge.net/p/jukex/bugs/13/" rel="alternate"/><link href="https://sourceforge.net/p/jukex/bugs/13/feed.atom" rel="self"/><id>https://sourceforge.net/p/jukex/bugs/13/</id><updated>2003-12-30T01:06:57Z</updated><subtitle>Recent changes to 13: Issues with javax.sql.rowset.CachedRowSet</subtitle><entry><title>Issues with javax.sql.rowset.CachedRowSet</title><link href="https://sourceforge.net/p/jukex/bugs/13/" rel="alternate"/><published>2003-12-30T01:06:57Z</published><updated>2003-12-30T01:06:57Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net9651079cc574bc176abad6207af6434209593e84</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I installed the whole thing as instructed by the &lt;br /&gt;
README in the web site, I get an error when running ant &lt;br /&gt;
which looks like:&lt;/p&gt;
&lt;p&gt;compile:&lt;br /&gt;
[javac] Compiling 66 source files to /home/dphillips/&lt;br /&gt;
Source/mysql_shout/jukex-0.8.3-src/build/classes&lt;br /&gt;
[javac] /home/dphillips/Source/mysql_shout/jukex-0.8.3-&lt;br /&gt;
src/src/java/com/neoworks/jukex/query/Query.java:173: &lt;br /&gt;
cannot resolve symbol&lt;br /&gt;
[javac] symbol  : variable CachedRowSet &lt;br /&gt;
[javac] location: class com.neoworks.jukex.query.Query&lt;br /&gt;
[javac]                     CachedRowSet = new &lt;br /&gt;
CachedRowSet();&lt;br /&gt;
[javac]                         ^&lt;br /&gt;
[javac] /home/dphillips/Source/mysql_shout/jukex-0.8.3-&lt;br /&gt;
src/src/java/com/neoworks/jukex/query/Query.java:173: &lt;br /&gt;
javax.sql.rowset.CachedRowSet is abstract; cannot be &lt;br /&gt;
instantiated&lt;br /&gt;
[javac]                     CachedRowSet = new &lt;br /&gt;
CachedRowSet();&lt;br /&gt;
[javac]                                        ^&lt;br /&gt;
[javac] /home/dphillips/Source/mysql_shout/jukex-0.8.3-&lt;br /&gt;
src/src/java/com/neoworks/jukex/query/Query.java:174: &lt;br /&gt;
cannot resolve symbol&lt;br /&gt;
[javac] symbol  : variable cs &lt;br /&gt;
[javac] location: class com.neoworks.jukex.query.Query&lt;br /&gt;
[javac]                     cs.populate( state.executeQuery( &lt;br /&gt;
this.getSQL() ) );&lt;br /&gt;
[javac]                         ^&lt;br /&gt;
[javac] /home/dphillips/Source/mysql_shout/jukex-0.8.3-&lt;br /&gt;
src/src/java/com/neoworks/jukex/query/Query.java:176: &lt;br /&gt;
cannot resolve symbol&lt;br /&gt;
[javac] symbol  : variable cs &lt;br /&gt;
[javac] location: class com.neoworks.jukex.query.Query&lt;br /&gt;
[javac]                     retval = new &lt;br /&gt;
AttributeValueResultSet( cs , this.selectAttributes );&lt;br /&gt;
[javac]                                                               ^&lt;br /&gt;
[javac] 4 errors&lt;/p&gt;
&lt;p&gt;After redownloading and starting with a clean source tree, &lt;br /&gt;
here's how I fixed the problem. First, changed the import to:&lt;/p&gt;
&lt;p&gt;import com.sun.rowset.CachedRowSetImpl;&lt;/p&gt;
&lt;p&gt;and change all of the calls to "CachedRowSet" to &lt;br /&gt;
"CachedRowSetImpl".&lt;/p&gt;
&lt;p&gt;The library I ended up using was jdbc_rowset-1.0-rd2 which &lt;br /&gt;
can be downloaded from &lt;a href="https://jsecom8b.sun.com:443/" rel="nofollow"&gt;https://jsecom8b.sun.com:443/&lt;/a&gt;&lt;br /&gt;
ECom/EComActionServlet/LegalPage:~:&lt;br /&gt;
com.sun.sunit.sdlc.content.LegalWebPageInfo;&lt;br /&gt;
jsessionid=jsecom8b.sun.com&lt;br /&gt;
-18238%3A3ff0c5cf%3Af589d3c49e43994&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>