Exception thrown while parsing MCMP INFO response
edwinb1 Feb 20, 2010 5:50 AMGreetings,
Recently, I've been observing the following exception from mod_cluster/Tomcat from time to time:
Feb 18, 2010 11:11:47 PM org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor processChildren
SEVERE: Exception invoking periodic operation:
java.lang.IllegalArgumentException: Node: [1],Name: par.2,Balancer: mycluster,Domain: par,Host: 169.70.168.86,Port: 46190,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [2],Name: par.9,Balancer: mycluster,Domain: par,Host: 169.70.168.98,Port: 45389,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [4],Name: par.10,Balancer: mycluster,Domain: par,Host: 169.70.168.85,Port: 48419,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [5],Name: f-syn-landing.2,Balancer: mycluster,Domain: f-syn-landing,Host: 169.70.168.87,Port: 47531,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [6],Name: TransfersWeb.1,Balancer: mycluster,Domain: TransfersWeb,Host: 169.70.168.86,Port: 48125,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [7],Name: f-sync-utils.2,Balancer: mycluster,Domain: f-sync-utils,Host: 169.70.168.87,Port: 59851,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [8],Name: Mike.5,Balancer: mycluster,Domain: Mike,Host: 169.70.168.95,Port: 55815,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [9],Name: Mike.4,Balancer: mycluster,Domain: Mike,Host: 169.70.168.94,Port: 45822,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [10],Name: par.4,Balancer: mycluster,Domain: par,Host: 169.70.168.94,Port: 36784,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [11],Name: Guestbook2.1,Balancer: mycluster,Domain: Guestbook2,Host: 169.70.168.87,Port: 41828,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [12],Name: f-syn-landing.1,Balancer: mycluster,Domain: f-syn-landing,Host: 169.70.168.86,Port: 57548,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [13],Name: par.7,Balancer: mycluster,Domain: par,Host: 169.70.168.97,Port: 56902,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [14],Name: f-sso-redir.1,Balancer: mycluster,Domain: f-sso-redir,Host: 169.70.168.86,Port: 56340,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [15],Name: f-syn-signup.1,Balancer: mycluster,Domain: f-syn-signup,Host: 169.70.168.86,Port: 60930,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [16],Name: par.1,Balancer: mycluster,Domain: par,Host: 169.70.168.87,Port: 58735,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [17],Name: f-syn-signup.2,Balancer: mycluster,Domain: f-syn-signup,Host: 169.70.168.87,Port: 47124,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [18],Name: par.8,Balancer: mycluster,Domain: par,Host: 169.70.168.84,Port: 38533,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [19],Name: par.5,Balancer: mycluster,Domain: par,Host: 169.70.168.95,Port: 44940,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [20],Name: par.6,Balancer: mycluster,Domain: par,Host: 169.70.168.83,Port: 49207,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [21],Name: par.3,Balancer: mycluster,Domain: par,Host: 169.70.168.88,Port: 48819,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [22],Name: f-sso-redir.2,Balancer: mycluster,Domain: f-sso-redir,Host: 169.70.168.87,Port: 43815,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Node: [25],Name: REMOVED,Balancer: mycluster,Domain: f-sync-utils,Host: 169.70.168.86,Port: 51143,Type: ajp,Flushpackets: Off,Flushwait: 10000,Ping: 10000000,Smax: 26,Ttl: 60000000,Elected: 0,Read: 0,Transfered: 0,Connected: 0,Load: 100
Vhost: [2:1:1], Alias: localhost
Vhost: [10:1:2], Alias: localhost
Vhost: [4:1:3], Alias: localhost
Vhost: [6:1:4], Alias: localhost
Vhost: [7:1:5], Alias: localhost
Vhost: [5:1:6], Alias: localhost
Vhost: [8:1:7], Alias: localhost
Vhost: [9:1:8], Alias: localhost
Vhost: [11:1:9], Alias: localhost
Vhost: [12:1:10], Alias: localhost
Vhost: [13:1:11], Alias: localhost
Vhost: [1:1:12], Alias: localhost
Vhost: [14:1:13], Alias: localhost
Vhost: [15:1:14], Alias: localhost
Vhost: [16:1:15], Alias: localhost
Vhost: [17:1:16], Alias: localhost
Vhost: [19:1:17], Alias: localhost
Vhost: [18:1:18], Alias: localhost
Vhost: [20:1:19], Alias: localhost
Vhost: [21:1:20], Alias: localhost
Vhost: [22:1:21], Alias: localhost
Vhost: [24:1:22], Alias: localhost
Vhost: [25:1:24], Alias: localhost
Context: [2:1:1], Context: /par, Status: ENABLED
Context: [9:1:2], Context: /Mike, Status: ENABLED
Context: [6:1:3], Context: /secure/TransfersWeb, Status: ENABLED
Context: [4:1:4], Context: /par, Status: ENABLED
Context: [7:1:5], Context: /f-sync-utils, Status: ENABLED
Context: [5:1:6], Context: /f-syn-landing, Status: ENABLED
Context: [8:1:7], Context: /Mike, Status: ENABLED
Context: [10:1:8], Context: /par, Status: ENABLED
Context: [11:1:9], Context: /Guestbook2, Status: ENABLED
Context: [12:1:10], Context: /f-syn-landing, Status: ENABLED
Context: [13:1:11], Context: /par, Status: ENABLED
Context: [1:1:12], Context: /par, Status: ENABLED
Context: [14:1:13], Context: /f-sso-redir, Status: ENABLED
Context: [15:1:14], Context: /secure/f-syn-signup, Status: ENABLED
Context: [16:1:15], Context: /par, Status: ENABLED
Context: [17:1:16], Context: /secure/f-syn-signup, Status: ENABLED
Context: [19:1:17], Context: /par, Status: ENABLED
Context: [18:1:18], Context: /par, Status: ENABLED
Context: [20:1:19], Context: /par, Status: ENABLED
Context: [21:1:20], Context: /par, Status: ENABLED
Context: [22:1:21], Context: /f-sso-redir, Status: ENABLED
Context: [24:1:22], Context: /f-sync-utils, Status: ENABLED
Context: [25:1:24], Context: /f-sync-utils, Status: ENABLED
at org.jboss.modcluster.mcmp.impl.DefaultMCMPResponseParser.parseInfoResponse(DefaultMCMPResponseParser.java:102)
at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.status(DefaultMCMPHandler.java:409)
at org.jboss.modcluster.mcmp.impl.DefaultMCMPHandler.status(DefaultMCMPHandler.java:338)
at org.jboss.modcluster.ModClusterService.status(ModClusterService.java:395)
at org.jboss.modcluster.catalina.CatalinaEventHandlerAdapter.lifecycleEvent(CatalinaEventHandlerAdapter.java:169)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Thread.java:619)
The apparent cause for this is the "Vhost: [24:1:22]" entry has no corresponding "Node: [24]" entry.
The remaining members of the "f-sync-utils" domain are:
"Node: [7],Name: f-sync-utils.2"
"Node: [25],Name: REMOVED" (Used to be named "f-sync-utils.1")
Can this condition arrise while a node is being shutdown?
Thanks for any help.
Edwin