Vaadin 8 DesignException on component load on unix system

Hello!

We have developed a Vaadin app for our client and it runs without a problem on our testing environment. Since the environments differ we tried to create a close-to environment on our side. Here are the environment details:

Local development settings (OS, Web Server, Java): Windows, WebLogic 12.2.1, Oracle Java 1.8.0_161
Client environment settings (OS, Web Server, Java): IBM AIX 7, Weblogic 12.2.1, IBM Java 8

The thing is the app is successfully deployed without an error. And now there comes the frustrating part. When I try to open up (on client environment) any form that has a CheckBox in it, the app crashes with the error shown at the end of the post. Full stack trace in available in attached txt file. There was one point in many trial and error phases where I also got the same kind of error for TabSheet component.

All the pages were done through VaadinDesigner, so the definition of Components is present only in automated Design file.

The thrown LambdaConversionException always compares the error component to ComboBox class.

If anyone has any ideas or has had a similar issuer and solved it please help.

Thanks
Mike

Truncated stack trace (full avalible in attached file).
com.vaadin.ui.declarative.DesignException: Could not create component com.vaadin.ui.CheckBox
    at com.vaadin.ui.declarative.Design$DefaultComponentFactory.createComponent(Design.java:181)
    at com.vaadin.ui.declarative.Design$DefaultComponentMapper.tagToComponent(Design.java:249)
    at com.vaadin.ui.declarative.DesignContext.instantiateComponent(DesignContext.java:569)
    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:505)
    at com.vaadin.ui.AbstractOrderedLayout.readDesign(AbstractOrderedLayout.java:471)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.IllegalArgumentException: Unable to create an instance of {0}. The constructor threw an exception.
    at com.vaadin.util.ReflectTools.createInstance(ReflectTools.java:299)
    at com.vaadin.ui.declarative.Design$DefaultComponentFactory.createComponent(Design.java:179)
    at com.vaadin.ui.declarative.Design$DefaultComponentMapper.tagToComponent(Design.java:249)
    at com.vaadin.ui.declarative.DesignContext.instantiateComponent(DesignContext.java:569)
    at com.vaadin.ui.declarative.DesignContext.readDesign(DesignContext.java:505)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.reflect.InvocationTargetException
    at sun.reflect.GeneratedConstructorAccessor369.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:436)
    at com.vaadin.util.ReflectTools.createInstance(ReflectTools.java:277)
    at com.vaadin.ui.declarative.Design$DefaultComponentFactory.createComponent(Design.java:179)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.BootstrapMethodError: java.lang.invoke.LambdaConversionException: Invalid receiver type class com.vaadin.ui.CheckBox; not a subtype of implementation receiver type class com.vaadin.ui.ComboBox
    at com.vaadin.ui.CheckBox.<init>(CheckBox.java:72)
    at sun.reflect.GeneratedConstructorAccessor369.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:436)
    at com.vaadin.util.ReflectTools.createInstance(ReflectTools.java:277)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.invoke.LambdaConversionException: Invalid receiver type class com.vaadin.ui.CheckBox; not a subtype of implementation receiver type class com.vaadin.ui.ComboBox
    at java.lang.invoke.AbstractValidatingLambdaMetafactory.validateMetafactoryArgs(AbstractValidatingLambdaMetafactory.java:251)
    at java.lang.invoke.LambdaMetafactory.altMetafactory(LambdaMetafactory.java:484)
    at java.lang.invoke.VarargsCollectorHandle.invokeWithArguments(VarargsCollectorHandle.java:46)
    at java.lang.invoke.MethodHandle.resolveInvokeDynamic(MethodHandle.java:864)
    at com.vaadin.ui.CheckBox.<init>(CheckBox.java:72)
    Truncated. see log file for complete stacktrace

41004.txt (29.1 KB)