Commandbox run error - Turkish

Hi,
When I run the Commandbox, I get the following error.
can you help me please?

OS: Windows 10 Pro

java version “1.8.0_291”
Java™ SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot™ 64-Bit Server VM (build 25.291-b10, mixed mode)

Error details:

F:>box.exe commandbox_home=.Commandbox
javax.script.ScriptException: lucee.runtime.exp.TemplateException: Missing [;] or [line feed] after expression
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.checkSemiColonLineFeed(AbstrCFMLScriptTransformer.java:2296)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.expressionStatement(AbstrCFMLScriptTransformer.java:2248)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:250)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:221)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:204)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:188)
at lucee.transformer.cfml.script.CFMLScriptTransformer.transform(CFMLScriptTransformer.java:49)
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:731)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:390)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:328)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:320)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:126)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:85)
at lucee.runtime.compiler.Renderer.loadClass(Renderer.java:66)
at lucee.runtime.compiler.Renderer.loadPage(Renderer.java:89)
at lucee.runtime.compiler.Renderer.tag(Renderer.java:108)
at lucee.runtime.compiler.Renderer.script(Renderer.java:98)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:63)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:194)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:330)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:155)
at cliloader.LoaderCLIMain.main(LoaderCLIMain.java:580)
Caused by: lucee.runtime.exp.TemplateException: Missing [;] or [line feed] after expression
… 22 more
Cause:
lucee.runtime.exp.TemplateException: Missing [;] or [line feed] after expression
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.checkSemiColonLineFeed(AbstrCFMLScriptTransformer.java:2296)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.expressionStatement(AbstrCFMLScriptTransformer.java:2248)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:250)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:221)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:204)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:188)
at lucee.transformer.cfml.script.CFMLScriptTransformer.transform(CFMLScriptTransformer.java:49)
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:731)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:390)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:328)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:320)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:126)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:85)
at lucee.runtime.compiler.Renderer.loadClass(Renderer.java:66)
at lucee.runtime.compiler.Renderer.loadPage(Renderer.java:89)
at lucee.runtime.compiler.Renderer.tag(Renderer.java:108)
at lucee.runtime.compiler.Renderer.script(Renderer.java:98)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:63)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:194)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:330)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:155)
at cliloader.LoaderCLIMain.main(LoaderCLIMain.java:580)

@mcifci This generally happens when you have a server without internet access and Lucee is unable to install the extensions it requires. The syntax error is because Lucee’s compiler doesn’t recognize one of the tags in the CommandBox source code. Often times, it’s the tag, which means the compress extension failed to install.

You can check the server context’s deploy.log under the CommandBox home for clues, but it isn’t always helpful.

~/.CommandBox/engine/cfml/cli/lucee-server/context/logs/deploy.log

Hi Brad,

I was able to solve this problem by installing the OS as English version, previous version was in Turkish.
Is there any other solution without reinstalling the OS?

thanks for your support

I don’t think the language of your OS had anything to do with your issue. I said what the problem likely was in my previous reply.

Hello, first of all, I know this is a very old topic, and I know that I will bump this topic to the top of its list. I’m sorry about that but I encountered the same problem today and I thought it would be appropriate to share it so that even a few people who may encounter this problem can solve their problem. The solution you provided helped me a lot in finding the short solution you requested. So first of all, I would like to thank you. Because as of now, there is no solution to this problem on the internet.

My operating system is Windows 11 Pro Turkish. The path I followed for the solution shows that the problem is really related to the language of the operating system.

Before running the “box” command, run the command :

set JAVA_TOOL_OPTIONS=-Duser.language=en -Duser.region=US

in the command line. Then run the command “box” and Viola!

In short:

set JAVA_TOOL_OPTIONS=-Duser.language=en -Duser.region=US
box

1 Like

thanks for sharing!

do you have the stacktrace of the error this solves?

Thank you for your reply. :blush: Here it is :

C:\box_sade>box
javax.script.ScriptException: lucee.runtime.exp.TemplateException: Missing [;] or [line feed] after expression
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.checkSemiColonLineFeed(AbstrCFMLScriptTransformer.java:2308)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.expressionStatement(AbstrCFMLScriptTransformer.java:2260)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:254)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:223)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:206)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:190)
at lucee.transformer.cfml.script.CFMLScriptTransformer.transform(CFMLScriptTransformer.java:49)
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:730)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:389)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:327)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:319)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:105)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:85)
at lucee.runtime.compiler.Renderer.loadClass(Renderer.java:65)
at lucee.runtime.compiler.Renderer.loadPage(Renderer.java:88)
at lucee.runtime.compiler.Renderer.tag(Renderer.java:107)
at lucee.runtime.compiler.Renderer.script(Renderer.java:97)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:65)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:220)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:339)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:158)
at cliloader.LoaderCLIMain.main(LoaderCLIMain.java:595)
Caused by: lucee.runtime.exp.TemplateException: Missing [;] or [line feed] after expression
… 22 more
Cause:
lucee.runtime.exp.TemplateException: Missing [;] or [line feed] after expression
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.checkSemiColonLineFeed(AbstrCFMLScriptTransformer.java:2308)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.expressionStatement(AbstrCFMLScriptTransformer.java:2260)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:254)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statement(AbstrCFMLScriptTransformer.java:223)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:206)
at lucee.transformer.cfml.script.AbstrCFMLScriptTransformer.statements(AbstrCFMLScriptTransformer.java:190)
at lucee.transformer.cfml.script.CFMLScriptTransformer.transform(CFMLScriptTransformer.java:49)
at lucee.transformer.cfml.tag.CFMLTransformer.tag(CFMLTransformer.java:730)
at lucee.transformer.cfml.tag.CFMLTransformer.body(CFMLTransformer.java:389)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:327)
at lucee.transformer.cfml.tag.CFMLTransformer.transform(CFMLTransformer.java:319)
at lucee.runtime.compiler.CFMLCompilerImpl._compile(CFMLCompilerImpl.java:105)
at lucee.runtime.compiler.CFMLCompilerImpl.compile(CFMLCompilerImpl.java:85)
at lucee.runtime.compiler.Renderer.loadClass(Renderer.java:65)
at lucee.runtime.compiler.Renderer.loadPage(Renderer.java:88)
at lucee.runtime.compiler.Renderer.tag(Renderer.java:107)
at lucee.runtime.compiler.Renderer.script(Renderer.java:97)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:65)
at lucee.runtime.jsr223.ScriptEngineImpl.eval(ScriptEngineImpl.java:220)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:339)
at cliloader.LoaderCLIMain.execute(LoaderCLIMain.java:158)
at cliloader.LoaderCLIMain.main(LoaderCLIMain.java:595)

that’s a poor exception, with not enough context… we can do better

https://luceeserver.atlassian.net/browse/LDEV-5496

is this with commandbox 6.2.1?

@bdw429s i’ve battled this with these mysteries with the Lucee build process before, I found doing just an include in the initial script being passed into the jsr223.ScriptEngine results in proper actionable exceptions…