-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Milestone
Description
In the process of working on #5576 I ran into a number of code paths that bottom out in our RubyModule constant tables, but which are not passing in properly-mangled "ID strings". I am fixing what I can but a number of cases remain:
- Anything that calls
setConstantorstoreConstantfrom Java - Java integration's binding of Java classes uses the Java string name rather than a mangled ID string. This will prevent those classes from being accessible from Ruby.
I found these cases by looking for calls to IdUtil.isConstant, which only works on decoded Java strings and should never be called with ID strings.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels