Project

General

Profile

Actions

Support Request #6807

closed

ADTF 3.x Keyman error during CAN communication startup

Added by hidden about 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
BOSCH
Department:
Requester's Priority:
Blocker
Support Level:
3rd Level
Resolution:
Solved Issue
Product Issue Numbers:
Platform:
Windows 10 64bit
Topic:
DeviceTB::CAN
FAQ Links:

Description

Supportanfrage

  • 1) ADTF3 Can communication filters are not working at all.(CAN Config Decoder/Encoder, Demo CAN Decoder/Encoder)
  • 2) „demo_can_decoder.cpp” source code is not available, at all. It is built already, but this way there is no way to make any changes in the ADTF3 CAN filter implementation.
  • 3) vxlapi64.dll -> DLL entry points are also giving errors (xlGetKeymanBoxes). Even though that the mentioned .dll file contains the entry point.

See ADTF3_digitalwerk.pptx

Lösung

These errors occur from BETA release, you should upgrade to stable Device TB 3.0.0

1) ADTF3 Can communication filters are not working at all.(CAN Config Decoder/Encoder, Demo CAN Decoder/Encoder)

First of all, what exactly are you trying to do ?
How is your session and how do you start ?

The error messages are very late so please check the complete console log what the errors are before.
If you are using GUI control, make sure your setup contains a console view service or use LOG Info Tool.

Second, what do you mean by these components are not working at all ?

2) „demo_can_decoder.cpp” source code is not available, at all. It is built already, but this way there is no way to make any changes in the ADTF3 CAN filter implementation.

Yes, it is.
Please have look in the directory of the Device Toolbox:
  • ./src/examples/src/can_config_decoder
  • ./src/examples/src/can_config_encoder
Please also have a look at

And Using CMake with the ADTF Device Toolbox for how to build the examples again.

3) vxlapi64.dll -> DLL entry points are also giving errors (xlGetKeymanBoxes). Even though that the mentioned .dll file contains the entry point.

This is a different error right ?
This error is ADTF Plugin Description Generator, this has no connection to the runtime exception.

You are trying to generate a plugin description... for which component ?
What is your call in CMake ?
We know this error from the BETA but it is fixed in stable 3.0.0 release.


I guess your whole setup has one missing, so please check the log from my first suggestion.


Files

ADTF3_digitalwerk.pptx (195 KB) ADTF3_digitalwerk.pptx hidden, 2019-04-08 13:55
error1.JPG (29.5 KB) error1.JPG hidden, 2019-04-12 12:52
Config_editor.JPG (155 KB) Config_editor.JPG hidden, 2019-04-12 12:52
error2.JPG (45.8 KB) error2.JPG hidden, 2019-04-12 12:52
devTB_connectVector.png (19.6 KB) devTB_connectVector.png hidden, 2019-04-12 13:23
20190418.csv (1.71 KB) 20190418.csv hidden, 2019-04-24 09:43
LogView.JPG (117 KB) LogView.JPG hidden, 2019-04-24 09:43
Actions #2

Updated by hidden about 5 years ago

  • Project changed from Public Support to 5
  • Status changed from New to In Progress
  • Author changed from hidden to hidden
  • Topic set to DeviceTB::CAN
Actions #3

Updated by hidden about 5 years ago

  • Author changed from hidden to hidden
Actions #4

Updated by hidden about 5 years ago

  • Status changed from In Progress to Customer Feedback Required
  • Support Level changed from 2nd Level to 3rd Level

Hi Balazs,

you are using Device Toolbox 3.0.0 (not BETA) ?

ADTF3 Can communication filters are not working at all.(CAN Config Decoder/Encoder, Demo CAN Decoder/Encoder)

First of all, what exactly are you trying to do ?
How is your session and how do you start ?

The error messages are very late so please check the complete console log what the errors are before.
If you are using GUI control, make sure your setup contains a console view service or use LOG Info Tool.

Second, what do you mean by these components are not working at all ?

„demo_can_decoder.cpp” source code is not available, at all. It is built already, but this way there is no way to make any changes in the ADTF3 CAN filter implementation.

Yes, it is.
Please have look in the directory of the Device Toolbox:
  • ./src/examples/src/can_config_decoder
  • ./src/examples/src/can_config_encoder
Please also have a look at

And Using CMake with the ADTF Device Toolbox for how to build the examples again.

vxlapi64.dll -> DLL entry points are also giving errors (xlGetKeymanBoxes). Even though that the mentioned .dll file contains the entry point.

