Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.16.0, 3.17.0
-
Fix Version/s: 3.19.0
-
Component/s: Logging, Support Tools
-
Story Points:2
Description
Generating a support zip in 3.16.0 puts 2 giant stack traces in logs. Don't do that.
2019-04-18 13:05:37,842+0000 WARN [qtp557899631-2397] admin org.sonatype.nexus.jmx.MBean - Failed to get attribute: DatabaseRole java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.sonatype.nexus.jmx.reflect.ReflectionMBeanAttribute.getValue(ReflectionMBeanAttribute.java:99) at org.sonatype.nexus.jmx.MBean.getAttribute(MBean.java:116) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:647) at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:678) at javax.management.MBeanServer$getAttribute$1.call(Unknown Source) at org.sonatype.nexus.internal.atlas.customizers.JmxCustomizer$1$_generate_closure1$_closure6.doCall(JmxCustomizer.groovy:71) at sun.reflect.GeneratedMethodAccessor1447.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) at groovy.lang.Closure.call(Closure.java:418) at groovy.lang.Closure.call(Closure.java:434) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2125) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1980) at org.codehaus.groovy.runtime.dgm$160.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) at org.sonatype.nexus.internal.atlas.customizers.JmxCustomizer$1$_generate_closure1.doCall(JmxCustomizer.groovy:66) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) ... at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.UnsupportedOperationException: Maintenance method 'getDatabaseRole' is only supported in clustered mode at com.sonatype.nexus.hazelcast.internal.orient.DatabaseMaintenanceServiceImpl.whenClustered(DatabaseMaintenanceServiceImpl.java:292) at com.sonatype.nexus.hazelcast.internal.orient.DatabaseMaintenanceServiceImpl.getDatabaseRole(DatabaseMaintenanceServiceImpl.java:162) at com.sonatype.nexus.hazelcast.internal.orient.DatabaseMaintenanceBean.getDatabaseRole(DatabaseMaintenanceBean.java:46) ... 199 common frames omitted 2019-04-18 13:05:37,843+0000 WARN [qtp557899631-2397] admin org.sonatype.nexus.jmx.MBean - Failed to get attribute: DatabaseStatus java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.sonatype.nexus.jmx.reflect.ReflectionMBeanAttribute.getValue(ReflectionMBeanAttribute.java:99) at org.sonatype.nexus.jmx.MBean.getAttribute(MBean.java:116) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:647) at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:678) at javax.management.MBeanServer$getAttribute$1.call(Unknown Source) at org.sonatype.nexus.internal.atlas.customizers.JmxCustomizer$1$_generate_closure1$_closure6.doCall(JmxCustomizer.groovy:71) at sun.reflect.GeneratedMethodAccessor1447.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) at groovy.lang.Closure.call(Closure.java:418) at groovy.lang.Closure.call(Closure.java:434) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2125) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1980) at org.codehaus.groovy.runtime.dgm$160.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) at org.sonatype.nexus.internal.atlas.customizers.JmxCustomizer$1$_generate_closure1.doCall(JmxCustomizer.groovy:66) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) at groovy.lang.Closure.call(Closure.java:418) at groovy.lang.Closure.call(Closure.java:434) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2125) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2110) at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:2163) at org.codehaus.groovy.runtime.dgm$165.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:274) at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:56) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) at org.sonatype.nexus.internal.atlas.customizers.JmxCustomizer$1.generate(JmxCustomizer.groovy:59) at org.sonatype.nexus.supportzip.GeneratedContentSourceSupport.prepare(GeneratedContentSourceSupport.java:51) at org.sonatype.nexus.supportzip.SupportBundle$ContentSource$prepare.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47) at org.sonatype.nexus.supportzip.SupportBundle$ContentSource$prepare$0.call(Unknown Source) at org.sonatype.nexus.internal.atlas.SupportZipGeneratorImpl$_generate_closure3.doCall(SupportZipGeneratorImpl.groovy:188) ... at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.UnsupportedOperationException: Maintenance method 'getDatabaseStatus' is only supported in clustered mode at com.sonatype.nexus.hazelcast.internal.orient.DatabaseMaintenanceServiceImpl.whenClustered(DatabaseMaintenanceServiceImpl.java:292) at com.sonatype.nexus.hazelcast.internal.orient.DatabaseMaintenanceServiceImpl.getDatabaseStatus(DatabaseMaintenanceServiceImpl.java:176) at com.sonatype.nexus.hazelcast.internal.orient.DatabaseMaintenanceBean.getDatabaseStatus(DatabaseMaintenanceBean.java:56) ... 199 common frames omitted
Attachments
Issue Links
- testing discovered
-
NEXUS-18337 Support zip generation fails if nexus.log file is not called "nexus.log"
-
- Closed
-