Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro conexão

Olá, baixei o arquivo.zip da aula "04 Passos para a recuperação do ambiente"

segui os passos das aulas, porém apresenta um erro de conexão...

Error connecting to database [Datawarehouse Sucos] :org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database

javax.naming.NamingException: Invalid data source:'dwsucos' Invalid data source:'dwsucos'

org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database

javax.naming.NamingException: Invalid data source:'dwsucos' Invalid data source:'dwsucos'

at org.pentaho.di.core.database.Database.normalConnect(Database.java:477)
at org.pentaho.di.core.database.Database.connect(Database.java:373)
at org.pentaho.di.core.database.Database.connect(Database.java:344)
at org.pentaho.di.core.database.Database.connect(Database.java:334)
at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:83)
at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestResults(DatabaseFactory.java:112)
at org.pentaho.di.core.database.DatabaseMeta.testConnectionSuccess(DatabaseMeta.java:2843)
at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:631)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)
at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)
at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:137)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:89)
at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:56)
at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:117)
at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:61)
at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.editConnection(SpoonDBDelegate.java:96)
at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3139)
at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3074)
at org.pentaho.di.ui.spoon.Spoon.access$1700(Spoon.java:372)
at org.pentaho.di.ui.spoon.Spoon$26.widgetDefaultSelected(Spoon.java:6335)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1384)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7949)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9331)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:710)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)

Caused by: org.pentaho.di.core.database.DataSourceNamingException: javax.naming.NamingException: Invalid data source:'dwsucos' Invalid data source:'dwsucos'

at org.pentaho.di.core.database.util.DatabaseUtil.getNamedDataSource(DatabaseUtil.java:180)
at org.pentaho.di.core.database.util.DatabaseUtil.getNamedDataSource(DatabaseUtil.java:193)
at org.pentaho.di.core.database.Database.normalConnect(Database.java:435)
... 48 more

Caused by: javax.naming.NamingException: Invalid data source:'dwsucos' at org.pentaho.di.core.database.util.DatabaseUtil.getDataSourceFromJndi(DatabaseUtil.java:126) at org.pentaho.di.core.database.util.DatabaseUtil.getNamedDataSource(DatabaseUtil.java:178) ... 50 more

JNDI Name: dwsucos

4 respostas

Oii Romário, tudo bem?

Esse erro está sendo retornado, porque o Pentaho não está encontrando a conexão 'dwsucos' ou até mesmo alguma informação como o usuário ou senha podem estar incorretos. Se puder dar uma verificada no seu arquivo properties e olhar os dados informados.

Caso continue dando erro, tente conectar através do JDBC.

Me avise qualquer coisa, tá bom? :D

Olá Maria, tudo bem e você?

então, segue um print do arquivo jdbc e do kettle.properties.

Poderia me ajudar de alguma forma? pois creio que está tudo como nas aulas, segui passo a passo.... Se puder me informar os passos que devo seguir por gentileza....

obrigado!

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi Romário,

Está tudo ok seus arquivos. Isso aconteceu comigo também, tive que seguir o curso sem usar o JNDI em uma conexão. Não consegui resolver, prossegui usando o JDBC.

solução!

Maria, boa tarde, segui os passos descritos em um post do stackoverflow, e consegui conectar via native jdbc...

Obrigado!

Caso alguém precise, segue link: https://stackoverflow.com/questions/11634181/pentaho-data-integration-sql-connection