У меня возникает ошибка при попытке скопировать данные из файла csv в базу данных mysql, но когда я запускаю файл temps.etl.xml с помощью средства запуска Java, появляется ошибка. Благодарю за то, что эта ошибка возникает из-за драйвера csvConnection, но я понятия не имею, что делать, чтобы ее избежать.
СПАСИБО за помощь !!!!!
Это мой код в temps.etl.xml
Copie des csv dans le data warehouse
INSERT INTO temps(annee,mois,jour) VALUES (?annee,?mois,?jour);
И сообщение об ошибке:
18 mars 2022 21:50:29 Execution Progress.Initializing properties: 1%
18 mars 2022 21:50:29 Using mysql driver for url jdbc:mysql://localhost:3306/dw_vente
18 mars 2022 21:50:29 Execution Progress.Initialized connection id=db_out, JdbcConnection{com.mysql.jdbc.JDBC4Connection}, Dialect{MySQL 5.5.5-10.7.3-MariaDB}, properties {}: 3%
18 mars 2022 21:50:29 Execution Progress.Initialized connection id=temps_csv_in, CsvConnection, Dialect{CSV 1.0}, properties {}: 5%
18 mars 2022 21:50:29 Execution Progress./etl/query[1] prepared: 10%
18 mars 2022 21:50:29 Unable to rollback transaction for connection CsvConnection: Transactions are not supported by CsvConnection
18 mars 2022 21:50:29 Execution Progress.Complete
18 mars 2022 21:50:29 Script /home/tah/Scriptella/Projet_DW/etl/temps.etl.xml execution failed.
Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
18 mars 2022 21:50:29 Scriptella bug report. Submit to issue tracker.
Scriptella version: 1.2
Exception:
scriptella.execution.EtlExecutorException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:190)
at scriptella.tools.launcher.EtlLauncher.execute(EtlLauncher.java:291)
at scriptella.tools.launcher.EtlLauncher.launch(EtlLauncher.java:206)
at scriptella.tools.launcher.EtlLauncher.main(EtlLauncher.java:336)
Caused by: java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81)
at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113)
at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167)
at java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29)
at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58)
at java.base/jdk.internal.platform.Container.metrics(Container.java:43)
at jdk.management/com.sun.management.internal.OperatingSystemImpl.(OperatingSystemImpl.java:182)
at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:280)
at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:199)
at java.management/java.lang.management.ManagementFactory.lambda$getPlatformMBeanServer$0(ManagementFactory.java:488)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1779)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.management/java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:489)
at scriptella.execution.JmxEtlManager.getMBeanServer(JmxEtlManager.java:118)
at scriptella.execution.JmxEtlManager.register(JmxEtlManager.java:86)
at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:181)
... 3 more
....
Подробнее здесь: https://stackoverflow.com/questions/715 ... cgroupinfo
Java.lang.NullPointerException: невозможно вызвать «jdk.internal.platform.CgroupInfo.getMountPoint()», поскольку «anyCon ⇐ JAVA
Программисты JAVA общаются здесь
1733150425
Anonymous
У меня возникает ошибка при попытке скопировать данные из файла csv в базу данных mysql, но когда я запускаю файл temps.etl.xml с помощью средства запуска Java, появляется ошибка. Благодарю за то, что эта ошибка возникает из-за драйвера csvConnection, но я понятия не имею, что делать, чтобы ее избежать.
СПАСИБО за помощь !!!!!
Это мой код в temps.etl.xml
Copie des csv dans le data warehouse
INSERT INTO temps(annee,mois,jour) VALUES (?annee,?mois,?jour);
И сообщение об ошибке:
18 mars 2022 21:50:29 Execution Progress.Initializing properties: 1%
18 mars 2022 21:50:29 Using mysql driver for url jdbc:mysql://localhost:3306/dw_vente
18 mars 2022 21:50:29 Execution Progress.Initialized connection id=db_out, JdbcConnection{com.mysql.jdbc.JDBC4Connection}, Dialect{MySQL 5.5.5-10.7.3-MariaDB}, properties {}: 3%
18 mars 2022 21:50:29 Execution Progress.Initialized connection id=temps_csv_in, CsvConnection, Dialect{CSV 1.0}, properties {}: 5%
18 mars 2022 21:50:29 Execution Progress./etl/query[1] prepared: 10%
18 mars 2022 21:50:29 Unable to rollback transaction for connection CsvConnection: Transactions are not supported by CsvConnection
18 mars 2022 21:50:29 Execution Progress.Complete
18 mars 2022 21:50:29 Script /home/tah/Scriptella/Projet_DW/etl/temps.etl.xml execution failed.
Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
18 mars 2022 21:50:29 Scriptella bug report. Submit to issue tracker.
Scriptella version: 1.2
Exception:
scriptella.execution.EtlExecutorException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:190)
at scriptella.tools.launcher.EtlLauncher.execute(EtlLauncher.java:291)
at scriptella.tools.launcher.EtlLauncher.launch(EtlLauncher.java:206)
at scriptella.tools.launcher.EtlLauncher.main(EtlLauncher.java:336)
Caused by: java.lang.NullPointerException: Cannot invoke "jdk.internal.platform.CgroupInfo.getMountPoint()" because "anyController" is null
at java.base/jdk.internal.platform.cgroupv2.CgroupV2Subsystem.getInstance(CgroupV2Subsystem.java:81)
at java.base/jdk.internal.platform.CgroupSubsystemFactory.create(CgroupSubsystemFactory.java:113)
at java.base/jdk.internal.platform.CgroupMetrics.getInstance(CgroupMetrics.java:167)
at java.base/jdk.internal.platform.SystemMetrics.instance(SystemMetrics.java:29)
at java.base/jdk.internal.platform.Metrics.systemMetrics(Metrics.java:58)
at java.base/jdk.internal.platform.Container.metrics(Container.java:43)
at jdk.management/com.sun.management.internal.OperatingSystemImpl.(OperatingSystemImpl.java:182)
at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl.getOperatingSystemMXBean(PlatformMBeanProviderImpl.java:280)
at jdk.management/com.sun.management.internal.PlatformMBeanProviderImpl$3.nameToMBeanMap(PlatformMBeanProviderImpl.java:199)
at java.management/java.lang.management.ManagementFactory.lambda$getPlatformMBeanServer$0(ManagementFactory.java:488)
at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.HashMap$ValueSpliterator.forEachRemaining(HashMap.java:1779)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.management/java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:489)
at scriptella.execution.JmxEtlManager.getMBeanServer(JmxEtlManager.java:118)
at scriptella.execution.JmxEtlManager.register(JmxEtlManager.java:86)
at scriptella.execution.EtlExecutor.execute(EtlExecutor.java:181)
... 3 more
....
Подробнее здесь: [url]https://stackoverflow.com/questions/71532170/java-lang-nullpointerexception-cannot-invoke-jdk-internal-platform-cgroupinfo[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия