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:

11: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
Submitted by Sven Keidel on 19 January 2017 at 12:39
haskell.def19 January 2017 at 13:02
arrows.zip19 January 2017 at 12:52

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 to 200 in org.spoofax.terms.TermFactory. That fixed this issue.


On 19 January 2017 at 14:17 Sven Keidel closed this issue.

Log in to post comments