Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-17693

Confluence Publisher for Confluence 5x

    Details

    • Similar Issues:

      Description

      It would be great if the plugin would get an upgrade to work with Confluence- Versions higher than 4.x.

        Attachments

          Activity

          kbauke Keven Bauke created issue -
          Hide
          jhansche Joe Hansche added a comment - - edited

          Keven Bauke, until I have a chance to test this against a 5.x confluence instance, can you provide more information about what failures you're experiencing? Any log messages would be useful (from either Jenkins or Confluence side), etc.

          Also, can you please attach your SOAP WSDL file from your instance of Confluence? Should be accesible from http://<confluence-url>/rpc/soap-axis/confluenceservice-v2?wsdl

          Show
          jhansche Joe Hansche added a comment - - edited Keven Bauke , until I have a chance to test this against a 5.x confluence instance, can you provide more information about what failures you're experiencing? Any log messages would be useful (from either Jenkins or Confluence side), etc. Also, can you please attach your SOAP WSDL file from your instance of Confluence? Should be accesible from http://<confluence-url>/rpc/soap-axis/confluenceservice-v2?wsdl
          jhansche Joe Hansche made changes -
          Field Original Value New Value
          Assignee Joe Hansche [ jhansche ] Keven Bauke [ kbauke ]
          Hide
          kbauke Keven Bauke added a comment - - edited

          Sure, thx for your fast reply. In my case I can't log in.
          Unfortunately I can not provide you the wsdl because I get an error-message saying:
          There is no SOAP service at this location

          Failed to login
          AxisFault
           faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
           faultSubcode: 
           faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
           faultActor: 
           faultNode: 
           faultDetail: 
          	{http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731)
          	at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)
          	at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)
          	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)
          	at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
          	at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
          	at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181)
          	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
          	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
          	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
          	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
          	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
          	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
          	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
          	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
          	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
          	at org.apache.axis.client.Call.invoke(Call.java:2767)
          	at org.apache.axis.client.Call.invoke(Call.java:2443)
          	at org.apache.axis.client.Call.invoke(Call.java:2366)
          	at org.apache.axis.client.Call.invoke(Call.java:1812)
          	at jenkins.plugins.confluence.soap.v1.ConfluenceserviceV1SoapBindingStub.login(ConfluenceserviceV1SoapBindingStub.java:4619)
          	at com.myyearbook.hudson.plugins.confluence.ConfluenceSite.createSession(ConfluenceSite.java:100)
          	at com.myyearbook.hudson.plugins.confluence.ConfluenceSite$DescriptorImpl.doLoginCheck(ConfluenceSite.java:160)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          	at java.lang.reflect.Method.invoke(Method.java:597)
          	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
          	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
          	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)
          	at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
          	at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487)
          	at org.kohsuke.stapler.Stapler.service(Stapler.java:164)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
          	at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
          	at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
          	at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
          	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	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 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
          	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 org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
          	at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)
          	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
          	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
          	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
          	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
          	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
          	at java.lang.Thread.run(Thread.java:680)
          Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
          	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
          	at sun.security.validator.Validator.validate(Validator.java:218)
          	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
          	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
          	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
          	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
          	... 91 more
          Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
          	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
          	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)
          	... 97 more
          
          	{http://xml.apache.org/axis/}hostname:XI838655.asv.local
          
          javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
          	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154)
          	at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
          	at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
          	at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
          	at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
          	at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
          	at org.apache.axis.client.Call.invoke(Call.java:2767)
          	at org.apache.axis.client.Call.invoke(Call.java:2443)
          	at org.apache.axis.client.Call.invoke(Call.java:2366)
          	at org.apache.axis.client.Call.invoke(Call.java:1812)
          	at jenkins.plugins.confluence.soap.v1.ConfluenceserviceV1SoapBindingStub.login(ConfluenceserviceV1SoapBindingStub.java:4619)
          	at com.myyearbook.hudson.plugins.confluence.ConfluenceSite.createSession(ConfluenceSite.java:100)
          	at com.myyearbook.hudson.plugins.confluence.ConfluenceSite$DescriptorImpl.doLoginCheck(ConfluenceSite.java:160)
          	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          	at java.lang.reflect.Method.invoke(Method.java:597)
          	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
          	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
          	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90)
          	at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
          	at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241)
          	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
          	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658)
          	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487)
          	at org.kohsuke.stapler.Stapler.service(Stapler.java:164)
          	at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
          	at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
          	at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
          	at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
          	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
          	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	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 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
          	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 org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          	at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
          	at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          	at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
          	at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
          	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
          	at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
          	at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227)
          	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
          	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
          	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
          	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
          	at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
          	at java.lang.Thread.run(Thread.java:680)
          Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731)
          	at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)
          	at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)
          	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)
          	at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)
          	at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)
          	at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197)
          	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181)
          	at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186)
          	at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
          	at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
          	at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
          	... 80 more
          Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)
          	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)
          	at sun.security.validator.Validator.validate(Validator.java:218)
          	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
          	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
          	at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
          	at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)
          	... 91 more
          Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
          	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
          	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
          	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)
          	... 97 more
          
          Show
          kbauke Keven Bauke added a comment - - edited Sure, thx for your fast reply. In my case I can't log in. Unfortunately I can not provide you the wsdl because I get an error-message saying: There is no SOAP service at this location Failed to login AxisFault faultCode: {http: //schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target faultActor: faultNode: faultDetail: {http: //xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181) at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at jenkins.plugins.confluence.soap.v1.ConfluenceserviceV1SoapBindingStub.login(ConfluenceserviceV1SoapBindingStub.java:4619) at com.myyearbook.hudson.plugins.confluence.ConfluenceSite.createSession(ConfluenceSite.java:100) at com.myyearbook.hudson.plugins.confluence.ConfluenceSite$DescriptorImpl.doLoginCheck(ConfluenceSite.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658) at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487) at org.kohsuke.stapler.Stapler.service(Stapler.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) 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 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) 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 org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang. Thread .run( Thread .java:680) Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217) at sun.security.validator.Validator.validate(Validator.java:218) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185) ... 91 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174) at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238) at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318) ... 97 more {http: //xml.apache.org/axis/}hostname:XI838655.asv.local javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:154) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at jenkins.plugins.confluence.soap.v1.ConfluenceserviceV1SoapBindingStub.login(ConfluenceserviceV1SoapBindingStub.java:4619) at com.myyearbook.hudson.plugins.confluence.ConfluenceSite.createSession(ConfluenceSite.java:100) at com.myyearbook.hudson.plugins.confluence.ConfluenceSite$DescriptorImpl.doLoginCheck(ConfluenceSite.java:160) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658) at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:573) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:658) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:487) at org.kohsuke.stapler.Stapler.service(Stapler.java:164) at javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) 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 org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) 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 org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:64) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227) at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang. Thread .run( Thread .java:680) Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181) at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) ... 80 more Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217) at sun.security.validator.Validator.validate(Validator.java:218) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185) ... 91 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174) at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238) at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318) ... 97 more
          kbauke Keven Bauke made changes -
          Assignee Keven Bauke [ kbauke ] Joe Hansche [ jhansche ]
          Hide
          jhansche Joe Hansche added a comment - - edited

          Interesting... I see two potential issues here:

          1. The SSL exception seems to imply that your Confluence instance is requiring HTTPS, but the certificate can't be validated by the Jenkins server. Is your instance accessible via non-SSL (http:// only)?
            • If your server allows that, what happens if you change the URL in the Jenkins system configuration to remove the https requirement?
            • If your server requires HTTPS, then it will likely require importing the SSL certificate from the Confluence server into the Jenkins server's JVM. I've had to do this a couple times in the past, particularly with newer Certificate Authorities that weren't available (or weren't widely popular) at the time the JVM you use was released. If this is what's required, I will look up instructions for importing that certificate and see if it helps. On a side note, how many Jenkins servers are in your cluster? Because I believe all servers (master and slaves) will need to have the certificate imported in order to support this.
          2. It sounds like your Confluence instance does not have the remote APIs enabled, based on the "There is no SOAP service at this location" error.
          Show
          jhansche Joe Hansche added a comment - - edited Interesting... I see two potential issues here: The SSL exception seems to imply that your Confluence instance is requiring HTTPS, but the certificate can't be validated by the Jenkins server. Is your instance accessible via non-SSL (http:// only)? If your server allows that, what happens if you change the URL in the Jenkins system configuration to remove the https requirement? If your server requires HTTPS, then it will likely require importing the SSL certificate from the Confluence server into the Jenkins server's JVM. I've had to do this a couple times in the past, particularly with newer Certificate Authorities that weren't available (or weren't widely popular) at the time the JVM you use was released. If this is what's required, I will look up instructions for importing that certificate and see if it helps. On a side note, how many Jenkins servers are in your cluster? Because I believe all servers (master and slaves) will need to have the certificate imported in order to support this. It sounds like your Confluence instance does not have the remote APIs enabled, based on the "There is no SOAP service at this location" error. Can you try these steps to enable the SOAP API? https://confluence.atlassian.com/display/DOC/Enabling+the+Remote+API
          Hide
          kbauke Keven Bauke added a comment - - edited

          I think you are right. Our server guys are trying to make a update on the test-system. Until it's only a test I will wait before I give you any updates. I'm not the admin on the system unfortunately so I can't make any changes. I will keep you updated.

          Show
          kbauke Keven Bauke added a comment - - edited I think you are right. Our server guys are trying to make a update on the test-system. Until it's only a test I will wait before I give you any updates. I'm not the admin on the system unfortunately so I can't make any changes. I will keep you updated.
          Hide
          kbauke Keven Bauke added a comment - - edited

          Everything was resolved after the deploy on the right Server. Sorry for the post. It was indeed an SSL error as you mentioned. Awesome plugin!

          Show
          kbauke Keven Bauke added a comment - - edited Everything was resolved after the deploy on the right Server. Sorry for the post. It was indeed an SSL error as you mentioned. Awesome plugin!
          kbauke Keven Bauke made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          hypijump Denis Mikael added a comment -

          Hi,

          I have several bugs following the migration confluence 4x => 5.9

          Here are the different messages that I noted :

          [ Confluence ] Not publishing Because no Confluence Site Could Be found. Check your Confluence configuration in system settings .

          EXPERIMENTAL : performing edits on storage size Confluence 4.0

          ERROR while performing replacement : Start- marker token could not be found in the page content : <p> < ac : ac macro: name = " Jenkins -marker "> < ac : parameter ac: name = " id" > Version -start </ ac: parameter> </ ac: macro > </ p >

          Of course , the site is configured and Markers are present on the page.

          Can you help me please ?

          Show
          hypijump Denis Mikael added a comment - Hi, I have several bugs following the migration confluence 4x => 5.9 Here are the different messages that I noted : [ Confluence ] Not publishing Because no Confluence Site Could Be found. Check your Confluence configuration in system settings . EXPERIMENTAL : performing edits on storage size Confluence 4.0 ERROR while performing replacement : Start- marker token could not be found in the page content : <p> < ac : ac macro: name = " Jenkins -marker "> < ac : parameter ac: name = " id" > Version -start </ ac: parameter> </ ac: macro > </ p > Of course , the site is configured and Markers are present on the page. Can you help me please ?
          hypijump Denis Mikael made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Hide
          zeulatek Peter Lopez added a comment -

          Denis Mikael You need to enable Remote API on Version 5.9.9

          Remote API (XML-RPC & SOAP)
          Enabling the remote APIs allows you to access Confluence remotely.

          Show
          zeulatek Peter Lopez added a comment - Denis Mikael You need to enable Remote API on Version 5.9.9 Remote API (XML-RPC & SOAP) Enabling the remote APIs allows you to access Confluence remotely.
          Hide
          zeulatek Peter Lopez added a comment - - edited

          I have a verified issue with version 5.9.9 when pushing artifacts

          URL pathing is now using the key instead of the space ID

          Previous pattern
          http://confluence.example.com/display/Space/Page

          New pattern in 5.9.9 (NOTE:Space=8082
          http://confluence.example.com/display/8082/Page

          From the build step, I add the key, similar to Jira, which resolves to the space
          Space
          8082
          Help for feature: Space
          OK: Zeulatek

          [confluence] Unable to locate page: 8082/. Attempting to create the page now...
          [confluence] Uploading attachments to Confluence page: http://0.0.0.0:8090/pages/viewpage.action?pageId=964046
          ERROR: Build step failed with exception
          java.lang.NullPointerException
          at com.myyearbook.hudson.plugins.confluence.ConfluencePublisher.findArtifacts(ConfluencePublisher.java:445)
          at com.myyearbook.hudson.plugins.confluence.ConfluencePublisher.performAttachments(ConfluencePublisher.java:182)
          at com.myyearbook.hudson.plugins.confluence.ConfluencePublisher.perform(ConfluencePublisher.java:314)
          at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782)
          at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723)
          at hudson.model.Build$BuildExecution.post2(Build.java:185)
          at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668)
          at hudson.model.Run.execute(Run.java:1763)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
          at hudson.model.ResourceController.execute(ResourceController.java:98)
          at hudson.model.Executor.run(Executor.java:410)
          Build step 'Publish to Confluence' marked build as failure
          Finished: FAILURE

          Show
          zeulatek Peter Lopez added a comment - - edited I have a verified issue with version 5.9.9 when pushing artifacts URL pathing is now using the key instead of the space ID Previous pattern http://confluence.example.com/display/Space/Page New pattern in 5.9.9 (NOTE:Space=8082 http://confluence.example.com/display/8082/Page From the build step, I add the key, similar to Jira, which resolves to the space Space 8082 Help for feature: Space OK: Zeulatek [confluence] Unable to locate page: 8082/. Attempting to create the page now... [confluence] Uploading attachments to Confluence page: http://0.0.0.0:8090/pages/viewpage.action?pageId=964046 ERROR: Build step failed with exception java.lang.NullPointerException at com.myyearbook.hudson.plugins.confluence.ConfluencePublisher.findArtifacts(ConfluencePublisher.java:445) at com.myyearbook.hudson.plugins.confluence.ConfluencePublisher.performAttachments(ConfluencePublisher.java:182) at com.myyearbook.hudson.plugins.confluence.ConfluencePublisher.perform(ConfluencePublisher.java:314) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723) at hudson.model.Build$BuildExecution.post2(Build.java:185) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668) at hudson.model.Run.execute(Run.java:1763) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:410) Build step 'Publish to Confluence' marked build as failure Finished: FAILURE
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 148873 ] JNJira + In-Review [ 186123 ]
          Hide
          qisylvia Sylvia Qi added a comment - - edited

          I am trying this plugin. I needed a tool to update a confluence page with some messages when a build is successful. This plugin seems to be the right choice however it does not work as expected against Confluence 5.10.

          The text entered in the Wiki Markup Replacement section is not being rendered as wiki markups. Instead, the text appears as plain text on the confluence page. For example, if I type "asterisk strong asterisk" directly on the confluence page I get bolded "strong". But if enter the same in the Wiki Markup Replacement field of the plugin, it appears as "asterisk strong asterisk" on the confluence page , no rendering is being done. Because of this, the messages written to the confluence page are very hard to read because no formatting is being done and no line breaks. Is this plugin not updated to work with Confluence 5 or am I missing something? Thanks in advance for your help.

          Note I spelled out asterisk above to avoid wiki markup rendering. The actual character entered was *

          Show
          qisylvia Sylvia Qi added a comment - - edited I am trying this plugin. I needed a tool to update a confluence page with some messages when a build is successful. This plugin seems to be the right choice however it does not work as expected against Confluence 5.10. The text entered in the Wiki Markup Replacement section is not being rendered as wiki markups. Instead, the text appears as plain text on the confluence page. For example, if I type "asterisk strong asterisk" directly on the confluence page I get bolded "strong". But if enter the same in the Wiki Markup Replacement field of the plugin, it appears as "asterisk strong asterisk" on the confluence page , no rendering is being done. Because of this, the messages written to the confluence page are very hard to read because no formatting is being done and no line breaks. Is this plugin not updated to work with Confluence 5 or am I missing something? Thanks in advance for your help. Note I spelled out asterisk above to avoid wiki markup rendering. The actual character entered was *
          Hide
          jhansche Joe Hansche added a comment - - edited

          Sylvia Qi, Confluence 5 does not store pages in wiki format anymore. It is now stored in an XHTML format.

          Instead of entering your text using wiki markup, it should be in XHTML format. Thus instead of "*strong*", it should be "<b>strong</b>" or "<strong>strong</strong>".

          Show
          jhansche Joe Hansche added a comment - - edited Sylvia Qi , Confluence 5 does not store pages in wiki format anymore. It is now stored in an XHTML format. Instead of entering your text using wiki markup, it should be in XHTML format. Thus instead of " *strong* ", it should be " <b>strong</b> " or " <strong>strong</strong> ".
          Hide
          qisylvia Sylvia Qi added a comment -

          Hi Joe, the XHTML format works perfectly! Thanks very much for your quick response.

          Show
          qisylvia Sylvia Qi added a comment - Hi Joe, the XHTML format works perfectly! Thanks very much for your quick response.
          Hide
          longmingxing mingxing long added a comment - - edited

          i use this plugin to upload an file to a confluence page. I want to update this file every successful build, so chose an option which is named "relaced attachment". Plugin is version2.0, and confluence is version6.2.1.In this case,  uploading a file which not exist is ok, but uploading the file which already exists gets the error which is  as follow:

          [confluence] Upload attachment to Confluence page:****

                             Evaluating file(s) pattern:****

                             Found 1 workspace artifact(s) to upload to Confluence

                             Upload 1 file(s) to Confluence

          ERROR: Build step failed with exception

          java.lang.UnsuporttedOperationException

                     at java.util.AbstractList.remove(AbstractList.java:161)

                     at java.util.AbstractList$Itr.remove(AbstractList.java:374)

                     at java.util.AbstractCollection.remove(AbstractCollection.java:293)

                     at com.myyearbook.hudson.plugins.ConfluencePblisher.performAttachments(ConfluencePblisher.java:442)

                     at com.myyearbook.hudson.plugins.ConfluencePblisher.perform(ConfluencePblisher.java:321)

                     at hudson.tasks.BuildStepcomptibilityLayer.perform(BuildStepcomptibilityLayer.java:78)

                     at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)

                     at hudson.model.AbstractBuild$AbstractBuildException.perform(AbstractBuildException.java:779)

                     at hudson.model.AbstractBuild$AbstractBuildException.performAllBuild(AbstractBuild.java:720)

                     at hudson.model.Build$BuildException.post2(Build.java:486)

                     at hudson.model.AbstractBuild$AbstractBuildException.post(AbstractBuild.java:665)

                     at hudson.model.Run.execute(Run.java:1753)

                     at hudson.model.freeStyleBuildRun.run(freeStyleBuildRun.java:43)

                     at hudson.ResourceController.execute(ResourceController.java:98)

                     at hudson.Executor.run(Executor.java:405)

             Build step publish Confluence marked build as failed      

          Show
          longmingxing mingxing long added a comment - - edited i use this plugin to upload an file to a confluence page. I want to update this file every successful build, so chose an option which is named "relaced attachment". Plugin is version2.0, and confluence is version6.2.1.In this case,  uploading a file which not exist is ok, but uploading the file which already exists gets the error which is  as follow: [confluence] Upload attachment to Confluence page:****                    Evaluating file(s) pattern:****                    Found 1 workspace artifact(s) to upload to Confluence                    Upload 1 file(s) to Confluence ERROR: Build step failed with exception java.lang.UnsuporttedOperationException            at java.util.AbstractList.remove(AbstractList.java:161)            at java.util.AbstractList$Itr.remove(AbstractList.java:374)            at java.util.AbstractCollection.remove(AbstractCollection.java:293)            at com.myyearbook.hudson.plugins.ConfluencePblisher.performAttachments(ConfluencePblisher.java:442)            at com.myyearbook.hudson.plugins.ConfluencePblisher.perform(ConfluencePblisher.java:321)            at hudson.tasks.BuildStepcomptibilityLayer.perform(BuildStepcomptibilityLayer.java:78)            at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)            at hudson.model.AbstractBuild$AbstractBuildException.perform(AbstractBuildException.java:779)            at hudson.model.AbstractBuild$AbstractBuildException.performAllBuild(AbstractBuild.java:720)            at hudson.model.Build$BuildException.post2(Build.java:486)            at hudson.model.AbstractBuild$AbstractBuildException.post(AbstractBuild.java:665)            at hudson.model.Run.execute(Run.java:1753)            at hudson.model.freeStyleBuildRun.run(freeStyleBuildRun.java:43)            at hudson.ResourceController.execute(ResourceController.java:98)            at hudson.Executor.run(Executor.java:405)    Build step publish Confluence marked build as failed      
          longmingxing mingxing long made changes -
          Comment [ i use this plugin to upload a file which not exist is ok, but upload a file which already exist get the error above ]

            People

            • Assignee:
              jhansche Joe Hansche
              Reporter:
              kbauke Keven Bauke
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated: