cancel
Showing results for 
Search instead for 
Did you mean: 

java.lang.ClassNotFoundException

Former Member
0 Kudos

Hello

I get this error when I try to map a component with a class.


Could not create command with alias KenGPager and classname be.kindengezin.wcm.rendering.component.cm.Pager:java.lang.ClassNotFoundException: be.kindengezin.wcm.rendering.component.cm.Pager
	at com.sapportals.wcm.crt.CrtClassLoaderRegistry.findClass(CrtClassLoaderRegistry.java:176)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
	at com.sapportals.wcm.rendering.collection.ComponentFactory.createComponent(ComponentFactory.java:447)
	at com.sapportals.wcm.rendering.collection.ComponentFactory.initialize(ComponentFactory.java:489)
	at com.sapportals.wcm.rendering.collection.ComponentFactory.configEvent(ComponentFactory.java:553)
	at com.sapportals.config.event.ConfigEventService.dispatchEvent(ConfigEventService.java:227)
	at com.sapportals.config.event.ConfigEventService.configEvent(ConfigEventService.java:112)
	at com.sapportals.config.event.ConfigEventDispatcher.callConfigListeners(ConfigEventDispatcher.java:308)
	at com.sapportals.config.event.ConfigEventDispatcher.flushEvents(ConfigEventDispatcher.java:251)
	at com.sapportals.config.event.ConfigEventDispatcher.run(ConfigEventDispatcher.java:110)

My java file starts as following:


package be.kindengezin.wcm.rendering.component.cm;
 
import com.sap.tc.logging.Location;
import com.sapportals.htmlb.*;
import com.sapportals.htmlb.enum.TextViewDesign;
import com.sapportals.htmlb.event.Event;
import com.sapportals.wcm.WcmException;
import com.sapportals.wcm.control.util.PropertyRendererString;
import com.sapportals.wcm.rendering.base.*;
import com.sapportals.wcm.rendering.collection.*;
import com.sapportals.wcm.rendering.util.EmptyHtmlFragment;
import com.sapportals.wcm.rendering.util.PagerData;
import com.sapportals.wcm.repository.*;
import com.sapportals.wcm.repository.service.IRepositoryServiceFactory;
import com.sapportals.wcm.repository.service.layout.customizing.IParameterName;
import com.sapportals.wcm.service.propertyconfig.*;
import com.sapportals.wcm.util.logging.LoggingFormatter;
import com.sapportals.wcm.util.name.IName;
import com.sapportals.wcm.util.resource.ResourceBundles;
import com.sapportals.wcm.util.uri.RID;
import java.util.*;
 
// Referenced classes of package com.sapportals.wcm.rendering.component.cm:
//			  LightComponent, PagerComponent, PagerInterval
 
public class Pager extends LightComponent
{

Any ideas?

I checked already the Sharingreferences.

Thanks in advance!

Christof

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Hi,

Can you post the SharingReference tag.

Regards,

Praveen Gudapati

Former Member
0 Kudos

Collection Renderer:


<?xml version="1.0" encoding="utf-8"?>
<application>
 <application-config>
  <property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal, com.sap.km.cm.ui.flex, com.sap.portal.htmlb, com.sap.km.cm.ui, com.sap.km.cm.service.base, com.sap.km.cm.repository.service.base, com.sap.portal.runtime.config, com.sap.netweaver.bc.rf, com.sap.netweaver.bc.sf, com.sap.netweaver.bc.util, com.sap.km.bs.ui.wdf"/>
 </application-config>  
 <components/>
 <services>
  <service name="RFServiceWrapper">
   <service-config>
    <property name="className" value="com.sap.netweaver.rf.wrapper.RFServiceWrapper"/>
    <property name="startup" value="true"/>
   </service-config>
  </service>
 </services>
</application>

Pager:


<?xml version="1.0" encoding="utf-8"?>
<application>
 <application-config>
  <property name="SharingReference" value="usermanagement, knowledgemanagement, landscape, htmlb, exportalJCOclient, exportal, com.sap.km.cm.ui.flex, com.sap.portal.htmlb, com.sap.km.cm.ui, com.sap.km.cm.service.base, com.sap.km.cm.repository.service.base, com.sap.portal.runtime.config, com.sap.netweaver.bc.rf, com.sap.netweaver.bc.sf, com.sap.netweaver.bc.util, com.sap.km.bs.ui.wdf, com.sap.netweaver.bc.crt, com.sap.km.cm.service"/>
 </application-config>  
 <components/>
 <services>
  <service name="RFServiceWrapper">
   <service-config>
    <property name="className" value="com.sap.netweaver.rf.wrapper.RFServiceWrapper"/>
    <property name="startup" value="true"/>
   </service-config>
  </service>
 </services>
</application>