Ich wollte heute das Telekom KIM Modul von 1.0 auf 1.5 updaten. Das hat alles nicht so gut funktioniert. Ich hatte oft den Fehler 0074:
ZitatCode=0001 Severity=Exception ErrorType=Technical ErrorText=The configuration of the keystore is probably missing! Additional information: *Keystore config may not be null!'! ErrorId=ID0001KS CompType=KOM-LE-ClientModule
Bis dahin war die Mailadresse noch zu sehen im Admin-Client.
Nachmehrfachem neuinstallieren des Clients scheitere ich nun daran, dass ich Fehler 0002 bekomme:
ZitatEs sind nicht alle Pflichtparameter mandantid, clientSystemld, workplaceld gefüllt.
de.gematik.ws.conn.eventservice.wsdl.v7_2.FaultMessage: Es sind nicht alle Pflichtparameter mandantId, clientSystemId, workplaceId gefüllt. at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) at org.apache.cxf.interceptor.ClientFaultConverter.processFaultDetail(ClientFaultConverter.java:183) at org.apache.cxf.interceptor.ClientFaultConverter.handleMessage(ClientFaultConverter.java:83) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:112) at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:70) at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:35) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:829) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1726) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1592) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1389) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:689) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:528) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:439) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:354) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:312) at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:140) at jdk.proxy2/jdk.proxy2.$Proxy85.getCardTerminals(Unknown Source) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.apache.commons.lang3.reflect.MethodUtils.invokeExactMethod(MethodUtils.java:345) at org.apache.commons.lang3.reflect.MethodUtils.invokeExactMethod(MethodUtils.java:310) at com.tsystems.gematik.soap.client.SoapServiceProxy.invoke(SoapServiceProxy.java:57) at com.tsystems.gematik.soap.client.SoapClient.invoke(SoapClient.java:38) at com.tsystems.gematik.soap.client.connector.ConnectorSoapClient.getCardTerminals(ConnectorSoapClient.java:108) at com.tsystems.gematik.soap.client.connector.ConnectorSoapClient.getCardTerminals(ConnectorSoapClient.java:150) at com.tsystems.gematik.soap.client.connector.ConnectorSoapClient.getCardTerminalsList(ConnectorSoapClient.java:155) at com.tsystems.gematik.soap.client.connector.ConnectorSoapClient.getCards(ConnectorSoapClient.java:165) at com.tsystems.gematik.komle.clientmodule.conn.client.ConnectorClient.getAllCards(ConnectorClient.java:394) at com.tsystems.gematik.komle.clientmodule.ui.admin.services.CardHandlesListService$CardHandlesRetrievalTask.call(CardHandlesListService.java:37) at com.tsystems.gematik.komle.clientmodule.ui.admin.services.CardHandlesListService$CardHandlesRetrievalTask.call(CardHandlesListService.java:33) at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Task.java:1399) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at javafx.graphics/javafx.concurrent.Service.lambda$executeTask$6(Service.java:724) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at javafx.graphics/javafx.concurrent.Service.lambda$executeTask$7(Service.java:723) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)
Ich verzweifle. Die Telekom hat praktisch keinen Service. Da komme ich leider nicht weiter.
Im Admin Client ist also nun auch die Mailadresse weg und sieht so aus:
@rfkoem hat ja schon seinen sehr hilfreichen Beitrag verlinkt. Der KIM-Client muss zwingend de- und dann neuinstalliert werden. Also nicht "drüberinstallieren"! Die Meldung mit "*Keystore config may not be null!'" würde ich so deuten, dass Du versuchst, das ganze ohne Client-Zertifikat einzurichten oder hier mit einem leeren Passwort zu arbeiten. Füttere den Installaer mit korrektem Zertifikat und passenden Passwort, dann klappt es.