[JIRA] (JENKINS-60118) Jenkins Telemetry initializer runs too early in the initialization cycle

10 views
Skip to first unread message

o.v.nenashev@gmail.com (JIRA)

unread,
Nov 10, 2019, 5:40:02 AM11/10/19
to jenkinsc...@googlegroups.com
Oleg Nenashev assigned an issue to Oleg Nenashev
 
Jenkins / Improvement JENKINS-60118
Jenkins Telemetry initializer runs too early in the initialization cycle
Change By: Oleg Nenashev
Assignee: Oleg Nenashev
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

o.v.nenashev@gmail.com (JIRA)

unread,
Nov 10, 2019, 5:40:03 AM11/10/19
to jenkinsc...@googlegroups.com
Oleg Nenashev created an issue
Issue Type: Improvement Improvement
Assignee: Unassigned
Components: core
Created: 2019-11-10 10:39
Priority: Minor Minor
Reporter: Oleg Nenashev

See https://github.com/jenkinsci/jenkinsfile-runner/issues/193 . "jenkins.telemetry.impl.UserLanguages" needs to be fixed to start later when Jenkins is properly initialized.

$ java -jar /c/Users/Oleg/Documents/jenkins/jfr/jenkinsfile-runner/app/target/jenkinsfile-runner-standalone.jar --plugins ../../vanilla-package/target/plugins/ --jenkins-war ../../vanilla-package/target/war/ --runWorkspace work -f . 2019-10-09 14:59:24.300+0000 [id=32] WARNING hudson.util.PluginServletFilter#addFilter: Filter instance is registered too early: jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter@2a java.lang.Exception at hudson.util.PluginServletFilter.addFilter(PluginServletFilter.java:108) at jenkins.telemetry.impl.UserLanguages.setUpFilter(UserLanguages.java:102) 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 hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1095) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-10-09 15:00:14.564+0000 [id=1] WARNING j.branch.WorkspaceLocatorImpl#getWorkspaceRoot: JENKINS-2111 path sanitization ineffective when using legacy Workspace Root Directory ‘/c/Users/Oleg/Documents/jenkins/jfr/jenkinsfile-runner/demo/declarative-pipeline/work’; switch to ‘${JENKINS_HOME}/workspace/${ITEM_FULL_NAME}’ as in JENKINS-8446 / JENKINS-21942

o.v.nenashev@gmail.com (JIRA)

unread,
Nov 10, 2019, 6:33:02 PM11/10/19
to jenkinsc...@googlegroups.com

m18167822591@163.com (JIRA)

unread,
Mar 20, 2020, 3:07:03 AM3/20/20
to jenkinsc...@googlegroups.com
Freddy AN commented on Bug JENKINS-60118
 
Re: Jenkins Telemetry initializer runs too early in the initialization cycle

WARNING:
20-Mar-2020 14:12:02.085 INFO [pool-6-thread-3] jenkins.InitReactorRunner$1.onAttained Started initialization20-Mar-2020 14:12:02.094 WARNING [UserLanguages.setUpFilter] hudson.util.PluginServletFilter.addFilter Filter instance is registered too early: jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter@2a java.lang.Exception at hudson.util.PluginServletFilter.addFilter(PluginServletFilter.java:108) at jenkins.telemetry.impl.UserLanguages.setUpFilter(UserLanguages.java:102) 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 hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1122) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)20-Mar-2020 14:12:02.145 INFO [pool-6-thread-2] jenkins.InitReactorRunner$1.onAttained Listed all plugins20-Mar-2020 14:12:03.791 INFO [pool-6-thread-1] jenkins.InitReactorRunner$1.onAttained Prepared all plugins20-Mar-2020 14:12:03.801 INFO [pool-6-thread-1] jenkins.InitReactorRunner$1.onAttained Started all plugins20-Mar-2020 14:12:03.831 INFO [pool-6-thread-2] jenkins.InitReactorRunner$1.onAttained Augmented all extensions20-Mar-2020 14:12:03.845 WARNING [ResourceDomainFilter.init] hudson.util.PluginServletFilter.addFilter Filter instance is registered too early: jenkins.security.ResourceDomainFilter@389c25af java.lang.Exception at hudson.util.PluginServletFilter.addFilter(PluginServletFilter.java:108) at jenkins.security.ResourceDomainFilter.init(ResourceDomainFilter.java:57) 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 hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296) at jenkins.model.Jenkins$5.runTask(Jenkins.java:1122) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
 

​INSTALL ENV:
[root@jenkins bin]# hostnamectl Static hostname: localhost.localdomainTransient hostname: jenkins Icon name: computer-vm Chassis: vm Machine ID: f4f19ddef3584e6691a83b8f5f5c3de3 Boot ID: d8e5e1006bb44dc5aaa357d5ad30a9d3 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-327.10.1.el7.x86_64 Architecture: x86-64[root@jenkins bin]# java -versionjava version "1.8.0_241"Java(TM) SE Runtime Environment (build 1.8.0_241-b07)Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)[root@jenkins bin]# ./version.shUsing CATALINA_BASE: /usr/local/apache-tomcat-8.5.51Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.51Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.51/tempUsing JRE_HOME: /usr/local/jdk8/jreUsing CLASSPATH: /usr/local/apache-tomcat-8.5.51/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.51/bin/tomcat-juli.jarServer version: Apache Tomcat/8.5.51Server built: Feb 5 2020 22:26:25 UTCServer number: 8.5.51.0OS Name: LinuxOS Version: 3.10.0-327.10.1.el7.x86_64Architecture: amd64JVM Version: 1.8.0_241-b07JVM Vendor: Oracle Corporationwar-stableJenkins 2.204.5

How to solve it?

 

This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

m18167822591@163.com (JIRA)

unread,
Mar 20, 2020, 3:14:04 AM3/20/20
to jenkinsc...@googlegroups.com
Freddy AN edited a comment on Bug JENKINS-60118
* WARNING * :
20-Mar-2020 14:12:02.085 INFO [pool-6-thread-3] jenkins.InitReactorRunner$1.onAttained Started
initialization20 initialization
20
-Mar-2020 14:12:02.094 WARNING [UserLanguages.setUpFilter] hudson.util.PluginServletFilter.addFilter Filter instance is registered too early: jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter@2a
    java.lang.Exception
        at hudson.util.PluginServletFilter.addFilter(PluginServletFilter.java:108)
        at jenkins.telemetry.impl.UserLanguages.setUpFilter(UserLanguages.java:102)
        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 hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
        at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1122)
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
20-Mar-2020 14:12:02.145 INFO [pool-6-thread-2] jenkins.InitReactorRunner$1.onAttained Listed all plugins20 plugins
20
-Mar-2020 14:12:03.791 INFO [pool-6-thread-1] jenkins.InitReactorRunner$1.onAttained Prepared all plugins20 plugins
20
-Mar-2020 14:12:03.801 INFO [pool-6-thread-1] jenkins.InitReactorRunner$1.onAttained Started all plugins20 plugins
20
-Mar-2020 14:12:03.831 INFO [pool-6-thread-2] jenkins.InitReactorRunner$1.onAttained Augmented all extensions20 extensions
20
-Mar-2020 14:12:03.845 WARNING [ResourceDomainFilter.init] hudson.util.PluginServletFilter.addFilter Filter instance is registered too early: jenkins.security.ResourceDomainFilter@389c25af
    java.lang.Exception
        at hudson.util.PluginServletFilter.addFilter(PluginServletFilter.java:108)
        at jenkins.security.ResourceDomainFilter.init(ResourceDomainFilter.java:57)
        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 hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:104)
        at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:175)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
        at jenkins.model.Jenkins$5.runTask(Jenkins.java:1122)
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
 

* INSTALL ENV *

[root@jenkins bin]# hostnamectl
   Static hostname: localhost. localdomainTransient localdomain
Transient
hostname: jenkins
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f4f19ddef3584e6691a83b8f5f5c3de3
           Boot ID: d8e5e1006bb44dc5aaa357d5ad30a9d3
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-327.10.1.el7.x86_64
      Architecture: x86-64


[root@jenkins bin]# java - versionjava version
java version
"1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)


[root@jenkins bin]# ./version. shUsing sh
Using
CATALINA_BASE:   /usr/local/apache-tomcat-8.5. 51Using 51
Using
CATALINA_HOME:   /usr/local/apache-tomcat-8.5. 51Using 51
Using
CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.51/ tempUsing temp
Using
JRE_HOME:        /usr/local/jdk8/ jreUsing jre
Using
CLASSPATH:       /usr/local/apache-tomcat-8.5.51/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.51/bin/tomcat-juli. jarServer jar
Server
version: Apache Tomcat/8.5. 51Server 51
Server
built:   Feb 5 2020 22:26:25 UTCServer UTC
Server
number:  8.5.51. 0OS 0
OS
Name:         LinuxOS         Linux
OS
Version:     3.10.0-327.10.1.el7. x86_64Architecture x86_64
Architecture
:    amd64JVM    amd64
JVM
Version:    1.8.0_241- b07JVM b07
JVM
Vendor:     Oracle Corporationwar Corporation

war
- stableJenkins stable
Jenkins
2.204.5


How to solve it?

 

o.v.nenashev@gmail.com (JIRA)

unread,
May 5, 2020, 4:59:02 AM5/5/20
to jenkinsc...@googlegroups.com

o.v.nenashev@gmail.com (JIRA)

unread,
May 5, 2020, 4:59:03 AM5/5/20
to jenkinsc...@googlegroups.com
Oleg Nenashev started work on Bug JENKINS-60118
 
Change By: Oleg Nenashev
Status: Open In Progress

o.v.nenashev@gmail.com (JIRA)

unread,
May 5, 2020, 5:00:02 AM5/5/20
to jenkinsc...@googlegroups.com

o.v.nenashev@gmail.com (JIRA)

unread,
May 5, 2020, 5:00:02 AM5/5/20
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages