11 votes
Accepted

Not able to find builder for capability: TokenServiceCapability

The issue was I had Java 9 installed and Web 8.5 only supports Java 8. Just removed Java 9 and installed Java 8 and it worked fine.
Reynold Bhatia's user avatar
10 votes

CD Stack filling up Temp files

Recently spoke to SDL about this issue and they didn't really give me a good answer to solve this issue. I found that a scheduled restart of the deployer service clears out the .tmp files but keeps ...
Tom Simm's user avatar
  • 360
9 votes
Accepted

Connecting IQ Index Service to Elasticsearch authenticated with OAuth

The IQ Combined Services (Index and Query) are designed to work with Elastic Search present in the DXD Stack. Index service indexes the data in Elastic Search and Query Service is used to query the ...
Saurabh Gangwar's user avatar
7 votes

Available content services: none

In the content service, we have info endpoint .../content.svc which would show available services deployed. But this was not intended as a customer facing URL. Now since Authentication is enabled, ...
vinayknl's user avatar
  • 1,130
6 votes

LicenseTracker - Unable to wait for LicenseTracker to stop

It means the SDL Web licenses are expired. Check the cd_licenses.xml which contains those licenses.
Jan H's user avatar
  • 8,836
6 votes

Problems with deployer microservices when doing bulk publish

After a lot of research, we found the following. The microservices were installed on a Linux environment, and were started using SystemD scripts. After investigating the /var/log/messages file, which ...
Harald Hoffelinck's user avatar
6 votes
Accepted

Context path not working with micro-services

After playing with install scripts, I was finally able to install services with domain URL containing context path. To help others with similar requirement, I am writing the steps to install service ...
Mukesh Kumar's user avatar
  • 4,074
6 votes
Accepted

Unable to register mirrored Deployer Capabilities

I dug into the code and it appears as though while it says the DestinationName is optional, I was getting a null pointer in the code on it. DestinationName The name of this particular Capability ...
Josh Hebb's user avatar
  • 2,920
5 votes
Accepted

Trimming memory use of the microservices

for our demos we combined multiple microservices into one, getting closer to what we used in previous versions of SDL Web, since as you say it is for an all-in-one environment. This helps saving a ...
Philippe Conil's user avatar
5 votes
Accepted

Problem installing microservices

The error "incorrect function" is likely due to your Java installation being questionable (perhaps corrupted). To verify to see if indeed this was caused by Java, do the below steps: Go to c:\...
Terry Kim's user avatar
  • 926
5 votes
Accepted

SDL Web 8.5 - Linux CD Micro services - system start up to auto-start the start.sh

Interesting that you ask this question here, while it really isn't a Tridion related question (it would belong at https://superuser.com/, https://askubuntu.com, or equivalent), but I guess that is my ...
Bart Koopman's user avatar
  • 29.6k
5 votes

CD microservices installation for LIVE and STAGING targets

Avoid editing the scripts unless you really run into something that cannot be set with a parameter. You should be able to pass in parameters for everything, though. Some common parameters: --Name ...
Peter Kjaer's user avatar
  • 19.8k
5 votes

Timezone difference causing stale configuration and content in DXA 2.0

You can set -Duser.timezone=UTC in the JVM args when running your web application (on Tomcat or other) and this will fix the problem. Note that this may affect other date based functionality in your ...
Will Price's user avatar
  • 16.4k
5 votes
Accepted

How to add the same http://localhost:9080 as a 'BaseUrls' in "preview and live" target in topology manger

