Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004790 [Resin] minor always 10-06-11 16:17 06-18-12 14:34
Reporter alex View Status public  
Assigned To ferg
Priority normal Resolution reopened  
Status closed   Product Version
Summary 0004790: /resin-admin:java.lang.IllegalArgumentException: 'dyn1' is an unknown remote server
Description https://debosx:8443/resin-admin/index.php?q=summary&s=0 [^]

500 Servlet Exception


[show] java.lang.IllegalArgumentException: 'dyn1' is an unknown remote server
in the cluster

java.lang.IllegalArgumentException: 'dyn1' is an unknown remote server
in the cluster
    at com.caucho.server.admin.JMXClient.<init>(JMXClient.java:47)
    at com.caucho.server.admin.RemoteMBeanServerConnection.<init>(RemoteMBeanServerConnection.java:39)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.caucho.server.admin.RemoteMBeanConnectionFactory.createImpl(RemoteMBeanConnectionFactory.java:88)
    at com.caucho.server.admin.RemoteMBeanConnectionFactory.create(RemoteMBeanConnectionFactory.java:60)
    at com.caucho.quercus.lib.resin.MBeanServer.<init>(MBeanServer.java:77)
    at sun.reflect.GeneratedConstructorAccessor32.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.caucho.quercus.env.JavaConstructor.invoke(JavaConstructor.java:108)
    at com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:737)
    at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:643)
    at com.caucho.quercus.program.JavaClassDef.callNew(JavaClassDef.java:618)
    at com.caucho.quercus.env.QuercusClass.callNew(QuercusClass.java:945)
    at com.caucho.quercus.expr.ObjectNewExpr.eval(ObjectNewExpr.java:97)
    at com.caucho.quercus.expr.Expr.evalCopy(Expr.java:497)
    at com.caucho.quercus.expr.BinaryAssignExpr.eval(BinaryAssignExpr.java:88)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:103)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:103)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.ForeachStatement.execute(ForeachStatement.java:103)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:437)
    at com.caucho.quercus.program.Function.call(Function.java:350)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:84)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:437)
    at com.caucho.quercus.program.Function.call(Function.java:350)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalValue(Expr.java:469)
    at com.caucho.quercus.statement.ReturnStatement.execute(ReturnStatement.java:69)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.Function.callImpl(Function.java:437)
    at com.caucho.quercus.program.Function.call(Function.java:350)
    at com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:239)
    at com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:151)
    at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:665)
    at com.caucho.quercus.expr.UnaryNotExpr.evalBoolean(UnaryNotExpr.java:72)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:83)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePage(Env.java:3940)
    at com.caucho.quercus.env.Env.include(Env.java:5424)
    at com.caucho.quercus.env.Env.includeOnce(Env.java:5377)
    at com.caucho.quercus.expr.FunIncludeOnceExpr.eval(FunIncludeOnceExpr.java:92)
    at com.caucho.quercus.expr.Expr.evalTop(Expr.java:523)
    at com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67)
    at com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105)
    at com.caucho.quercus.statement.IfStatement.execute(IfStatement.java:87)
    at com.caucho.quercus.program.QuercusProgram.execute(QuercusProgram.java:413)
    at com.caucho.quercus.page.InterpretedPage.execute(InterpretedPage.java:89)
    at com.caucho.quercus.env.Env.executePageTop(Env.java:3951)
    at com.caucho.quercus.env.Env.executeTop(Env.java:3892)
    at com.caucho.quercus.servlet.QuercusServletImpl.service(QuercusServletImpl.java:189)
    at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:594)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
    at com.caucho.server.security.SecurityFilterChain.doFilter(SecurityFilterChain.java:132)
    at com.caucho.server.cache.ProxyCacheFilterChain.doRequestCacheable(ProxyCacheFilterChain.java:250)
    at com.caucho.server.cache.ProxyCacheFilterChain.doFilter(ProxyCacheFilterChain.java:191)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
    at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)
    at com.caucho.server.hmux.HmuxRequest.handleInvocation(HmuxRequest.java:470)
    at com.caucho.server.hmux.HmuxRequest.handleRequestImpl(HmuxRequest.java:371)
    at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:337)
    at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1215)
    at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1171)
    at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1155)
    at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1078)
    at com.caucho.network.listen.TcpSocketLink.handleAcceptTask(TcpSocketLink.java:907)
    at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:74)
    at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:97)
    at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:80)
    at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:59)
    at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
    at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Additional Information
Attached Files  jvm-logs.tar.gz [^] (360,885 bytes) 10-06-11 16:17

- Relationships

- Notes
(0005546)
alex
10-06-11 16:25

ps -ef | grep dyn1
alex 12678 11813 21 15:03 pts/0 00:00:05 /opt/jdk1.6.0_27/bin/java -Xmx256m -Xss1m -Xdebug -Dcom.sun.management.jmxremote=true -Dresin.server=1 -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djava.system.class.loader=com.caucho.loader.SystemClassLoader -Djava.endorsed.dirs=/opt/jdk1.6.0_27/jre/lib/endorsed:/home/alex/appservers/resin-pro-4.0.23//endorsed -Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl -Djava.awt.headless=true -Dresin.home=/home/alex/appservers/resin-pro-4.0.23/ -Dcom.sun.management.jmxremote -Dresin.watchdog=a -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl -Djava.awt.headless=true -Dresin.home=/home/alex/appservers/resin-pro-4.0.23/ -Dresin.root=/home/alex/appservers/resin-pro-4.0.23/ -server -Dcom.sun.management.jmxremote -Dresin.watchdog=a -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial=com.caucho.jmx.MBeanServerBuilderImpl -Djava.awt.headless=true -Dresin.home=/home/alex/appservers/resin-pro-4.0.23/ -Dresin.root=/home/alex/appservers/resin-pro-4.0.23/ com.caucho.server.resin.Resin --root-directory /home/alex/appservers/resin-pro-4.0.23/ -conf /home/alex/appservers/resin-pro-4.0.23/conf/resin.xml -socketwait 52405 -server dyn1 -join-cluster app-tier start
alex 12766 1706 0 15:03 pts/0 00:00:00 grep dyn1
 
(0005547)
alex
10-06-11 16:26

timing is important in reproducing this: the /resin-admin fails right after the server was added but it finds a way to correct itself minutes later.
 

- Issue History
Date Modified Username Field Change
10-06-11 16:17 alex New Issue
10-06-11 16:17 alex File Added: jvm-logs.tar.gz
10-06-11 16:25 alex Note Added: 0005546
10-06-11 16:26 alex Note Added: 0005547
06-18-12 14:34 ferg Assigned To  => ferg
06-18-12 14:34 ferg Status new => closed
06-18-12 14:34 ferg Resolution open => reopened
06-18-12 14:34 ferg Fixed in Version  => 4.0.29


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
32 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker