Rodl2code.exe exception after RO upgrade from 10.0.0.1471 to 10.0.0.1481

Hi

I’m getting the following exception when trying to generate java interface code:
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly
‘Echoes, Version=10.0.0.2480, Culture=neutral, PublicKeyToken=3df3cad1b7aa5098’ or one
of its dependencies. The system cannot find the file specified.

The same exception for RO 10.0.0.1485.
Code generation from IDE works ok (Delphi > RO Service Builder > CodeGen > Java > Interface)

Sample bat file:
set RORodl2Code=C:\Program Files (x86)\RemObjects Software\RemObjects SDK (Common)\Bin\rodl2code.exe
set RORodlFileName=sample.rodl
set ROType=intf
set ROPlatform=java
set ROLanguage=java
set RONamespace=com.samplesoftware.sample.ro

“%RORodl2Code%” “%RORodlFileName%” --type:"%ROType%" --platform:"%ROPlatform%" --language:"%ROLanguage%" --namespace:"%RONamespace%"

Please advise.

Thank you in advance.

Hi,

Are you running rodl2code.exe from the folder it was installed in, and do you see an Elements.dll ansi Echoes.dll in there?

if not, @antonk, this looks like an installer regression/bug?

Hi

Are you running rodl2code.exe from the folder it was installed in

Yes
C:\Program Files (x86)\RemObjects Software\RemObjects SDK (Common)\Bin

and do you see an Elements.dll ansi Echoes.dll in there?

No

Elements.dll, Echoes.dll files are placed in C:\Program Files (x86)\RemObjects Software\Build folder

Regards

Thanks, logged as bugs://84711

Can you try copying them to Bin for now, to see if that fixes the issue, as a workaround? thanx!

Hi

Coping Echoes.dll to to Bin does NOT fix the issue.

UPD: Bin folder contains Elements.dll file. Only Echoes.dll file is missing

P.S. Please note that recent releases have invalid com.remobjects.sdk.jar file
Java client exception after RO upgrade from 10.0.0.1463 to 10.0.0.1471

Thanks

Curious: @antonk, thats sounds like maybe we’re building against the wrong Echoes.dll version?

bugs://84711 got closed with status fixed.

Versions seem to be correct. That was an installer issue.

1 Like