[
https://issues.jboss.org/browse/WFLY-12701?page=com.atlassian.jira.plugin...
]
James Perkins commented on WFLY-12701:
--------------------------------------
I cannot reproduce this. Given the instructions and the stack trace though it seems like
there are some mismatches in the deployment itself.
{quote}
2. create a bean object com.akash.Person and add
<jsp:useBean id="person" class="com.akashPerson"
scope="session"/>
{quote}
Maybe just a type, but the above references a bean called {{com.akash.Person}}, but the
JSP class is set to {{com.akashPerson}} note the missing {{.}} (dot). Maybe this is just a
type though.
In the stack trace it references {{com/akash/web/beans/deviceBean}} which is in the
instructions. Maybe this is the real stack trace vs the instructions to reproduce.
I'm closing this as Cannot Reproduce. If you feel this is still an issue it would be
helpful to add a simple reproducer as I could not reproduce this.
JSTL EL Evulation not working properly throwing
NoClassDefFoundError
---------------------------------------------------------------------
Key: WFLY-12701
URL:
https://issues.jboss.org/browse/WFLY-12701
Project: WildFly
Issue Type: Bug
Components: EE
Affects Versions: 16.0.0.Final
Environment: Windows
Reporter: Akash Gupta
Priority: Major
Fix For: No Release
Following is the stacktrace of server running on wildlfy
{code}
2019/10/21 17:02:09 WARN [org.jboss.modules.define] Failed to define class
com.akash.web.beans.deviceBean in Module "deployment.sample.ear.sample1.war"
from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link
com/akash/web/beans/deviceBean (Module "deployment.sample.ear.sample1.war" from
Service Module Loader): com/akash/web/beans/deviceBean (wrong name:
com/akash/web/beans/DeviceBean)
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.8.0_212]
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) [rt.jar:1.8.0_212]
at java.lang.ClassLoader.defineClass(ClassLoader.java:839) [rt.jar:1.8.0_212]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:424)
[jboss-modules.jar:1.9.0.Final]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:555)
[jboss-modules.jar:1.9.0.Final]
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:339)
[jboss-modules.jar:1.9.0.Final]
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:126)
[jboss-modules.jar:1.9.0.Final]
at org.jboss.modules.Module.loadModuleClass(Module.java:731)
[jboss-modules.jar:1.9.0.Final]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:247)
[jboss-modules.jar:1.9.0.Final]
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
[jboss-modules.jar:1.9.0.Final]
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
[jboss-modules.jar:1.9.0.Final]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
[jboss-modules.jar:1.9.0.Final]
at java.lang.Class.forName0(Native Method) [rt.jar:1.8.0_212]
at java.lang.Class.forName(Class.java:348) [rt.jar:1.8.0_212]
at javax.el.ImportHandler.getClassFor(ImportHandler.java:176)
[jboss-el-api_3.0_spec-1.0.13.Final.jar:1.0.13.Final]
at javax.el.ImportHandler.resolveClassFor(ImportHandler.java:165)
[jboss-el-api_3.0_spec-1.0.13.Final.jar:1.0.13.Final]
at javax.el.ImportHandler.resolveClass(ImportHandler.java:128)
[jboss-el-api_3.0_spec-1.0.13.Final.jar:1.0.13.Final]
at
org.wildfly.extension.undertow.ImportedClassELResolver.getValue(ImportedClassELResolver.java:83)
at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:96)
[jastow-2.0.7.Final.jar:2.0.7.Final]
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at com.sun.el.parser.AstValue.getBase(AstValue.java:150)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at com.sun.el.parser.AstValue.getValue(AstValue.java:199)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at javax.el.ImportHandler.resolveClassFor(ImportHandler.java:161)
[jboss-el-api_3.0_spec-1.0.13.Final.jar:1.0.13.Final]
at javax.el.ImportHandler.resolveClass(ImportHandler.java:128)
[jboss-el-api_3.0_spec-1.0.13.Final.jar:1.0.13.Final]
at
org.wildfly.extension.undertow.ImportedClassELResolver.getValue(ImportedClassELResolver.java:83)
at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:96)
[jastow-2.0.7.Final.jar:2.0.7.Final]
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at com.sun.el.parser.AstValue.getBase(AstValue.java:150)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at com.sun.el.parser.AstValue.getValue(AstValue.java:199)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)
[javax.el-impl-3.0.1-b08-jbossorg-1.jar:3.0.1-b08-jbossorg-1]
at
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:917)
[jastow-2.0.7.Final.jar:2.0.7.Final]
at org.apache.jsp.task_frames_jsp._jspService(task_frames_jsp.java:2641)
{code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)