Menu

ERP plugin development in easy steps

2012-11-11
2014-09-10
  • Redhuan D. Oon

    Redhuan D. Oon - 2012-11-11

    I made a tutorial complete with movies and sample case based on earlier Openbravo POS Integration to show how to create a new OSGi plugin into the iDempiere stack. You can download the complete course inclusive of code and PDF guide here http://sourceforge.net/projects/red1/files/Software%20Packages/IntegratedPOSplugin.zip/download

     
  • Edwin Kurniawan

    Edwin Kurniawan - 2014-08-19

    Hi Red1,

    I'm using idempiere 1.0c and it customized by Pedro as smartERP.
    I have completed learn your video tutorial to create a new OSGI plugin, nice video.. it helping me much to learn more.
    now, I want to add and try your LiberoMfg Plugin into iDempiere:
    - I am installing the plugin using simple setup at OSGI console (screenshoot attached),plugins works except for LiberoMfg_forms, it need ui.swing
    - I got Manufacturing Management module appear on Idempiere, but when I try open MRP info Window, itu send me Error Dialoque "Failed to open org.eevolution.form.VMRPDetailed"

    Do I miss something when installation, please help me..

    Regards,
    Edwin

     
  • Edwin Kurniawan

    Edwin Kurniawan - 2014-08-19

    screenshoot for error dialoque, when I want to open MRP Info Window.

     
  • Edwin Kurniawan

    Edwin Kurniawan - 2014-09-10

    hi Red1,

    i got this error message when try to complete production

    17:07:43.241-----------> DefaultFormFactory.newFormInstance: Web UI form not imp
    lemented for the swing form org.eevolution.form.VMRPDetailed [20]
    17:07:43.243===========> zkoss.handleError:1359: >>org.adempiere.webui.exception
    .ApplicationException: Failed to open org.eevolution.form.VMRPDetailed

    org.adempiere.webui.exception.ApplicationException: Failed to open org.eevolut
    ion.form.VMRPDetailed
    at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:163)
    at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:136)
    at org.adempiere.webui.desktop.TabbedDesktop.openForm(TabbedDesktop.java
    :88)
    at org.adempiere.webui.desktop.DefaultDesktop.openForm(DefaultDesktop.ja
    va:576)
    at org.adempiere.webui.desktop.AbstractDesktop.onMenuSelected(AbstractDe
    sktop.java:76)
    at org.adempiere.webui.panel.AbstractMenuPanel.fireMenuSelectedEvent(Abs
    tractMenuPanel.java:301)
    at org.adempiere.webui.panel.AbstractMenuPanel.doOnClick(AbstractMenuPan
    el.java:250)
    at org.adempiere.webui.panel.AbstractMenuPanel.onEvent(AbstractMenuPanel
    .java:224)
    at org.adempiere.webui.panel.MenuTreePanel.onEvent(MenuTreePanel.java:11
    6)
    at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2742
    )
    at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2713
    )
    at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2654
    )
    at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136)
    at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1717
    )
    at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1502)
    at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1212)
    at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.ja
    va:600)
    at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java
    :482)
    at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.jav
    a:491)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:304)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:185)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
    torBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:151)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:100)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:405)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :269)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
    AbstractProtocol.java:515)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoin
    t.java:302)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
    utor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
    .java:908)
    at java.lang.Thread.run(Thread.java:619)
    [20]

    what are the cause of it, what should i do to solve this ? please

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.