Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
tristix
Contributor II
Contributor II

tDynamoDBInput Schema issues in 7.1.1 / 7.2.1 Milestone

We have just tried upgrading from TOS BD 6.4 --> 7.1.1 (also tried 7.2.1 Milestone)

 

None of our tDynamoDBInput's are now working, clicking on the component leaves a blank component window.

Creating a new job and using a new tDynamoDBInput works until you click on the schema and we get the same error in the workspace log.

 

It looks like there is something wrong with the dbms ID for DynamoDB

 

Unhandled event loop exception in org.eclipse.ui:
java.lang.IllegalArgumentException: Unknown dbmsId: 'dynamodb_id'

at org.talend.core.model.metadata.MetadataTalendType.getDbTypes(MetadataTalendType.java:446)
at org.talend.core.ui.metadata.editor.AbstractMetadataTableEditorView.configureDbTypeColumn(AbstractMetadataTableEditorView.java:925)
at org.talend.core.ui.metadata.editor.AbstractMetadataTableEditorView.configureTypeColumns(AbstractMetadataTableEditorView.java:661)
at org.talend.core.ui.metadata.editor.AbstractMetadataTableEditorView.createColumns(AbstractMetadataTableEditorView.java:258)
at org.talend.commons.ui.swt.advanced.dataeditor.AbstractDataTableEditorView$2.createColumns(AbstractDataTableEditorView.java:245)
at org.talend.commons.ui.swt.extended.table.AbstractExtendedTableViewer.initTable(AbstractExtendedTableViewer.java:103)
at org.talend.commons.ui.swt.extended.table.AbstractExtendedTableViewer.<init>(AbstractExtendedTableViewer.java:67)
at org.talend.commons.ui.swt.advanced.dataeditor.AbstractDataTableEditorView$2.<init>(AbstractDataTableEditorView.java:241)
at org.talend.commons.ui.swt.advanced.dataeditor.AbstractDataTableEditorView.initTable(AbstractDataTableEditorView.java:241)
at org.talend.commons.ui.swt.advanced.dataeditor.AbstractDataTableEditorView.initTable(AbstractDataTableEditorView.java:231)
at org.talend.commons.ui.swt.advanced.dataeditor.AbstractDataTableEditorView.createTableComposite(AbstractDataTableEditorView.java:176)
at org.talend.commons.ui.swt.advanced.dataeditor.AbstractDataTableEditorView.initGraphicComponents(AbstractDataTableEditorView.java:189)
at org.talend.core.ui.metadata.dialog.MetadataDialog.createDialogArea(MetadataDialog.java:384)
at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:768)
at org.eclipse.jface.window.Window.create(Window.java:435)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1101)
at org.eclipse.jface.window.Window.open(Window.java:797)
at org.talend.designer.core.ui.editor.properties.controllers.AbstractSchemaController.createButtonCommand(AbstractSchemaController.java:864)
at org.talend.designer.core.ui.editor.properties.controllers.AbstractRepositoryController.createCommand(AbstractRepositoryController.java:283)
at org.talend.designer.core.ui.editor.properties.controllers.AbstractRepositoryController.access$0(AbstractRepositoryController.java:281)
at org.talend.designer.core.ui.editor.properties.controllers.AbstractRepositoryController$1.widgetSelected(AbstractRepositoryController.java:244)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4188)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1279)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4031)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3658)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.talend.rcp.intro.Application.start(Application.java:265)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
 
eclipse.buildId=unknown
java.version=1.8.0_144
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/xxxx/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/xxxx/.eclipse_keyring -showlocation
 
Any help appreceated! 
Labels (2)
1 Reply
tristix
Contributor II
Contributor II
Author

On further exploration, it seems this is only applicable to projects that where imported from a prior version.

A new project with a new component works fine. Importing a 6.4 project into 7.1.1 appears to break it.

Hope that helps anyone else in this situation, its not a fix, but a workaround...