[Contrib: Evaluation System] Missing class deploying EvaluationSystem on 2.7.0
Aaron Zeckoski
azeckoski at unicon.net
Wed Sep 8 06:16:55 PDT 2010
Deploying evalsys 1.2.1 on Sakai 2.7.x seems to work fine for me on
OSX with java 1.6 and tomcat 5.5.27. If it is not working for other
people then I would agree that we should change the version to a newer
once.
Also, for future reference, you should be aware that the vast majority
of Sakai tools require a system restart when you deploy them.
-AZ
On Wed, Sep 8, 2010 at 7:58 AM, Daniel Merino <daniel.merino at unavarra.es> wrote:
> I'm sorry, I received the same errors of 1.2.1 when deploying the 1.3.x
> version of EvalSys (when the Tomcat's webapp context was automatically
> reloaded), but I hadn't restarted Tomcat because I assumed that it
> wouldn't work.
>
> Restarting Tomcat after deploying 1.3.x works fine.
>
> However, I think that the risk I talked about still remains, because
> AFAIK deploying the tag 1.2.1 of Evalsys (is the latest stable, am I
> right?) on Sakai 2.7 will throw that exception. Maybe you should
> recommend Evalsys 1.3.x for Sakai 2.7 in the Confluence Install page.
>
> Thanks for your help.
> Best regards.
>
> Aaron Zeckoski escribió:
>> Daniel,
>> This is RSF complaining that it cannot startup the tool correctly
>> because of a missing class. Most likely you either have a botched
>> deploy (where the build did not complete and all the files were not
>> placed into tomcat) or you have duplicate jar files in your tomcat
>> directory with version mismatches (caused by deploying 2 versions of
>> the same tool).
>>
>> Unfortunately, neither of these are specific to the evaluation tool
>> (they apply to all sakai tools) and also don't really relate to the
>> specific version being deployed.
>>
>> My best advice is to restore the server backup of the files in
>> TOMCAT_HOME components/shared/webapps and restart your server. That
>> will correct things the fastest and get you back up and running. You
>> may want to try asking this kind of thing on the sakai production list
>> as well.
>>
>> Hope this helps
>> -AZ
>>
>>
>> On Wed, Sep 8, 2010 at 7:17 AM, Daniel Merino <daniel.merino at unavarra.es> wrote:
>>
>>> Hi everybody.
>>>
>>> A few weeks ago I deployed Evalsys 1.2.1 with Hierarchy 1.2.5 on Sakai 2.7.0
>>> without any problem.
>>>
>>> I have tried to do the same deployment (with the same sources) and now I get
>>> an error about a missing class:
>>>
>>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'RSACBridgeProxy$child#1be0be0d' defined in class
>>> path resource [conf/rsf-config.xml]: Cannot resolve reference to bean
>>> 'RSACBeanLocator' while setting bean property 'RSACBeanLocator'; nested
>>> exception is org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'RSACBeanLocator' defined in class path resource
>>> [conf/rsf-config.xml]: Invocation of init method failed; nested exception is
>>> java.lang.NoClassDefFoundError:
>>> org/sakaiproject/evaluation/logic/exceptions/InvalidEvalCategoryException
>>>
>>> The worst thing is that, after this, Tomcat doesn't start so I have had to
>>> remove manually the shared/lib jars to fix it and now the old Evalsys
>>> doesn't work in my test environment. It can be a very big problem if
>>> somebody does this in their production environments.
>>>
>>> I have searched in Google and I have found that somebody got this same error
>>> and the solution given to him was to deploy Evalsys 1.3.x, but I have tried
>>> to do this and I get the same errors.
>>>
>>> Please, could you help me?
>>> Thanks in advance.
>>> Best regards.
>>> --
>>> Daniel Merino
>>> daniel.merino at unavarra.es
>>> Gestor de teleformación - Centro Superior de Innovación Educativa.
>>> Tfno: 948-168489 - Universidad Pública de Navarra.
>>>
>>> _______________________________________________
>>> evaluation mailing list
>>> evaluation at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/evaluation
>>>
>>> TO UNSUBSCRIBE: send email to evaluation-unsubscribe at collab.sakaiproject.org
>>> with a subject of "unsubscribe"
>>>
>>>
>>
>>
>>
>>
>
> --
> Daniel Merino Echeverría
> daniel.merino at unavarra.es
> Gestor de teleformación - Centro Superior de Innovación Educativa.
> Tfno: 948-168489 - Universidad Pública de Navarra.
> --
> Tradición es hacer algo estúpido porque llevamos 500 años haciendo algo
> estúpido. (Perich)
> _______________________________________________
> evaluation mailing list
> evaluation at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/evaluation
>
> TO UNSUBSCRIBE: send email to evaluation-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
--
Aaron Zeckoski - Software Engineer - http://tinyurl.com/azprofile
More information about the evaluation
mailing list