Thanks!
I do see the script now. Mine is 11k. I guess a solution to get it under 33k is to use a symbolic link or two (if you are on Linux) to shorten the paths for the jar files? One gigantic jar file combining everything?
I guess if there is an advantage of still using the ancient ant, this is one of them: only jar files actually needed in the application are included? Maybe?
Anyhow. I do see the problem now.
On Saturday, November 8, 2025 at 9:42:19 PM UTC-5 Craig Mitchell wrote:
My understanding of reading the YouTrack issue, is when IntelliJ tries to starts the codeserver, it make a script that it runs. There seems to be a limit on the size of that script of around 33k, which, in some projects, gets exceeded.I only have the community edition, so I'm forced to run the GWT codeserver with Maven, however, even when I ask IntelliJ to run my JUnit tests, it makes a script that is 14k long (and my project is just a simple SpringBoot GWT app).If curious, this is what IntelliJ generates for me to run my JUnit tests (lots of classpath bloat):C:\Projects\bin\Java\jdk-21.0.5+11\bin\java.exe -javaagent:C:\Users\mail\AppData\Local\JetBrains\IdeaIC2025.2\captureAgent\debugger-agent.jar=file:///C:/Users/mail/AppData/Local/Temp/capture7863090817105141911.props -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\lib\idea_rt.jar=64729" -Dkotlinx.coroutines.debug.enable.creation.stack.trace=false -Ddebugger.agent.enable.coroutines=true -Dkotlinx.coroutines.debug.enable.flows.stack.trace=true -Dkotlinx.coroutines.debug.enable.mutable.state.flows.stack.trace=true -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\mail\.m2\repository\org\junit\platform\junit-platform-launcher\1.12.2\junit-platform-launcher-1.12.2.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\plugins\junit\lib\junit6-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\plugins\junit\lib\junit5-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.2\plugins\junit\lib\junit-rt.jar;C:\Projects\code\DriftTeam\drift-team-server\target\test-classes;C:\Projects\code\DriftTeam\drift-team-server\target\classes;C:\Users\mail\.m2\repository\com\google\cloud\google-cloud-datastore\2.31.1\google-cloud-datastore-2.31.1.jar;C:\Users\mail\.m2\repository\com\google\api\grpc\grpc-google-cloud-datastore-v1\2.31.1\grpc-google-cloud-datastore-v1-2.31.1.jar;C:\Users\mail\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\mail\.m2\repository\com\google\api\grpc\grpc-google-cloud-datastore-admin-v1\2.31.1\grpc-google-cloud-datastore-admin-v1-2.31.1.jar;C:\Users\mail\.m2\repository\com\google\cloud\google-cloud-core-http\2.58.2\google-cloud-core-http-2.58.2.jar;C:\Users\mail\.m2\repository\com\google\api-client\google-api-client\2.7.2\google-api-client-2.7.2.jar;C:\Users\mail\.m2\repository\commons-codec\commons-codec\1.18.0\commons-codec-1.18.0.jar;C:\Users\mail\.m2\repository\com\google\http-client\google-http-client-apache-v2\1.47.1\google-http-client-apache-v2-1.47.1.jar;C:\Users\mail\.m2\repository\com\google\http-client\google-http-client-appengine\1.47.1\google-http-client-appengine-1.47.1.jar;C:\Users\mail\.m2\repository\io\opencensus\opencensus-contrib-http-util\0.31.1\opencensus-contrib-http-util-0.31.1.jar;C:\Users\mail\.m2\repository\com\google\errorprone\error_prone_annotations\2.38.0\error_prone_annotations-2.38.0.jar;C:\Users\mail\.m2\repository\com\google\cloud\google-cloud-core-grpc\2.58.2\google-cloud-core-grpc-2.58.2.jar;C:\Users\mail\.m2\repository\com\google\api\grpc\proto-google-cloud-datastore-v1\0.122.1\proto-google-cloud-datastore-v1-0.122.1.jar;C:\Users\mail\.m2\repository\com\google\api\grpc\proto-google-cloud-datastore-admin-v1\2.31.1\proto-google-cloud-datastore-admin-v1-2.31.1.jar;C:\Users\mail\.m2\repository\com\google\cloud\datastore\datastore-v1-proto-client\2.31.1\datastore-v1-proto-client-2.31.1.jar;C:\Users\mail\.m2\repository\com\google\http-client\google-http-client-protobuf\1.47.1\google-http-client-protobuf-1.47.1.jar;C:\Users\mail\.m2\repository\com\google\http-client\google-http-client-gson\1.47.1\google-http-client-gson-1.47.1.jar;C:\Users\mail\.m2\repository\com\google\auth\google-auth-library-credentials\1.37.1\google-auth-library-credentials-1.37.1.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-api\1.71.0\grpc-api-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-protobuf\1.71.0\grpc-protobuf-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-protobuf-lite\1.71.0\grpc-protobuf-lite-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-stub\1.71.0\grpc-stub-1.71.0.jar;C:\Users\mail\.m2\repository\org\codehaus\mojo\animal-sniffer-annotations\1.24\animal-sniffer-annotations-1.24.jar;C:\Users\mail\.m2\repository\com\google\api\api-common\2.51.2\api-common-2.51.2.jar;C:\Users\mail\.m2\repository\com\google\auto\value\auto-value-annotations\1.11.0\auto-value-annotations-1.11.0.jar;C:\Users\mail\.m2\repository\com\google\j2objc\j2objc-annotations\3.0.0\j2objc-annotations-3.0.0.jar;C:\Users\mail\.m2\repository\org\threeten\threetenbp\1.7.0\threetenbp-1.7.0.jar;C:\Users\mail\.m2\repository\com\google\protobuf\protobuf-java\3.25.8\protobuf-java-3.25.8.jar;C:\Users\mail\.m2\repository\com\google\api\gax\2.68.2\gax-2.68.2.jar;C:\Users\mail\.m2\repository\com\google\protobuf\protobuf-java-util\3.25.8\protobuf-java-util-3.25.8.jar;C:\Users\mail\.m2\repository\com\google\api\gax-grpc\2.68.2\gax-grpc-2.68.2.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-inprocess\1.71.0\grpc-inprocess-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-core\1.71.0\grpc-core-1.71.0.jar;C:\Users\mail\.m2\repository\com\google\android\annotations\4.1.1.4\annotations-4.1.1.4.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-alts\1.71.0\grpc-alts-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-grpclb\1.71.0\grpc-grpclb-1.71.0.jar;C:\Users\mail\.m2\repository\org\conscrypt\conscrypt-openjdk-uber\2.5.2\conscrypt-openjdk-uber-2.5.2.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-auth\1.71.0\grpc-auth-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-netty-shaded\1.71.0\grpc-netty-shaded-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-util\1.71.0\grpc-util-1.71.0.jar;C:\Users\mail\.m2\repository\io\perfmark\perfmark-api\0.27.0\perfmark-api-0.27.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-googleapis\1.71.0\grpc-googleapis-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-xds\1.71.0\grpc-xds-1.71.0.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-services\1.71.0\grpc-services-1.71.0.jar;C:\Users\mail\.m2\repository\com\google\re2j\re2j\1.8\re2j-1.8.jar;C:\Users\mail\.m2\repository\com\google\api\gax-httpjson\2.68.2\gax-httpjson-2.68.2.jar;C:\Users\mail\.m2\repository\com\google\code\gson\gson\2.6.2\gson-2.6.2.jar;C:\Users\mail\.m2\repository\com\google\guava\guava\33.4.0-jre\guava-33.4.0-jre.jar;C:\Users\mail\.m2\repository\com\google\guava\failureaccess\1.0.2\failureaccess-1.0.2.jar;C:\Users\mail\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\mail\.m2\repository\org\checkerframework\checker-qual\3.49.0\checker-qual-3.49.0.jar;C:\Users\mail\.m2\repository\com\google\cloud\google-cloud-core\2.58.2\google-cloud-core-2.58.2.jar;C:\Users\mail\.m2\repository\com\google\api\grpc\proto-google-iam-v1\1.54.2\proto-google-iam-v1-1.54.2.jar;C:\Users\mail\.m2\repository\com\google\api\grpc\proto-google-common-protos\2.59.2\proto-google-common-protos-2.59.2.jar;C:\Users\mail\.m2\repository\com\google\http-client\google-http-client\1.47.1\google-http-client-1.47.1.jar;C:\Users\mail\.m2\repository\org\apache\httpcomponents\httpclient\4.5.14\httpclient-4.5.14.jar;C:\Users\mail\.m2\repository\org\apache\httpcomponents\httpcore\4.4.16\httpcore-4.4.16.jar;C:\Users\mail\.m2\repository\io\grpc\grpc-context\1.71.0\grpc-context-1.71.0.jar;C:\Users\mail\.m2\repository\com\google\http-client\google-http-client-jackson2\1.47.1\google-http-client-jackson2-1.47.1.jar;C:\Users\mail\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.19.2\jackson-core-2.19.2.jar;C:\Users\mail\.m2\repository\com\google\oauth-client\google-oauth-client\1.39.0\google-oauth-client-1.39.0.jar;C:\Users\mail\.m2\repository\com\google\auth\google-auth-library-oauth2-http\1.37.1\google-auth-library-oauth2-http-1.37.1.jar;C:\Users\mail\.m2\repository\io\opencensus\opencensus-api\0.31.1\opencensus-api-0.31.1.jar;C:\Users\mail\.m2\repository\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;C:\Users\mail\.m2\repository\io\opentelemetry\opentelemetry-api\1.49.0\opentelemetry-api-1.49.0.jar;C:\Users\mail\.m2\repository\io\opentelemetry\opentelemetry-context\1.49.0\opentelemetry-context-1.49.0.jar;C:\Users\mail\.m2\repository\io\opentelemetry\instrumentation\opentelemetry-grpc-1.6\2.1.0-alpha\opentelemetry-grpc-1.6-2.1.0-alpha.jar;C:\Users\mail\.m2\repository\io\opentelemetry\instrumentation\opentelemetry-instrumentation-api\2.1.0\opentelemetry-instrumentation-api-2.1.0.jar;C:\Users\mail\.m2\repository\io\opentelemetry\opentelemetry-extension-incubator\1.35.0-alpha\opentelemetry-extension-incubator-1.35.0-alpha.jar;C:\Users\mail\.m2\repository\io\opentelemetry\semconv\opentelemetry-semconv\1.29.0-alpha\opentelemetry-semconv-1.29.0-alpha.jar;C:\Users\mail\.m2\repository\io\opentelemetry\instrumentation\opentelemetry-instrumentation-api-incubator\2.1.0-alpha\opentelemetry-instrumentation-api-incubator-2.1.0-alpha.jar;C:\Projects\code\DriftTeam\drift-team-shared\target\classes;C:\Users\mail\.m2\repository\org\gwtproject\gwt-servlet-jakarta\2.12.2\gwt-servlet-jakarta-2.12.2.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot-starter-web\3.5.4\spring-boot-starter-web-3.5.4.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot-starter\3.5.4\spring-boot-starter-3.5.4.jar;C:\Users\mail\.m2\repository\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;C:\Users\mail\.m2\repository\org\springframework\spring-core\6.2.9\spring-core-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\spring-jcl\6.2.9\spring-jcl-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot-starter-json\3.5.4\spring-boot-starter-json-3.5.4.jar;C:\Users\mail\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.19.2\jackson-datatype-jdk8-2.19.2.jar;C:\Users\mail\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.19.2\jackson-datatype-jsr310-2.19.2.jar;C:\Users\mail\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.19.2\jackson-module-parameter-names-2.19.2.jar;C:\Users\mail\.m2\repository\org\springframework\spring-web\6.2.9\spring-web-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\spring-beans\6.2.9\spring-beans-6.2.9.jar;C:\Users\mail\.m2\repository\io\micrometer\micrometer-observation\1.15.2\micrometer-observation-1.15.2.jar;C:\Users\mail\.m2\repository\io\micrometer\micrometer-commons\1.15.2\micrometer-commons-1.15.2.jar;C:\Users\mail\.m2\repository\org\springframework\spring-webmvc\6.2.9\spring-webmvc-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\spring-aop\6.2.9\spring-aop-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\spring-context\6.2.9\spring-context-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\spring-expression\6.2.9\spring-expression-6.2.9.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot-starter-undertow\3.5.4\spring-boot-starter-undertow-3.5.4.jar;C:\Users\mail\.m2\repository\io\undertow\undertow-core\2.3.18.Final\undertow-core-2.3.18.Final.jar;C:\Users\mail\.m2\repository\org\jboss\logging\jboss-logging\3.6.1.Final\jboss-logging-3.6.1.Final.jar;C:\Users\mail\.m2\repository\org\jboss\xnio\xnio-api\3.8.16.Final\xnio-api-3.8.16.Final.jar;C:\Users\mail\.m2\repository\org\wildfly\common\wildfly-common\1.5.4.Final\wildfly-common-1.5.4.Final.jar;C:\Users\mail\.m2\repository\org\wildfly\client\wildfly-client-config\1.0.1.Final\wildfly-client-config-1.0.1.Final.jar;C:\Users\mail\.m2\repository\org\jboss\xnio\xnio-nio\3.8.16.Final\xnio-nio-3.8.16.Final.jar;C:\Users\mail\.m2\repository\org\jboss\threads\jboss-threads\3.5.0.Final\jboss-threads-3.5.0.Final.jar;C:\Users\mail\.m2\repository\io\undertow\undertow-servlet\2.3.18.Final\undertow-servlet-2.3.18.Final.jar;C:\Users\mail\.m2\repository\jakarta\servlet\jakarta.servlet-api\6.0.0\jakarta.servlet-api-6.0.0.jar;C:\Users\mail\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\10.1.43\tomcat-embed-el-10.1.43.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot-devtools\3.5.4\spring-boot-devtools-3.5.4.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot\3.5.4\spring-boot-3.5.4.jar;C:\Users\mail\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\3.5.4\spring-boot-autoconfigure-3.5.4.jar;C:\Users\mail\.m2\repository\com\auth0\java-jwt\4.5.0\java-jwt-4.5.0.jar;C:\Users\mail\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.19.2\jackson-databind-2.19.2.jar;C:\Users\mail\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.19.2\jackson-annotations-2.19.2.jar;C:\Users\mail\.m2\repository\org\bouncycastle\bcprov-jdk18on\1.81\bcprov-jdk18on-1.81.jar;C:\Users\mail\.m2\repository\org\json\json\20250517\json-20250517.jar;C:\Users\mail\.m2\repository\org\yaml\snakeyaml\2.4\snakeyaml-2.4.jar;C:\Users\mail\.m2\repository\com\paypal\sdk\checkout-sdk\1.0.3\checkout-sdk-1.0.3.jar;C:\Users\mail\.m2\repository\com\paypal\paypalhttp\1.0.1\paypalhttp-1.0.1.jar;C:\Users\mail\.m2\repository\org\junit\jupiter\junit-jupiter\5.13.4\junit-jupiter-5.13.4.jar;C:\Users\mail\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.12.2\junit-jupiter-api-5.12.2.jar;C:\Users\mail\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\mail\.m2\repository\org\junit\platform\junit-platform-commons\1.12.2\junit-platform-commons-1.12.2.jar;C:\Users\mail\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\mail\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.12.2\junit-jupiter-params-5.12.2.jar;C:\Users\mail\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.12.2\junit-jupiter-engine-5.12.2.jar;C:\Users\mail\.m2\repository\org\junit\platform\junit-platform-engine\1.12.2\junit-platform-engine-1.12.2.jar;C:\Projects\code\DriftTeam\drift-team-client\target\classes" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 team.drift.test.TestGameLogicOn Sunday, 9 November 2025 at 4:47:47 am UTC+11 Khun Yee Fung wrote:Can you tell me where the 33K characters limit is? Where to find the code server script, I guess. I am just curious how many characters my version of the code server script has.I am still running GWT in 2025.2.4 (on Linux 6.8.0-84 xubuntu), and I do have 130 jar files in my application (so should be under the 33k limit, I guess), not all of them for GWT, obviously. I don't use maven; I am still using ant, so I do have all the jar files explicitly present in the lib directory in the war directory.Thanks.On Thursday, November 6, 2025 at 11:38:27 AM UTC-5 Lonzak wrote:If you plan to (easily) use the GWT superDev mode, I advise not to update Intellij to >2025.2.2.This is the last version where the superDev mode could have been started...See https://youtrack.jetbrains.com/issue/IDEA-380767
Regards
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/26d28499-4034-4c75-9070-bb5f3fd309ddn%40googlegroups.com.
No comments:
Post a Comment