Hello, Im using ibatis in the SAP XI Server and I got a problem. Locally it works fine, but when I upload my application jar and the ibatis jars I got the problema. Bellow is our code and the exception stacktrace. I have used ibatis in other projects but I have never seen this error. Does anyone have any idea of what may be causing it ?
Thanks in advance, try { Reader reader = Resources.getResourceAsReader( SqlMapClientFactory.class.getClassLoader(), "sqlMapConfig.xml"); return SqlMapClientBuilder.buildSqlMapClient(reader); } catch (IOException e) { throw new RuntimeException("Error getting sqlMapClient: " + e.getMessage(), e); } com.sap.aii.ibrun.server. mapping.persist.ResourceNotFoundException: Unable to find resource net/sf/cglib/proxy/InvocationHandler.class (..., 96602531-9ba7-11dd-cdd6-e71d0a4b0114, -1) at com.sap.aii.ibrun.server.mapping.persist.DBSwcvMappingPersistor.getInputStream(DBSwcvMappingPersistor.java:325) at com.sap.aii.ibrun.server.mapping.persist.DBSwcvMappingPersistor.readFile(DBSwcvMappingPersistor.java:203) at com.sap.aii.ibrun.server.mapping.persist.DBSwcvMappingPersistor.readClass(DBSwcvMappingPersistor.java:195) at com.sap.aii.ibrun.server.mapping.MappingLoader.findClass(MappingLoader.java:138) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at com.ibatis.common.resources.Resources.classForName(Resources.java:244) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser$3.process(SqlMapConfigParser.java:167) at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:111) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:74) at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:92) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:62) at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:50) at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:81) at com.ibatis.sqlmap.client.SqlMapClientBuilder.buildSqlMapClient(SqlMapClientBuilder.java:62) at... -- Helder Ribeiro