Member-only story
Liferay 7.2+ processor.processMax() error NoClassDefFoundError ExpandoBridge
2 min readOct 13, 2021
Really quick post this time…
I came across this following error on developing a project with Liferay 7.3.5 when opening the web admin console on Blogs area:

And in the logs (the relevant part):
Caused by: java.lang.NoClassDefFoundError: com.liferay.expando.kernel.model.ExpandoBridge cannot be found by com.liferay.blogs.api_6.4.5
at com.sun.proxy.$Proxy4164.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.liferay.blogs.model.impl.BlogsEntryModelImpl.lambda$_getProxyProviderFunction$0(BlogsEntryModelImpl.java:386)
at com.liferay.blogs.model.impl.BlogsEntryModelImpl.toEscapedModel(BlogsEntryModelImpl.java:1448)
at com.liferay.blogs.model.impl.BlogsEntryModelImpl.toEscapedModel(BlogsEntryModelImpl.java:71)
Sometimes could be:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.sun.proxy.$Proxy4164
at…