Hi ,
We have timestamp widget working on WEM8.1.
Now we are migrating to WEM 10.5 .. so we did follwing to migrate widget
a> Imported widget
b> deployed extn via configp
Note : - did not changed any thing in the *-widget-maps.xml file.
However I am getting this error in runtime.log- --
2016-07-20 11:14:37,209 | DEBUG | .widget.renderer.LayoutManager | | getRenderer(): searching for the widget on: TimestampWi
dget(DATE-TIME) [[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.ui.vcm.widget.rende
rer.LayoutManager]
2016-07-20 11:14:37,209 | DEBUG | cm.widget.map.WidgetMapFactory | | Finding map object for widget: TimestampWidget [[ACTIVE
] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.ui.vcm.widget.map.WidgetMapFactory]
2016-07-20 11:14:37,209 | DEBUG | cm.widget.map.WidgetMapFactory | | Unable to find map object for widget: TimestampWidget -
- using legacy map. [[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.ui.vcm.widget.m
ap.WidgetMapFactory]
2016-07-20 11:14:37,209 | ERROR | te.ui.vcm.widget.map.WidgetMap | | Missing widget class: null: using default mapping to Le
gacy Widget. [[ACTIVE] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'] [com.vignette.ui.vcm.widget.map.Widg
etMap]
_____________________
Here is XML File --
<?xml version="1.0" encoding="UTF-8"?>
<!--
When creating this file, it must follow this naming pattern:
*widget-maps*.xml
A prefix and/or suffix can be provided to control the order of loading. For example, the following
files will load in top down order based on the names:
aardvark-widget-maps.xml
badger-widget-maps.xml
badger-widget-maps-modified.xml
widget-maps-modified.xml
NOTE: If there are any naming collisions, the last file that is loaded will win.
-->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:c="http://ui.vignette.com/schema/core"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://ui.vignette.com/schema/core http://ui.vignette.com/schema/core/core.xsd"
default-lazy-init="false">
<!-- Widget map bean attributes:
class: the fully qualified class name of the custom widget map
from: the class name of the V7 widget that will be mapped.
Multiple class names can be specified by using a ' ' as a delimiter, e.g. "MySuperWidget MyOtherWidget"
to: the fully qualified class name of the custom 8.0 widget
-->
<c:widget-map class="com.vignette.ui.ext.widget.timestamp.VUITimestampWidgetMap"
from="TimestampWidget"
to="com.vignette.ui.ext.widget.timestamp.VUITimestampWidget">
</c:widget-map>
</beans>
______________________________________________________________________________________
Any suggestions what do we need to change here.
Note : We can't switch to the OOTB "Time & Date CCE widget" due to magnitude of changes and time constrain.
Thanks,
Triveni