With researchr revision 595


$ make build
./svn-revision.sh
webdsl build
Buildfile: /Users/eelcovisser/webdsls/installation/webdsl/share/webdsl/webdsl-build.xml

command0: build

Loading application settings (application.ini)
researchr

appname: researchr

Copying template for webdsl application

Configuring .servletapp/build.properties
template dir: /Users/eelcovisser/webdsls/installation/webdsl/share/webdsl/template-java-servlet
tomcat dir: /opt/tomcat
Copying 4 files to /Users/eelcovisser/researchr/trunk/.servletapp

Expanding: /Users/eelcovisser/researchr/trunk/.servletapp/javascript/dojo.tar.gz into /Users/eelcovisser/researchr/trunk/.servletapp/javascript

Expanding: /Users/eelcovisser/researchr/trunk/.servletapp/stylesheets/dojo.tar.gz into /Users/eelcovisser/researchr/trunk/.servletapp/stylesheets

Copying your application files
Copying 8 files to /Users/eelcovisser/researchr/trunk/.servletapp/images
Copying 8 files to /Users/eelcovisser/researchr/trunk/.servletapp/stylesheets
Copying 2 files to /Users/eelcovisser/researchr/trunk/.servletapp
Copying 2 files to /Users/eelcovisser/researchr/trunk/.servletapp/src-template

