UrbanCode / Siebel-UCD

The Siebel plug-in for IBM UrbanCode Deploy uses the Siebel Java Data Bean (JDB) API and shell processes to connect to a specific Siebel infrastructure and remotely deploy and configure Siebel components.
3 stars 3 forks source link

156800 1/2 Fixed java.lang.IncompatibleClassChangeError #1

Closed MateusAmin closed 8 years ago

MateusAmin commented 8 years ago

Our com.urbancode.air.ExitCodeException class in the project air/plugins is throwing a java.lang.IncompatibleClassChangeError on java 7. com.urbancode.air.ExitCodeException extends Exception and the binaries used in this plug-in where compiled using Java 6. In java 7 the Exception class got an extra constructor. Groovy checks things such as the amount on constructors and runtime hence the error.

We need to rewirte the exception in Java. There is no good work around except to not use it.

Fixed java.lang.IncompatibleClassChangeError

nhmathis commented 8 years ago

Looks good!