B2B Integration

 View Only

 Graphic Process Modular is not working (GPM)

Asmika Giri's profile image
Asmika Giri posted Mon June 02, 2025 03:40 AM

Hi,

Need help to resolve the issue. I'm unable to launch GMP in sterling Integrator. While launching GPM I'm getting below error, I did try to run ./patchJNLP.sh command but this also didn't fix the issue.

java.lang.NullPointerException
    at com.sterlingcommerce.woodstock.gbm.framework.service.GBMCommunication.getAdminLoginKey(GBMCommunication.java:165)
    at com.sterlingcommerce.woodstock.gbm.editor.jgo.FlowBuilderMain.refreshServices(FlowBuilderMain.java:2111)
    at com.sterlingcommerce.woodstock.gbm.editor.jgo.FlowBuilderMain.main(FlowBuilderMain.java:2557)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Current Java version is

openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

Thanks & Regards,

Asmika Giri

Ashish Garg's profile image
Ashish Garg

Hi Asmika

If you are using the GPM Inside the Sterling Integrator or outside the Sterling Integrator, you should verify that you can add the site to exceptions. If you are using chrome, you should do the following:

  1. Go to Privacy and Security
  2. 2. Select "Site Settings"
  3. 3. Choose "Pop-ups and redirects"
  4. 4. Add the the GPM URL in "Allowed to send pop-ups and use redirects".
  5. The GPM URL should look like : HTTP://:/gbm/pmodeler/ProcessModeler.jnlp

Additionally

Accessing the workstation using Administrator privileges

 Regards

Asmika Giri's profile image
Asmika Giri

Hi Ashish,

Thanks for your response! 
I have tried the steps but it's not working. After implementing the steps when i try to run the .jnpl file it's not loading now.

Samantha Scott's profile image
Samantha Scott

I have struggled with the GPM for years because IBM doesn't sign it properly.  I am the only one of my team that has to do it this way, but this works for me.  I created a .bat file on my desktop that uses my local java instance to open the jnlp from the server desired.  

C:\Java80\bin\javaws.exe http://SIHOST.DOMAIN.com:52400/gbm/pmodeler/ProcessModeler.jnlp
pause

I put the pause in there so I can see that I really did execute it because it takes a few seconds for the dialog to come up. 

Vincent Lahousse's profile image
Vincent Lahousse

Hello, 

I used the same trick of Samantha to use a .bat exec file to specify the JVM's version I wanted to use on my computer.

I added another trick that is great : I  move the jnlp from my download to another directory (some WIndows's security specific on the download directory)

The absence of "web" interface is really an issue with all computer's security increase in enterprise.

Palanisamy Gounder's profile image
Palanisamy Gounder

The problem was solved with the following steps:

  1. Go to Server Manager → Local Server
  2. Look for "IE Enhanced Security Configuration" and turn it Off