Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-7016

NPE when using SpringBoot KIE Server with WebSocket controller client

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.7.0.Final
    • 7.6.0.Final
    • KieServer
    • None
    • NEW
    • NEW
    • 2018 Week 09-10, 2018 Week 11-12

    Description

      When KIE Server Spring Boot is used with controller over WebSocket an NPE is thrown during handling of queries registration:

      2018-03-12 12:15:33.171 ERROR 62218 --- [lient-AsyncIO-1] o.k.s.c.w.common.WebSocketClientImpl     : Error received on session id: 0, message: null
      
      java.lang.NullPointerException: null
      	at org.kie.server.services.jbpm.JbpmKieServerExtension.getAppComponents(JbpmKieServerExtension.java:545) ~[classes/:na]
      	at org.kie.server.controller.websocket.client.handlers.CommandScriptMessageHandler.onMessage(CommandScriptMessageHandler.java:55) ~[classes/:na]
      	at org.kie.server.controller.websocket.common.handlers.KieServerMessageHandler.onMessage(KieServerMessageHandler.java:48) ~[classes/:na]
      	at org.kie.server.controller.websocket.common.handlers.KieServerMessageHandler.onMessage(KieServerMessageHandler.java:27) ~[classes/:na]
      	at org.apache.tomcat.websocket.WsFrameBase.sendMessageText(WsFrameBase.java:395) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameBase.processDataText(WsFrameBase.java:495) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameBase.processData(WsFrameBase.java:294) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameBase.processInputBuffer(WsFrameBase.java:133) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameClient.processSocketRead(WsFrameClient.java:95) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameClient.resumeProcessing(WsFrameClient.java:209) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameClient.access$300(WsFrameClient.java:31) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameClient$WsFrameClientCompletionHandler.doResumeProcessing(WsFrameClient.java:186) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameClient$WsFrameClientCompletionHandler.completed(WsFrameClient.java:163) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at org.apache.tomcat.websocket.WsFrameClient$WsFrameClientCompletionHandler.completed(WsFrameClient.java:148) [tomcat-embed-websocket-8.5.27.jar:8.5.27]
      	at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) [na:1.8.0_31]
      	at sun.nio.ch.Invoker$2.run(Invoker.java:218) [na:1.8.0_31]
      	at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112) [na:1.8.0_31]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_31]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_31]
      	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_31]
      

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            swiderski.maciej Maciej Swiderski (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: