You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by KL Tse <kl...@yahoo.com> on 2001/12/10 09:43:31 UTC
cannot resolve symbol
I have added a table to project-schema.xml. Run ant project-om and ant
compile. I got an 'cannot resolve symbol' error.
Are they due to the use of column type "Text" and 'Datetime' ?
p.s. Environment is Sybase on Linux 6.2.
Thanks in advance for all helps.
New Table in schema :
<table name="document">
<column name="docid" required="true" primaryKey="true" type="NUMERIC"/>
<column name="lang" size="2" type="VARCHAR"/>
<column name="title" size="80" type="VARCHAR"/>
<column name="searchstr" size="80" type="VARCHAR"/>
<column name="content" type="TEXT"/>
<column name="doctype" size="10" type="VARCHAR"/>
<column name="docpath" size="80" type="VARCHAR"/>
<column name="creator" size="20" type="VARCHAR"/>
<column name="revisor" size="20" type="VARCHAR"/>
<column name="upddate" type="DATETIME"/>
<column name="inpdate" type="DATETIME"/>
</table>
The Section in DocumentMapBuilder.java causes the compile errors is :
tMap.addPrimaryKey ( getDocument_Docid(), new
BigDecimal(0) );
tMap.addColumn ( getDocument_Lang(), new String() );
tMap.addColumn ( getDocument_Title(), new String() );
tMap.addColumn ( getDocument_Searchstr(), new String() );
tMap.addColumn ( getDocument_Content(), $col.JavaObject );
tMap.addColumn ( getDocument_Doctype(), new String() );
tMap.addColumn ( getDocument_Docpath(), new String() );
tMap.addColumn ( getDocument_Creator(), new String() );
tMap.addColumn ( getDocument_Revisor(), new String() );
tMap.addColumn ( getDocument_Upddate(), $col.JavaObject );
tMap.addColumn ( getDocument_Inpdate(), $col.JavaObject );
Compile errors :
Buildfile: build.xml
compile:
[javac] Compiling 8 source files to
/usr/local/tdk/webapps/jm/WEB-INF/classes
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:137: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Content(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:147: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Upddate(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:149: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Inpdate(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:195: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setContent(row.getValue(offset+4).$col.VillageMethod);
[javac]
^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:200: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setUpddate(row.getValue(offset+9).$col.VillageMethod);
[javac]
^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:201: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setInpdate(row.getValue(offset+10).$col.VillageMethod);
[javac]
^
[javac] 6 errors
Total time: 2 seconds
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: cannot resolve symbol
Posted by KL Tse <kl...@yahoo.com>.
After I made the changes. It works. Thanks.
----- Original Message -----
From: "Frank W. Nolden" <fr...@maxware.nl>
To: "Turbine Users List" <tu...@jakarta.apache.org>
Sent: Monday, December 10, 2001 5:05 PM
Subject: Re: cannot resolve symbol
It definitely has to do with the TEXT and DATETIME columns. They are not
mapped onto a JAVA type and thus you will see $col.JavaObject in your code,
which obviously does not compile.
Look at the db.props file in the templates\sql\base\sybase\. TEXT and
DATETIME are no Torque supported types. They are Sybase types. You should
use LONGVARCHAR and TIMESTAMP instead.
Hope this help.
----- Original Message -----
From: KL Tse
To: Turbine Users List
Sent: Monday, December 10, 2001 09:43
Subject: cannot resolve symbol
I have added a table to project-schema.xml. Run ant project-om and ant
compile. I got an 'cannot resolve symbol' error.
Are they due to the use of column type "Text" and 'Datetime' ?
p.s. Environment is Sybase on Linux 6.2.
Thanks in advance for all helps.
New Table in schema :
<table name="document">
<column name="docid" required="true" primaryKey="true"
type="NUMERIC"/>
<column name="lang" size="2" type="VARCHAR"/>
<column name="title" size="80" type="VARCHAR"/>
<column name="searchstr" size="80" type="VARCHAR"/>
<column name="content" type="TEXT"/>
<column name="doctype" size="10" type="VARCHAR"/>
<column name="docpath" size="80" type="VARCHAR"/>
<column name="creator" size="20" type="VARCHAR"/>
<column name="revisor" size="20" type="VARCHAR"/>
<column name="upddate" type="DATETIME"/>
<column name="inpdate" type="DATETIME"/>
</table>
The Section in DocumentMapBuilder.java causes the compile errors is :
tMap.addPrimaryKey ( getDocument_Docid(), new
BigDecimal(0) );
tMap.addColumn ( getDocument_Lang(), new String() );
tMap.addColumn ( getDocument_Title(), new String() );
tMap.addColumn ( getDocument_Searchstr(), new
String() );
tMap.addColumn ( getDocument_Content(),
$col.JavaObject );
tMap.addColumn ( getDocument_Doctype(), new String() );
tMap.addColumn ( getDocument_Docpath(), new String() );
tMap.addColumn ( getDocument_Creator(), new String() );
tMap.addColumn ( getDocument_Revisor(), new String() );
tMap.addColumn ( getDocument_Upddate(),
$col.JavaObject );
tMap.addColumn ( getDocument_Inpdate(),
$col.JavaObject );
Compile errors :
Buildfile: build.xml
compile:
[javac] Compiling 8 source files to
/usr/local/tdk/webapps/jm/WEB-INF/classes
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:137: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Content(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:147: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Upddate(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:149: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Inpdate(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:195: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setContent(row.getValue(offset+4).$col.VillageMethod);
[javac]
^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:200: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setUpddate(row.getValue(offset+9).$col.VillageMethod);
[javac]
^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:201: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setInpdate(row.getValue(offset+10).$col.VillageMethod);
[javac]
^
[javac] 6 errors
Total time: 2 seconds
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
For additional commands, e-mail:
<ma...@jakarta.apache.org>
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: cannot resolve symbol
Posted by "Frank W. Nolden" <fr...@maxware.nl>.
It definitely has to do with the TEXT and DATETIME columns. They are not mapped onto a JAVA type and thus you will see $col.JavaObject in your code, which obviously does not compile.
Look at the db.props file in the templates\sql\base\sybase\. TEXT and DATETIME are no Torque supported types. They are Sybase types. You should use LONGVARCHAR and TIMESTAMP instead.
Hope this help.
----- Original Message -----
From: KL Tse
To: Turbine Users List
Sent: Monday, December 10, 2001 09:43
Subject: cannot resolve symbol
I have added a table to project-schema.xml. Run ant project-om and ant
compile. I got an 'cannot resolve symbol' error.
Are they due to the use of column type "Text" and 'Datetime' ?
p.s. Environment is Sybase on Linux 6.2.
Thanks in advance for all helps.
New Table in schema :
<table name="document">
<column name="docid" required="true" primaryKey="true" type="NUMERIC"/>
<column name="lang" size="2" type="VARCHAR"/>
<column name="title" size="80" type="VARCHAR"/>
<column name="searchstr" size="80" type="VARCHAR"/>
<column name="content" type="TEXT"/>
<column name="doctype" size="10" type="VARCHAR"/>
<column name="docpath" size="80" type="VARCHAR"/>
<column name="creator" size="20" type="VARCHAR"/>
<column name="revisor" size="20" type="VARCHAR"/>
<column name="upddate" type="DATETIME"/>
<column name="inpdate" type="DATETIME"/>
</table>
The Section in DocumentMapBuilder.java causes the compile errors is :
tMap.addPrimaryKey ( getDocument_Docid(), new
BigDecimal(0) );
tMap.addColumn ( getDocument_Lang(), new String() );
tMap.addColumn ( getDocument_Title(), new String() );
tMap.addColumn ( getDocument_Searchstr(), new String() );
tMap.addColumn ( getDocument_Content(), $col.JavaObject );
tMap.addColumn ( getDocument_Doctype(), new String() );
tMap.addColumn ( getDocument_Docpath(), new String() );
tMap.addColumn ( getDocument_Creator(), new String() );
tMap.addColumn ( getDocument_Revisor(), new String() );
tMap.addColumn ( getDocument_Upddate(), $col.JavaObject );
tMap.addColumn ( getDocument_Inpdate(), $col.JavaObject );
Compile errors :
Buildfile: build.xml
compile:
[javac] Compiling 8 source files to
/usr/local/tdk/webapps/jm/WEB-INF/classes
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:137: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Content(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:147: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Upddate(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/map/DocumentMapBu
ilder.java:149: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class org.alpha.jm.om.map.DocumentMapBuilder
[javac] tMap.addColumn ( getDocument_Inpdate(),
$col.JavaObject );
[javac] ^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:195: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setContent(row.getValue(offset+4).$col.VillageMethod);
[javac]
^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:200: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setUpddate(row.getValue(offset+9).$col.VillageMethod);
[javac]
^
[javac]
/usr/local/tdk/webapps/jm/WEB-INF/src/java/org/alpha/jm/om/BaseDocumentPeer.
java:201: cannot resolve symbol
[javac] symbol : variable $col
[javac] location: class com.workingdogs.village.Value
[javac]
obj.setInpdate(row.getValue(offset+10).$col.VillageMethod);
[javac]
^
[javac] 6 errors
Total time: 2 seconds
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>