This is expected behaviour as you shouldn’t be able to use the same url for two sites (within Topology Manager). You’re going to have to either: Specify a different port Use a different hosts name (...
Jonathan Williams's user avatar
5 votes
Accepted

How do we configure CID to work with a HTTPS (TLSv1.2) website?

It looks like you are using an IBM JVM (at com.ibm.jsse2.k.a(k.java:24)). This JVM has some specific setting that allows you to enable or disable use of TLS V1.2. This is explained here https://www....
Harald Hoffelinck's user avatar
4 votes
Accepted

TokenService: Token expired message after a couple of minutes

Apparently the VM's time was running slow, it was 5 minutes behind, so the token was already expired.
MrSnowflake's user avatar
4 votes

Using SmartTarget with mobile app

If you want to use XO features in the mobileApp and already using DXA, there is an OOTB option available, Create a mobile page in Tridion and publish it to dxa webapp. Use DXA webapp to generate json ...
Rajesh's user avatar
  • 1,231
4 votes

Using SmartTarget with mobile app

The Content Delivery microservices are currently only accessible through the CIL (as explained here http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/GUID-A2A47810-D27A-40CA-8C22-CCDC224AF81C)...
Bart Koopman's user avatar
  • 29.6k
4 votes
Accepted

Web8 | What are the configurations for setting OAuth properly for all Microservices

Detailed description of Roles is documented here. registration user is used only for registering capabilities in discovery service. When setting up topology, you need to use cmuser Reference here ...
vinayknl's user avatar
  • 1,130
4 votes
Accepted

What is the rationale behind the microservice roles in SDL Web 8?

One of the use case of Roles is to shield certain resources (endpoints) of services from Read/Write operations. For example, when we have OAuth & Rules enabled (in cd_ambient_conf.xml), only users ...
vinayknl's user avatar
  • 1,130
4 votes

SDL Web 8 CU1 Update | single machine i| microservice installation error

In our case, port 8081 is used for something else, so it is not available for deployer service. Therefore we did not use quickinstall script. We install each service separately. Before you run ...
malee.kan's user avatar
4 votes
Accepted

Problems locating license for Deployer microservice

Check your other configuration files. You probably also need a License location configured in your cd_deployer_conf.xml
David Forster's user avatar
4 votes

Problem installing microservices

Finally found that the JVM were 32 bit, and is needed a 64 bit version of the JVM.
Raúl Escudero's user avatar
4 votes

SDL Web 8.5 - Linux CD Micro services - system start up to auto-start the start.sh

Linux systems come in more or less two main flavours: those whose startup is governed by SystemV init.d scripts, and those which use the more modern SystemD The details of getting your services to ...
Dominic Cronin's user avatar
4 votes

CD Micro Services Support on cloud platforms

For an official answer you probably need to go through official channels (Customer Support). Judging by the Pre-Requisites for Content Delivery Microservices you need Java 8 and a supported OS - no ...
Nuno Linhares's user avatar
  • 29.1k
4 votes
Accepted

CD Micro Services Support on cloud platforms

The official answer from SDL support Case 00308815 12 October 2017 11:56 Subject: CD Micro Services Support on cloud platforms "As long as you are building containers from our on-...
Chris Mills's user avatar
  • 2,221
4 votes
Accepted

How to fix “Content not allowed in prolog” Micro service Configuration Exception

Tridion XML configuration files are often manually edited. If you do this, you must always use a TEXT Only editor otherwise your file may get saved with a BOM. https://en.wikipedia.org/wiki/...
Chris Mills's user avatar
  • 2,221
4 votes
Accepted

Load balanced Content Service - Unable to get response from OData service - ComponentLinkHandler.getLink

When hitting the Content service directly the response passes only through tomcat. When hitting it via the load-balancer it passes through Apache too. In our Content service start.sh we already ...
Jonathan Primmer's user avatar
3 votes

Using multiple content service from .net client?

Yes you can. As Nuno mentions in his comment, you may opt not to use the CIL library in your web application and use a Web Service Reference to directly connect to the OData Content Delivery service. ...
Nickoli Roussakov's user avatar
3 votes
Accepted

CD Stack filling up Temp files

Hotfix CD_8.1.1.3643 should resolve this issue (both file system and database deployments). It is also possible to add the line below to the application.properties file located in the config folder ...
Elena Serghie's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible