PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 07/31/2019 10:04 AM by  Kert490
Setting up IPA Service Process in new IPA environment
 2 Replies
Sort:
You are not authorized to post a reply.
Author Messages
Kert490
Programmer Analyst
Private
Basic Member
(32 points)
Basic Member
Posts:14


Send Message:

--
07/15/2019 10:18 AM

    I set up the Infor Process in the Rich Client in the new environment exactly as it is currently setup in our production environment, but the form is unable to communicate with the Service I setup in the Rich client.

    This is the error that is generated after I run the GL146 process from Lawson:

    Processing GL146 - Batch Journal Control
    java.lang.NoClassDefFoundError: com/lawson/bpm/eprocessserver/interfaces/mingle/MingleRequest
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.privateGetPublicMethods(Class.java:2902)
    at java.lang.Class.getMethods(Class.java:1615)
    at sun.misc.ProxyGenerator.generateClassFile(ProxyGenerator.java:451)
    at sun.misc.ProxyGenerator.generateProxyClass(ProxyGenerator.java:339)
    at java.lang.reflect.Proxy$ProxyClassFactory.apply(Proxy.java:639)
    at java.lang.reflect.Proxy$ProxyClassFactory.apply(Proxy.java:557)
    at java.lang.reflect.WeakCache$Factory.get(WeakCache.java:230)
    at java.lang.reflect.WeakCache.get(WeakCache.java:127)
    at java.lang.reflect.Proxy.getProxyClass0(Proxy.java:419)
    at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:719)
    at com.lawson.grid.proxy.ProxyClient.getProxy(ProxyClient.java:1059)
    at com.lawson.grid.proxy.ProxyClient.getProxy(ProxyClient.java:1021)
    at com.lawson.grid.proxy.LoadBalancer.getProxy(LoadBalancer.java:54)
    at com.lawson.grid.proxy.ProxyClient.getProxy(ProxyClient.java:667)
    at com.lawson.grid.proxy.ProxyClient.getProxy(ProxyClient.java:723)
    at com.lawson.bpm.eprocessserver.interfaces.LPSGridSessionForLSF.isServiceExistAndEnabled(LPSGridSessionForLSF.java:186)
    Caused by: java.lang.ClassNotFoundException: com.lawson.bpm.eprocessserver.interfaces.mingle.MingleRequest
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 18 more
    CREATE API RETURN CODE 3
         JE Approval Service is not defined

     

    1.  Notice the MingleRequest error on the first line.  I don't understand anything about this error.

    2.  Notice the last line says the "JE Approval" Service is not defined.  The problem is I did create the "JE Approval" service exactly as it was before.

     

    I'm not sure if these 2 errors are related or not.  It could be that I missed something in setup, but I've checked several times.  It also could be a configuration error, since the environment is new and this is the first time we are making these connections.

     

    Any Ideas?

    Scooter
    Private
    Private
    Advanced Member
    (92 points)
    Advanced Member
    Posts:44


    Send Message:

    --
    07/31/2019 7:57 AM
    Did you get your issue resolved?
    Kert490
    Programmer Analyst
    Private
    Basic Member
    (32 points)
    Basic Member
    Posts:14


    Send Message:

    --
    07/31/2019 10:04 AM

    We had to contact Lawson support and they responded quickly and gave us the answer.  Apparently it is a common issue.  

     

    Here is the fix:

     

    This error can be resolved adding the bpm-interfaces.jar to the lpsJars line in LAWDIR/system/bpm.properties and then stop/start process flow. 

    Windows:
    stoppfem
    stoppfrmi
    startpfrmi
    startpfem

    UNIX/iSeries:
    psferv stop all
    pfserv start all

    You are not authorized to post a reply.