[JIRA] (JENKINS-60808) CLi creating jobs does'nt work

23 views
Skip to first unread message

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 17, 2020, 8:12:07 AM1/17/20
to jenkinsc...@googlegroups.com
Gabriele Fatigati created an issue
 
Jenkins / Bug JENKINS-60808
CLi creating jobs does'nt work
Issue Type: Bug Bug
Assignee: Unassigned
Attachments: prova.xml
Components: cli
Created: 2020-01-17 13:11
Environment: Jenkins 2.204.1, Red Hat 8. OpenJKD 1.8.0_201
Labels: jenkins-cli
Priority: Minor Minor
Reporter: Gabriele Fatigati

Trying to create a job from CLI  I get an error. The original job is created from GUI. In attach. 

My commands:

 

{{}}

java -jar jenkins-cli.jar -s http://localhost:8091/jenkins get-job prova > prova.xml java -jar jenkins-cli.jar -s http://localhost:8091/jenkins create-job pippo < prova.xml 

{{}}

{{}}

and the error:

{{}}

ERROR: Unexpected exception occurred while performing create-job command. java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java:82) at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:228) Caused: org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:230) at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:191) at jenkins.util.xml.XMLUtils.safeTransform(XMLUtils.java:66) at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:274) Caused: java.io.IOException: Failed to persist config.xml at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:294) at jenkins.model.Jenkins.createProjectFromXML(Jenkins.java:3966) at hudson.cli.CreateJobCommand.run(CreateJobCommand.java:72) at hudson.cli.CLICommand.main(CLICommand.java:251) at hudson.cli.CLIAction$PlainCliEndpointResponse$1.run(CLIAction.java:218) at jenkins.util.FullDuplexHttpService.download(FullDuplexHttpService.java:115) at jenkins.util.FullDuplexHttpService$Response.generateResponse(FullDuplexHttpService.java:175) at org.kohsuke.stapler.HttpResponseRenderer$Default.handleHttpResponse(HttpResponseRenderer.java:124) .....

{{}}

Any help? Thanks.

 

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 17, 2020, 8:14:06 AM1/17/20
to jenkinsc...@googlegroups.com
Gabriele Fatigati updated an issue
Change By: Gabriele Fatigati
Trying to create a job from CLI  I get an error. The original job is created from GUI. In attach. 

My commands:

 
{code:java}
java -jar jenkins-cli.jar -s http://localhost:8091/jenkins get-job prova > prova.xml java -jar jenkins-cli.jar -s http://localhost:8091/jenkins create-job pippo < prova.xml {code}
 

{{and the error:}}
{code:java}

ERROR: Unexpected exception occurred while performing create-job command.
java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java:82)
at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:228)
Caused: org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found
java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser
at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:230)
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:191)
at jenkins.util.xml.XMLUtils.safeTransform(XMLUtils.java:66)
at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:274)
Caused: java.io.IOException: Failed to persist config.xml
at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:294)
at jenkins.model.Jenkins.createProjectFromXML(Jenkins.java:3966)
at hudson.cli.CreateJobCommand.run(CreateJobCommand.java:72)
at hudson.cli.CLICommand.main(CLICommand.java:251)
at hudson.cli.CLIAction$PlainCliEndpointResponse$1.run(CLIAction.java:218)
at jenkins.util.FullDuplexHttpService.download(FullDuplexHttpService.java:115)
at jenkins.util.FullDuplexHttpService$Response.generateResponse(FullDuplexHttpService.java:175)
at org.kohsuke.stapler.HttpResponseRenderer$Default.handleHttpResponse(HttpResponseRenderer.java:124)

at org
. kohsuke . stapler . HttpResponseRenderer$Default . generateResponse(HttpResponseRenderer . java:69)
at org.kohsuke.stapler.Function.renderResponse(Function.java:164)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:705)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:456)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:676)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
at jenkins.security.ResourceDomainFilter.doFilter(ResourceDomainFilter.java:76)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at hudson.plugins.locale.LocaleFilter.doFilter(LocaleFilter.java:42)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
{code}
 

Any help? Thanks.

 

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 17, 2020, 8:14:07 AM1/17/20
to jenkinsc...@googlegroups.com
Gabriele Fatigati updated an issue
Trying to create a job from CLI  I get an error. The original job is created from GUI. In attach. 

My commands:

 

{ {}}
{
code:java}
java -jar jenkins-cli.jar -s http://localhost:8091/jenkins get-job prova > prova.xml java -jar jenkins-cli.jar -s http://localhost:8091/jenkins create-job pippo < prova.xml {code}
{{}}  

{{
}}

{{
and the error:}}

{ {}}
{
code:java}
ERROR: Unexpected exception occurred while performing create-job command. java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) at org.xml.sax.helpers.NewInstance.newInstance(NewInstance.java:82) at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:228) Caused: org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAXParser not found java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser at org.xml.sax.helpers.XMLReaderFactory.loadClass(XMLReaderFactory.java:230) at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(XMLReaderFactory.java:191) at jenkins.util.xml.XMLUtils.safeTransform(XMLUtils.java:66) at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:274) Caused: java.io.IOException: Failed to persist config.xml at hudson.model.ItemGroupMixIn.createProjectFromXML(ItemGroupMixIn.java:294) at jenkins.model.Jenkins.createProjectFromXML(Jenkins.java:3966) at hudson.cli.CreateJobCommand.run(CreateJobCommand.java:72) at hudson.cli.CLICommand.main(CLICommand.java:251) at hudson.cli.CLIAction$PlainCliEndpointResponse$1.run(CLIAction.java:218) at jenkins.util.FullDuplexHttpService.download(FullDuplexHttpService.java:115) at jenkins.util.FullDuplexHttpService$Response.generateResponse(FullDuplexHttpService.java:175) at org.kohsuke.stapler.HttpResponseRenderer$Default.handleHttpResponse(HttpResponseRenderer.java:124) .....{code}
{{}}  

Any help? Thanks.

 

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

unread,
Jan 17, 2020, 4:36:02 PM1/17/20
to jenkinsc...@googlegroups.com
Oleg Nenashev commented on Bug JENKINS-60808
 
Re: CLi creating jobs does'nt work

What is the Jenkins CLI version?

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 20, 2020, 2:15:07 AM1/20/20
to jenkinsc...@googlegroups.com

My Jenkins CLI version is 2.204.1

 

I solved adding to JAVA_OPTS:

 

-Dorg.xml.sax.driver=com.sun.org.apache.xerces.internal.parsers.SAXParser

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 20, 2020, 2:17:07 AM1/20/20
to jenkinsc...@googlegroups.com
Gabriele Fatigati edited a comment on Bug JENKINS-60808
My Jenkins CLI version is 2.204.1

 


I solved adding to JAVA_OPTS:
{code:java}
 -Dorg.xml.sax.driver=com.sun.org.apache.xerces.internal.parsers.SAXParser
{code}
 But I don't know if it could give some side effects
. in Jenkins

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 20, 2020, 2:17:07 AM1/20/20
to jenkinsc...@googlegroups.com
Gabriele Fatigati edited a comment on Bug JENKINS-60808
 
Re: CLi creating jobs does'nt work
My Jenkins CLI version is 2.204.1

 

I solved adding to JAVA_OPTS:

 

 
{code:java}
  -Dorg.xml.sax.driver=com.sun.org.apache.xerces.internal.parsers.SAXParser
{code}
 

But I don't know if it could give some side effects.

gabriele.fatigati@gmail.com (JIRA)

unread,
Jan 20, 2020, 2:17:08 AM1/20/20
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages