cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1267
Views
5
Helpful
1
Replies

Unable to open custom class file in CVP call Studio || "unable create this part due to an internal error. Reason for the failure: The classfile is not on the classpath"

Sarg .
Level 3
Level 3

Hello Community, 

I have been investigating a call routing issue on ucce 9.x. The call flow does all its bank holidays and decisions based on text files stored on cvp. CVP reads the content of these text files and makes decisions based on these text files using custom java classes.  I wanted to open these custom class files so I could see what they were doing by opening them in call studio but I got the error message listed below. 

Can anyone please tell me how to get rid of the error message copied below?

Is it possible for me to open the class  files that have already been deployed to the cvp server using something like Notpadd++?  I when I tried to open it in Notedpad, that too did not work.

 

________________________________________________________________________________________________

Unable to create this part due to an internal error. Reason for the failure: The classfile is not on the classpath

________________________________________________________________________________________________

at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:583)
 at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
 at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
 at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
 at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
 at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
 at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
 at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
 at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
 at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
 at org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
 at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
 at org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
 at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
 at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
 at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
 at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
 at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:822)
 at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:721)
 at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:682)
 at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2593)
 at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
 at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
 at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
 at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
 at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
 at org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:288)
 at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:280)
 at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:184)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
 at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
 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.core.launcher.Main.invokeFramework(Main.java:336)
 at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
 at org.eclipse.core.launcher.Main.run(Main.java:977)
 at org.eclipse.core.launcher.Main.main(Main.java:952)

1 Reply 1

janinegraves
Spotlight
Spotlight

Hi,

Class files can not be opened, as they're compiled. You'll need to download a decompiler and use it to open the class file.  You could then save the source code (which will end in .java extension) and open that in any text or java editor.

I like the free decompiler named "jdgui.exe"
Janine