Daniel,

On 12/6/23 23:19, Daniel Skiles wrote:
Please disregard that, I got overexcited.

It looks like you can query the operation, and it will return the correct
name and the correct parameters, but when you try to run it, you get
the following stack trace:

Caused by: javax.management.ServiceNotFoundException: Cannot find operation
[addSslHostConfig]
at
org.apache.tomcat.util.modeler.ManagedBean.getInvoke(ManagedBean.java:525)
~[tomcat-coyote.jar:9.0.83]
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:286)
~[tomcat-coyote.jar:9.0.83]
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:814)
~[?:?]
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:802)
~[?:?]

Any ideas here?

Can you please post:

1. The JMX complete object name
2. The operation you are trying to perform (addSslHostConfig)
3. The list of parameters you are providing along with the call. Obviously, you can mask anything that is a secret

-chris

On Wed, Dec 6, 2023 at 4:45 PM Daniel Skiles <dski...@docfinity.com> wrote:

I found the source of the problem

9.0.82 accepts the simple class name as a type parameter for the operation.

9.0.83 requires the canonical class name.

On Wed, Dec 6, 2023 at 3:06 PM Daniel Skiles <dski...@docfinity.com>
wrote:

I've had no success digging into this.

Is this a regression, or was this an intentional change?

On Mon, Nov 27, 2023 at 8:56 AM Daniel Skiles <dski...@docfinity.com>
wrote:

Thanks for taking a look.  My lightly scrubbed connector example is
attached.

On Tue, Nov 21, 2023 at 6:45 AM Michael Osipov <micha...@apache.org>
wrote:

On 2023/11/21 11:25:11 Michael Osipov wrote:
On 2023/11/20 22:14:14 Daniel Skiles wrote:
Was there a change to the addSslHostConfig JMX mbean operation
between
9.0.82 and 9.0.83?  I have some code that works in 82, but fails
with an
MBeanException: Cannot find operation [addSslHostConfig] in 9.0.83.

When I attempt to look at the available operations on
ProtocolHandler in
jconsole, it throws an exception in 83 that opens a new window, but
works
in 82.

I have the following with 8.5.x:
Error setting Operation panel :org.apache.coyote.Request
Error setting Operation panel :org.apache.tomcat.util.net
.SSLHostConfig

addSslHostConfig is greyed out for me...let me go back a patch
version...

Tried on 8.5.92, same behavior. You should share your connector config.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to