12-10-2019 12:21 AM
We are hitting bug CSCvq13638, but the workaround offered by TAC doesn't really help much (TAC suggests to install a seperate ide and move it to CallStudio afterwards). Are there any other solutions for this which you can think of?
Issue:
We import our existing Java Projects into Call Studio 12. After building the application we get the errors below.
Errors:
The project was not built since its build path is incomplete. Cannot find the class file for java.io.ObjectInputStream. Fix the build path then try building this project
The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
When we import the application, Call Studio puts the JRE library from Eclipse defaultly and this is JRE 8 as i understand from this path (C:\DEVEL\Cisco\CallStudio\eclipse\jre\bin)
If we change the Jre path to Jre 7, errors disappear but in this situation it means we can not work with Java 8 libraries.
As we search from internet, there ara some recommendations like removing the default jre and adding the same jre again, but it doesn’t work for us. Some developers say that this is a bug with Eclipse, and in the link below it says that Eclipse is only compatible with Java 8 after version 4.3.2 but our Call Studio’s Eclipse version is not upgraded, it’s again 3.7.2.
And the other issue is when i open and build the same application in Netbeans IntelliJ ide with Java 8, there is no problem again. So i think this can be a bug with Eclipse version and Java version.
12-10-2019 01:56 PM
12-10-2019 02:37 PM
12-10-2019 02:38 PM
You might also just install JRE 1.8 and then in Studio go to
Window > Preferences.
And select Java > Installed JREs.
Then press Add and point to the jre folder (eg, C:\ProgramFiles(x86)\Java\jre1.8.0)
I'm not sure if this will actually work when you start loading in custom jar files. But it's worth a try.
08-05-2021 11:12 PM
Long time Janine
Unfortunately, that doesn't work either.
In v 11.6(1), this was not an issue but upon migration to 12.5.1, compiling custom jars breaks. I have tried all possible combinations with JDK/JRE 1.8 from Oracle but no luck. I also have the Zulu Open JDK installed but Call Studio does not recognize the JRE/JDK for Open JDK.
So does this mean we have to build all custom code outside of Call Studio using other versions of Eclipse that support JDK 1.8 from Oracle and/or other Open JDK like Zulu JDK and just dump their finished product JAR file into Call Studio's Debug runtime for any custom CVP components built using Call Studio?
Please advise.
08-06-2021 11:04 AM
Yes, install another IDE and compile the code there. Then copy the compiled files to your studio app.
In class we use "eclipse ide for developers" and it's exactly like using studio's eclipse so an easy transition
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide