Fast-DDS-Gen
Fast-DDS-Gen copied to clipboard
Cannot generate python bindings for map data type
This issue arises from v3.1. On 3.0.1 I can generate map bindings for python. From 3.1 onwards, I can only generate map bindings for cpp and not python
ERROR: context [/struct_type /_sub156 /member_getters] 32:11 no such property or can't access: com.eprosima.fastdds.idl.parser.typecode.PrimitiveTypeCode.name
Caused by: org.stringtemplate.v4.misc.STNoSuchPropertyException: no such property: com.eprosima.fastdds.idl.parser.typecode.PrimitiveTypeCode.name
at org.stringtemplate.v4.misc.ObjectModelAdaptor.throwNoSuchProperty(ObjectModelAdaptor.java:163)
at org.stringtemplate.v4.misc.ObjectModelAdaptor.getProperty(ObjectModelAdaptor.java:87)
at org.stringtemplate.v4.Interpreter.getObjectProperty(Interpreter.java:1222)
at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:216)
at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:151)
at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:755)
at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:687)
at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:291)
at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:151)
at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:755)
at org.stringtemplate.v4.Interpreter.writeIterator(Interpreter.java:785)
at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:760)
at org.stringtemplate.v4.Interpreter.writeObjectWithOptions(Interpreter.java:717)
at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:298)
at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:151)
at org.stringtemplate.v4.ST.write(ST.java:432)
at com.eprosima.idl.generator.manager.TemplateGroup.setAttribute(TemplateGroup.java:94)
at com.eprosima.idl.parser.grammar.IDLParser.specification(IDLParser.java:351)
at com.eprosima.fastdds.fastddsgen.parseIDL(fastddsgen.java:791)
at com.eprosima.fastdds.fastddsgen.process(fastddsgen.java:630)
at com.eprosima.fastdds.fastddsgen.execute(fastddsgen.java:449)
at com.eprosima.fastdds.fastddsgen.main(fastddsgen.java:1563)