This is a different error right ?
This error is ADTF Plugin Description Generator, this has no connection to the runtime exception.

You are trying to generate a plugin description... for which component ?
What is your call in CMake ?
We know this error from the BETA but it is fixed in stable 3.0.0 release.


I guess your whole setup has one missing, so please check the log from my first suggestion.

Actions #5

Updated by hidden about 5 years ago

Thanks for the fast reply, we used the 3.0.0 BETA version. We will start the testing with the stable version now.

Actions #6

Updated by hidden about 5 years ago

  • Affected Products ADTF Device Toolbox 3.0.0 (BETA) added
  • Affected Products deleted (ADTF 3 Support Toolbox 3.1.0)
Actions #7

Updated by hidden about 5 years ago

  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Resolution set to Not Reproducible
Actions #8

Updated by hidden about 5 years ago

  • Resolution changed from Not Reproducible to Solved Issue
Actions #9

Updated by hidden about 5 years ago

Now with the new version of the device toolbox(STABLE 3.0.0), there are new error messages when we try to use the adtf filter “Vector Can Device Receiver” from the toolbox. Afterwards I added all services for can. I’m not sure what I have to configure in ADTF3. For example , how can I set the hardware ( Vector Box VN7600XL) in configuration editor? I have attached the screenshots about the errors.

Actions #10

Updated by hidden about 5 years ago

Hi Balazs,

first of all, you should check the whole log for further information.
To do so, start the ADTF Log View Tool before launch and on the same URL, add the logging service to your session or use the launcher with --console option, then have a look at errors before.

Assuming, that you have a Vector Box (e.g.: VN7600, VN8970, etc.), a valid license and the boxes are already plugged in. Within the Vector Hardware Config Tool you have to connect the ADTF Application with the channels of your Vector Box.

Make sure CAN channel maps to the same you are using in ADTF.
For further information take a look into the Vector documentation (here). From this moment on, the ADTF Application (in combination with the Device Toolbox) is connected with the selected Vector Boxes and is ready to use.
If you set ADTF as application, it will match the default setup of the Receiver Streaming Source (property application_name).

That's it and should work.

Otherwise there must be more information in the log.

Actions #11

Updated by hidden about 5 years ago

Now our collegues are testing it with ADTF 3.4 with device toolbox 3.0.0 STABLE for ADTF 3.4.
They can read CAN messages but no luck with Vector Can messages as:
Error occurs in adtf_launcher.exe : "ERROR: Failed to get keyman boxes ! [vector_keyman_info_helper.cpp<76>] "

Do you have any idea what could cause this problem?

Actions #12

Updated by hidden about 5 years ago

Hi Balazs,

using ADTF 3.4.0 and Device Toolbox 3.0.0 needs a patch, did use it ? -> Link

I guess the keyman error is not your problem, can you check the complete log ?
Is your Vector license on device or keyman dongle ?

But I guess there is another error before and you can ignore this bug.

Actions #13

Updated by hidden about 5 years ago

Yes, we are using the correct versions.
We have a good license on our VN7600, is it possible that it only works with a VN8900?

Actions #14

Updated by hidden about 5 years ago

Again, please have a look at the complete log, there error always appear if you dont have a keyman dongle, but this wont stop your system.
You can also send us the complete log, this is only the last error and not the origin.

Actions #15

Updated by hidden about 5 years ago

Any further hints in the complete log ?

Actions #16

Updated by hidden about 5 years ago

I attached the logs that the tester collegue sent me, using a VN7600. Normal, non Vector CAN messages can be read, but no Vector CAN messages. Is it possible that the keyman is only supported from VN8900?

Thank you in advance.

Actions #17

Updated by hidden about 5 years ago

Hi Balasz,

again, PLEASE IGNORE THE KEYMAN ERROR, this is a bug which comes ALWAYS when NO KEYMAN DONGLE is connected, as the log says, everything is working and connecting fine.
We are using VN7600 (no license) and getting the license from keyman dongle.

But you have the license on the VN7600 device and no keyman dongle, right ?

So besides the error (which can be ignored), what is not working in ADTF ?

Actions #19

Updated by hidden almost 5 years ago

  • Subject changed from ADTF3 CAN Communication System to ADTF 3.x Keyman error during CAN communication startup
  • Status changed from Customer Feedback Required to To Be Closed
Actions #20

Updated by hidden almost 5 years ago

  • Project changed from 5 to Public Support
  • Status changed from To Be Closed to Closed
  • Private changed from Yes to No
Actions

Also available in: Atom PDF