On 05.Apr.2002 -- 10:59 PM, Sharat Koya wrote: > Hi help on this problem would be much appreciated since I have been stuck > with it for a few days of coding. > I have a logicsheet that runs mysql statments and returns values from the > database. > > In my logic (in the file using the logic sheet) I have the statment that > trys to assign a value from the database. I have tested my logicsheet on its > own and it works fine, however Cocoon returns the error below when I try to > assign the value to a java variable. can anyone help? > > thanks > > Sharat Koya > > Calling code > mercurySun = <eclipse-data:get-planet-data data="sundist" name="Mercury"/>; > -------------- > Error: > org.apache.cocoon.ProcessingException: Language Exception: > org.apache.cocoon.components.language.LanguageException: Error compiling > register_xsp: > Line 1652, column 4: illegal start of expression > Line 0, column 0: > 1 error > -------------- > This is the segment of code where the error occurs: > > line 1652: > mercurySun = > if (_esql_connection != null) > {_esql_connections.push(_esql_connection); > > } > _esql_connection = new EsqlConnectionCocoon2(); > try { > try { > _esql_connection.datasource = (DataSourceComponent) > _esql_selector.select(String.valueOf( "" + (database) )); > _esql_connection.connection = > _esql_connection.datasource.getConnection(); > } catch (Exception _esql_exception_N10170) { > getLogger().error("Could not get the > datasource",_esql_exception_N10170); > throw new RuntimeException("Could not get the datasource > "+_esql_exception_N10170); > } >
Sharat, your logicsheet seems to expand <eclipse-data:get-planet-data/> to more that a simple <esql:get-XXX/>. You should create a tag that does all the connection setup and nest the <eclips-data:get-planet-data/> inside. Chris. -- C h r i s t i a n H a u l [EMAIL PROTECTED] fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>