Uploaded image for project: 'Apache Lens (Retired)'
  1. Apache Lens (Retired)
  2. LENS-1209

Remove toString warnings from debug log

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.6
    • Component/s: api
    • Labels:
      None

      Description

      This is the repeated trace coming in debug logs:

      04 Jul 2016 14:21:31 [db48587d-c70a-484f-a337-e0e9361406c9] [addbb2dd-2093-4ac2-980d-aacfe1932536 grizzly-http-server-17] DEBUG org.apache.lens.api.jaxb.YAMLToStringStrategy - getter access failed for java.lang.Double#getValue. Going the usual way
      java.lang.NoSuchMethodException: java.lang.Double.getValue()
              at java.lang.Class.getDeclaredMethod(Class.java:2130) ~[na:1.8.0_72]
              at org.apache.lens.api.jaxb.YAMLToStringStrategy.appendInternal(YAMLToStringStrategy.java:324) ~[lens-api-2.6.0-beta-SNAPSHOT.jar:2.6.0-beta-SNAPSHOT]
              at org.jvnet.jaxb2_commons.lang.DefaultToStringStrategy.append(DefaultToStringStrategy.java:475) [jaxb2-basics-runtime-0.9.5.jar:na]
              at org.jvnet.jaxb2_commons.lang.DefaultToStringStrategy.appendField(DefaultToStringStrategy.java:302) [jaxb2-basics-runtime-0.9.5.jar:na]
              at org.apache.lens.api.ToYAMLString.appendFields(ToYAMLString.java:87) [lens-api-2.6.0-beta-SNAPSHOT.jar:2.6.0-beta-SNAPSHOT]
              at org.apache.lens.api.ToYAMLString.append(ToYAMLString.java:58) [lens-api-2.6.0-beta-SNAPSHOT.jar:2.6.0-beta-SNAPSHOT]
              at org.apache.lens.api.ToYAMLString.toString(ToYAMLString.java:47) [lens-api-2.6.0-beta-SNAPSHOT.jar:2.6.0-beta-SNAPSHOT]
              at org.slf4j.helpers.MessageFormatter.safeObjectAppend(MessageFormatter.java:305) [slf4j-api-1.7.6.jar:1.7.6]
              at org.slf4j.helpers.MessageFormatter.deeplyAppendParameter(MessageFormatter.java:277) [slf4j-api-1.7.6.jar:1.7.6]
              at org.slf4j.helpers.MessageFormatter.arrayFormat(MessageFormatter.java:231) [slf4j-api-1.7.6.jar:1.7.6]
              at ch.qos.logback.classic.spi.LoggingEvent.getFormattedMessage(LoggingEvent.java:298) [logback-classic-1.1.3.jar:na]
              at ch.qos.logback.classic.spi.LoggingEvent.prepareForDeferredProcessing(LoggingEvent.java:208) [logback-classic-1.1.3.jar:na]
              at ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:212) [logback-core-1.1.3.jar:na]
              at ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileAppender.java:182) [logback-core-1.1.3.jar:na]
              at ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:103) [logback-core-1.1.3.jar:na]
              at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:88) [logback-core-1.1.3.jar:na]
              at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48) [logback-core-1.1.3.jar:na]
              at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:273) [logback-classic-1.1.3.jar:na]
              at ch.qos.logback.classic.Logger.callAppenders(Logger.java:260) [logback-classic-1.1.3.jar:na]
              at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:442) [logback-classic-1.1.3.jar:na]
              at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396) [logback-classic-1.1.3.jar:na]
              at ch.qos.logback.classic.Logger.info(Logger.java:612) [logback-classic-1.1.3.jar:na]
              at org.apache.lens.server.api.query.QueryContext.setStatus(QueryContext.java:367) [lens-server-api-2.6.0-beta-SNAPSHOT.jar:2.6.0-beta-SNAPSHOT]
              at org.apache.lens.server.query.QueryExecutionServiceImpl.submitQuery(QueryExecutionServiceImpl.java:1833) [classes/:na]
              at org.apache.lens.server.query.QueryExecutionServiceImpl.executeAsyncInternal(QueryExecutionServiceImpl.java:1827) [classes/:na]
              at org.apache.lens.server.query.QueryExecutionServiceImpl.executeAsync(QueryExecutionServiceImpl.java:1775) [classes/:na]
              at org.apache.lens.server.query.QueryServiceResource.query(QueryServiceResource.java:228) [classes/:na]
              at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) ~[na:na]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_72]
              at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_72]
              at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [jersey-common-2.22.1.jar:na]
              at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [jersey-common-2.22.1.jar:na]
              at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [jersey-common-2.22.1.jar:na]
              at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [jersey-common-2.22.1.jar:na]
              at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [jersey-common-2.22.1.jar:na]
              at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [jersey-common-2.22.1.jar:na]
              at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [jersey-server-2.22.1.jar:na]
              at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:384) [jersey-container-grizzly2-http-2.22.1.jar:na]
              at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:224) [grizzly-http-server-2.3.23.jar:2.3.23]
              at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591) [grizzly-framework-2.3.23.jar:2.3.23]
              at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571) [grizzly-framework-2.3.23.jar:2.3.23]
              at java.lang.Thread.run(Thread.java:745) [na:1.8.0_72]
      

        Attachments

        1. LENS-1209.2016-07-04_16:30:06.patch
          1 kB
          Rajat Khandelwal

          Activity

            People

            • Assignee:
              prongs Rajat Khandelwal
              Reporter:
              prongs Rajat Khandelwal
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: