Unable to publish

Unable to publish

  
Hello,
At this moment we are having a problem publishing.
We receive the error below.
Publishing older versions results in the same error message.
Any ideas?
Thanks in advance....
Kind regards,
Monique Oosterholt



Internal Error
 
Invalid compiler output.
 
Enumerable contains no matching element
 
Exception Details:
 
[1] Internal Error: Invalid compiler output.
 
Enumerable contains no matching element
 
   at outsystems.hubedition.compiler.ESpace.updateScriptThread(Unknown Source)
 
   at outsystems.hubedition.compiler.ESpace.$yym(Unknown Source)
 
   at outsystems.hubedition.compiler.IIIIIiiiiIiII.executeImpl(Unknown Source)
 
   at outsystems.hubedition.util.delegates.Action$Action0.executeImplLambda(Unknown Source)
 
   at outsystems.hubedition.util.delegates.Action$Action0_Lambda.execute(Unknown Source)
 
   at outsystems.hubedition.compiler.context.CompilationContext.$ikl(Unknown Source)
 
   at outsystems.hubedition.util.delegates.Action$Action0_Lambda.execute(Unknown Source)
 
   at outsystems.hubedition.servercommon.SandboxUtils.executeForSingleSandbox(Unknown Source)
 
   at outsystems.hubedition.compiler.context.CompilationContext.$ull(Unknown Source)
 
   at java.lang.Thread.run(Thread.java:745)
 
[2] java.lang.IllegalStateException: Enumerable contains no matching element
   at linqbridge.linq.LinqMethods.throwNoMatches(Unknown Source)
   at linqbridge.linq.LinqMethods.single(Unknown Source)
   at linqbridge.linq.LinqMethods.single(Unknown Source)
   at outsystems.hubedition.databaseprovider.mysql.platform.introspectionservice.MySQLPlatformIntrospectionService.initializeIndexes(Unknown Source)
   at outsystems.hubedition.databaseprovider.mysql.platform.introspectionservice.MySQLPlatformIntrospectionService.getTableSourcesDetails(Unknown Source)
   at outsystems.hubedition.compiler.context.CompilationContext.getTableSourcesDetails(Unknown Source)
   at outsystems.hubedition.compiler.database.a.iiiIiiiiIIiII.$axk(Unknown Source)
   at outsystems.hubedition.compiler.database.a.iiiIiiiiIIiII.$abl(Unknown Source)
   at outsystems.hubedition.compiler.ESpace.updateScript(Unknown Source)
   at outsystems.hubedition.compiler.ESpace.updateScriptThread(Unknown Source)
   at outsystems.hubedition.compiler.ESpace.$yym(Unknown Source)
   at outsystems.hubedition.compiler.IIIIIiiiiIiII.executeImpl(Unknown Source)
   at outsystems.hubedition.util.delegates.Action$Action0.executeImplLambda(Unknown Source)
   at outsystems.hubedition.util.delegates.Action$Action0_Lambda.execute(Unknown Source)
   at outsystems.hubedition.compiler.context.CompilationContext.$ikl(Unknown Source)
   at outsystems.hubedition.util.delegates.Action$Action0_Lambda.execute(Unknown Source)
   at outsystems.hubedition.servercommon.SandboxUtils.executeForSingleSandbox(Unknown Source)
   at outsystems.hubedition.compiler.context.CompilationContext.$ull(Unknown Source)
   at java.lang.Thread.run(Thread.java:745)
Solution
Hi Monique,

The problem looks like it's related to an index that contains a collumn that was not found in the correspondent table.
Did you do any manual changes in the database related with indexes?

If the problem continues I recommend you to open a ticket with OutSystems Support.

Regards,
João Rosado
Solution
Thanks for the reply, João,
A colleague of mine has indeed openened a ticket so we hope to hear soon what went wrong and how to prevent it in the future...

Regards,
Monique