Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot read properties of undefined (reading 'replace') #27352

Closed
1 task done
chh315 opened this issue Sep 21, 2024 · 2 comments
Closed
1 task done

Cannot read properties of undefined (reading 'replace') #27352

chh315 opened this issue Sep 21, 2024 · 2 comments

Comments

@chh315
Copy link

chh315 commented Sep 21, 2024

Overview of the issue

Cannot read properties of undefined (reading 'replace') when generate application which native language is not english.

docker container run --rm -u 501:20 -it -v "$PWD":/home/jhipster/app jhipster/jhipster:v8.7.0 jhipster
? What is the base name of your application? Visualization
? Which type of application would you like to create? Monolithic application (recommended for simple projects)
? What is your default Java package name? com.nanoinfo.tipoca.visualization
? Would you like to use Maven or Gradle for building the backend? Gradle
? Do you want to make it reactive with Spring WebFlux? Yes
? Which type of authentication would you like to use? JWT authentication (stateless, with a token)
? Besides JUnit, which testing frameworks would you like to use? Gatling
? Which type of database would you like to use? SQL (H2, PostgreSQL, MySQL, MariaDB, Oracle, MSSQL)
? Which production database would you like to use? MySQL
? Which development database would you like to use? H2 with disk-based persistence
? Which cache do you want to use? (Spring cache abstraction) Hazelcast (distributed cache, for multiple nodes, supports rate-limiting for gateway applications)
? Do you want to use Hibernate 2nd level cache? No
? Which other technologies would you like to use? API first development using OpenAPI-generator
? Do you want to enable Gradle Enterprise integration? No
? Which framework would you like to use for the client? Angular
? Besides Jest/Vitest, which testing frameworks would you like to use? Cypress
? Do you want to generate the admin UI? Yes
? Would you like to use a Bootswatch theme (https://bootswatch.com/)? United
? Choose a Bootswatch variant navbar theme (https://bootswatch.com/)? Primary
? Would you like to enable internationalization support? No
? Please choose the native language of the application Japanese
? Please choose additional languages to install
? Would you like to generate code coverage for Cypress tests? [Experimental] Yes
? Would you like to audit Cypress tests? Yes
info Could not remove legacy file .huskyrc
info Could not remove legacy file .lintstagedrc.js
info Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 99,999 days
info for: CN=Java Hipster, OU=Development, O=com.nanoinfo.tipoca.visualization, L=, ST=, C=
info KeyStore '/home/jhipster/app/src/main/resources/config/tls/keystore.p12' generated successfully.
info Could not remove legacy file gradle/swagger.gradle
info Could not remove legacy file .eslintrc.json
info Could not remove legacy file .eslintignore
info Could not remove legacy file src/test/javascript/cypress/.eslintrc.json
✔ applying multi-step templates
✔ Git repository initialized.
WARNING! liquibaseVersion is required by gradle-liquibase-plugin, make sure to add it to your dependencies
create .prettierrc
create .prettierignore
✔ prettier configuration files committed to disk
✔ loading translations
✔ updating package.json dependencies versions
✔ prettifying sonar-project.properties
✔ adding package-info.java files
✔ translating angular application
ERROR! An error occured while running jhipster:angular#transformStream
ERROR! ERROR! Cannot read properties of undefined (reading 'replace')
TypeError: Cannot read properties of undefined (reading 'replace')
at escapeHtmlTranslationValue (file:///home/jhipster/generator-jhipster/dist/generators/languages/support/translate.js:20:72)
at tagTranslation (file:///home/jhipster/generator-jhipster/dist/generators/angular/support/translate-angular.js:100:29)
at createJhiTranslateReplacer.prefixPattern (file:///home/jhipster/generator-jhipster/dist/generators/angular/support/translate-angular.js:228:20)
at replaceTranslateContents (file:///home/jhipster/generator-jhipster/dist/generators/languages/support/translate.js:99:48)
at file:///home/jhipster/generator-jhipster/dist/generators/languages/support/translate.js:103:127
at replaceAngularTranslations (file:///home/jhipster/generator-jhipster/dist/generators/angular/support/translate-angular.js:244:44)
at file:///home/jhipster/generator-jhipster/dist/generators/angular/support/translate-angular.js:262:37
at Transform. (file:///home/jhipster/generator-jhipster/node_modules/@yeoman/transform/dist/transform.js:40:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Transform.transform [as _transform] (file:///home/jhipster/generator-jhipster/node_modules/@yeoman/transform/dist/transform.js:14:37)

Motivation for or Use Case

cannot create application which native language is not english

Reproduce the error

docker container run --rm -u 501:20 -it -v "$PWD":/home/jhipster/app jhipster/jhipster:v8.7.0 jhipster
? What is the base name of your application? Visualization
? Which type of application would you like to create? Monolithic application (recommended for simple projects)
? What is your default Java package name? com.nanoinfo.tipoca.visualization
? Would you like to use Maven or Gradle for building the backend? Gradle
? Do you want to make it reactive with Spring WebFlux? Yes
? Which type of authentication would you like to use? JWT authentication (stateless, with a token)
? Besides JUnit, which testing frameworks would you like to use? Gatling
? Which type of database would you like to use? SQL (H2, PostgreSQL, MySQL, MariaDB, Oracle, MSSQL)
? Which production database would you like to use? MySQL
? Which development database would you like to use? H2 with disk-based persistence
? Which cache do you want to use? (Spring cache abstraction) Hazelcast (distributed cache, for multiple nodes, supports rate-limiting for gateway applications)
? Do you want to use Hibernate 2nd level cache? No
? Which other technologies would you like to use? API first development using OpenAPI-generator
? Do you want to enable Gradle Enterprise integration? No
? Which framework would you like to use for the client? Angular
? Besides Jest/Vitest, which testing frameworks would you like to use? Cypress
? Do you want to generate the admin UI? Yes
? Would you like to use a Bootswatch theme (https://bootswatch.com/)? United
? Choose a Bootswatch variant navbar theme (https://bootswatch.com/)? Primary
? Would you like to enable internationalization support? No
? Please choose the native language of the application Japanese
? Please choose additional languages to install
? Would you like to generate code coverage for Cypress tests? [Experimental] Yes
? Would you like to audit Cypress tests? Yes

Related issues
Suggest a Fix
JHipster Version(s)

v8.7.0, also tried v8.6.0

JHipster configuration

Welcome to JHipster v8.7.0

Welcome to the JHipster Information Sub-Generator

/home/jhipster/app
└── (empty)
JHipster configuration not found
Environment and Tools

openjdk version "17.0.12" 2024-07-16
OpenJDK Runtime Environment Temurin-17.0.12+7 (build 17.0.12+7)
OpenJDK 64-Bit Server VM Temurin-17.0.12+7 (build 17.0.12+7, mixed mode, sharing)

git version 2.25.1

node: v20.17.0
npm: 10.8.2

'docker' command could not be found
WARNING! Current location doesn't contain a valid JHipster application

Congratulations, JHipster execution is complete!
If you find JHipster useful consider sponsoring the project https://www.jhipster.tech/sponsors/

Thanks for using JHipster!

Browsers and Operating System

MacOS

  • Checking this box is mandatory (this is just to show you read everything)
@mshima
Copy link
Member

mshima commented Sep 21, 2024

Probably duplicate of #27174

@chh315
Copy link
Author

chh315 commented Sep 21, 2024

Version 8.7.1 has been fixed. Thank you.

@chh315 chh315 closed this as completed Sep 21, 2024
@mraible mraible added this to the 8.7.2 milestone Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants