Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5457

Camel WebSocket consumer cannot create server (NullPointerException)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: jboss-fuse-6.3
    • Fix Version/s: jboss-fuse-6.3
    • Component/s: Camel
    • Labels:
      None
    • Sprint:
      Sprint 5 - towards ER2

      Description

      Behaviour of websocket component changed when it was ungraded to use jetty 9. If properties minThreads, maxThreads are null and method getThreadPool() returns also null than method createServer returns null.

      Caused by: java.lang.NullPointerException
      	at org.eclipse.jetty.server.AbstractConnector.<init>(AbstractConnector.java:170)
      	at org.eclipse.jetty.server.AbstractNetworkConnector.<init>(AbstractNetworkConnector.java:44)
      	at org.eclipse.jetty.server.ServerConnector.<init>(ServerConnector.java:227)
      	at org.eclipse.jetty.server.ServerConnector.<init>(ServerConnector.java:96)
      	at org.apache.camel.component.websocket.WebsocketComponent.connect(WebsocketComponent.java:146)
      

      https://github.com/jboss-fuse/camel/commit/8aa39d2047aa2bda9da2a41e3eb15247edd193d3#diff-6909a29f433a9c32440e4b80ac06bf74L357

      I had to use the following workaround to make our tests work:

      <bean id="websocket" class="org.apache.camel.component.websocket.WebsocketComponent">
         <property name="maxThreads" value="10"/>
      </bean>
      

      It should be fixed...

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  oscerd Andrea Cosentino
                  Reporter:
                  mbasovni Martin Basovnik
                  Tester:
                  Martin Basovnik
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: