IBM Support

webMethods Knowlegebase : wsdl error in prod environment (1757484)

Troubleshooting


Problem

After deployment in their performance and prod environment, customer is getting this error when opening the wsdl in designer.

java.lang.ClassCastException: com.softwareag.is.ui.wsdeditor.model.WSDRootModel cannot be cast to com.softwareag.is.ui.wsdeditor.model.base.IRootModel

at com.softwareag.is.ui.wsdeditor.model.WSDModel.getWsdType(WSDModel.java:170)

at com.softwareag.is.ui.wsdeditor.tree.WSDOperationsTreeEditor.<init>(WSDOperationsTreeEditor.java:221)

at com.softwareag.is.ui.wsdeditor.MultiPageWSDEditor.createOperationsTreePage(MultiPageWSDEditor.java:502)

at com.softwareag.is.ui.wsdeditor.MultiPageWSDEditor.createPages(MultiPageWSDEditor.java:378)

at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)

at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)

at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)

at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)

at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)

at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)

at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)

at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)

at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)

at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)

at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1207)

at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1606)

at org.eclipse.ui.internal.PartStack.add(PartStack.java:497)

at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)

at org.eclipse.ui.internal.PartStack.add(PartStack.java:483)

at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)

at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)

at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)

at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)

at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778)

at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)

at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)

at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2860)

at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768)

at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760)

at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707)

at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691)

at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2674)

at org.eclipse.ui.ide.IDE.openEditor(IDE.java:439)

at com.softwareag.is.ui.navigator.actions.ISOpenEditorAction.runAndReturnEditor(ISOpenEditorAction.java:204)

at com.softwareag.is.ui.navigator.actions.ISOpenEditorAction.run(ISOpenEditorAction.java:183)

at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

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

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

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

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

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)

at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)

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

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

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

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)

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

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

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

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

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

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

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

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

at org.eclipse.equinox.launcher.Main.main(Main.java:1383)

1. Found that a similar issue is fixed as part of WDY-3080 and requested customer to apply the latest fix. Currently customer's Deployer and DeployerResource packages are at DEP_8.2_SP2_Fix3, DEP_8.2_SP2_Fix14.

2. Redid the deployment and see that the node.idf files are not getting created. (Looks like this is causing the issue?)

3. Tried to repro the issue in-house and was able to reproduce it one time, but it’s not happening anymore.

Customer's production deployment is on hold and hence any input is highly appreciated.

IS is at IS_8.2_SP2_Fix12

Document Location

Worldwide

[{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSVYEV","label":"IBM webMethods Integration"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"webMethods Deployer (WDY)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2008"}],"Version":"8.2.2"},{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSFIWYE","label":"IBM webMethods B2B"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"webMethods Deployer (WDY)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2008"}],"Version":"8.2.2"},{"Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSQG2X","label":"IBM webMethods Managed File Transfer"},"ARM Category":[{"code":"a8mKe00000000AQIAY","label":"webMethods Deployer (WDY)"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Windows Server 2008"}],"Version":"8.2.2"}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
20 March 2025

UID

ibm17201622