cancel
Showing results for 
Search instead for 
Did you mean: 

Exceptoin: java.lang.NoSuchMethodError: java.lang.StringBuffer.insert(ILjav

Former Member
0 Kudos

hello Friends,

while executing the application, I am getting following exception:

java.lang.NoSuchMethodError: java.lang.StringBuffer.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder;

Anyidea, what's going wrong there ?

Regards,

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Problem solved

Former Member
0 Kudos

Hi,

StringBuilder Class id introduced in java 1.5.I guess you are using previous version of JDK.

Regards,

Sudhir

Former Member
0 Kudos

Hi ,

I am using followign jre1.6.0_06 .....

Could that be the issue ?

Regards,

Former Member
0 Kudos

Here is my ver:

sap.com/SAP-JEECOR 7.00 SP9 (1000.7.00.9.1.20060913120000)

sap.com/SAP-JEE 7.00 SP9 (1000.7.00.9.0.20060827014500)

NWDS : Version: 7.0.09

And JRE: jre1.6.0_06

Is there something wrong in my ver ?

Regards,

Former Member
0 Kudos

How i can check, if t IDE/WAS has the same patch level ?

Former Member
0 Kudos

here is the comp-. exception :

Root Cause

The initial exception that caused the request to fail, was:

java.lang.NoSuchMethodError: java.lang.StringBuffer.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder;

at com.sonopress.portalpo.OrderTypeController.GetOrderTypes(OrderTypeController.java:135)

at com.sonopress.portalpo.wdp.InternalOrderTypeController.GetOrderTypes(InternalOrderTypeController.java:155)

at com.sonopress.portalpo.POEntryView.setOrderTypeDropDown(POEntryView.java:687)

at com.sonopress.portalpo.POEntryView.setupScreen(POEntryView.java:959)

at com.sonopress.portalpo.POEntryView.wdDoInit(POEntryView.java:126)

... 36 more

See full exception chain for details.

Correction Hints

The currently executed application, or one of the components it depends on, has been compiled against class file versions that are different from the ones that are available at runtime.

If the exception message indicates, that the modified class is part of the Web Dynpro Runtime (package com.sap.tc.webdynpro.*) then the running Web Dynpro Runtime is of a version that is not compatible with the Web Dynpro Designtime (Developer Studio or Component Build Server) which has been used to build + compile the application.

Note: the above hints are only a guess. They are automatically derived from the exception that occurred and therefore can't be guaranteed to address the original problem in all cases.

System Environment

Client

Web Dynpro Client Type HTML Client

User agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727)

Version null

DOM version null

Client Type msie7

Client Type Profile ie6

ActiveX enabled

Cookies enabled

Frames enabled

Java Applets enabled

JavaScript enabled

Tables enabled

VB Script enabled

Server

Web Dynpro Runtime Vendor: SAP, build ID: 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:41:58[UTC], changelist=413534, host=pwdfm101), build date: Mon Apr 02 13:18:35 CEST 2007

J2EE Engine 7.00 patchlevel

Java VM Java HotSpot(TM) Server VM, version:1.4.2_09-b05, vendor: Sun Microsystems Inc.

Operating system Windows XP, version: 5.1, architecture: x86

Session & Other

Session Locale en

Time of Failure Mon Jun 30 12:13:30 CEST 2008 (Java Time: 1214820810921)

Web Dynpro Code Generation Infos

local/SonoPressPO

SapDictionaryGenerationCore 7.0009.20060802115015.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:24:21[UTC], changelist=413123, host=PWDFM101.wdf.sap.corp)

SapDictionaryGenerationTemplates (unknown)

SapGenerationFrameworkCore 7.0009.20060719095755.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:12:57[UTC], changelist=411255, host=PWDFM101.wdf.sap.corp)

SapIdeWebDynproCheckLayer 7.0009.20060802115035.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:30:00[UTC], changelist=413124, host=PWDFM101.wdf.sap.corp)

SapMetamodelCommon 7.0009.20060210160857.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:13:46[UTC], changelist=388995, host=PWDFM101.wdf.sap.corp)

SapMetamodelCore 7.0009.20060210160857.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:13:38[UTC], changelist=388995, host=PWDFM101.wdf.sap.corp)

SapMetamodelDictionary 7.0009.20060719095619.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:21:59[UTC], changelist=411251, host=PWDFM101.wdf.sap.corp)

SapMetamodelWebDynpro 7.0009.20060428190938.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:26:52[UTC], changelist=400815, host=PWDFM101.wdf.sap.corp)

SapWebDynproGenerationCTemplates 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:45:18[UTC], changelist=413534, host=pwdfm101)

SapWebDynproGenerationCore 7.0009.20060802115035.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:30:11[UTC], changelist=413124, host=PWDFM101.wdf.sap.corp)

SapWebDynproGenerationTemplates 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:45:18[UTC], changelist=413534, host=pwdfm101)

sap.com/tcwddispwda

No information available null

sap.com/tcwdcorecomp

No information available null

Detailed Error Information

Detailed Exception Chain

java.lang.NoSuchMethodError: java.lang.StringBuffer.insert(ILjava/lang/String;)Ljava/lang/AbstractStringBuilder;

at com.sonopress.portalpo.OrderTypeController.GetOrderTypes(OrderTypeController.java:135)

at com.sonopress.portalpo.wdp.InternalOrderTypeController.GetOrderTypes(InternalOrderTypeController.java:155)

at com.sonopress.portalpo.POEntryView.setOrderTypeDropDown(POEntryView.java:687)

at com.sonopress.portalpo.POEntryView.setupScreen(POEntryView.java:959)

at com.sonopress.portalpo.POEntryView.wdDoInit(POEntryView.java:126)

at com.sonopress.portalpo.wdp.InternalPOEntryView.wdDoInit(InternalPOEntryView.java:374)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)

at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:445)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155)

at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.doOpen(WebDynproWindow.java:295)

at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.show(ApplicationWindow.java:183)

at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.open(ApplicationWindow.java:178)

at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:364)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)

at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)

at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)

at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)

at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

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)

Former Member
0 Kudos

Yes, that's the reason. Change the used JRE inside the NWDS to the version used on the server e.g. JRE 1.4 for NW 7.0.

Armin