cancel
Showing results for 
Search instead for 
Did you mean: 

Got Exceptions XSLT mapping while testing the scenarion.........

Former Member
0 Kudos

Hi

I got the following exceptions while testing the XSLT mapping scenario...

Hi

I have created a XSLT mapping with java conjunction... i have created a ZIP file and i have palced java class file, java file and xsl file in that ZIP file... I have imported this archive into imported archives... but when i am testing the application i got the follwoing exceptions

<b>Details

com.sap.engine.services.ejb.exceptions.BaseRemoteException:

Exception in method transform.

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:182)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:104)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:304)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:193)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:122)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native

Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: java.lang.UnsupportedClassVersionError:

DATEandTIME/Date_Time (Unsupported major.minor version

49.0)

at java.lang.ClassLoader.defineClass0(Native

Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

at java.lang.ClassLoader.defineClass(ClassLoader.java:448)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingLoader.findClass(RepMappingLoader.java:175)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at com.sap.engine.lib.xsl.xpath.JLBLibrary.<init>(JLBLibrary.java:33)

at com.sap.engine.lib.xsl.xpath.LibraryManager.getFunction(LibraryManager.java:69)

at com.sap.engine.lib.xsl.xpath.functions.XFFunctionAvailable.execute(XFFunctionAvailable.java:24)

at com.sap.engine.lib.xsl.xpath.ETFunction.evaluate(ETFunction.java:110)

at com.sap.engine.lib.xsl.xpath.XPathProcessor.innerProcess(XPathProcessor.java:54)

at com.sap.engine.lib.xsl.xpath.XPathProcessor.process(XPathProcessor.java:41)

at com.sap.engine.lib.xsl.xpath.XPathProcessor.process(XPathProcessor.java:49)

at com.sap.engine.lib.xsl.xslt.XSLIf.process(XSLIf.java:28)

at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:293)

at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:248)

at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:293)

at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:248)

at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:293)

at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:272)

at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:457)

at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:391)

at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:392)

at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:234)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingTransformer.transform(RepMappingTransformer.java:150)

at com.sap.aii.ibrep.server.mapping.ibrun.RepXSLTMapping.execute(RepXSLTMapping.java:81)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:80)

at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:107)

at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:127)

at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:104)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:40)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:131)

... 10 more

; nested exception is:

java.lang.UnsupportedClassVersionError:

DATEandTIME/Date_Time (Unsupported major.minor version

49.0)

com.sap.engine.services.ejb.exceptions.BaseRemoteException:

Exception in method transform.

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:182)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:104)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:304)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:193)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:122)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native

Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: java.lang.UnsupportedClassVersionError:

DATEandTIME/Date_Time (Unsupported major.minor version

49.0)

at java.lang.ClassLoader.defineClass0(Native

Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

at java.lang.ClassLoader.defineClass(ClassLoader.java:448)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingLoader.findClass(RepMappingLoader.java:175)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at com.sap.engine.lib.xsl.xpath.JLBLibrary.<init>(JLBLibrary.java:33)

at com.sap.engine.lib.xsl.xpath.LibraryManager.getFunction(LibraryManager.java:69)

at com.sap.engine.lib.xsl.xpath.functions.XFFunctionAvailable.execute(XFFunctionAvailable.java:24)

at com.sap.engine.lib.xsl.xpath.ETFunction.evaluate(ETFunction.java:110)

at com.sap.engine.lib.xsl.xpath.XPathProcessor.innerProcess(XPathProcessor.java:54)

at com.sap.engine.lib.xsl.xpath.XPathProcessor.process(XPathProcessor.java:41)

at com.sap.engine.lib.xsl.xpath.XPathProcessor.process(XPathProcessor.java:49)

at com.sap.engine.lib.xsl.xslt.XSLIf.process(XSLIf.java:28)

at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:293)

at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:248)

at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:293)

at com.sap.engine.lib.xsl.xslt.XSLElement.process(XSLElement.java:248)

at com.sap.engine.lib.xsl.xslt.XSLNode.processFromFirst(XSLNode.java:293)

at com.sap.engine.lib.xsl.xslt.XSLTemplate.process(XSLTemplate.java:272)

at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:457)

at com.sap.engine.lib.xsl.xslt.XSLStylesheet.process(XSLStylesheet.java:391)

at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:392)

at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:234)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingTransformer.transform(RepMappingTransformer.java:150)

at com.sap.aii.ibrep.server.mapping.ibrun.RepXSLTMapping.execute(RepXSLTMapping.java:81)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:80)

at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:107)

at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:127)

at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:104)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:40)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:131)

... 10 more

; nested exception is:

java.lang.UnsupportedClassVersionError:

DATEandTIME/Date_Time (Unsupported major.minor version

49.0)</b>

Please help me....

Best Regards

Ravi Shankar B

Message was edited by: RaviShankar B

Accepted Solutions (0)

Answers (1)

Answers (1)

Shabarish_Nair
Active Contributor
0 Kudos

cud u look into the earlier thread of ur and verify if u have gone thru the steps i mentioned ?

Former Member
0 Kudos

Hi Vijay

Still i am getting the same error....

Best Regards

Ravi shankar B

Shabarish_Nair
Active Contributor
0 Kudos

In XSLT;

xmlns:javamap="<b>java:DATEandTIME.Date_Time</b>"

Have you created a package DATEandTIME and then written your code ?

Also try to test your JAVA code independently.

Former Member
0 Kudos

Hi

Yes i have created the package and every thing... and i have tested my java code its is complied successfully but how to run this code independently.... In this code one parameter(InputParameter) has been passed and this input parameter is of type MAP....

can u tell me how to run this code independtly

Best Regards

Ravi Shankar B

Message was edited by: RaviShankar B

Shabarish_Nair
Active Contributor
0 Kudos

nested exception is:

java.lang.UnsupportedClassVersionError:

DATEandTIME/Date_Time (Unsupported major.minor version

49.0)

>>> i am a bit confused but can u confirm the version of XSLT u r using here

Former Member
0 Kudos

Hi

I am using XSLT version 2.0 and XML version 1.0

Best Regards

Ravi Shankar B

Former Member
0 Kudos

Hi

Following is my XSLT code

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="2.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

xmlns:javamap="java:DATEandTIME.Date_Time">

<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>

<xsl:param name="inputparam" />

<xsl:template match="/">

<MT_TARGET>

<date>

<xsl:if test="function-available('javamap:getDateValue')">

<xsl:value-of select="javamap:getDateValue($inputparam)"/> </xsl:if>

</date>

<time>

<xsl:if test="function-available('javamap:getTimeValue')">

<xsl:value-of select="javamap:getTimeValue($inputparam)"/> <xsl:value-of select="$test"/>

</xsl:if>

</time>

<project>

<xsl:value-of select= "//project"/>

</project>

</MT_TARGET>

</xsl:template>

</xsl:stylesheet>

Following is my Java Code

package DATEandTIME;

import java.util.Map;

import com.sap.aii.mapping.api.AbstractTrace;

import com.sap.aii.mapping.api.StreamTransformationConstants;

import java.util.*;

import java.text.*;

public class Date_Time {

private static AbstractTrace trace = null;

public static String getDateValue(Map inputparam)

{

trace = (AbstractTrace)inputparam.get(

StreamTransformationConstants.MAPPING_TRACE );

Date now1 = new Date();

SimpleDateFormat formatter = new SimpleDateFormat ("yyyyMMd");

String dateString = formatter.format(now1);

return dateString;

}

public static String getTimeValue(Map inputparam)

{

trace = (AbstractTrace)inputparam.get(

StreamTransformationConstants.MAPPING_TRACE );

Date now1 = new Date();

SimpleDateFormat formatter = new SimpleDateFormat ("hhmmss");

String dateString1 = formatter.format(now1);

return dateString1;

}

}

Best Regards

Ravi Shankar B