JMS Receiver Throws java.lang.NoClassDefFoundError (Doc ID 508496.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel System Software - Version 7.7.1 [18306] and later
Siebel CRM - Version 7.7.2 SIA [18325] and later
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: 7.7.1 [18306]
Database: Oracle 9i
Application Server OS: Microsoft Windows 2000 Server
Database Server OS: Microsoft Windows 2000 Server

This document was previously published as Siebel SR 38-1574168682.
***Checked for relevance on 28-JNU-2016***


Symptoms

SBL-OMS-00107, SBL-EAI-05010

We have deployed a workflow from Tools for testing, involving Siebel Server task for the component JMS Receiver.

Have created two Named subsystems:
1.

Create named subsystem SMCC_Campaign_ReceiveDispatch for subsystem JMSSubsys with ConnectionFactory=”QueueConnectionFactory”, ReceiveQueue=”SMCC.Sub.Campaign.Update”, SendQueue=” SMCC.Sub.Campaign.Update”, ReceiveTimeout=1000



The JVMSubsys for the above subsystem created is JAVA

Alias        Subsystem type
Java          JVMSubSys



parameters are:

Classpath        D:\sea77\siebsrvr\CLASSES\Siebel.jar;D:\sea77\siebsrvr\CLASSES\SiebelJI_enu.jar;

DLL                  C:\Program Files\Java\j2re1.4.0\bin\client\jvm.dll

VMOPTIONS    -Xrs -Djava.compiler=NONE -Djms.log=C:\tibco\JMS\clients\java\JMSlog.txt



2. Datahandling Subsystem

Create named subsystem SMCC_Campaign_Data_Subsystem for subsystem EAITransportDataHandlingSubsys with DispatchworkflowProcess=”SMCC Create Campaign”



When we run the Task

srvrmgr:SS_MKSBLGDV2> start task for comp JMSReceiver with ReceiverConnectionSubsystem=SMCC_Campaign_ReceiveDispatch, ReceiverDataHandlingSubsystem=SMCC_Campaign_Data_Subsystem, ReceiverMethodName=ReceiveDispatchSend



The Error we are getting in the log view:
1.

(javabsvc.cpp (164)) SBL-EAI-05010: Class name incorrect or does not extend SiebelBusinessService : com/siebel/eai/jms/JMSBusinessService -- JVM Exception:java.lang.NoClassDefFoundError: javax/jms/ExceptionListener


2.

Object manager error: ([0] Class name incorrect or does not extend SiebelBusinessService : com/siebel/eai/jms/JMSBusinessService -- JVM Exception:java.lang.NoClassDefFoundError: javax/jms/ExceptionListener(SBL-EAI-05010) (0x831b))


3

.( (0) err=4300107 sys=33563) SBL-OMS-00107: Object manager error: ([0] Class name incorrect or does not extend SiebelBusinessService : com/siebel/eai/jms/JMSBusinessService -- JVM Exception:java.lang.NoClassDefFoundError: javax/jms/ExceptionListener(
4,5,6.(eaircvr.cpp (506) err=3500953 sys=0) SB...

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms