[
https://issues.apache.org/jira/browse/SM-5477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17683484#comment-17683484
]
Joe Shannon edited comment on SM-5477 at 2/2/23 4:32 PM:
---------------------------------------------------------
I'm not sure why the error is from spring-jms as it looks more like
spring-messaging which is calling it. The full stack trace is
{code:java}
Caused by: java.lang.ClassNotFoundException:
org.springframework.core.log.LogDelegateFactory cannot be found by
org.apache.servicemix.bundles.spring-jms_5.3.12.1
at
org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:529)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:524)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 44 more
Root exception:
java.lang.NoClassDefFoundError: org/springframework/core/log/LogDelegateFactory
at
org.springframework.messaging.simp.SimpLogging.forLog(SimpLogging.java:67)
at
org.springframework.messaging.simp.SimpLogging.forLogName(SimpLogging.java:56)
at
org.springframework.messaging.simp.stomp.DefaultStompSession.<clinit>(DefaultStompSession.java:62)
at
org.springframework.messaging.simp.stomp.StompClientSupport.createSession(StompClientSupport.java:164)
at
org.springframework.web.socket.messaging.WebSocketStompClient.connect(WebSocketStompClient.java:267)
at
org.springframework.web.socket.messaging.WebSocketStompClient.connect(WebSocketStompClient.java:250)
..........{code}
was (Author: joeshannon):
I'm not sure why the error is from spring-jms as it looks more like
spring-messaging which is calling it. The full stack trace is
{code:java}
Caused by: java.lang.ClassNotFoundException:
org.springframework.core.log.LogDelegateFactory cannot be found by
org.apache.servicemix.bundles.spring-jms_5.3.12.1
at
org.eclipse.osgi.internal.loader.BundleLoader.generateException(BundleLoader.java:529)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass0(BundleLoader.java:524)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:416)
at
org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 44 more
Root exception:
java.lang.NoClassDefFoundError: org/springframework/core/log/LogDelegateFactory
at
org.springframework.messaging.simp.SimpLogging.forLog(SimpLogging.java:67)
at
org.springframework.messaging.simp.SimpLogging.forLogName(SimpLogging.java:56)
at
org.springframework.messaging.simp.stomp.DefaultStompSession.<clinit>(DefaultStompSession.java:62)
at
org.springframework.messaging.simp.stomp.StompClientSupport.createSession(StompClientSupport.java:164)
at
org.springframework.web.socket.messaging.WebSocketStompClient.connect(WebSocketStompClient.java:267)
at
org.springframework.web.socket.messaging.WebSocketStompClient.connect(WebSocketStompClient.java:250){code}
> Missing package import in spring-jms
> ------------------------------------
>
> Key: SM-5477
> URL: https://issues.apache.org/jira/browse/SM-5477
> Project: ServiceMix
> Issue Type: Bug
> Reporter: Joe Shannon
> Priority: Major
>
> Attempting to use the spring-jms bundle (in this case 5.3.12.1) raises the
> following NoClasssDefFound error
> {code:java}
> java.lang.ClassNotFoundException:
> org.springframework.core.log.LogDelegateFactory cannot be found by
> org.apache.servicemix.bundles.spring-jms_5.3.12.1 {code}
> This suggests that spring-jms should contain an import for this package,
> which lives in spring-core.
> (This still applies to the latest 5.x and 6.x Spring versions).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)