Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Critical
-
Resolution: Incomplete
-
Affects Version/s: JRuby 1.5.6
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Environment:Using JRuby as a JSR-223 script engine.
-
Number of attachments :
Description
If a script in one script engine defines a module and then another script in another script engine attempts to define a different module that happens to use the same name, then the two definitions collide. In certain circumstances, this can render all JRuby script engines unusable.
How do we isolate module definitions in script engines?
Activity
Charles Oliver Nutter
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Resolution | Incomplete [ 4 ] | |
| Assignee | Thomas E Enebo [ enebo ] | Charles Oliver Nutter [ headius ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
Sounds there are exactly the same module names but different behaviors? Would you name those precisely? If you can wrap those by other module names, that should work.