8
respostas

Esta ocorrendo este erro Dimensao tempo

2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Error in step, asking everyone to stop because of: 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException: 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - Couldn't get row from result set 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - Unable to get value 'Date' from database resultset, index 1 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - HOUR_OF_DAY: 0 -> 1 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2764) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2734) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.Database.getLookup(Database.java:3103) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.Database.getLookup(Database.java:3093) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.Database.getLookup(Database.java:3089) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:89) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at java.lang.Thread.run(Unknown Source) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - Caused by: org.pentaho.di.core.exception.KettleDatabaseException: 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - Unable to get value 'Date' from database resultset, index 1 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - HOUR_OF_DAY: 0 -> 1 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromResultSet(ValueMetaBase.java:5310) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.BaseDatabaseMeta.getValueFromResultSet(BaseDatabaseMeta.java:2107) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.DatabaseMeta.getValueFromResultSet(DatabaseMeta.java:2982) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2756) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - ... 8 more 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - Caused by: java.sql.SQLException: HOUR_OF_DAY: 0 -> 1 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:89) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:63) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:73) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:85) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at com.mysql.cj.jdbc.result.ResultSetImpl.getTimestamp(ResultSetImpl.java:947) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at org.pentaho.di.core.row.value.ValueMetaBase.getValueFromResultSet(ValueMetaBase.java:5292) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - ... 11 more 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - Caused by: com.mysql.cj.exceptions.WrongArgumentException: HOUR_OF_DAY: 0 -> 1 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 2022/08/27 16:31:45 - Gravacao da dimensao tempo.0 - at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

8 respostas

Oii André, tudo bom?

Qual a versão do driver JDBC do MySQL que está sendo usada? Se for uma versão mais recente, sugiro que volte para uma versão anterior, tipo a versão mysql-connector-java-8.0.22. Verifique também, se as configurações do serverTimezone está na URL da String de conexão.

Me avise qualquer coisa, tudo bem? :)

Maria Gabriela boa tarde,

Obrigado pela resposta, mas preciso de ajuda na substituição deste driver e como fazer esta configuração de conexão.

André Marques

Ola pedi auxilio para o TI achei o conector, porem só mudou o erro ...

2022/08/29 16:41:57 - RepositoriesMeta - Reading repositories XML file: C:\Users\andre.marques.kettle\repositories.xml 2022/08/29 16:42:00 - RepositoriesMeta - Reading repositories XML file: C:\Users\andre.marques.kettle\repositories.xml 2022/08/29 16:42:01 - Spoon - Connected to metastore : reposucos, added to delegating metastore 2022/08/29 16:42:01 - RepositoriesMeta - Reading repositories XML file: C:\Users\andre.marques.kettle\repositories.xml 2022/08/29 16:42:45 - Spoon - Using legacy execution engine 2022/08/29 16:42:45 - Spoon - Transformation opened. 2022/08/29 16:42:45 - Spoon - Launching transformation [DimensaoTempo]... 2022/08/29 16:42:45 - Spoon - Started the transformation execution. 2022/08/29 16:42:45 - DimensaoTempo - Expedindo in�cio para transforma��o [DimensaoTempo] 2022/08/29 16:42:46 - Gravacao da dimensao tempo.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : An error occurred during initialization, processing will be stopped: 2022/08/29 16:42:46 - Gravacao da dimensao tempo.0 - Error occurred while trying to connect to the database 2022/08/29 16:42:46 - Gravacao da dimensao tempo.0 - The server time zone value 'Hora oficial do Brasil' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specific time zone value if you want to utilize time zone support. 2022/08/29 16:42:46 - Gravacao da dimensao tempo.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Erro inicializando step [Gravacao da dimensao tempo] 2022/08/29 16:42:46 - DimensaoTempo - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Step [Gravacao da dimensao tempo.0] falhou durante inicializa��o! 2022/08/29 16:42:46 - Spoon - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : DimensaoTempo: preparing transformation execution failed 2022/08/29 16:42:46 - Spoon - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : org.pentaho.di.core.exception.KettleException: 2022/08/29 16:42:46 - Spoon - Falhou a inicializa��o de pelo menos um step. A Execu��o n�o pode sere iniciada! 2022/08/29 16:42:46 - Spoon - 2022/08/29 16:42:46 - Spoon - 2022/08/29 16:42:46 - Spoon - at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1272) 2022/08/29 16:42:46 - Spoon - at org.pentaho.di.ui.spoon.trans.TransGraph$30.run(TransGraph.java:4287) 2022/08/29 16:42:46 - Spoon - at java.lang.Thread.run(Unknown Source) 2022/08/29 16:42:46 - DimensaoTempo - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Erros detectados! 2022/08/29 16:42:46 - DimensaoTempo - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Erros detectados!

