Cannot connect to SSL-enabled Sites installation using CSDT (Doc ID 1628102.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle WebCenter Sites - Version 7.6.2 and later
Information in this document applies to any platform.

Symptoms

CSDT cannot connect to an SSL-enabled WebCenter Sites installation. In eclipse the status indicator light remains red, and the following error message is seen

java.lang.RuntimeException: com.fatwire.wem.sso.SSOException: Failed to acquire multi ticket, sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

The following error is written to the <eclipse_workspace>/.metadata/.log file:

!ENTRY org.eclipse.ui 4 0 2014-02-24 10:38:46.305
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.RuntimeException: com.fatwire.wem.sso.SSOException: Failed to acquire multi ticket, sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.fatwire.csdt.rest.RestProvider.getUserSites(RestProvider.java:44)
at com.fatwire.csdt.util.CSDPUtil.getUserSitenames(CSDPUtil.java:601)
at com.fatwire.csdt.util.CSDPUtil.getUserSitenames(CSDPUtil.java:591)
at com.fatwire.csdt.wizards.template.NewTemplatePage.preFetch(NewTemplatePage.java:227)
at com.fatwire.csdt.wizards.template.NewTemplatePage.<init>(NewTemplatePage.java:194)
at com.fatwire.csdt.wizards.TemplateWizard.init(TemplateWizard.java:59)
at com.fatwire.csdt.toolbar.actions.CreateTemplate.run(CreateTemplate.java:26)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
Caused by: com.fatwire.wem.sso.SSOException: Failed to acquire multi ticket, sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.fatwire.wem.sso.cas.CASProvider.getMultiTicket(CASProvider.java:180)
at com.fatwire.wem.sso.SSOSession.getMultiTicket(SSOSession.java:155)
at com.fatwire.csdt.rest.TicketMaster.getNewTicket(TicketMaster.java:214)
at com.fatwire.csdt.rest.TicketMaster.getValidTicket(TicketMaster.java:177)
at com.fatwire.csdt.rest.TicketMaster.getTicket(TicketMaster.java:149)
at com.fatwire.csdt.rest.TicketMaster.getTicket(TicketMaster.java:130)
at com.fatwire.csdt.rest.RestProvider.getUserSites(RestProvider.java:41)
... 35 more

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms