ofbiz-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anshuman Manur <anshuman_ma...@stragure.com>
Subject Re: Jython error
Date Mon, 01 Jun 2009 05:48:53 GMT
Not supported? I don't understand - in the Best Practices
Guide<http://docs.ofbiz.org/display/OFBADMIN/Best+Practices+Guide>,
the logic layer section contains the following lines:
*
Always implement your service using the easiest and most appropriate
language or tool. You can implement services with many different languages
including Java, Groovy, Beanshell or any BSF compliant scripting language
(Jython, Jacl, JavaScript, etc), OFBiz Workflow Engine processes, OFBiz
MiniLang simple-methods, and various others.*

And, the serviceengine.xml file in framework/config/ contains the following
entry:

*<engine name="jpython" class="org.ofbiz.service.engine.BSFEngine"/>*

Could someone please tell me if Jython is supported, because I feel it is
and I'd be happy to create a Jira otherwise.

Anshuman Manur

On Sun, May 31, 2009 at 10:58 PM, BJ Freeman <bjfree@free-man.net> wrote:

> Unless I missed something jpython is not supported
> also
> only valid engines are java and simple
> feel free to make a jira
> http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Contributors+Best+Practices
>
> Anshuman Manur sent the following on 5/31/2009 9:44 AM:
> > Dear all,
> >
> > I'm trying to run a jython service, but I'm getting the following error:
> >
> > Problems loading org.apache.bsf.BSFEngine: jpython (unable to load
> language:
> > jpython))
> >
> > I spent about an hour tracing the error through the code, but that was of
> no
> > avail. Seems to me that the trouble is with BSF loading the JPython
> classes,
> > but this is just a guess. Any help would be much appreciated.
> >
> > The service definition looks like this:
> > <service name="testPython" engine="jpython"
> > location="component://order/script/org/ofbiz/order/test/Test.py">
> >     <description>testing the service engine</description>
> >     <attribute name="status" type="String" mode="OUT" optional="false"/>
> > </service>
> >
> > and I call the service with this:
> > result = dispatcher.runSync("testPython", null)
> >
> > Thanks and Regards,
> > Anshuman Manur
> >
>
> --
> BJ Freeman
> http://www.businessesnetwork.com/automation
> http://bjfreeman.elance.com
>
> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
> Systems Integrator.
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message