Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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)