Importing EJB Model in NWDS
Hi,<br>
There is a simple Stateless Session Bean which uses an external library (JAR); and there is only 1 business method with just 1 line of code:
RecordEx r = null;
<br>
RecordEx is one of the library classes;<br><br>
While trying to import this as an EJB Model in Web Dynpro DC in NWDS (7.1 EHP1 SP01 Preview Version), it fails with a NoClassDefFoundError;<br>
Below are the steps followed;<br><br>
1. Create an External Library DC "ext"<br>
1.1 Add the third party library to this DC<br>
1.2 Create public parts ppC (Compilation) & ppA (Assembly) and add the library to both of these<br>
1.3 Build the DC<br>
2. Create an Enterprise Application DC "util"<br>
2.1 Add Buildtime dependency to ppA public part of "ext" DC<br>
2.2 Build & deploy<br>
3. Create EJB Module DC "ejb"<br>
3.1 Add Buildtime dependency to ppC public part of "ext" DC<br>
3.2 Create a Session Bean (Stateless - Transaction: Container - Local Interface) <br>
3.3 Create 1 business method, and create an object of one of the library classes in it<br>
3.4 Add the business method to Local Interface<br>
3.5 Check Component Properties > Permissions > Entity Forwarding<br>
3.6 Build the DC - there are no build errors; default client & ejbjar public parts are created;<br>
4. Create an Enterprise Application DC "app"<br>
4.1 Add the "ejb" as Referenced Project<br>
4.2 Add "util" as Used DC with Deploy Time & Runtime dependencies; (informs "util" EAR DC has no public parts)<br>
4.3 Create a Compilation public part "EjbClasses" > Reference Entities > Select client public part of "ejb" DC<br>
4.4 Build & Deploy the DC<br>
5. Create a Web Dynpro DC "wd"<br>
5.1 Add dependency to the "app" EAR DC<br>
5.2 Add Buildtime dependency to ppC public part of "ext" DC<br>
5.3 Add "util" as Used DC with Deploy Time & Runtime dependencies;<br>
5.4 Import EJB Model Wizard > Select "app" EAR > Display 1 business method<br>
5.5 But when that method is selected & click Next, nothing happens in NWDS. The Wizard windows stays like that with no processing<br><br>
And the NWDS log has this NoClassDefFoundError:<br>
<br>
!MESSAGE Unhandled event loop exception
<br>!STACK 0
<br>java.lang.NoClassDefFoundError: com/sap/mdm/extension/data/RecordEx
<br> at java.lang.Class.getDeclaredMethods0(Native Method)
<br> at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
<br> at java.lang.Class.getMethod0(Class.java:2642)
<br> at java.lang.Class.getMethod(Class.java:1579)
<br> at com.sap.tc.webdynpro.model.ejb.importer.EJBCMIRuntimeMetadataFactory.createEJBModelInfo(EJBCMIRuntimeMetadataFactory.java:223)<br>
at com.sap.tc.cm.ejb.modeltype.importer.dialog.EJBModelCreationDialog.afterEJBSelectPage(EJBModelCreationDialog.java:374)<br>
at com.sap.tc.cm.ejb.modeltype.importer.dialog.EJBModelCreationDialog.nextPressed(EJBModelCreationDialog.java:172)<br>
at com.sap.ide.cmi.core.internal.newmodelwizard.NewModelWizardDialog.nextPressed(NewModelWizardDialog.java:64)<br>
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:369)<br>
at com.sap.ide.cmi.core.internal.newmodelwizard.NewModelWizardDialog.buttonPressed(NewModelWizardDialog.java:88)<br>
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)<br>
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)<br>
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)<br>
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)<br>
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)<br>
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)<br>
at org.eclipse.jface.window.Window.open(Window.java:796)<br>
at com.sap.ide.cmi.core.internal.services.CreationServiceUI.createModel(CreationServiceUI.java:76)<br>
at com.sap.ide.cmi.core.browser.actions.CreateModelAction.run(CreateModelAction.java:60)<br>
at com.sap.ide.tools.core.viewerfwk.internal.actions.BaseSelectionSingleAction.run(BaseSelectionSingleAction.java:39)<br>
at com.sap.ide.tools.core.viewerfwk.internal.actions.BaseSelectionAction.runInternal(BaseSelectionAction.java:78)<br>
at com.sap.ide.tools.core.viewerfwk.internal.actions.BaseSelectionAction.run(BaseSelectionAction.java:70)<br>
at org.eclipse.ui.actions.BaseSelectionListenerAction.runWithEvent(BaseSelectionListenerAction.java:168)<br>
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)<br>
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)<br>
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)<br>
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)<br>
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)<br>
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)<br>
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)<br>
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)<br>
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)<br>
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)<br>
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)<br>
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)<br>
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)<br>
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)<br>
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)<br>
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)<br>
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)<br>
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
at java.lang.reflect.Method.invoke(Method.java:592)<br>
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)<br>
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)<br>
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)<br>
at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
<br>-----<br>
Please let me know if any step is missed or if something is done incorrectly;<br><br>
Thank you very much,<br>
- Harish<br>
Edited by: Harish Gali on Apr 30, 2010 11:37 AM
informs "util" EAR DC has no public parts
this is probably the issue. see if you can make the external library show up in the public part of the util DC
Edited by: Christian Loos on May 3, 2010 1:03 PM
Similar Messages
-
Error while importing EJB model in Web dynpro: Unable to fetch the EJBs.
Hi,
We are getting the below error while importing ejb model to Web dynpro.
Error :
Unable to fetch the EJBs. Check if the selected Enterprise Application contain the EJBs.
I have created the public part-> It has a reference to EJB client and the enterprise application also has reference to the EJB project.The EJB is also added in dependency list.
But still we are getting this error. Could anyone please explain what can i do to solve this issue.
Best Regards,
KarthikaHi Vishweshwara,
Thanks for your reply.
Please find the steps i followed while importing EJB model in webdynpro.
1. The Entity forwarding permission has been enabled.
2. public part reference has been created and through the reference entity option the ejbDC->Client public part is selected.
I followed all the steps mentioned in the document. But still i am getting that error. In EJB DC we have list of JPA entities and stateless session beans are exposed as a webservice(top-down manner).The enterprise application has a reference to the EJB DC.
I could be able to invoke the ejb service beans from ejb explorer and Webservice navigator.
I am able to insert,delete and modify the records from there.
Please let me know what could i do to resolve this error?
Best Regards,
Karthika
Edited by: SAKarthika on Apr 29, 2011 1:43 PM -
Error while importing EJB Model in WebDynpro DC
Hello,
this is my first post to this forum und I hope that I chose the right one. Clould you pls. support on the following problem;
After import of an EJB-Model, say Model1 in a WebDynpro DC I get an compiler error in the generated class Model1.java.
The following generated line has an obviuos error. Is uses " with a pair of other " .. ". This should be \" instead of ", true?
settingsRequest_TestLocal_getValue.put(com.sap.tc.webdynpro.model.ejb.metadata.EJBCMISettingDefinition.RESOLVED_RELATIONS.toString(), "${helper.getSettingValue($modelClass,"resolvedRelations","")}");
I am using SAP NetWeaver Developer Studio SAP Enhancement Package 1 for SAP NetWeaver Developer Studio 7.1 SP05 PAT0006 Build id: 201008172203 on on XP Machine.
Can anybody help?
Thanks & Regards, DieterHello Dieter
I see that you have not recieved any suggestions.
Can you provide more information that may help?
Thanks
Kenny
Moderator -
Error while Importing Webservice Model in NWDS 7.0.13
Hi Experts,
I am trying to Create Webservice Model (deprecated) in my Webdynpro Application using NWDS 7.0.13, using a WSDL which is hosted on PI 7.1.
However while resolving this WSDL, I am getting error "Unacceptable Choise Element Found. Choise can contain only model group with min/maxOccurs = 1".
Then I downloaded the WSDL, and changed the MaxOccurs = "1". After Importing this WSDL in my Webdynpro project, another exception got raised "Trying to Resolve qualified base " , here AcordMsgSvc is targetnamespace in XSD which is ported in PI for this Service Interface
Please help me resolving these 2 errors -
1) min/maxOccurs > 1 not allowed in NWDS 7.0.13 webservice model?? Do I need to install any plugins?
2)
The Details Error Log --
Error Oct 28, 2010 15:39:03.283 com.sap.engine.services.webservices.jaxrpc.exceptions.ProxyGeneratorException: Proxy Generator Error. Invalid proxy generator configuration. See nested exception.
com.sap.engine.services.webservices.jaxrpc.exceptions.ProxyGeneratorException: Proxy Generator Error. Invalid proxy generator configuration. See nested exception.
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.getDefaultSchemaMapping(ProxyGenerator.java:142)
at com.sap.ide.ws.proxygenerator.ProxyHelperFunctions.createNamespacePackageMappingFile(ProxyHelperFunctions.java:103)
at com.sap.ide.ws.proxygenerator.ProxyHelperFunctions.createNamespacePackageMappingFile(ProxyHelperFunctions.java:86)
at com.sap.ide.ws.proxygenerator.ProxyHelperFunctions.createNamespacePackageMappingFile(ProxyHelperFunctions.java:82)
at com.sap.ide.wsproxy.wizards.prx.pages.NamespacePackageMappingPage$1.run(NamespacePackageMappingPage.java:114)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:357)
at com.sap.ide.wsproxy.wizards.prx.pages.NamespacePackageMappingPage.initTable(NamespacePackageMappingPage.java:170)
at com.sap.ide.wsproxy.wizards.prx.pages.NamespacePackageMappingPage.setVisible(NamespacePackageMappingPage.java:295)
at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:959)
at org.eclipse.jface.wizard.WizardDialog.access$1(WizardDialog.java:940)
at org.eclipse.jface.wizard.WizardDialog$3.run(WizardDialog.java:929)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:927)
at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:684)
at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelDialog.nextPressed(ModelDialog.java:218)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:316)
at org.eclipse.jface.dialogs.Dialog$1.widgetSelected(Dialog.java:423)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at com.sap.ide.webdynpro.modeleditor.ModelEditorCallback.createModel(ModelEditorCallback.java:52)
at com.sap.ide.webdynpro.service.modeleditor.ModelService.createModelWithUI(ModelService.java:70)
at com.sap.ide.webdynpro.service.modeleditor.ServiceWithUI.createModel(ServiceWithUI.java:49)
at com.sap.ide.webdynpro.tsmodel.application.provider.ModelNodeProvider.createUniqueName(ModelNodeProvider.java:55)
at com.tssap.selena.impl.model.elements.EntityImpl.createChildEntityUin(EntityImpl.java:936)
at com.tssap.selena.impl.model.elements.EntityImpl.createChildEntity(EntityImpl.java:502)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.runInternal(CreationAction.java:76)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.access$000(CreationAction.java:24)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction$1.run(CreationAction.java:51)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1595)
at com.sap.ide.webdynpro.tsmodel.application.actions.CreationAction.run(CreationAction.java:57)
at com.sap.ide.webdynpro.projectbrowser.actions.PBCreateModelAction.run(PBCreateModelAction.java:95)
at com.tssap.selena.model.extension.action.SelenaActionCollector$GenericElementActionWrapper.run(SelenaActionCollector.java:224)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.saveRunAction(MenuFactory.java:1425)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.run(MenuFactory.java:1407)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.processInternal(MenuFactory.java:616)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.access$100(MenuFactory.java:586)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction$BusyProcessWorker.run(MenuFactory.java:716)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.process(MenuFactory.java:610)
at com.tssap.util.ui.menu.internal.MenuListenerFactory$ProcessAdapter.widgetSelected(MenuListenerFactory.java:172)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
at com.sap.ide.eclipse.startup.Main.main(Main.java:607)
Caused by: com.sap.engine.lib.xml.util.NestedException -> javax.xml.transform.TransformerException: com.sap.engine.lib.xml.util.NestedException: ERROR : Trying to resolve qualified base : DocumentId, but the uri resolver is not able to resolve the relevant namespace.
at com.sap.engine.services.webservices.jaxrpc.schema2java.SchemaToJavaGenerator.prepareAll(SchemaToJavaGenerator.java:462)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.ProxyGenerator.getDefaultSchemaMapping(ProxyGenerator.java:136)
... 63 more
Caused by: javax.xml.transform.TransformerException: com.sap.engine.lib.xml.util.NestedException: ERROR : Trying to resolve qualified base : DocumentId, but the uri resolver is not able to resolve the relevant namespace.
at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:232)
at com.sap.engine.services.webservices.jaxrpc.schema2java.SchemaToJavaGenerator.prepareAll(SchemaToJavaGenerator.java:459)
... 64 more
Caused by: com.sap.engine.lib.xml.util.NestedException: ERROR : Trying to resolve qualified base : DocumentId, but the uri resolver is not able to resolve the relevant namespace.
at com.sap.engine.lib.schema.components.impl.LoaderImpl.resolveQualifiedBase(LoaderImpl.java:253)
at com.sap.engine.lib.schema.util.Tools.getTopLevelBase(Tools.java:466)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.getRefferedBase(SchemaStructuresFactory.java:154)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.createBase(SchemaStructuresFactory.java:49)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.createElementDeclaration(SchemaStructuresFactory.java:115)
at com.sap.engine.lib.schema.components.impl.structures.ParticleImpl.load(ParticleImpl.java:89)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.loadBase(SchemaStructuresFactory.java:162)
at com.sap.engine.lib.schema.components.impl.structures.ModelGroupImpl.load(ModelGroupImpl.java:100)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.loadBase(SchemaStructuresFactory.java:162)
at com.sap.engine.lib.schema.components.impl.structures.ParticleImpl.load(ParticleImpl.java:97)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.loadBase(SchemaStructuresFactory.java:162)
at com.sap.engine.lib.schema.components.impl.structures.ModelGroupImpl.load(ModelGroupImpl.java:100)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.loadBase(SchemaStructuresFactory.java:162)
at com.sap.engine.lib.schema.components.impl.structures.ParticleImpl.load(ParticleImpl.java:97)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.loadBase(SchemaStructuresFactory.java:162)
at com.sap.engine.lib.schema.components.impl.structures.ComplexTypeDefinitionImpl.load(ComplexTypeDefinitionImpl.java:178)
at com.sap.engine.lib.schema.components.impl.SchemaStructuresFactory.loadBase(SchemaStructuresFactory.java:162)
at com.sap.engine.lib.schema.components.impl.structures.SchemaImpl.loadComponents(SchemaImpl.java:288)
at com.sap.engine.lib.schema.components.impl.structures.SchemaImpl.load(SchemaImpl.java:267)
at com.sap.engine.lib.schema.components.impl.LoaderImpl.load(LoaderImpl.java:149)
at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:227)
... 65 more
Thanks,
NinadHi,
Please have a look at this threads
Can not create Adaptive Web Service Model
Problems embedding adaptive webservice model
Regards
Saravanan K -
Error while importing Webservice Model in NWDS in java WebDynpro
Hi All,
Our Project FileNet team has developed 1 web service and they have given us WSDL of that webservice. I have to use this webservice in my java webdynpro code. We have 2 different webdynpro DC, In one DC I have imported this webservice model as Adaptive web service model, that is I choosed create model > Import Adaptive web service model->Local file system and URL (radio button)->No logical destinatination> and i pasted the WDSL url and imported the webservice, and i have done all the relevant coding and i am able to execute the webservice in my web dynpro code.
But today in 2nd DC when I am trying to import that webservice , I am getting the error (check the URL metioned below in bold letters , copy the URL mentioned below and paste in the browser, there I have attached the screen shot of my error), now I am not able to import the WSDL in my NWDS, help me in solving this error, why this error is coming now when i was able to import same webservice some days back in some other DC. Now NWDS is not at all allowing me to import the WSDL.
https://doc-0o-0k-docs.googleusercontent.com/docs/secure/5elephltc9fqco9g9svslcas2fe0vfp2/32ulb82g3ujf3faagc6tcs302if79vfs/1292241600000/09039132551478801166/09039132551478801166/0B74gjLoX5l3WOTA3NGYxMzYtODA5Ni00YjgzLThlZWEtMTcwNTIyNzNlYzgz?nonce=30ect8rgre40a&user=09039132551478801166&hash=85uqgdnm674vvgvli8oo4041n9lvj16nHi,
Please have a look at this threads
Can not create Adaptive Web Service Model
Problems embedding adaptive webservice model
Regards
Saravanan K -
The arguments' name change when I re-import the model
Hello
Some times, when I re-import Java bean model in developer studio (SAP NetWeaver 7.1 Composition Environment SP06 PAT0001), the arguments' name change to arg0, arg1u2026.
For example:
I have some method in the EJB model, such:
public String getCustomerName( String customerId);
Some times the reimport is ok, but some times the reimport changes the arguments' name, like:
public String getCustomerName( String arg0);
What are Iu2019m doing wrong?
Regards
JanethHi everybody,
i have the same problem. i also tried to reimport different ejbs into different wd-projects. allways the same problem. and i didn't found a workaround for this.
i also deleted the model and made a complete new import. same result.
i also created a new fresh web-dynpro dc and created a new model there, also same result.
I assume that it maybee has something to do with an nwds-update i made last week (so between last model-import and new model-import).
does anybody has a solution for this so far?
regards
matthias -
Build failed when use EJB Model
Hi experts.
I have one eb dynpro DC that contains a model type enterprise java beans.
When i apply template "Service Controller" in component controller and after deploy i get the follow error in Build log:
[javac] Compiling 26 source files to D:SAPWorkspacesSAPEHPWorkspace.jdi4 E7D65AC4087E200E11A14DD40E7DE510classes
[javac] An exception has occurred in the compiler (1.5.0_17). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
[javac] com.sun.tools.javac.code.Symbol$CompletionFailure: file javaxxml indannotation.class not found
Error: D:SAPWorkspacesSAPEHPWorkspace.jdi4 2E7D65AC4087E200E11A14DD40E7DE510defaultlogs uild.xml:256: Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:933)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
Can someone help me about that?
i use NetWeaver EHP1 7.1 SP04.
Best Regards
Marcos BrandãHi
I have developed a CAF application.
In my web dynpro i created a EJB Model from the Application Service of this CAF. The ear dependencies is ok to CAF.
After that i made an apply template for Service Controller in my Web Dynpro component controller.
When i build the component the errors occurs.
I think this could be an error of my java version. I use 1.5_17. I reinstalled that version and dont work.
I installed version ..5_22 and don't work. Then i installed version 6, and works. It's strange, because never happened this before.
I did the same other times and always work. But now i have this error.
I have alreday reinstalled the NWDS and change the workspace too. But don't work.
Regards
Marcos. -
Cannot import development configuration in NWDS
Dear all, i hit this error when i tried to import the development configuration in NWDS.
CIM_ERR_FAILED: No object manager started (application stopped)
com.sap.lcr.api.cimclient.LcrException: CIM_ERR_FAILED: No object manager started (application stopped)
at com.sap.lcr.api.cimclient.SimpleResponseAnalyser.raiseExceptionOnError(SimpleResponseAnalyser.java:120)
at com.sap.lcr.api.cimclient.SimpleResponseAnalyser.getIResult(SimpleResponseAnalyser.java:53)
at com.sap.lcr.api.cimclient.CIMOMClient.sendImpl(CIMOMClient.java:215)
at com.sap.lcr.api.cimclient.CIMOMClient.send(CIMOMClient.java:147)
at com.sap.lcr.api.cimclient.CIMOMClient.enumerateInstancesImpl(CIMOMClient.java:436)
at com.sap.lcr.api.cimclient.CIMOMClient.enumerateInstances(CIMOMClient.java:740)
at com.sap.lcr.api.cimclient.CIMClient.enumerateInstances(CIMClient.java:983)
at com.sap.lcr.api.sapmodel.JavaCIMObjectAccessor.enumerateInstances(JavaCIMObjectAccessor.java:211)
at com.sap.lcr.api.sapmodel.SAP_DesignTimeConfigurationAccessor.enumerateInstances(SAP_DesignTimeConfigurationAccessor.java:168)
at com.sap.ide.eclipse.component.devconf.DevConfManager$3.run(DevConfManager.java:507)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at com.sap.ide.eclipse.component.devconf.DevConfManager.listRemoteDevConfNames(DevConfManager.java:500)
at com.sap.ide.eclipse.component.wizard.LoadDevConfPage.fillTable(LoadDevConfPage.java:225)
at com.sap.ide.eclipse.component.wizard.LoadDevConfPage$5.widgetSelected(LoadDevConfPage.java:281)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:583)
at org.eclipse.jface.window.Window.open(Window.java:563)
at com.sap.ide.eclipse.component.provider.actions.DevConfNewAction.run(DevConfNewAction.java:46)
at com.tssap.selena.model.extension.action.SelenaActionCollector$GenericElementActionWrapper.run(SelenaActionCollector.java:229)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.saveRunAction(MenuFactory.java:1425)
at com.tssap.util.ui.menu.MenuFactory$MuSiAction.run(MenuFactory.java:1391)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.processInternal(MenuFactory.java:616)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.access$100(MenuFactory.java:586)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction$BusyProcessWorker.run(MenuFactory.java:716)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at com.tssap.util.ui.menu.MenuFactory$DelegateAction.process(MenuFactory.java:610)
at com.tssap.util.ui.menu.internal.MenuListenerFactory$ProcessAdapter.widgetSelected(MenuListenerFactory.java:172)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2022)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1729)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:286)
at com.sap.ide.eclipse.startup.Main.run(Main.java:795)
at com.sap.ide.eclipse.startup.Main.main(Main.java:602)
anyidea what's the problem and how to solve it? thank youHi,
Then check whether the dependencies are missing in SLD between Development Configuration (Design Time Configuration) and CMS
Select the problematic Design Time Configuration from the SLD->Administration -> Content Maintenance -> Landscape Description and see in details whether Associated Instances is '0'. If so, delete and set proper dependencies as per the JDI installation doc.
Then from the CMS, save the affected track. If 'restore system state' is asked for, do it after saving.
Thereafter, import dev. config in NWDS should work fine.
Regards
Srinivasan T -
All,
I'm using Sneak preview full java version. When I try to call SAP Function module from webdynpro Java via RFC Model, it's asking me to specify the SAP Server detail logon information.
Can anyone help me what information i should give becos im using Sneak preview Java version...
Thanks..
BMHi Bharathi
If u want to import Adaptive RFC Models from ABAP backend u have two ways for importing the model
1) single server : where u need to specify ABAP system creditials such as Application server name,client,system number for ABAP system available in ur Local Area Network
2) Load Balancing : Here DropDown List is automatically populated with list of ABAP servers which are defined in ur SAP LOGON PAD . Actually NWDS picks up names of these servers from <b>saplogon.ini</b> file which stores all ABAP servers defined in ur SAP LOGON PAD
so if u have entry for the required ABAP backend in ur SAP LOGON PAD then u can go for Load Balancing method in which most of the entries will be automatically populated from saplogon.ini file
If u donot have SAP LOGON PAD or saplogon.ini file doesnot have entry for the ABAP server then u should go for single server mode for Importing RFC models
Hope u Got the difference between the two methods now
Regards
Asif -
Jco.JCO$Exception when create a new adaptive model in NWDS
HI friends:
when I create a new adaptive model in NWDS, error occurs:
Warning:Creating a connection with Metamodel language <zh_CN> failed. Continuing with language <zh>
Fatal: com.sap.mw.jco.JCO$Exception: Missing R3NAME=... or ASHOST=... in connect_param in RfcOpenEx
but when I used a existent model to reimport model , it has no error
Thank you in advance.
Yonk
Edited by: Yonk King on Nov 7, 2008 11:11 AMCheck whether you are providing the correct login credentials while importing the RFC.
-
Error while importing BDC models to SharePoint from SAP
Hi Team,
I am facing error while importing the BDC models to SharePoint from SAP Duet environment. Please find the attached screen shot and text document for reference.
Below are the tasks performed before importing the BDC models.
1) SSL & STS certificated created in the SharePoint environment.
2) Certificates are uploaded to the SAP duet environment.
3) SSL certificate created in SAP duet environment is uploaded to Trust location in SharePoint central admin.
Error while importing the BDC models manually through Central Admin.
Application definition while import failed. The following error occurred: The BDC model file is not well-formed. Data at root level is invalid at. Line 1,position 1.
C:\Program Files\Duet Enterprise\1.0>duetconfig/importbdc C:\Users\adm-in.itsupp
ort\Desktop\Rahul\BDC\models.xml
Starting import of models from C:\Users\adm-in.itsupport\Desktop\Rahul\BDC ...
Attempting to import model: Account
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '48' and Position: '20'.
Failed to import model: Account
Attempting to import model: AccountDocumentStorageCategory
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: AccountDocumentStorageCategory
Attempting to import model: AccountDocumentTypeStatus
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: AccountDocumentTypeStatus
Attempting to import model: AccountDocuments
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: AccountDocuments
Attempting to import model: AccountTitle
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '47' and Position: '20'.
Failed to import model: AccountTitle
Attempting to import model: BOM
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: BOM
Attempting to import model: Contact
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: Contact
Attempting to import model: ContactTitle
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '47' and Position: '20'.
Failed to import model: ContactTitle
Attempting to import model: CountryCode
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '48' and Position: '20'.
Failed to import model: CountryCode
Attempting to import model: CustomerInquiry
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '47' and Position: '20'.
Failed to import model: CustomerInquiry
Attempting to import model: CustomerInquiryItem
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '44' and Position: '20'.
Failed to import model: CustomerInquiryItem
Attempting to import model: CustomerInquiryPartner
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '44' and Position: '20'.
Failed to import model: CustomerInquiryPartner
Attempting to import model: CustomerQuotation
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '49' and Position: '20'.
Failed to import model: CustomerQuotation
Attempting to import model: CustomerQuotationItem
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '47' and Position: '20'.
Failed to import model: CustomerQuotationItem
Attempting to import model: CustomerQuotationPartner
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '47' and Position: '20'.
Failed to import model: CustomerQuotationPartner
Attempting to import model: Employee
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: Employee
Attempting to import model: InquiryItemDocument
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '49' and Position: '20'.
Failed to import model: InquiryItemDocument
Attempting to import model: InquiryItemDocumentStorageCategory
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '45' and Position: '20'.
Failed to import model: InquiryItemDocumentStorageCategory
Attempting to import model: InquiryItemDocumentTypeStatus
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '45' and Position: '20'.
Failed to import model: InquiryItemDocumentTypeStatus
Attempting to import model: JobFunction
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '47' and Position: '20'.
Failed to import model: JobFunction
Attempting to import model: Product
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: Product
Attempting to import model: ProductDocument
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '42' and Position: '20'.
Failed to import model: ProductDocument
Attempting to import model: ProductDocumentStorageCategory
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '45' and Position: '20'.
Failed to import model: ProductDocumentStorageCategory
Attempting to import model: ProductDocumentTypeStatus
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '45' and Position: '20'.
Failed to import model: ProductDocumentTypeStatus
Attempting to import model: QuotationItemDocument
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '45' and Position: '20'.
Failed to import model: QuotationItemDocument
Attempting to import model: QuotationItemDocumentStorageCategory
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: QuotationItemDocumentStorageCategory
Attempting to import model: QuotationItemDocumentTypeStatus
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '46' and Position: '20'.
Failed to import model: QuotationItemDocumentTypeStatus
Attempting to import model: ReportTemplate
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '49' and Position: '20'.
Failed to import model: ReportTemplate
Attempting to import model: Role
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '65' and Position: '20'.
Failed to import model: Role
Attempting to import model: UserRoles
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '42' and Position: '20'.
Failed to import model: UserRoles
Attempting to import model: SAP.Office.DuetEnterprise.Workflow.UserSubscription
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '42' and Position: '20'.
Failed to import model: SAP.Office.DuetEnterprise.Workflow.UserSubscription
Attempting to import model: SAP.Office.DuetEnterprise.Workflow
[ERROR] The remote certificate is invalid according to the validation procedure.
Error was encountered at or just before Line: '45' and Position: '11'.
Failed to import model: SAP.Office.DuetEnterprise.Workflow
[WARNING] Duet Enterprise configuration utility has completed importing the BDC
models but some models could not be imported. Review the logs for detailed infor
mation on the errors which occurred during the import operation.
Failed to import the following models -
Account
AccountDocumentStorageCategory
AccountDocumentTypeStatus
AccountDocuments
AccountTitle
BOM
Contact
ContactTitle
CountryCode
CustomerInquiry
CustomerInquiryItem
CustomerInquiryPartner
CustomerQuotation
CustomerQuotationItem
CustomerQuotationPartner
Employee
InquiryItemDocument
InquiryItemDocumentStorageCategory
InquiryItemDocumentTypeStatus
JobFunction
Product
ProductDocument
ProductDocumentStorageCategory
ProductDocumentTypeStatus
QuotationItemDocument
QuotationItemDocumentStorageCategory
QuotationItemDocumentTypeStatus
ReportTemplate
Role
UserRoles
SAP.Office.DuetEnterprise.Workflow.UserSubscription
SAP.Office.DuetEnterprise.Workflow
C:\Program Files\Duet Enterprise\1.0>
C:\Program Files\Duet Enterprise\1.0>
Qucik response is much appreciated.
Regards,
Rahul Reddy.Take a look at this blog post,
http://brainof-dave.blogspot.com/2008/08/remote-certificate-is-invalid-according.html
Dimitri Ayrapetov (MCSE: SharePoint) -
Error in execution of EJB model
Hi All ,
I am using EJB model in my web dynpro dc which is having two wd comp.CompA is firing plug to interfaceview of compB.b4 firing plug its calling showDetails() method from interface controller of compB and executing model based on data sent by compA. When i am clicking link for the first time its working fine.i click link for the second time i am getting error as given below.
also this EJB model is used by both (compA , compB). I have written code to create model instance in init of controllers of both components.
com.sap.tc.cmiimpl.base.exception.BaseCMIImplRuntimeException: No object for mandatory target role 'return' of model class 'Response_HrHelpDeskLocal_getAllPolicyDocuments' with cardinality 'ONE' maintained
at com.sap.tc.cmiimpl.base.model.BaseGenericModelClass.getRelatedModelObject(BaseGenericModelClass.java:403)
at com.apl.hrhlpdyn.model.Response_HrHelpDeskLocal_getAllPolicyDocuments.getReturn(Response_HrHelpDeskLocal_getAllPolicyDocuments.java:33)
at com.apl.hrhlpdyn.policydoc.wdp.IPublicPolicyDocs$IGetAllPolicyDocumentsReturnNode.doSupplyElements(IPublicPolicyDocs.java:1660)
at com.sap.tc.webdynpro.progmodel.context.DataNode.supplyElements(DataNode.java:100)
at com.sap.tc.webdynpro.progmodel.context.Node.getElementListAsObject(Node.java:242)
at com.sap.tc.webdynpro.progmodel.context.MappedNode.createMappedElementList(MappedNode.java:78)
at com.sap.tc.webdynpro.progmodel.context.MappedNode.supplyElements(MappedNode.java:69)
at com.sap.tc.webdynpro.progmodel.context.Node.getElementListAsObject(Node.java:242)
at com.sap.tc.webdynpro.progmodel.context.Node.getElementList(Node.java:259)
at com.sap.tc.webdynpro.progmodel.context.Node.getChildNodeInternal(Node.java:950)
at com.sap.tc.webdynpro.progmodel.context.Paths.followPath(Paths.java:1368)
at com.sap.tc.webdynpro.progmodel.context.Paths.followPath(Paths.java:1339)
at com.sap.tc.webdynpro.progmodel.context.Paths.isValid(Paths.java:922)
at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.Table._isValidBindingOfPrimaryProperty(Table.java:973)
at com.sap.tc.webdynpro.progmodel.view.UIElement.getEnabled(UIElement.java:366)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.TableAdapter._init(TableAdapter.java:22926)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.TableAdapter.setViewAndNodeElement(TableAdapter.java:360)
at com.sap.tc.webdynpro.clientserver.uielements.adaptmgr.URAdapterManager.getAdapterFor(URAdapterManager.java:348)
at com.sap.tc.webdynpro.clientserver.uielements.adaptmgr.URAdapterManager.getAdapterFor(URAdapterManager.java:124)
at com.sap.tc.webdynpro.clientserver.uielements.adaptbase.AbstractAdapter.getAdapterFor(AbstractAdapter.java:814)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.GridLayoutAdapter$Cells.getContent(GridLayoutAdapter.java:978)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.GridLayoutAdapter$Cells.getParameter(GridLayoutAdapter.java:692)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:830)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:423)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:350)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:124)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSTrayRenderer.renderTrayFragment(LSTrayRenderer.java:1648)
at com.sap.tc.ls.renderer.ie6.LSTrayRenderer.render(LSTrayRenderer.java:157)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.renderViewContainerFragment(LSViewContainerRenderer.java:202)
at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.render(LSViewContainerRenderer.java:118)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.renderViewContainerFragment(LSViewContainerRenderer.java:202)
at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.render(LSViewContainerRenderer.java:118)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSFlowLayoutRenderer.renderFlowLayoutItemFragment(LSFlowLayoutRenderer.java:271)
at com.sap.tc.ls.renderer.ie6.LSFlowLayoutRenderer.renderFlowLayoutFragment(LSFlowLayoutRenderer.java:243)
at com.sap.tc.ls.renderer.ie6.LSFlowLayoutRenderer.render(LSFlowLayoutRenderer.java:118)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:672)
at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:131)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSTabStripRenderer.renderTabStripStaticContainer(LSTabStripRenderer.java:1795)
at com.sap.tc.ls.renderer.ie6.LSTabStripRenderer.renderTabStripFragment(LSTabStripRenderer.java:1039)
at com.sap.tc.ls.renderer.ie6.LSTabStripRenderer.render(LSTabStripRenderer.java:154)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:830)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:423)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:350)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:124)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSTrayRenderer.renderTrayFragment(LSTrayRenderer.java:1648)
at com.sap.tc.ls.renderer.ie6.LSTrayRenderer.render(LSTrayRenderer.java:157)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.renderViewContainerFragment(LSViewContainerRenderer.java:202)
at com.sap.tc.ls.renderer.ie6.LSViewContainerRenderer.render(LSViewContainerRenderer.java:118)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutCellFragment(LSGridLayoutRenderer.java:830)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutRowFragment(LSGridLayoutRenderer.java:423)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.renderGridLayoutFragment(LSGridLayoutRenderer.java:350)
at com.sap.tc.ls.renderer.ie6.LSGridLayoutRenderer.render(LSGridLayoutRenderer.java:124)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:129)
at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.renderScrollContainerFragment(LSScrollContainerRenderer.java:672)
at com.sap.tc.ls.renderer.ie6.LSScrollContainerRenderer.render(LSScrollContainerRenderer.java:131)
at com.sap.tc.webdynpro.clientimpl.html.renderer.lightspeed.base.LSRenderManager.render(LSRenderManager.java:151)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:505)
at com.sap.tc.webdynpro.clientimpl.html.client.RenderManager.render(RenderManager.java:273)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.getHtmlEtc(HtmlClient.java:1588)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.fillDynamicTemplateContext(HtmlClient.java:892)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:2207)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.retrieveData(HtmlClient.java:243)
at com.sap.tc.webdynpro.clientserver.phases.RetrieveDataPhase.execute(RetrieveDataPhase.java:69)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequestPartly(WindowPhaseModel.java:161)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doProcessRequest(WindowPhaseModel.java:109)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:96)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:469)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:52)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doExecute(ClientApplication.java:1431)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.doProcessing(ClientApplication.java:1251)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToApplicationDoProcessing(AbstractExecutionContextDispatcher.java:158)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForAppProcessing.doService(DispatchHandlerForAppProcessing.java:35)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToApplicationDoProcessing(ExecutionContextDispatcher.java:114)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:81)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:507)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.dispatch(ApplicationSession.java:527)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doApplicationProcessingStandalone(ApplicationSession.java:458)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:249)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:699)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:231)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:231)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.delegateToRequestManager(AbstractExecutionContextDispatcher.java:205)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.DispatchHandlerForRequestManager.doService(DispatchHandlerForRequestManager.java:38)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.AbstractDispatchHandler.service(AbstractDispatchHandler.java:116)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:93)
at com.sap.tc.webdynpro.serverimpl.wdc.sessionctx.ExecutionContextDispatcher.dispatchToRequestManager(ExecutionContextDispatcher.java:140)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:93)
at com.sap.tc.webdynpro.serverimpl.core.sessionctx.AbstractExecutionContextDispatcher.dispatch(AbstractExecutionContextDispatcher.java:105)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doContent(AbstractDispatcherServlet.java:87)
at com.sap.tc.webdynpro.serverimpl.core.AbstractDispatcherServlet.doPost(AbstractDispatcherServlet.java:61)Hi
No object for mandatory target role 'return' of model class.
Do the following checks
1. Return node is model node or its a mapping to model node.(Both r different), Since u have bound it to table so it should be mapping to model node.(for check --create one context node here u will find 4 option Mapping ,Model binding etc I am talking about this mapping)
2.Check the size of that return node if it is 0 then see the mapping .
3.If is it working fine in WSnavigator then most probably its a problem of mapping, and other could be after executing the model invalidate the response node(I considered u know this)
Let see
Best Regards
Satish Kumar -
EJB Model Builder: class is not available in the ejb module archive file.
Hi,
We are testing
SAP NetWeaver Developer Studio and
SAP NetWeaver Application Server, Java(TM) EE 5 Edition.
We created a sample EJB project(EJB 2.1) with an ejb and an EAR project, we deploy it using SAP NetWeaver Developer Studio.
But when we see in the log of the server , there is a message like this:
"EJB Model Builder: Bean class com.saptest.ejb.TestEJBBean is not available in the ejb module archive file., file: TestSAPEJB.jar#TestSAPEJB.jar"
The jar contains this class, we don't know what is wrong.
Thanks
Germán Santana
Bogota,ColombiaYou should place the file at:
C:/JRun4/servers/default/default-ear/default-ejb/com/zbeans/Entity1Bean.class
[]s
Michael -
Reg. Scenerio Sheets are not importing while importing the model.
Hi All ,
Due to some issues , I exported the existing model and then do the isreset before importing the model. I imported the model which i exported. I am unable to see any Scenerio Sheet , planning Sheet in Analysis Workbench which i created earlier. there is no data in Planning workbench .
Do i need to create new Scenerio sheets ? or Is there anyway i can retrive those sheets and Put it back ?
if yes then how, Please guide.
Thanks
Lokesh RathiHi ,
Sorry for late reply .
The version we r using IOP 4.0.1.32 .
Please let me know your thoughts on following issue :
1) we have already published a model which is having 5 Cubes ,11 dimensions and 100+ measures. Then we add two more cubes which are not related the previous one and we used different Dimension and measures for it. These cubes remain in unpublished state and somehow one of the cube from Earlier published model also came into unpublished state. Why the scenerio sheets which are already created not visible to me after importing this model (Unpublished) to the other instance. I can understand tht untill the model is processed it will not open but it was not visible also in the planner workbench. the planner workbench is completely empty.
lokesh -
How to use byte[] in EJB Model
Hi Colleagues,
I have problem with binding byte[] to model attribute.
So I have methos myMethod(byte[] byteArr).
byte[] in the model is represent as Byte_Item type.
So I fill this attribute in this way:
inputFile is of type byte[]
for (byte b: inputFile) {
IImportedFileElement el = wdContext.nodeImportedFile().createAndAddImportedFileElement();
el.setItem(b);
Then when I'm executing model object Ireceive.
java.lang.NullPointerException: while trying to invoke the method java.lang.Object.getClass() of an object loaded from local variable 'value'
at com.sap.tc.webdynpro.model.ejb.model.EJBGenericModelClassExecutable.setPropertiesForModelClass(EJBGenericModelClassExecutable.java:485)
at com.sap.tc.webdynpro.model.ejb.model.EJBGenericModelClassExecutable.buildModelClassListFromCollection(EJBGenericModelClassExecutable.java:655)
at com.sap.tc.webdynpro.model.ejb.model.EJBGenericModelClassExecutable.setPropertiesForModelClass(EJBGenericModelClassExecutable.java:553)
at com.sap.tc.webdynpro.model.ejb.model.EJBGenericModelClassExecutable.fillReturnParameterToMc(EJBGenericModelClassExecutable.java:711)
at com.sap.tc.webdynpro.model.ejb.model.EJBGenericModelClassExecutable.execute(EJBGenericModelClassExecutable.java:158)
Could you help me with this problem.
Best Regards,
DimitarYou can put your Javascript code in the Onmouseover property of the column.
I don't have the Javascript code for changing the color but for example the following will pop up an alert
<af:outputText value="#{row.DepartmentId}" onmouseover="alert(\'Unload event fired!\')">
Maybe you are looking for
-
MY IPOD IS IN DISK MODE!!! HELP, I'm going nuts
It's been working great. Loading up my itunes stuff. Going walking, It played great. Well, I went to use it this morning. I had left my headphones plugged in. (Maybe you are not supposed to do this?) It says "Disk Mode, DO NOT DISCONNECT. (I just con
-
What is the best way to calibrate my Panasonic Viera plasma TV? I found some ways online to do it myself, or is there a DVD I could buy to help me?
-
Common Label for two columns in pivot view??
Hi Guys, PLs help me.. i want common label or heading columns in pivot view.. Example: Under label1 (i should have two columns like 'A','B'), under label2(shud have colums like 'C','D','E').. i tried with dummy column, i placed it in measures section
-
Moved out of the US, reluctant to start a new account
I've been an Adobe customer since there was an Adobe. I worked in a corporate art department in the States and we were all over Adobe products and services from the beginning. I've since left that job and moved to the UK as a freelance. I just went t
-
Should i store my OCR in OCFS or RAW
Hi as general question should i store my OCR in OCFS or RAW ? how many OCR disks usually is the best , i have red we should multiplex and do 3 OCR , is the normal redundancy can give me 3 copy of OCR? Thanks for any contribution