Invalid Compiler Output

Invalid Compiler Output

  
Hello everyone!

I'm having the weirdest of errors when publishing my eSpace:

Internal Error
 
Invalid compiler output.
 
outsystems.hubedition.compiler.p.IiiiIiiiiIiIiI cannot be cast to outsystems.compilerapi.model.integration.ICustomStructure
 
Exception Details:
 
[1] Internal Error: Invalid compiler output.
 
outsystems.hubedition.compiler.p.IiiiIiiiiIiIiI cannot be cast to outsystems.compilerapi.model.integration.ICustomStructure
 
   at outsystems.hubedition.compiler.Compiler.compile(Unknown Source)
 
   at outsystems.hubedition.compiler.IiiiIiiiiiiIII.executeImpl(Unknown Source)
 
   at outsystems.hubedition.util.delegates.Action$Action0.execute(Unknown Source)
 
   at outsystems.hubedition.util.delegates.ThreadStart.run(Unknown Source)
 
   at java.lang.Thread.run(Thread.java:662)
 
[2] java.lang.ClassCastException: outsystems.hubedition.compiler.p.IiiiIiiiiIiIiI cannot be cast to outsystems.compilerapi.model.integration.ICustomStructure
   at outsystems.rest.RestAction.dumpActionImplementation(Unknown Source)
   at outsystems.hubedition.compiler.CustomAction.$gwf(Unknown Source)
   at outsystems.hubedition.compiler.iiIiIiiiiIiiIi.$qzd(Unknown Source)
   at outsystems.hubedition.compiler.CustomAction.$vbh(Unknown Source)
   at outsystems.hubedition.compiler.CustomAction.$cnf(Unknown Source)
   at outsystems.hubedition.compiler.CustomClient.$cnf(Unknown Source)
   at outsystems.hubedition.compiler.ESpace.dumpCustomClients(Unknown Source)
   at outsystems.hubedition.compiler.ESpace.dump(Unknown Source)
   at outsystems.hubedition.compiler.Compiler.innerCompile(Unknown Source)
   at outsystems.hubedition.compiler.Compiler.compile(Unknown Source)
   at outsystems.hubedition.compiler.IiiiIiiiiiiIII.executeImpl(Unknown Source)
   at outsystems.hubedition.util.delegates.Action$Action0.execute(Unknown Source)
   at outsystems.hubedition.util.delegates.ThreadStart.run(Unknown Source)
   at java.lang.Thread.run(Thread.java:662)



We're running OutSystems 9.0, with a Java/Oracle Stack.

OML in the attachment!

Thanks for the help!

Carlos Almeida
If you imported a WSDL and now your publish fails, you may have brought in a WSDL with unsupported structures. To diagnose and find out exactly what the issue is, do the following:

 

  1. Turn on the TRACE level logging for the compiler service (Increase OutSystems Platform logging levels (OSTrace) - Success Center)
  2. Re-try your publish.
  3. Reset your log levels to the original values.
  4. Examine the compiler service logs (DeployService.log) to see the exact details on what part of the WSDL is causing the issue.
Hi Carlos,

What is your Platform Server version? (exact revision number)


Regards,
João Rosado