Building application
webdslc arguments: –servlet -i ../researchr.app –session-timeout 120 –enable-caching 1 –dir /Users/eelcovisser/researchr/trunk/.servletapp
Directory: /Users/eelcovisser/researchr/trunk/.servletapp
Java options: -Xss8m -Xmx1024m
Classpath: /Users/eelcovisser/webdsls/installation/webdsl/bin/webdsl.jar, strategoxt.jar
[ Main | info ] stage 1: parsing researchr.app : [user/system] = [2.98s/0.00s]
[ Main | info ] stage 2: importing modules : [user/system] = [3.39s/0.00s]
[ Main | info ] stage 3: typechecking : [user/system] = [15.58s/0.00s]
[ Main | info ] stage 4: model-to-modelFatal error at
webdslc_main_0_0
xtc_io_wrap_5_0
option_wrap_5_0
xtc_io_1_0
xtc_temp_files_1_0
restore_always_2_0
xtc_webdslc_0_0
dr_scope_1_1
dsl_to_core_0_0
dsl_to_core_generation_0_0
stage_1_1
dr_scope_1_1
log_timed_1_1
repeat_1_0
innermost_rep_1_0
dr_scope_1_1
dr_scope_1_1
innermost_rep_aux_1_0
innermost_rep_aux_2_0
try_1_0
innermost_rep_aux_2_0
try_1_0
innermost_rep_aux_2_0
innermost_rep_aux_2_0
innermost_rep_aux_2_0
innermost_rep_aux_2_0
with_toplevel_name_1_0
with_toplevel_name_1_1
dr_scope_1_1
innermost_rep_aux_1_0
innermost_rep_aux_2_0
try_1_0
innermost_rep_aux_2_0
try_1_0
innermost_rep_aux_2_0
try_1_0
innermost_rep_aux_2_0
try_1_0
innermost_rep_aux_2_0
innermost_rep_aux_2_0
innermost_rep_aux_2_0
try_1_0
desugar_0_0
desugar_ui_0_0
desugar_ui_0_0_fragment_1
map_1_0
desugar_argdef_0_1
emit_webdsl_code_0_0
with_toplevel_name_1_0
with_toplevel_name_1_1
dr_scope_1_1
with_origin_1_1
alltd_1_0
rename_0_0
rename_ui_0_0
rename_ui_0_0_fragment_2
rename_ui_0_0_fragment_1
dr_scope_1_1
dr_scope_1_1
dr_scope_1_1
dr_scope_1_1
dr_scope_1_1
dr_scope_1_1
dr_scope_1_1
alltd_1_0
rename_actions_0_1
prefix_rename_0_1
try_1_0
newname_i_0_0
Exception in thread “main” org.strategoxt.lang.StrategoException: Exception in execution of primitive ‘SSL_newname’
at org.strategoxt.lang.Context.invokePrimitive(Context.java)
at org.strategoxt.lang.Context.invokePrimitive(Context.java)
at org.strategoxt.stratego_lib.newname_0_0.invoke(newname_0_0.java)
at org.webdsl.webdsl_generator.newname_i_0_0.invoke(newname_i_0_0.java:52)
at org.webdsl.webdsl_generator.lifted609.invoke(lifted609.java:73)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.prefix_rename_0_1.invoke(prefix_rename_0_1.java:34)
at org.webdsl.webdsl_generator.rename_actions_0_1.invoke(rename_actions_0_1.java:100)
at org.webdsl.webdsl_generator.lifted750.invoke(lifted750.java:28)
at org.strategoxt.stratego_lib.n_135.invoke(n_135.java)
at org.strategoxt.lang.SRTS_all.mapIgnoreAnnos(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.mapMaintainAnnos(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.map(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.strategoxt.stratego_lib.n_135.invoke(n_135.java)
at org.strategoxt.stratego_lib.alltd_1_0.invoke(alltd_1_0.java)
at org.webdsl.webdsl_generator.lifted748.invoke(lifted748.java:154)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted747.invoke(lifted747.java:56)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted746.invoke(lifted746.java:56)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted745.invoke(lifted745.java:56)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted744.invoke(lifted744.java:56)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted743.invoke(lifted743.java:56)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted742.invoke(lifted742.java:56)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.rename_ui_0_0_fragment_1.invoke(rename_ui_0_0_fragment_1.java:251)
at org.webdsl.webdsl_generator.rename_ui_0_0_fragment_2.invoke(rename_ui_0_0_fragment_2.java:743)
at org.webdsl.webdsl_generator.rename_ui_0_0.invoke(rename_ui_0_0.java:564)
at org.webdsl.webdsl_generator.rename_0_0.invoke(rename_0_0.java:107)
at org.strategoxt.stratego_lib.n_135.invoke(n_135.java)
at org.strategoxt.stratego_lib.alltd_1_0.invoke(alltd_1_0.java)
at org.webdsl.webdsl_generator.lifted675.invoke(lifted675.java:28)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.webdsl.webdsl_generator.with_origin_1_1.invoke(with_origin_1_1.java:58)
at org.webdsl.webdsl_generator.lifted674.invoke(lifted674.java:28)
at org.webdsl.webdsl_generator.lifted575.invoke(lifted575.java:52)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.with_toplevel_name_1_1.invoke(with_toplevel_name_1_1.java:38)
at org.webdsl.webdsl_generator.with_toplevel_name_1_0.invoke(with_toplevel_name_1_0.java:60)
at org.webdsl.webdsl_generator.emit_webdsl_code_0_0.invoke(emit_webdsl_code_0_0.java:48)
at org.webdsl.webdsl_generator.desugar_argdef_0_1.invoke(desugar_argdef_0_1.java:101)
at org.webdsl.webdsl_generator.lifted422.invoke(lifted422.java:28)
at org.strategoxt.lang.SRTS_all.map(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.strategoxt.lang.compat.override.performance_tweaks.map_1_0_override.invoke(map_1_0_override.java)
at org.webdsl.webdsl_generator.desugar_ui_0_0_fragment_1.invoke(desugar_ui_0_0_fragment_1.java:685)
at org.webdsl.webdsl_generator.desugar_ui_0_0.invoke(desugar_ui_0_0.java:29)
at org.webdsl.webdsl_generator.desugar_0_0.invoke(desugar_0_0.java:107)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:38)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.o_931.invoke(o_931.java:28)
at org.strategoxt.lang.SRTS_all.mapMaintainAnnos(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.map(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:96)
at org.webdsl.webdsl_generator.o_931.invoke(o_931.java:28)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:96)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:53)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:53)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:53)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:53)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.o_931.invoke(o_931.java:28)
at org.webdsl.webdsl_generator.innermost_rep_aux_1_0.invoke(innermost_rep_aux_1_0.java:31)
at org.webdsl.webdsl_generator.lifted1768.invoke(lifted1768.java:28)
at org.webdsl.webdsl_generator.lifted575.invoke(lifted575.java:52)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.with_toplevel_name_1_1.invoke(with_toplevel_name_1_1.java:38)
at org.webdsl.webdsl_generator.with_toplevel_name_1_0.invoke(with_toplevel_name_1_0.java:60)
at org.webdsl.webdsl_generator.lifted1767.invoke(lifted1767.java:30)
at org.strategoxt.lang.SRTS_all.mapIgnoreAnnos(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.mapMaintainAnnos(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.map(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:96)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:65)
at org.webdsl.webdsl_generator.o_931.invoke(o_931.java:28)
at org.strategoxt.lang.SRTS_all.map(SRTS_all.java)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:96)
at org.webdsl.webdsl_generator.o_931.invoke(o_931.java:28)
at org.strategoxt.lang.SRTS_all.invoke(SRTS_all.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:96)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:53)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.lifted1770.invoke(lifted1770.java:53)
at org.strategoxt.stratego_lib.try_1_0.invoke(try_1_0.java)
at org.webdsl.webdsl_generator.innermost_rep_aux_2_0.invoke(innermost_rep_aux_2_0.java:104)
at org.webdsl.webdsl_generator.o_931.invoke(o_931.java:28)
at org.webdsl.webdsl_generator.innermost_rep_aux_1_0.invoke(innermost_rep_aux_1_0.java:31)
at org.webdsl.webdsl_generator.lifted1765.invoke(lifted1765.java:49)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.lifted1764.invoke(lifted1764.java:35)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_generator.innermost_rep_1_0.invoke(innermost_rep_1_0.java:36)
at org.webdsl.webdsl_generator.lifted1789.invoke(lifted1789.java:28)
at org.strategoxt.lang.SRTS_EXT_repeat_1_0.invoke(SRTS_EXT_repeat_1_0.java)
at org.strategoxt.lang.compat.override.performance_tweaks.repeat_1_0_override.invoke(repeat_1_0_override.java)
at org.webdsl.webdsl_generator.lifted1788.invoke(lifted1788.java:28)
at org.webdsl.webdsl_front.log_timed_1_1.invoke(log_timed_1_1.java:50)
at org.webdsl.webdsl_front.lifted224.invoke(lifted224.java:87)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdsl_front.stage_1_1.invoke(stage_1_1.java:39)
at org.webdsl.webdsl_generator.dsl_to_core_generation_0_0.invoke(dsl_to_core_generation_0_0.java:36)
at org.webdsl.webdsl_generator.dsl_to_core_0_0.invoke(dsl_to_core_0_0.java:56)
at org.webdsl.webdslc.lifted21.invoke(lifted21.java:34)
at org.strategoxt.stratego_lib.dr_scope_1_1.invoke(dr_scope_1_1.java)
at org.webdsl.webdslc.xtc_webdslc_0_0.invoke(xtc_webdslc_0_0.java:84)
at org.webdsl.webdslc.lifted15.invoke(lifted15.java:33)
at org.strategoxt.stratego_xtc.lifted77.invoke(lifted77.java)
at org.strategoxt.stratego_lib.restore_always_2_0.invoke(restore_always_2_0.java)
at org.strategoxt.stratego_xtc.xtc_temp_files_1_0.invoke(xtc_temp_files_1_0.java)
at org.strategoxt.stratego_xtc.xtc_io_1_0.invoke(xtc_io_1_0.java)
at org.strategoxt.stratego_xtc.lifted110.invoke(lifted110.java)
at org.strategoxt.stratego_lib.option_wrap_5_0.invoke(option_wrap_5_0.java)
at org.strategoxt.stratego_xtc.xtc_io_wrap_5_0.invoke(xtc_io_wrap_5_0.java)
at org.webdsl.webdslc.webdslc_main_0_0.invoke(webdslc_main_0_0.java:37)
at org.strategoxt.lang.Context.invokeStrategyCLI(Context.java)
at org.webdsl.webdslc.Main.main(Main.java:148)
Caused by: org.strategoxt.lang.StrategoException: String too long to be pooled (newname not allowed): selectcoauthorfromlist_selectpersonaffiliationfromlist0_s_ad0_selectcoauthorfromlist_selectpersonaffiliationfromlist0_ia00
at org.strategoxt.lang.terms.TermFactory.hasConstructor(TermFactory.java)
at org.spoofax.interpreter.library.ssl.SSL_newname.call(SSL_newname.java:66)
… 134 more

BUILD FAILED
Total time: 56 seconds
make: *** [build] Error 1

Submitted by Eelco Visser on 6 February 2011 at 14:10

On 6 February 2011 at 15:27 Lennart Kats commented:

See Spoofax/335.


On 6 February 2011 at 19:55 Danny Groenewegen closed this issue.

On 6 February 2011 at 19:55 Danny Groenewegen commented:

fixed in rev4404

duplicate of https://yellowgrass.org/issue/WebDSL/298


On 6 February 2011 at 19:55 Danny Groenewegen tagged 1.2.7

On 7 February 2011 at 10:16 Lennart Kats commented:

Note that we talked about this before: for “deterministic” code generation, newname is not the right tool for the job. See also Spoofax/313.

Log in to post comments