<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hello Jonathan,<br>
<br>
Thanks for your answer. All contributes are welcomed.<br>
But my problem is very strange:<br>
1.- If I put While in lower case, I've more errors plus to ";" one.<br>
2.- The code of the navigation.jsp file:<br>
<br>
I had error in the first line, so, I've implemented the second "<%"
alone, as you can see now, and the error is appearing at this line.
Also, I've more errors if I put "<%="....<br>
<br>
<br>
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 2 in the jsp file:
/WEB-INF/jsp/offline/system/modules/es.alcatelbarcelonadesigncenter.aww/elements/navigation.jsp
Generated servlet error:
Syntax error, insert ")" to complete MethodInvocation
An error occurred at line: 2 in the jsp file:
/WEB-INF/jsp/offline/system/modules/es.alcatelbarcelonadesigncenter.aww/elements/navigation.jsp
Generated servlet error:
Syntax error, insert ";" to complete Statement
An error occurred at line: 2 in the jsp file:
/WEB-INF/jsp/offline/system/modules/es.alcatelbarcelonadesigncenter.aww/elements/navigation.jsp
Generated servlet error:
Syntax error, insert ";" to complete Statement
An error occurred at line: 2 in the jsp file:
/WEB-INF/jsp/offline/system/modules/es.alcatelbarcelonadesigncenter.aww/elements/navigation.jsp
Generated servlet error:
Syntax error on token ")", delete this token
<br>
<br>
<br>
<br>
<%@ page session="false" import="org.opencms.file.*,
org.opencms.jsp.*, java.util.*, org.opencms.frontend.templateone.*"
%><br>
<b><font color="#cc0000"><%</font></b><br>
CmsJspActionElement cms = new CmsJspActionElement( pageContext,
request, response );<br>
CmsJspNavBuilder navigation = cms.getNavigation();<br>
ArrayList navItems = navigation.getNavigationForFolder();<br>
Iterator i = navItems.iterator();<br>
While( i.hasNext() ) {<br>
CmsJspNavElement navElement = ( CmsJspNavElement )i.next();<br>
String link = cms.link( navElement.getResourceName() );<br>
String title = navElement.getTitle();<br>
out.println("<a href=\"" + link + "\">" + title +
"</a><br/>");<br>
}<br>
%><br>
<br>
<br>
Jonathan Woods escribió:
<blockquote cite="mid002801c6aa79$57bc70d0$0500a8c0@COMPUTER2"
 type="cite">
  <pre wrap="">Maria -

1.  I notice you have "   While (...)  " - maybe it's just how you pasted
the code, but of course the 'while' keyword should start with a lower case.

2.  Whenever I get a JSP compilation error like this, it's usually for one
of two reasons:

(i) I have used <% ... %> without closing a Java source code line with a ";"
(the ";" is not necessary if you're using <%= ... %> to evaluate an
expression, but it is with <% ... %>.

(ii) I have made an error in back-slash quoting a character like ", and Java
is interpreting it as starting or ending a String literal.

Jon

-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:opencms-dev-bounces@opencms.org">opencms-dev-bounces@opencms.org</a>
[<a class="moz-txt-link-freetext" href="mailto:opencms-dev-bounces@opencms.org">mailto:opencms-dev-bounces@opencms.org</a>] On Behalf Of
<a class="moz-txt-link-abbreviated" href="mailto:maria.freixes_graells@alcatel.es">maria.freixes_graells@alcatel.es</a>
Sent: 18 July 2006 13:55
To: The OpenCms mailing list
Subject: Re: [opencms-dev] Problem in cron scheduled job for search lucene

Hello Roberto!!

I've already tryied to implement a search engine following the alkacon
documentation integrated with OpenCms, but I've also problems on it.
Let me explain to you:

1) I've the navigation.jsp  in
/system/modules/es.alcatelbarcelonadesigncenter.aww/elements/

<%@ page session="false"
import="org.opencms.file.*, org.opencms.jsp.*, java.util.*,
org.opencms.frontend.templateone.*"
%>
<%
/*
* Provides basic site navigation.
*/
// Instead of using the default constructor and init(), we // can use this
constructor:
CmsJspActionElement cms =
new CmsJspActionElement( pageContext, request, response ); // Get navigation
info CmsJspNavBuilder navigation = cms.getNavigation(); ArrayList navItems =
navigation.getNavigationForFolder();
Iterator i = navItems.iterator();
// Loop through all of the items in the ArrayList and print the // menu.
While( i.hasNext() ) {
CmsJspNavElement navElement = ( CmsJspNavElement )i.next(); String link =
cms.link( navElement.getResourceName() ); String title =
navElement.getTitle(); out.println("<a href=\"" + link + "\">" + title +
"</a><br/>"); } %>


2) I've included the file into our welcome template  
(/system/modules/es.alcatelbarcelonadesigncenter.aww/templates/)


<%@ page session="false" %><%--
--%><%@ taglib prefix="cms" uri=<a class="moz-txt-link-rfc2396E" href="http://www.opencms.org/taglib/cms">"http://www.opencms.org/taglib/cms"</a> %><%

// init

%><cms:template element="head"><%--
--%><!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>OpenCms - <cms:property name="Title" escapeHtml="true" /></title>

<meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; 
CHARSET=<cms:property name="content-encoding" default="ISO-8859-1" />">
<meta name="author" content="Alkacon Software GmbH">
<meta name="description" content="<cms:property name="Description" 
default="OpenCms welcome page and release notes" />">
<meta name="keywords" content="<cms:property name="Keywords" 
default="OpenCms, Demo, Application, Content Management" />">

<style type="text/css">
<!--
<%@ include file="../resources/welcome.css" %>
-->
</style>

<cms:editable />

</head>
<body>
<img src="<cms:link>../resources/logo_opencms_large.png</cms:link>" 
alt="OpenCms Logo" title="OpenCms Logo" width="250" height="63" 
border="0" align="right">

<!-- Navigation starts here -->
<cms:include file="../elements/navigation.jsp" />
<!-- cms:include 
file="/system/modules/net.grcomputing.opencms.search.lucene/elements/simple_
search.jsp"/>
<!-- Navigation ends here -->
<br clear="all">

<!-- Main page body starts here -->
</cms:template>

<cms:template element="body">
<table>
<tr>
    <td>
        <cms:include element="body" editable="true" />
    </td>
</tr>
</table>
</cms:template><%--


--%><cms:template element="foot"><%--
--%><!-- Main page body ends here -->

<!-- Login element starts here --><%--
--%><cms:include file="../elements/login_element.jsp" /><%--
--%><!-- Login element ends here -->

<p class="small"><img 
src="<cms:link>../resources/logo_alkacon.gif</cms:link>" alt="Alkacon 
Software GmbH" width="100" height="36" border="0" align="left">
&copy; 2006 Alkacon Software GmbH<br>
The OpenCms experts<br>
<a href=<a class="moz-txt-link-rfc2396E" href="http://www.alkacon.com">"http://www.alkacon.com"</a> 
target="alkacon"><a class="moz-txt-link-freetext" href="http://www.alkacon.com">http://www.alkacon.com</a></a></p>

</body>
</html>
</cms:template>


But now, I've a problem with the welcome page, it says:


javax.servlet.ServletException: javax.servlet.jsp.JspException: Unable to
compile class for JSP

An error occurred at line: 4 in the jsp file:
/WEB-INF/jsp/offline/system/modules/es.alcatelbarcelonadesigncenter.aww/elem
ents/navigation.jsp
Generated servlet error:
Syntax error, insert ";" to complete Statement


        at
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextI
mpl.java:854)
        at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:791)
        at
org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.es_alcatelbarcelonades
igncenter_aww.welcome_html_jsp._jspService(welcome_html_jsp.java:168)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
32)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
<a class="moz-txt-link-freetext" href="java:672">java:672</a>)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:574)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:499)
        at
org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDisp
atcher.java:194)
        at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.j
ava:170)
        at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:433)
        at
org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRe
questDispatcher.java:423)
        at
org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.j
ava:174)
        at
org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:467)
        at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:412)
        at
org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:7
19)
        at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1332)
        at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:151)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126
)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105
)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC
onnection(Http11BaseProtocol.java:664)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav
a:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo
rkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)

I don't know about this ";"

Could you help me please since this point?

I would be very gratefully.

Thanks and regards,

Maria
        at java.lang.Thread.run(Thread.java:595)




Roberto Hervella Macía escribió:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi Mr Alireza,

I've been implementing some search indexes in OpenCms lately, and I'm
    </pre>
  </blockquote>
  <pre wrap=""><!---->using
  </pre>
  <blockquote type="cite">
    <pre wrap="">them in some jsps that I've implemented similar to OpenCms examples.
You can see these examples in alkacon documentation integrated with
    </pre>
  </blockquote>
  <pre wrap=""><!---->OpenCms,
  </pre>
  <blockquote type="cite">
    <pre wrap="">in the folder examples search.

I hope this information could help you.

    Roberto


----- Original Message ----- 
From: <a class="moz-txt-link-rfc2396E" href="mailto:maria.freixes_graells@alcatel.es"><maria.freixes_graells@alcatel.es></a>
To: <a class="moz-txt-link-rfc2396E" href="mailto:opencms-dev@opencms.org"><opencms-dev@opencms.org></a>
Sent: Tuesday, July 18, 2006 12:11 PM
Subject: [opencms-dev] Problem in cron scheduled job for search lucene


  
    </pre>
    <blockquote type="cite">
      <pre wrap="">Hello everybody!!

Could anyone help to me, please?
I'm trying to use the lucene search engine. I've followed the
instructions related in the OpenCms ebook but I've optained an error
when I'm trying to create the scheduled job, when I put the Java class
in the combo: net.grcomputing.opencms.search.lucene.CronIndexManager,
then I optain the error: com/opencms/core/I_CmsCronJob, and the combo is
setting to red colour.

Any idea about it?
Can I use the lucene search engine without using the scheduled job?

Thanks a lot, and have a nice day!!

Best regards,
Maria

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please
      </pre>
    </blockquote>
  </blockquote>
  <pre wrap=""><!---->visit
  </pre>
  <blockquote type="cite">
    <blockquote type="cite">
      <pre wrap=""><a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a>

    
      </pre>
    </blockquote>
    <pre wrap="">
_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a>
  
    </pre>
  </blockquote>
  <pre wrap=""><!---->


_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
<a class="moz-txt-link-freetext" href="http://lists.opencms.org/mailman/listinfo/opencms-dev">http://lists.opencms.org/mailman/listinfo/opencms-dev</a>
  </pre>
</blockquote>
<br>
</body>
</html>