[Building Sakai] Etudes-melete 2.7.2 tool not compatible with Sakai 2.7.0 ?

Robert Long relong at svsu.edu
Wed Aug 4 10:02:15 PDT 2010


Chout,

You need to change the dependencies slightly for JSF.

Change the following dependencies in the Melete pom.xml files:

<dependency>
      <groupId>org.sakaiproject</groupId>
      <artifactId>sakai-jsf-tool</artifactId>
      <version>${sakai.version}</version>
</dependency>
<dependency>
      <groupId>org.sakaiproject</groupId>
      <artifactId>sakai-jsf-app</artifactId>
      <version>${sakai.version}</version>
</dependency>
<dependency>
      <groupId>org.sakaiproject</groupId>
      <artifactId>sakai-depend-jsf-widgets-sun</artifactId>
      <version>${sakai.version}</version>
      <type>pom</type>
      <exclusions>
        <exclusion>
          <groupId>org.apache.myfaces.tomahawk</groupId>
          <artifactId>tomahawk</artifactId>
        </exclusion>
      </exclusions>
    </dependency>

To this format:

<dependency>
      <groupId>org.sakaiproject</groupId>
      <artifactId>sakai-jsf-tool</artifactId>
      <version>${sakai.version}</version>
</dependency>
<dependency>
      <groupId>org.sakaiproject</groupId>
      <artifactId>sakai-jsf-app</artifactId>
      <version>${sakai.version}</version>
</dependency>
 <dependency>
          <groupId>org.sakaiproject.jsf</groupId>
           <artifactId>jsf-widgets-sun-depend</artifactId>
          <version>${sakai.version}</version>
          <type>pom</type>
           <exclusions>
            <exclusion>
               <groupId>org.apache.myfaces.tomahawk</groupId>
               <artifactId>tomahawk</artifactId>
             </exclusion>
           </exclusions>
</dependency>

This should get it to build properly.

You may also have to change other contrib tools that use JSF too...

--Bob

----
Robert E. Long, MA
Saginaw Valley State University
Open Source Programmer / Analyst
Math / Education Technology Instructor
M.A. Instructional Technology
O: 989.964.2245




On 8/4/10 12:53 PM, "Mallika M Thoppay" <mallika at etudes.org> wrote:

> Chuot,
> 
> Melete needs to build correctly under Sakai2.7, you cannot copy the old
> war file over. Try clearing the maven repository and building
> Melete2.7.2, send us a screenshot of the errors you get.
> 
> Thanks,
> Mallika
> 
> chuot con wrote:
>> Hi Mallika,
>> 
>> This is my problem:
>>      Before I had the Sakai 2.6.0, tomcat 5.5.28 and Etudes-melete
>> 2.7.2. They worked together very good.
>> 
>>      After that, I have decided to upgrade to the Sakai 2.7.0. I used
>> a fresh tomcat (5.5.28) and I have deployed the Sakai 2.7.0 successfully.
>> 
>>      Next step, I downloaded Etudes-melete 2.7.2 and deployed this
>> tool. Before I deployed Melete, I had changed the version of Sakai in
>> the folder: melete/pom.xml to 2.7.0 instead 2.6.1. However, the
>> process of Melete building was unsucessful. It required some library
>> liked sakai-jsf-...-2.7.0.jar.
>> 
>> I don't know how to fix this problem and I can not correct all pom.xml
>> files.
>> 
>> So, I copied the package etudes-melete-tool.war in the folder Sakai
>> 2.6.0 to Sakai 2.7.0.
>> 
>> That why I have received those errors.
>> 
>> Please help me to check this problem.
>> 
>> Thank you so much.
>> 
>> Thinh.
>> 
>> 
>> --- On *Wed, 8/4/10, Mallika M Thoppay /<mallika at etudes.org>/* wrote:
>> 
>> 
>>     From: Mallika M Thoppay <mallika at etudes.org>
>>     Subject: Re: [Building Sakai] Etudes-melete 2.7.2 tool not
>>     compatible with Sakai 2.7.0 ?
>>     To: "chuot con" <chuot_con1999 at yahoo.com>
>>     Cc: sakai-dev at collab.sakaiproject.org
>>     Date: Wednesday, August 4, 2010, 12:34 PM
>> 
>>     Hi Chuot,
>> 
>>     Melete2.7.2 has not been tested with Sakai2.7, however it appears
>>     that you have a different problem. Were you upgrading from an
>>     older Melete version? Upon compiling and deploying Melete, please
>>     ensure that corresponding war files have been created and deployed
>>     under Tomcat.
>> 
>>     Delete the tomcat_home/work/Catalina/localhost/etudes-melete-tool
>>     folder prior to restarting.
>> 
>>     Let us know how it proceeds and we can help you.
>> 
>>     Thanks,
>>     Mallika
>> 
>>     chuot con wrote:
>>> Hi everybody,
>>> 
>>> I received some errors when I used Etudes-melete 2.7.2 tool.
>>     These errors were:
>>> org.sakaiproject.portal.api.PortalHandlerException:
>>     org.sakaiproject.tool.api.ToolException: Unable to compile class
>>     for JSP
>>>     at
>>     
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPor
>> tal.java:768)
>>> caused by: org.sakaiproject.tool.api.ToolException: Unable to
>>     compile class for JSP
>>>     at
>>     
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCha
>> ronPortal.java:1216)
>>> caused by: org.apache.jasper.JasperException: Unable to compile
>>     class for JSP
>>>     at
>>     
>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:30
>> 2)
>>> caused by: java.io.FileNotFoundException:
>>     
>> /opt/bmpm/sakaitomcat/work/Catalina/localhost/etudes-melete-tool/org/apache/j
>> sp/melete/main_jsp.java
>>     (No such file or
>>>  directory)
>>>     at java.io.FileOutputStream.open(Native Method)
>>>     at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
>>>     at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
>>>     at
>>     org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:141)
>>> ,etc.
>>> 
>>> I read an installation instruction to deploy Melete 2.7.2 in
>>     Etudes site and it required Java 1.5
>>> 
>>> Have the Melete 2.7.2 tool ever been compatible with Sakai 2.7.0 ?
>>> 
>>> Please help me check this problem.
>>> 
>>> Thanks for your helping.
>>> 
>>> Thinh.
>>> 
>>>         
>>> 
>>> 
>>     ------------------------------------------------------------------------
>>> 
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>     </mc/compose?to=sakai-dev at collab.sakaiproject.org>
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> 
>>> TO UNSUBSCRIBE: send email to
>>     sakai-dev-unsubscribe at collab.sakaiproject.org
>>     </mc/compose?to=sakai-dev-unsubscribe at collab.sakaiproject.org>
>>     with a subject of "unsubscribe"
>> 
>> 
>>     -- Mallika M Thoppay
>>     Learning Systems Developer
>>     Etudes Inc
>>     http://etudes.org
>> 
>> 
> 









More information about the sakai-dev mailing list