Error in implodePT: String too long to be pooled (newname not allowed)
I tried to extract Stratego signatures from this Haskell grammar. When I build the project from a clean state, I got the following error message:
Submitted by Sven Keidel on 19 January 2017 at 12:3911:50 | INFO | s.e.m.b.GenerateSourcesBuilder - Cleaning and generating sources for language project eclipse:///arrows 11:50 | INFO | .m.s.m.c.b.LanguageSpecBuilder - Deleting eclipse:///arrows/src-gen 11:50 | INFO | .m.s.m.c.b.LanguageSpecBuilder - Deleting eclipse:///arrows/target 11:50 | INFO | o.m.c.build.Builder - Building eclipse:///arrows 11:50 | INFO | o.m.c.build.Builder - Building 3 sources, 0 includes of language impl. org.metaborg:org.metaborg.meta.lang.esv:2.1.0-SNAPSHOT 11:51 | INFO | s.e.m.b.GenerateSourcesBuilder - Generating sources for language project eclipse:///arrows 11:51 | INFO | o.m.c.build.Builder - Building eclipse:///arrows 11:51 | INFO | o.m.c.build.Builder - Building 1 sources, 0 includes of language impl. org.metaborg:org.metaborg.meta.lang.esv:2.1.0-SNAPSHOT 11:51 | INFO | o.m.s.e.m.b.CompileBuilder - Building language project eclipse:///arrows 11:51 | INFO | Build log - > Generate sources 11:51 | INFO | Build log - > Compile grammar to parse table 11:51 | INFO | Build log - > Make grammar permissive for error-recovery parsing. 11:51 | INFO | Build log - > Pack SDF modules 11:51 | INFO | Build log - Execute pack-sdf -i /Users/svenkeidel/Documents/spoofax_workspace/arrows/syntax/arrows.sdf -o /Users/svenkeidel/Documents/spoofax_workspace/arrows/src-gen/syntax/arrows.def -I /Users/svenkeidel/Documents/spoofax_workspace/arrows/lib -I /Users/svenkeidel/Documents/spoofax_workspace/arrows/syntax -I /Users/svenkeidel/Documents/spoofax_workspace/arrows/src-gen -I /Users/svenkeidel/Documents/spoofax_workspace/arrows 11:51 | INFO | Build log - Execute make-permissive -i /Users/svenkeidel/Documents/spoofax_workspace/arrows/src-gen/syntax/arrows.def -o /Users/svenkeidel/Documents/spoofax_workspace/arrows/src-gen/syntax/arrows-permissive.def --optimize on --semantic-completions off --syntactic-completions off 11:51 | INFO | Build log - > Prepare native executables 11:51 | INFO | Build log - Execute sdf2table 11:51 | INFO | Build log - > Compile Stratego code 11:51 | INFO | Build log - > Generate Stratego signatures for grammar constructors 11:51 | INFO | Build log - > Extract constructor signatures from grammar 11:51 | INFO | Build log - Execute sdf2rtg -i /Users/svenkeidel/Documents/spoofax_workspace/arrows/src-gen/syntax/arrows.def -m arrows -o /Users/svenkeidel/Documents/spoofax_workspace/arrows/src-gen/signatures/arrows.rtg --ignore-missing-cons 11:51 | INFO | Build log - Execute sdf2table 11:51 | INFO | Build log - Execute implodePT 11:51 | ERROR | Build log - Builder failed unexpectedly org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at org.strategoxt.lang.StackSaver.invokeStackFriendly(StackSaver.java:77) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.Context.invokeStrategyCLI(Context.java:178) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.metaborg.spoofax.meta.core.pluto.StrategoExecutor.executeCLI(StrategoExecutor.java:127) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Sdf2Rtg.build(Sdf2Rtg.java:100) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Sdf2Rtg.build(Sdf2Rtg.java:1) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Rtg2Sig.build(Rtg2Sig.java:72) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Rtg2Sig.build(Rtg2Sig.java:1) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Strj.build(Strj.java:90) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Strj.build(Strj.java:1) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.main.GenerateSourcesBuilder.build(GenerateSourcesBuilder.java:308) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.main.GenerateSourcesBuilder.build(GenerateSourcesBuilder.java:1) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.requireInitially(BuildManager.java:255) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManagers.build(BuildManagers.java:72) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.plutoBuild(LanguageSpecBuilder.java:292) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.compile(LanguageSpecBuilder.java:133) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder$1.run(CompileBuilder.java:49) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder.build(CompileBuilder.java:69) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.Builder.build(Builder.java:53) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:487) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:399) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:177) [org.eclipse.ui.ide_3.12.0.v20160601-1609.jar:na] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.8.0.v20160509-0411.jar:na] Caused by: org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at org.strategoxt.lang.Context.invokePrimitive(Context.java:240) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.Context.invokePrimitive(Context.java:216) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.stratego_lib.newname_0_0.invoke(newname_0_0.java:22) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.sdf_symbol_to_string_0_0.invoke(sdf_symbol_to_string_0_0.java:37) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.get_nonterm_of_0_0.invoke(get_nonterm_of_0_0.java:80) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.alt2prodrule_0_0.invoke(alt2prodrule_0_0.java:41) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.lifted6354.invoke(lifted6354.java:64) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.lang.SRTS_all.mapIgnoreAnnos(SRTS_all.java:109) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.SRTS_all.map(SRTS_all.java:77) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java:21) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java:29) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.grammar2prodrules_0_0.invoke(grammar2prodrules_0_0.java:42) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.lifted6349.invoke(lifted6349.java:33) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.lang.SRTS_all.map(SRTS_all.java:60) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java:21) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java:29) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.core_sdf_grammar2rtg_0_0.invoke(core_sdf_grammar2rtg_0_0.java:42) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.sdf2rtg_0_0.invoke(sdf2rtg_0_0.java:45) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.lifted2582.invoke(lifted2582.java:40) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_lib.restore_always_2_0.invoke(restore_always_2_0.java:28) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.xtc_temp_files_1_0.invoke(xtc_temp_files_1_0.java:30) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.xtc_io_1_0.invoke(xtc_io_1_0.java:24) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.lifted2594.invoke(lifted2594.java:24) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_lib.option_wrap_5_0.invoke(option_wrap_5_0.java:34) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.xtc_io_wrap_5_0.invoke(xtc_io_wrap_5_0.java:27) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.main_sdf2rtg_0_0.invoke(main_sdf2rtg_0_0.java:29) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.lang.Strategy.invokeDynamic(Strategy.java:30) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.StackSaver$1.call(StackSaver.java:63) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.StackSaver$1.call(StackSaver.java:1) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_92] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92] Caused by: java.lang.UnsupportedOperationException: String too long to be pooled (newname not allowed): Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_ASCII-SO_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit2 at org.spoofax.terms.TermFactory.tryMakeUniqueString(TermFactory.java:166) ~[org.spoofax.terms_2.1.0.20160709-081649-master.jar:na] at org.spoofax.interpreter.library.ssl.SSL_newname.call(SSL_newname.java:65) ~[org.spoofax.interpreter.core_2.1.0.20160709-081649-master.jar:na] at org.strategoxt.lang.Context.invokePrimitive(Context.java:227) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] ... 30 common frames omitted 11:51 | ERROR | Build log - Required builder failed org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at org.strategoxt.lang.StackSaver.invokeStackFriendly(StackSaver.java:77) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.Context.invokeStrategyCLI(Context.java:178) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.metaborg.spoofax.meta.core.pluto.StrategoExecutor.executeCLI(StrategoExecutor.java:127) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Sdf2Rtg.build(Sdf2Rtg.java:100) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Sdf2Rtg.build(Sdf2Rtg.java:1) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Rtg2Sig.build(Rtg2Sig.java:72) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Rtg2Sig.build(Rtg2Sig.java:1) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Strj.build(Strj.java:90) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.Strj.build(Strj.java:1) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.main.GenerateSourcesBuilder.build(GenerateSourcesBuilder.java:308) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.main.GenerateSourcesBuilder.build(GenerateSourcesBuilder.java:1) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.requireInitially(BuildManager.java:255) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManagers.build(BuildManagers.java:72) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.plutoBuild(LanguageSpecBuilder.java:292) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.compile(LanguageSpecBuilder.java:133) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder$1.run(CompileBuilder.java:49) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder.build(CompileBuilder.java:69) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.Builder.build(Builder.java:53) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:487) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:399) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:177) [org.eclipse.ui.ide_3.12.0.v20160601-1609.jar:na] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.8.0.v20160509-0411.jar:na] Caused by: org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at org.strategoxt.lang.Context.invokePrimitive(Context.java:240) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.Context.invokePrimitive(Context.java:216) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.stratego_lib.newname_0_0.invoke(newname_0_0.java:22) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.sdf_symbol_to_string_0_0.invoke(sdf_symbol_to_string_0_0.java:37) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.get_nonterm_of_0_0.invoke(get_nonterm_of_0_0.java:80) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.alt2prodrule_0_0.invoke(alt2prodrule_0_0.java:41) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.lifted6354.invoke(lifted6354.java:64) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.lang.SRTS_all.mapIgnoreAnnos(SRTS_all.java:109) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.SRTS_all.map(SRTS_all.java:77) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java:21) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java:29) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.grammar2prodrules_0_0.invoke(grammar2prodrules_0_0.java:42) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.lifted6349.invoke(lifted6349.java:33) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.lang.SRTS_all.map(SRTS_all.java:60) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java:21) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java:29) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.core_sdf_grammar2rtg_0_0.invoke(core_sdf_grammar2rtg_0_0.java:42) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.sdf2rtg_0_0.invoke(sdf2rtg_0_0.java:45) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.lifted2582.invoke(lifted2582.java:40) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_lib.restore_always_2_0.invoke(restore_always_2_0.java:28) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.xtc_temp_files_1_0.invoke(xtc_temp_files_1_0.java:30) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.xtc_io_1_0.invoke(xtc_io_1_0.java:24) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.lifted2594.invoke(lifted2594.java:24) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_lib.option_wrap_5_0.invoke(option_wrap_5_0.java:34) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.stratego_xtc.xtc_io_wrap_5_0.invoke(xtc_io_wrap_5_0.java:27) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.tools.main_sdf2rtg_0_0.invoke(main_sdf2rtg_0_0.java:29) ~[strategoxt-min-jar-2.1.0-SNAPSHOT.jar:na] at org.strategoxt.lang.Strategy.invokeDynamic(Strategy.java:30) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.StackSaver$1.call(StackSaver.java:63) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at org.strategoxt.lang.StackSaver$1.call(StackSaver.java:1) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[na:1.8.0_92] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92] Caused by: java.lang.UnsupportedOperationException: String too long to be pooled (newname not allowed): Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_ASCII-SO_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit2 at org.spoofax.terms.TermFactory.tryMakeUniqueString(TermFactory.java:166) ~[org.spoofax.terms_2.1.0.20160709-081649-master.jar:na] at org.spoofax.interpreter.library.ssl.SSL_newname.call(SSL_newname.java:65) ~[org.spoofax.interpreter.core_2.1.0.20160709-081649-master.jar:na] at org.strategoxt.lang.Context.invokePrimitive(Context.java:227) ~[org.strategoxt.strj_2.1.0.20160709-081649-master/:na] ... 30 common frames omitted 11:51 | ERROR | Build log - Required builder failed build.pluto.builder.RequiredBuilderFailed: Required builder failed. Error occurred in build step "Extract constructor signatures from grammar": org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at build.pluto.builder.RequiredBuilderFailed.getCause(RequiredBuilderFailed.java:37) ~[pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.SpoofaxReporting.canceledBuilderRequiredBuilderFailed(SpoofaxReporting.java:69) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:108) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:215) [pluto-1.9.1.jar:na] at build.pluto.builder.Builder.requireBuild(Builder.java:234) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.main.GenerateSourcesBuilder.build(GenerateSourcesBuilder.java:308) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.pluto.build.main.GenerateSourcesBuilder.build(GenerateSourcesBuilder.java:1) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.Builder.triggerBuild(Builder.java:134) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:95) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.requireInitially(BuildManager.java:255) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManagers.build(BuildManagers.java:72) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.plutoBuild(LanguageSpecBuilder.java:292) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.compile(LanguageSpecBuilder.java:133) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder$1.run(CompileBuilder.java:49) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder.build(CompileBuilder.java:69) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.Builder.build(Builder.java:53) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:487) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:399) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:177) [org.eclipse.ui.ide_3.12.0.v20160601-1609.jar:na] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.8.0.v20160509-0411.jar:na] 11:51 | ERROR | Build log - Required builder failed build.pluto.builder.RequiredBuilderFailed: Required builder failed. Error occurred in build step "Extract constructor signatures from grammar": org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at build.pluto.builder.RequiredBuilderFailed.getCause(RequiredBuilderFailed.java:37) ~[pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.pluto.SpoofaxReporting.canceledBuilderRequiredBuilderFailed(SpoofaxReporting.java:69) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at build.pluto.builder.BuildManager.executeBuilder(BuildManager.java:108) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.require(BuildManager.java:328) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.requireInitially(BuildManager.java:255) [pluto-1.9.1.jar:na] at build.pluto.builder.BuildManagers.build(BuildManagers.java:72) [pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.plutoBuild(LanguageSpecBuilder.java:292) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.compile(LanguageSpecBuilder.java:133) [org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder$1.run(CompileBuilder.java:49) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder.build(CompileBuilder.java:69) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.Builder.build(Builder.java:53) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:487) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:399) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:177) [org.eclipse.ui.ide_3.12.0.v20160601-1609.jar:na] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.8.0.v20160509-0411.jar:na] Caused by: build.pluto.builder.RequiredBuilderFailed: Required builder failed. Error occurred in build step "Extract constructor signatures from grammar": org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at build.pluto.builder.RequiredBuilderFailed.getCause(RequiredBuilderFailed.java:37) ~[pluto-1.9.1.jar:na] at ch.qos.logback.classic.spi.ThrowableProxy.<init>(ThrowableProxy.java:58) ~[logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:121) ~[logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:440) [logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396) [logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.Logger.error(Logger.java:559) [logback-classic-1.1.2.jar:na] at org.metaborg.util.log.MetaborgLogger.error(MetaborgLogger.java:49) [org.metaborg.util_2.1.0.20160709-081649-master.jar:na] ... 25 common frames omitted 11:51 | ERROR | o.m.s.e.m.b.CompileBuilder - Exception thrown during build org.metaborg.core.MetaborgException: Rebuilding failed. at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.compile(LanguageSpecBuilder.java:138) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder$1.run(CompileBuilder.java:49) ~[org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder.build(CompileBuilder.java:69) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.Builder.build(Builder.java:53) [org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.8.0.v20160509-1230.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:487) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:399) [org.eclipse.core.resources_3.11.0.v20160503-1608.jar:na] at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:177) [org.eclipse.ui.ide_3.12.0.v20160601-1609.jar:na] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.8.0.v20160509-0411.jar:na] Caused by: build.pluto.builder.RequiredBuilderFailed: Required builder failed. Error occurred in build step "Extract constructor signatures from grammar": org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at build.pluto.builder.RequiredBuilderFailed.getCause(RequiredBuilderFailed.java:37) ~[pluto-1.9.1.jar:na] at build.pluto.builder.BuildManager.requireInitially(BuildManager.java:258) ~[pluto-1.9.1.jar:na] at build.pluto.builder.BuildManagers.build(BuildManagers.java:72) ~[pluto-1.9.1.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.plutoBuild(LanguageSpecBuilder.java:292) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.meta.core.build.LanguageSpecBuilder.compile(LanguageSpecBuilder.java:133) ~[org.metaborg.spoofax.meta.core_2.1.0.20160709-081649-master.jar:na] ... 18 common frames omitted Caused by: build.pluto.builder.RequiredBuilderFailed: Required builder failed. Error occurred in build step "Extract constructor signatures from grammar": org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at build.pluto.builder.RequiredBuilderFailed.getCause(RequiredBuilderFailed.java:37) ~[pluto-1.9.1.jar:na] at ch.qos.logback.classic.spi.ThrowableProxy.<init>(ThrowableProxy.java:58) ~[logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.spi.ThrowableProxy.<init>(ThrowableProxy.java:61) ~[logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.spi.LoggingEvent.<init>(LoggingEvent.java:121) ~[logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:440) [logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:396) [logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.Logger.error(Logger.java:559) [logback-classic-1.1.2.jar:na] at org.metaborg.util.log.MetaborgLogger.error(MetaborgLogger.java:49) [org.metaborg.util_2.1.0.20160709-081649-master.jar:na] at org.metaborg.spoofax.eclipse.meta.build.CompileBuilder$1.run(CompileBuilder.java:54) ~[org.metaborg.spoofax.eclipse.meta_2.1.0.20160709-081649-master.jar:na] ... 17 common frames omitted Caused by: build.pluto.builder.RequiredBuilderFailed: Required builder failed. Error occurred in build step "Extract constructor signatures from grammar": org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at build.pluto.builder.RequiredBuilderFailed.getCause(RequiredBuilderFailed.java:37) ~[pluto-1.9.1.jar:na] at ch.qos.logback.classic.spi.ThrowableProxy.<init>(ThrowableProxy.java:58) ~[logback-classic-1.1.2.jar:na] at ch.qos.logback.classic.spi.ThrowableProxy.<init>(ThrowableProxy.java:61) ~[logback-classic-1.1.2.jar:na] ... 24 common frames omitted 11:51 | ERROR | o.m.s.e.m.b.CompileBuilder - BUILD FAILED
Attachments
Issue Log
On 19 January 2017 at 13:01 Sven Keidel commented:
I am getting the same error when I execute
sdf2rtg
from the command line:> ./sdf2rtg -m Haskell -i haskell.def -o haskell.sig [ org.strategoxt.tools.main-sdf2rtg | warning ] org.strategoxt.tools.main-sdf2rtg uses xtc to find non-local file sdf2table [ org.strategoxt.tools.main-sdf2rtg | error ] No XTC registration for sdf2table found [ org.strategoxt.tools.main-sdf2rtg | info ] Calling external tool sdf2table -n -m Haskell -i haskell.def -o /var/folders/0q/r91r4tq92d94d0r0_kz2x4680000gr/T/StrategoXT4307068093157125091.tmp [ org.strategoxt.tools.main-sdf2rtg | warning ] org.strategoxt.tools.main-sdf2rtg uses xtc to find non-local file implodePT [ org.strategoxt.tools.main-sdf2rtg | error ] No XTC registration for implodePT found [ org.strategoxt.tools.main-sdf2rtg | info ] Calling external tool implodePT -i /var/folders/0q/r91r4tq92d94d0r0_kz2x4680000gr/T/StrategoXT4307068093157125091.tmp -o /var/folders/0q/r91r4tq92d94d0r0_kz2x4680000gr/T/StrategoXT6717307649210204540.tmp Exception in thread "main" org.strategoxt.lang.StrategoException: Exception in execution of primitive 'SSL_newname' at org.strategoxt.lang.Context.invokePrimitive(Context.java:240) at org.strategoxt.lang.Context.invokePrimitive(Context.java:216) at org.strategoxt.stratego_lib.newname_0_0.invoke(newname_0_0.java:22) at org.strategoxt.tools.sdf_symbol_to_string_0_0.invoke(sdf_symbol_to_string_0_0.java:37) at org.strategoxt.tools.get_nonterm_of_0_0.invoke(get_nonterm_of_0_0.java:80) at org.strategoxt.tools.alt2prodrule_0_0.invoke(alt2prodrule_0_0.java:41) at org.strategoxt.tools.lifted6267.invoke(lifted6267.java:64) at org.strategoxt.lang.SRTS_all.mapIgnoreAnnos(SRTS_all.java:109) at org.strategoxt.lang.SRTS_all.map(SRTS_all.java:77) at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java:21) at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java:29) at org.strategoxt.tools.grammar2prodrules_0_0.invoke(grammar2prodrules_0_0.java:42) at org.strategoxt.tools.lifted6262.invoke(lifted6262.java:33) at org.strategoxt.lang.SRTS_all.map(SRTS_all.java:60) at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java:21) at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java:29) at org.strategoxt.tools.core_sdf_grammar2rtg_0_0.invoke(core_sdf_grammar2rtg_0_0.java:42) at org.strategoxt.tools.sdf2rtg_0_0.invoke(sdf2rtg_0_0.java:45) at org.strategoxt.stratego_xtc.lifted2496.invoke(lifted2496.java:40) at org.strategoxt.stratego_lib.restore_always_2_0.invoke(restore_always_2_0.java:28) at org.strategoxt.stratego_xtc.xtc_temp_files_1_0.invoke(xtc_temp_files_1_0.java:30) at org.strategoxt.stratego_xtc.xtc_io_1_0.invoke(xtc_io_1_0.java:24) at org.strategoxt.stratego_xtc.lifted2508.invoke(lifted2508.java:24) at org.strategoxt.stratego_lib.option_wrap_5_0.invoke(option_wrap_5_0.java:34) at org.strategoxt.stratego_xtc.xtc_io_wrap_5_0.invoke(xtc_io_wrap_5_0.java:27) at org.strategoxt.tools.main_sdf2rtg_0_0.invoke(main_sdf2rtg_0_0.java:29) at org.strategoxt.lang.compat.SSL_EXT_java_call.call(SSL_EXT_java_call.java:102) at org.strategoxt.lang.Context.invokeStrategy(Context.java:195) at org.strategoxt.lang.Context.invokeStrategyCLI(Context.java:187) at org.strategoxt.HybridInterpreter.mainLocalJar(HybridInterpreter.java:241) at org.strategoxt.HybridInterpreter.mainLoadAll(HybridInterpreter.java:228) at org.strategoxt.HybridInterpreter.main(HybridInterpreter.java:160) at run.main(run.java:11) Caused by: java.lang.UnsupportedOperationException: String too long to be pooled (newname not allowed): Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_ASCII-SO_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit_Lit0 at org.spoofax.terms.TermFactory.tryMakeUniqueString(TermFactory.java:111) at org.spoofax.interpreter.library.ssl.SSL_newname.call(SSL_newname.java:65) at org.strategoxt.lang.Context.invokePrimitive(Context.java:227) ... 32 more
On 19 January 2017 at 14:17 Sven Keidel commented:
I set
MAX_POOLED_STRING_LENGTH
to200
inorg.spoofax.terms.TermFactory
. That fixed this issue.
On 19 January 2017 at 14:17 Sven Keidel closed this issue.
Log in to post comments