Re: svn commit: r1596506 - /ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1596506 - /ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml

Jacques Le Roux
Administrator
Hi Hans,

I wanted to handle this better, for a reason the linkToProduct service is not known when the SECA fires.

Weirdly enough even when you run the createCommunicationEvent service manually you get the same error though obviously
https://localhost:8443/webtools/control/ServiceList?sel_service_name=linkToProduct works
But you can't run the  linkToProduct manually (same error: Cannot find service [linkToProduct] location class (org.ofbiz.scrum.ScrumServices))

I could not find any typos, and found that it's actually a classloader error. I moved the definition in party component for testing, for no avail.

Though the error message is java.lang.ClassNotFoundException: org.ofbiz.scrum.ScrumServices
The method exists in the specialpurpose\scrum\build\classes\org\ofbiz\scrum\ScrumServices.class also in the ofbiz-scrum.jar and the Scrum webapp loads
and works

I tried to trace what's happening, but finally ran out of time

Note that if you move the definition *and implementation* of the linkToProduct  service from scrum to party then all works. I thought it could be
something in the web.xml file but found nothing

At this stage I decide to give up!

Jacques

Le 21/05/2014 09:58, [hidden email] a écrit :

> Author: jleroux
> Date: Wed May 21 07:58:51 2014
> New Revision: 1596506
>
> URL: http://svn.apache.org/r1596506
> Log:
> Temporary removes this SECA to check the build in Buildbot works the same than here.
>
> Unfortunately the infrabot is not able to re-run at demand at the moment, see https://issues.apache.org/jira/browse/INFRA-7642
>
> So this is rather a build test, we still have to fix this issue (not enough time atm)
>
> Modified:
>      ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml
>
> Modified: ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml?rev=1596506&r1=1596505&r2=1596506&view=diff
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml (original)
> +++ ofbiz/trunk/specialpurpose/scrum/servicedef/secas.xml Wed May 21 07:58:51 2014
> @@ -71,7 +71,7 @@ under the License.
>           <action mode="sync" service="autoScrumNotification"/>
>       </eca>
>       <!-- when a communcation event is created check the subject for a PD# string, if found link the email to the certain product-->
> -    <eca service="createCommunicationEvent" event="commit">
> +<!--    <eca service="createCommunicationEvent" event="commit">
>           <action service="linkToProduct" mode="sync"/>
>       </eca>
> -</service-eca>
> +--></service-eca>
>
>
>

--