Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
domo
Contributor
Contributor

Talend thmap - java.lang.StackOverflowError

Hi Team,

We are trying to develop code to send multiple line of orders to output.

But in tHmap showing error for below sample code :

Sample Code :

--MultiplePOSEX

greater

 first value 

  agcount

   /POSEX

LOOP EXPRESSION

SIMPLE LOOP 

INPUT MAP ELEMENT

/E1EDP01

FILTER 

EQUAL

first value 

input value of root/xml_flow/ZXTORPE/IDOC/E1EDP01/POSEX

secound value

   Out put value of /ORDERS05/IDOC/E1EDP01/POSEX

second value 

constant'1'  

--POSEX

ifThenElse

 condition

  not 

  input value

   /E1EDP01/MultiplePOSEX

Then

    root/xml_flow/ZXTORPE/IDOC/E1EDP01/POSEX

else

Agconcat

/E1EDP01/POSEX

loop expression 

simple loop 

 /E1EDP01

 

 filter 

 equal 

 first value 

 input value of root/xml_flow/ZXTORPE/IDOC/E1EDP01/POSEX

 secound value

 Out put value of /ORDERS05/IDOC/E1EDP01/POSEX

Error :

------

1) 2024-01-12 11:21:32,529 ERROR com.oaklandsw.util.Util - Bug - should not occur (Exception provided): Thread[main,6,main] Impossible

 

java.lang.StackOverflowError

2)  java.lang.ArrayIndexOutOfBoundsException:Index 6750318 out of bounds for length 8-TreeImpl.java:1430-P7-V8.0.1.20231201_0717

*** Extra information ***

java.version: 11.0.15

os.name: Windows Server 2019

os.arch: amd64

os.version: 10.0

user.dir: D:\Talend\suryawanshi_adm\801talend

user.home: C:\Users\Suryawanshi_Adm

eclipse.product: org.talend.rcp.branding.lite.product

eclipse.buildId: null

java.lang.ArrayIndexOutOfBoundsException: Index 6750318 out of bounds for length 8

at org.eclipse.swt.widgets.Tree._getItem(Tree.java:252)

at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7491)

at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5814)

at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1954)

at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5382)

at org.eclipse.swt.widgets.Control.windowProc(Control.java:4816)

at org.eclipse.swt.widgets.Display.windowProc(Display.java:4938)

at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)

at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1542)

at org.eclipse.swt.widgets.Control.windowProc(Control.java:4861)

at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5976)

at org.eclipse.swt.widgets.Display.windowProc(Display.java:4930)

at org.eclipse.swt.internal.win32.OS.SendMessage(Native Method)

at org.eclipse.swt.widgets.Tree.setSelection(Tree.java:5009)

at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:317)

at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2571)

at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1704)

at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:3029)

at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1660)

at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1084)

at com.oaklandsw.gui.TreeImpl.protectedSetSelection(TreeImpl.java:1430)

at com.oaklandsw.gui.TreeImpl.access$6(TreeImpl.java:1420)

at com.oaklandsw.gui.TreeImpl$14.run(TreeImpl.java:1473)

at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)

at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)

at org.eclipse.swt.widgets.Display.syncExec(Display.java:4742)

at com.oaklandsw.gui.AppEditorImpl.displaySyncExec(AppEditorImpl.java:1997)

at com.oaklandsw.gui.AppEditorImpl.displayExec(AppEditorImpl.java:1986)

at com.oaklandsw.gui.TreeImpl.selectNode(TreeImpl.java:1447)

at com.oaklandsw.gui.TreeImpl.selectNode(TreeImpl.java:1507)

at com.oaklandsw.gui.BaseTreeImpl.userSelectNode(BaseTreeImpl.java:124)

at com.oaklandsw.transform.expr.ExprNode.processDropFuncAction(ExprNode.java:1233)

at com.oaklandsw.transform.expr.ExprNode.doAction(ExprNode.java:1278)

at com.oaklandsw.transform.expr.ExprFuncArgNode.doAction(ExprFuncArgNode.java:124)

at com.oaklandsw.base.TreeAction.execute(TreeAction.java:480)

at com.oaklandsw.base.TreeActionCommonImpl.doAction(TreeActionCommonImpl.java:89)

at com.oaklandsw.base.TreeAction.doAction(TreeAction.java:176)

at com.oaklandsw.transform.func.FuncTypeNode.dropFuncActions(FuncTypeNode.java:93)

at com.oaklandsw.transform.expr.ExprNode.doPasteSubclass(ExprNode.java:1126)

at com.oaklandsw.transform.expr.ExprFuncArgNode.doPasteSubclass(ExprFuncArgNode.java:108)

at com.oaklandsw.base.BaseNodeImpl.doPaste(BaseNodeImpl.java:3599)

at com.oaklandsw.gui.AppEditorImpl.doPaste(AppEditorImpl.java:1550)

at com.oaklandsw.gui.AppEditorImpl.doPaste(AppEditorImpl.java:1513)

at com.oaklandsw.base.BaseNodeImpl.doPaste(BaseNodeImpl.java:1632)

at com.oaklandsw.base.BaseNodeImpl.uiDrop(BaseNodeImpl.java:3520)

at com.oaklandsw.gui.TreeImpl$10.performDrop(TreeImpl.java:1017)

at org.eclipse.jface.viewers.ViewerDropAdapter.drop(ViewerDropAdapter.java:273)

at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:94)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1067)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:766)

at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:467)

at org.eclipse.swt.dnd.DropTarget.Drop_64(DropTarget.java:401)

at org.eclipse.swt.dnd.DropTarget$1.method6(DropTarget.java:265)

at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:120)

at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)

at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:541)

at org.eclipse.swt.dnd.DragSource.lambda$0(DragSource.java:380)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4209)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1043)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4026)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3626)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)

at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)

at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)

at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)

at org.talend.rcp.intro.Application.start(Application.java:317)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)

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:401)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:566)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

at org.eclipse.equinox.launcher.Main.run(Main.java:1462)

 

 

Labels (5)
0 Replies