[PROCRES-9] Processed Resources App does not start due to ClassNotFound Created: 19/Dec/17  Updated: 08/Mar/18  Resolved: 08/Mar/18

Status: Closed
Project: Processed Resources App
Component/s: None
Affects Version/s: 1.0.2
Fix Version/s: 1.1

Type: Bug Priority: Major
Reporter: Pierre Sandrin Assignee: Evzen Fochr
Resolution: Fixed Votes: 1
Labels: processedJS, vaadin
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Magnolia 5.6


Attachments: JPEG File Magnolia_5.jpg    
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Epic Link: V8 unbundled modules
Sprint: Kromeriz 137
Story Points: 2

 Description   

I added the module magnolia-processed-resources-app version 1.02 and the app is visible
in the App Launcher. When I start the App i get a ClassNotFound error and it does not start.

The missing class is com.vaadin.ui.Table which indeed does not exist since Vaadin 8 was introduced in 5.6. It should probably be this one com.vaadin.v7.ui.Table (Vaadin 7 compatibility class)

Here the Stacktrace:
Caused by: java.lang.ClassNotFoundException: com.vaadin.ui.Table
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) ~[catalina.jar:7.0.55]
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) ~[catalina.jar:7.0.55]
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_121]
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_121]
at java.lang.Class.getDeclaredMethods(Class.java:1975) ~[?:1.8.0_121]
at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:688) ~[guice-4.0.jar:?]
at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:380) ~[guice-4.0.jar:?]
at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:93) ~[guice-4.0.jar:?]
at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:37) ~[guice-4.0.jar:?]
at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:45) ~[guice-4.0.jar:?]
at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:42) ~[guice-4.0.jar:?]
at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37) ~[guice-4.0.jar:?]


Generated at Mon Feb 12 10:31:27 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.