Oi Andre,

O erro agora está na string de conexão: *You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) *

É preciso configurar o server timezone para o Brasil ao fazer a conexão.

No simple-jndi, deve estar dessa forma:

jdbc:mysql://localhost:3306/dwsucos?useTimezone=true&serverTimezone=UTC

Olá Maria Gabriela bom dia,

Agora sim funcionou, mas forcei um erro e não consegui enviar por email... Ai fiz um teste simplificado para ver se identificava o erro no email.

Segue o log ... Desculpa tantas perguntas.

2022/08/30 11:48:36 - Spoon - Starting job... 2022/08/30 11:48:38 - Spoon - Job has ended. 2022/08/30 11:49:22 - Spoon - Starting job... 2022/08/30 11:49:22 - TesteEmail - Start of job execution 2022/08/30 11:49:22 - TesteEmail - Starting entry [Mail] 2022/08/30 11:49:22 - Mail - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Problem while sending message: javax.mail.MessagingException: Could not connect to SMTP host: smtp.office365.com, port: 587; nested exception is: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 2022/08/30 11:49:22 - TesteEmail - Finished job entry [Mail] (result=[false]) 2022/08/30 11:49:22 - TesteEmail - Job execution finished 2022/08/30 11:49:22 - Spoon - Job has ended.

Oi André.

Esse erro aqui Could not connect to SMTP host: smtp.office365.com, port: 587; nested exception is: é da porta smtp do office 365. É um erro interno do office 365.

Tente usar a porta 465 e me mostra se der erro de novo;

E fica tranquilo, pode tirar suas dúvidas viu :)

Ola Gabi boa tarde,

Infelizmente não deu certo ainda...

2022/08/30 16:25:00 - RepositoriesMeta - Reading repositories XML file: C:\Users\andre.marques.kettle\repositories.xml 2022/08/30 16:25:02 - RepositoriesMeta - Reading repositories XML file: C:\Users\andre.marques.kettle\repositories.xml 2022/08/30 16:25:03 - Spoon - Connected to metastore : reposucos, added to delegating metastore 2022/08/30 16:25:03 - RepositoriesMeta - Reading repositories XML file: C:\Users\andre.marques.kettle\repositories.xml 2022/08/30 16:27:13 - Spoon - Spoon 2022/08/30 16:27:35 - Spoon - Starting job... 2022/08/30 16:27:35 - TesteEmail - Start of job execution 2022/08/30 16:27:35 - TesteEmail - Starting entry [Mail] 2022/08/30 16:27:57 - Mail - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Problem while sending message: javax.mail.MessagingException: Could not connect to SMTP host: smtp.office365.com, port: 465; nested exception is: java.net.ConnectException: Connection timed out: connect 2022/08/30 16:27:57 - TesteEmail - Finished job entry [Mail] (result=[false]) 2022/08/30 16:27:57 - TesteEmail - Job execution finished 2022/08/30 16:27:57 - Spoon - Job has ended.

Oi Andre,

Acredito então que isso possa ser alguma configuração do seu email. Ele tem autenticação de dois fatores?