SDD Transmission Adaptation Crashes
Looking for someone with experience with SDD V160.
After having the fluid, pan, and filter replaced on my 2015 3.0L SC, I performed the transmission adaptation reset which was successful. When trying to run the relearn process, SDD crashes and forces me to start another session. I have SDD running on a modern Windows 10 64bit laptop, but have tested this same procedure with an older Windows 7 32bit machine with the same result. My copy of SDD is directly from the IDS download page, but I am not logged in with a legit Topix login.
The error log shows a lot of java calls, but I'm not sure how to interpret it.
Anyone have any insight?
After having the fluid, pan, and filter replaced on my 2015 3.0L SC, I performed the transmission adaptation reset which was successful. When trying to run the relearn process, SDD crashes and forces me to start another session. I have SDD running on a modern Windows 10 64bit laptop, but have tested this same procedure with an older Windows 7 32bit machine with the same result. My copy of SDD is directly from the IDS download page, but I am not logged in with a legit Topix login.
The error log shows a lot of java calls, but I'm not sure how to interpret it.
Anyone have any insight?
Looking for someone with experience with SDD V160.
After having the fluid, pan, and filter replaced on my 2015 3.0L SC, I performed the transmission adaptation reset which was successful. When trying to run the relearn process, SDD crashes and forces me to start another session. I have SDD running on a modern Windows 10 64bit laptop, but have tested this same procedure with an older Windows 7 32bit machine with the same result. My copy of SDD is directly from the IDS download page, but I am not logged in with a legit Topix login.
The error log shows a lot of java calls, but I'm not sure how to interpret it.
Anyone have any insight?
After having the fluid, pan, and filter replaced on my 2015 3.0L SC, I performed the transmission adaptation reset which was successful. When trying to run the relearn process, SDD crashes and forces me to start another session. I have SDD running on a modern Windows 10 64bit laptop, but have tested this same procedure with an older Windows 7 32bit machine with the same result. My copy of SDD is directly from the IDS download page, but I am not logged in with a legit Topix login.
The error log shows a lot of java calls, but I'm not sure how to interpret it.
Anyone have any insight?
if you need I can loan out my setup ...
__________________
2008 XKR Convertible, (mods: AlphaJagTuning ECU Tune , 1.5lb pulley, (200cel cats( are now melted), xpipe, Bosch 001 pump, 180 Thermostat.
Drag strip : 7.9sec 1/8mi 90 MPH . 1/4 mile 12.55 at 112.98mph
432rwh Dyno on Mustang Dynometer , Approx 511 crank HP.
2013 XJ 5.0 SC (Alpha Jag ECU, TCU tune, crank pulley), 600+ HP, 11.6 sec 1/4th mi 122mph, 7.6sec 1/8th mi
2018 Jaguar F-Type (AlphaJag ECU TCU, lower upper pulleys intake) 10.77 ,131mph ,700hp
2008 XKR Convertible, (mods: AlphaJagTuning ECU Tune , 1.5lb pulley, (200cel cats( are now melted), xpipe, Bosch 001 pump, 180 Thermostat.Drag strip : 7.9sec 1/8mi 90 MPH . 1/4 mile 12.55 at 112.98mph
432rwh Dyno on Mustang Dynometer , Approx 511 crank HP.
2013 XJ 5.0 SC (Alpha Jag ECU, TCU tune, crank pulley), 600+ HP, 11.6 sec 1/4th mi 122mph, 7.6sec 1/8th mi
2018 Jaguar F-Type (AlphaJag ECU TCU, lower upper pulleys intake) 10.77 ,131mph ,700hp
I am not using a genuine cable, it's the VXDiag VCX Nano found here - https://www.vxdiagshop.com/wholesale...nd-jaguar.html
Software is latest SDD from idscentral.
The error pops up whether the interface is connected or not, on Windows 7 or 10. Literally every other function works except the transmission adaptation relearn. The strange thing is, if I use engineering mode, it seems to work fine. I will try to post the log, but it seems to be a bunch of java call errors.
Alex, can you DM me your rates for tuning? Do you do remote tuning?
2015 XF 3.0 SC AWD
Last edited by Jaizero; Dec 31, 2020 at 08:04 AM.
com.jlr.sdd.core.SddException: Cannot find candidate: 73655 at com.jlr.sdd.core.sessions.VehicleDiagnosis.getCand idate(VehicleDiagnosis.java:235) at com.jlr.sdd.core.sessions.VehicleDiagnosis.getCand idate(VehicleDiagnosis.java:243) at com.jlr.sdd.tools.ids.pagmcp.actions.PagmcpLaunchA ction.getCandidate(PagmcpLaunchAction.java:137) at com.jlr.sdd.tools.ids.pagmcp.actions.PagmcpLaunchA ction.internalExecute(PagmcpLaunchAction.java:97) at com.jlr.sdd.core.actions.SddDeferableAction.execut e(SddDeferableAction.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.in vokeAction(DefaultActionInvocation.java:404) at com.opensymphony.xwork2.DefaultActionInvocation.in vokeActionOnly(DefaultActionInvocation.java:267) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:229) at com.jlr.sdd.core.actions.SpxInterceptor.intercept( SpxInterceptor.java:80) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.DefaultWorkflo wInterceptor.doIntercept(DefaultWorkflowIntercepto r.java:221) at com.opensymphony.xwork2.interceptor.MethodFilterIn terceptor.intercept(MethodFilterInterceptor.java:8 6) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ConversionErro rInterceptor.intercept(ConversionErrorInterceptor. java:123) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ParametersInte rceptor.doIntercept(ParametersInterceptor.java:184 ) at com.opensymphony.xwork2.interceptor.MethodFilterIn terceptor.intercept(MethodFilterInterceptor.java:8 6) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.StaticParamete rsInterceptor.intercept(StaticParametersIntercepto r.java:105) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.jlr.sdd.core.actions.SddActionAwareInterceptor .intercept(SddActionAwareInterceptor.java:80) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at org.apache.struts2.interceptor.CheckboxInterceptor .intercept(CheckboxInterceptor.java:83) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at org.apache.struts2.interceptor.FileUploadIntercept or.intercept(FileUploadInterceptor.java:207) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ModelDrivenInt erceptor.intercept(ModelDrivenInterceptor.java:74) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ScopedModelDri venInterceptor.intercept(ScopedModelDrivenIntercep tor.java:127) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at org.apache.struts2.interceptor.ProfilingActivation Interceptor.intercept(ProfilingActivationIntercept or.java:107) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at org.apache.struts2.interceptor.debugging.Debugging Interceptor.intercept(DebuggingInterceptor.java:20 6) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ChainingInterc eptor.intercept(ChainingInterceptor.java:115) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.I18nIntercepto r.intercept(I18nInterceptor.java:143) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.PrepareInterce ptor.doIntercept(PrepareInterceptor.java:121) at com.opensymphony.xwork2.interceptor.MethodFilterIn terceptor.intercept(MethodFilterInterceptor.java:8 6) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at org.apache.struts2.interceptor.ServletConfigInterc eptor.intercept(ServletConfigInterceptor.java:170) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.AliasIntercept or.intercept(AliasInterceptor.java:123) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.opensymphony.xwork2.interceptor.ExceptionMappi ngInterceptor.intercept(ExceptionMappingIntercepto r.java:176) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.jlr.sdd.core.actions.SddMetricsInterceptor.int ercept(SddMetricsInterceptor.java:31) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at com.jlr.sdd.core.actions.SddTraceInterceptor.inter cept(SddTraceInterceptor.java:23) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:224) at com.opensymphony.xwork2.DefaultActionInvocation$2. doProfiling(DefaultActionInvocation.java:223) at com.opensymphony.xwork2.util.profiling.UtilTimerSt ack.profile(UtilTimerStack.java:455) at com.opensymphony.xwork2.DefaultActionInvocation.in voke(DefaultActionInvocation.java:221) at org.apache.struts2.impl.StrutsActionProxy.execute( StrutsActionProxy.java:50) at org.apache.struts2.dispatcher.Dispatcher.serviceAc tion(Dispatcher.java:504) at org.apache.struts2.dispatcher.FilterDispatcher.doF ilter(FilterDispatcher.java:421) at org.mortbay.jetty.servlet.ServletHandler$CachedCha in.doFilter(ServletHandler.java:1088) at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle( SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(Se ssionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(Co ntextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebA ppContext.java:405) at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha ndlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(Htt pConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.he aderComplete(HttpConnection.java:829) at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:513) at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa rser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnec tion.java:380) at org.mortbay.jetty.bio.SocketConnector$Connection.r un(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool$PoolThread.run (QueuedThreadPool.java:488)
Sorry for the very late reply.
I am not using a genuine cable, it's the VXDiag VCX Nano found here - https://www.vxdiagshop.com/wholesale...nd-jaguar.html
Software is latest SDD from idscentral.
The error pops up whether the interface is connected or not, on Windows 7 or 10. Literally every other function works except the transmission adaptation relearn. The strange thing is, if I use engineering mode, it seems to work fine. I will try to post the log, but it seems to be a bunch of java call errors.
Alex, can you DM me your rates for tuning? Do you do remote tuning?
2015 XF 3.0 SC AWD
I am not using a genuine cable, it's the VXDiag VCX Nano found here - https://www.vxdiagshop.com/wholesale...nd-jaguar.html
Software is latest SDD from idscentral.
The error pops up whether the interface is connected or not, on Windows 7 or 10. Literally every other function works except the transmission adaptation relearn. The strange thing is, if I use engineering mode, it seems to work fine. I will try to post the log, but it seems to be a bunch of java call errors.
Alex, can you DM me your rates for tuning? Do you do remote tuning?
2015 XF 3.0 SC AWD
And yes I do remote tuning on regular basis
Hi Guys,
Did you had any luck finding what was cauding the
error ?
I am having a very similar problem when trying to update the IMC firmware. The only difference is in the "candidate" number - 53640 in my case.
Running latest SDD (160.04 v342.) in on-line mode with Mongose PRO cable (sourced from Ali...)
Did you had any luck finding what was cauding the
com.jlr.sdd.core.SddException: Cannot find candidate: XXXX
I am having a very similar problem when trying to update the IMC firmware. The only difference is in the "candidate" number - 53640 in my case.
Running latest SDD (160.04 v342.) in on-line mode with Mongose PRO cable (sourced from Ali...)
Trending Topics
I am no expert using SDD but I do know that when using SDD I always put a charger on the battery. It seems that it uses a lot of battery power and a low battery voltage could be part of the problem.
Gus
JagRepair.com - Jaguar Repair Information Resource
Gus
JagRepair.com - Jaguar Repair Information Resource
I am no expert using SDD but I do know that when using SDD I always put a charger on the battery. It seems that it uses a lot of battery power and a low battery voltage could be part of the problem.
Gus
JagRepair.com - Jaguar Repair Information Resource
Gus
JagRepair.com - Jaguar Repair Information Resource
The error described above appears with or without connection to the car. It seems to be a problem with SDD/PC...
It doesn't sound like the cause of the current issue, though I wouldn't rule it out.
Thread
Thread Starter
Forum
Replies
Last Post
joeleerj
XJ XJ6 / XJ8 / XJR ( X350 & X358 )
25
Aug 26, 2025 03:21 PM
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)








