Runtime Exception Opening the KM Detail Iview
Hi ,
I created a KM Navigation Iview and i can see my folders and files.
When i click from the Iview Context menu the Details option i get the exception.
"Portal runtime error.
An exception occurred while processing your request. Send the exception ID to your portal administrator"
I can see the details Iview only if my user has assigned the Super Administrator Role.
Please i appreciate any help.
Regards,
Hello, your KM Navigation iView is fine, when you open details screen you launch a KM Details iView,
it's located under the Standard User Role, if you have the default configuration you may find it at
portal_content/every_user/general/eu_role/com.sap.km.home_ws/com.sap.km.hidden/com.sap.km.urlaccess/com.sap.km.details
check its permissions
If you still have no access the problem is on the component this iView executes - com.sap.km.cm.uidetails
If that's the case you gotta deal with Security Zones, which you can find at System Administration > Permissions > Portal Permissions > Security Zones
find your component (can't help you much here since I don't have that level of access) and set the permissions there
regards,
Rafael
Similar Messages
-
Portal Runtime Exception opening KM Detail Iview
Hi ,
I created a KM Navigation Iview and i can see my folders and files.
When i click from the Iview Context menu the Details option i get the exception.
"Portal runtime error.
An exception occurred while processing your request. Send the exception ID to your portal administrator"
I can see the details Iview only if my user has assigned the Super Administrator Role.
Please i appreciate any help.
Regards,Hi Ari,
II also got the same problem...But now its working fine...... think the problem occured due to cookies....First delete the cookies and try again......
Thanks & Regards,
Arun -
About runtime exception in the mapping
Just i am trying to solve the blog http://weblogs.sdn.sap.com/pub/web/3228
in the sxbm_moni it is showing that runtime exception in massage mapping trasformation. But in that scinario i am not using any mapping program? Whithout using any mapping program how we will get exception in massage mapping?Dear Rama Krishna,
I'm unable to open the link to web blog. plz provide the correct path so that I can help.
Regards
Praveen -
Failed to open the connection.Details: [Database Vendor Code: 17 ]
We have too many reports designed by Crystal Reports XI Release 2 a time ago reports are old but we are calling them in asp.net 4.0 and connection through ODBC Data Sources (Driver SQL SERVER)
but when we refresh the report we are facing this issue....
Failed to open the connection.
Details: [Database Vendor Code: 17 ] Failed to open the connection.
AP Outstanding Check Run Detailed Ver 2 {CF3B13A2-F259-4B1D-ACC9-BF78F44D4AA5}.rpt
Details: [Database Vendor Code: 17 ]
here is the code to set ReportLoginInfo
CrystalDecisions.Shared.TableLogOnInfo logonInfo = new CrystalDecisions.Shared.TableLogOnInfo();
string myTableLocation;
foreach (CrystalDecisions.CrystalReports.Engine.Table myTable in rptDoc.Database.Tables)
myTableLocation = myTable.Name;
logonInfo = myTable.LogOnInfo;
logonInfo.ConnectionInfo.AllowCustomConnection = true;
logonInfo.ConnectionInfo.ServerName = ServerName; // dnsname
logonInfo.ConnectionInfo.DatabaseName = DatabaseName;
if (!(string.IsNullOrEmpty(UserID) || string.IsNullOrEmpty(Password)))
logonInfo.ConnectionInfo.UserID = UserID;
logonInfo.ConnectionInfo.Password = Password;
logonInfo.ConnectionInfo.IntegratedSecurity = false;
logonInfo.ConnectionInfo.Type = CrystalDecisions.Shared.ConnectionInfoType.SQL;
myTable.ApplyLogOnInfo(logonInfo);
myTable.Location = DatabaseName + ".dbo." + myTableLocation;
bool success = myTable.TestConnectivity();
Edited by: zeshansadiq on Nov 4, 2011 3:49 PMresolved by me itself.
Do the following steps:
1. Open the report in the CR XI designer.
2. Select Database -> Set Datasource Location.
3. Set Datasource Location window will appear and in the replace with section connect to the database and replace these tables with the tables in the current datasource by clicking the update button.
4. After updating close the Set Datasource Location window.
5. Go to 'Database menu' and Click 'Verify Database' and click on u2019OKu2019.
6. Preview the report and the save the report. -
Runtime Exception in the JSPDynPage
Hello All,
I am getting the following exception when i click on the button of a JSPDynPage.
<b> Portal Runtime Error
An exception occurred while processing a request for :
iView : pcd:portal_content/NewHitach/NewHitachiRole/NewHitachiWorkset/NewHitachiPage/NewHitachiIview
Component Name : NewHitachiProject.HitachiGroups
The exception was logged. Inform your system administrator..
Exception id: 03:49_05/12/06_0024_3183250
See the details for the exception ID in the log file
</b>
I have checked the log file. The log file exception entry is as follows.
<b>#
#1.5#0003BAF96A5100670000000900000715000423DA0F9E9D66#1165319378738#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#test66319#318####afb2dbf0845611dbcd620003baf96a51#Thread[PRT-Async 4,5,PRT-Async]##0#0#Error#1#/System/Server#Java###Exception ID:03:49_05/12/06_0024_3183250
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/NewHitach/NewHitachiRole/NewHitachiWorkset/NewHitachiPage/NewHitachiIview
Component class : com.hcl.user.HitachiGroups
User : test66319
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
at com.hcl.user.HitachiGroups$HitachiGroupsDynPage.doProcessAfterInput(HitachiGroups.java:113)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:101)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 7 more
</b>
<b> Please tell me what is the problem </b>
regards
BrahmachaitanyaInside the doProcessAfterInput() I had written <b> this.setJspName("CategoryProduct.jsp");</b>
I have removed it and kept it empty after you pointed me towards that. But still i am getting the following exception
<b>
Portal Runtime Error
An exception occurred while processing a request for :
iView : pcd:portal_content/NewHitach/NewHitachiRole/NewHitachiWorkset/NewHitachiPage/NewHitachiIview
Component Name : NewHitachiProject.HitachiGroups
Eventhandler- "showSubCategories" or "onShowSubCategories" not found!.
Exception id: 04:14_05/12/06_0026_3183250
See the details for the exception ID in the log file
</b>
When I checked the log file, the entry was as follows....
<b>
#1.5#0003BAF96A5100620000001200000715000423DA697251C3#1165320885784#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#test66319#318####31f7d450845a11dbca410003baf96a51#Thread[PRT-Async 3,5,PRT-Async]##0#0#Error#1#/System/Server#Java###Exception ID:04:14_05/12/06_0026_3183250
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/NewHitach/NewHitachiRole/NewHitachiWorkset/NewHitachiPage/NewHitachiIview
Component class : com.hcl.user.HitachiGroups
User : test66319
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
Caused by: com.sapportals.portal.prt.component.PortalComponentException: Exception during PageProcessorComponent.doContent()
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:139)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 7 more
Caused by: com.sapportals.htmlb.page.PageException: Eventhandler- "showSubCategories" or "onShowSubCategories" not found!
at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:168)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
... 10 more
</b>
It says that it is not able to find the showSubCategories or onshowSubCategories method.
<b> But I have written onshowSubCategories() method </b>
<b> Still it is giving that exception </b>
<b> What might be the error? </b> -
Open the par file iview.
Hi ,
I have written a Portal Application in NWDS that creates a par file.The Portal application creates a JCO connection to the CRM system and perform some activity.When we execute this application it opens with a url.
I have added this URL on the Onclick of a button and want the application to get executed.
The application gets executed but everytime we click on that button that URL gets opened up.
Is there any way we can hide this URL during click of a button but execute that application simultaneously.
Thanks & Regards,
Amarys.Hi,
your requirement is to launch that application which you created by click on a button, but the applications url should not be visible. Is this what you are lookin for?
If so,which application(Which contains the button) calls this application you created.
Is that a portal application or web dynpro application?
Follow these steps:
1. create an iview for the par file which you created. set the property Launch in New Window to Display in portal content area.
2.The applciation which contains the button shd be assigned to the user by role(I assume).
3.On that button you can call the pcd of the custom application which you created.
So if the user clicks on the button the iview will be launched in portal content area and the url wont be visible.
Regards,
Anand G -
Receiving Connection Runtime Exception Using the Workspace
Receiving "The task could not be successfully executed." when running the workspace....
I have created a presentation where I have a user input a directory path (a string) and once they have entered it they press a button on the presentation to check if the path that they entered is valid. In the background this is placing a call to an Oracle stored function to a database that houses EMC File Level Reporting information.
The following code is used to check to see if the file path that the user entered is vaild. It returns either TRUE (1) or FALSE (0).
/******* BEGIN CODE ********/
v_doesExist as Decimal
// the line below is only used for testing/verification (debug use only)
this.fileDirectory = "/my/file/path/"
v_doesExist = call(CHECK_DIR_EXISTS, pdir : this.fileDirectory)
// the line below is only used for testing/verification (debug use only)
display v_doesExist
/******* END CODE ********/
If I run this code in debug mode it executes fine and returns either TRUE or FALSE (1 or 0). Which indicates to me that the connection to the database is working as it should.
It is only when I launch the workspace and input a string value (e.g. /my/file/path/) and press the button that triggers the above code where I receive the following error message:
The task could not be successfully executed.
Reason: 'fuego.connector.ConnectorRuntimeException: Transaction not started'.
Caused by: Transaction not started
fuego.lang.ComponentExecutionException: The task could not be successfully executed.
Reason: 'fuego.connector.ConnectorRuntimeException: Transaction not started'.
at fuego.web.execution.InteractiveExecution.setExecutionError(InteractiveExecution.java:307)
at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:166)
at fuego.web.execution.impl.WebInteractiveExecution.process(WebInteractiveExecution.java:54)
at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:223)
at fuego.web.papi.TaskExecutor.processResult(TaskExecutor.java:266)
at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:101)
at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:61)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:66)
at org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:81)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:293)
at fuego.web.execution.servlet.ServletExternalContext.forwardInternal(ServletExternalContext.java:197)
at fuego.web.execution.servlet.ServletExternalContext.finishExecution(ServletExternalContext.java:103)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.service(XObjectHtmlRuntimeController.java:317)
at fuego.web.execution.servlet.ServletRedirector$ControllerRedirector.forward(ServletRedirector.java:197)
at fuego.web.execution.servlet.ServletRedirector.redirect(ServletRedirector.java:58)
at fuego.web.papi.TaskExecutor.processRedirect(TaskExecutor.java:224)
at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:104)
at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:61)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Caused by: fuego.connector.ConnectorRuntimeException: Transaction not started
at fuego.connector.ConnectorRuntimeException.transactionNotStarted(ConnectorRuntimeException.java:49)
at fuego.connector.ConnectorTransaction.current(ConnectorTransaction.java:153)
at fuego.connector.JDBCHelper.getConnection(JDBCHelper.java:42)
at fuego.sql.ProcedureSQLObject.invokeImpl(ProcedureSQLObject.java:72)
at fuego.lang.Invokeable.invokeDynamic(Invokeable.java:188)
at xobject.Module.FLRequest.checkIfFileShareExists(FLRequest.xcdl:10)
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 fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
at fuego.lang.JavaObject.invoke(JavaObject.java:227)
at fuego.xobject.runtime.XObjectInstance.invokeMethod(XObjectInstance.java:1041)
at fuego.xobject.runtime.XORuntimeManager.invokeActionMethod(XORuntimeManager.java:931)
at fuego.xobject.runtime.AbstractXScreen.invokeMethod(AbstractXScreen.java:693)
at fuego.xobject.runtime.AbstractXScreen.processAction(AbstractXScreen.java:281)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.processAction(XObjectHtmlRuntimeController.java:1651)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.processAction(XObjectHtmlRuntimeController.java:1630)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.manageAction(XObjectHtmlRuntimeController.java:457)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.service(XObjectHtmlRuntimeController.java:263)
at fuego.web.execution.servlet.ServletRedirector$ControllerRedirector.forward(ServletRedirector.java:197)
at fuego.web.execution.servlet.ServletRedirector.redirect(ServletRedirector.java:58)
at fuego.web.papi.TaskExecutor.processRedirect(TaskExecutor.java:224)
at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:104)
at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
... 57 moreReceiving "The task could not be successfully executed." when running the workspace....
I have created a presentation where I have a user input a directory path (a string) and once they have entered it they press a button on the presentation to check if the path that they entered is valid. In the background this is placing a call to an Oracle stored function to a database that houses EMC File Level Reporting information.
The following code is used to check to see if the file path that the user entered is vaild. It returns either TRUE (1) or FALSE (0).
/******* BEGIN CODE ********/
v_doesExist as Decimal
// the line below is only used for testing/verification (debug use only)
this.fileDirectory = "/my/file/path/"
v_doesExist = call(CHECK_DIR_EXISTS, pdir : this.fileDirectory)
// the line below is only used for testing/verification (debug use only)
display v_doesExist
/******* END CODE ********/
If I run this code in debug mode it executes fine and returns either TRUE or FALSE (1 or 0). Which indicates to me that the connection to the database is working as it should.
It is only when I launch the workspace and input a string value (e.g. /my/file/path/) and press the button that triggers the above code where I receive the following error message:
The task could not be successfully executed.
Reason: 'fuego.connector.ConnectorRuntimeException: Transaction not started'.
Caused by: Transaction not started
fuego.lang.ComponentExecutionException: The task could not be successfully executed.
Reason: 'fuego.connector.ConnectorRuntimeException: Transaction not started'.
at fuego.web.execution.InteractiveExecution.setExecutionError(InteractiveExecution.java:307)
at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:166)
at fuego.web.execution.impl.WebInteractiveExecution.process(WebInteractiveExecution.java:54)
at fuego.web.execution.InteractiveExecution.process(InteractiveExecution.java:223)
at fuego.web.papi.TaskExecutor.processResult(TaskExecutor.java:266)
at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:101)
at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:61)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:66)
at org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:81)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:293)
at fuego.web.execution.servlet.ServletExternalContext.forwardInternal(ServletExternalContext.java:197)
at fuego.web.execution.servlet.ServletExternalContext.finishExecution(ServletExternalContext.java:103)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.service(XObjectHtmlRuntimeController.java:317)
at fuego.web.execution.servlet.ServletRedirector$ControllerRedirector.forward(ServletRedirector.java:197)
at fuego.web.execution.servlet.ServletRedirector.redirect(ServletRedirector.java:58)
at fuego.web.papi.TaskExecutor.processRedirect(TaskExecutor.java:224)
at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:104)
at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
at fuego.workspace.servlet.BaseServlet.doGet(BaseServlet.java:219)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at fuego.workspace.servlet.AuthenticatedServlet.service(AuthenticatedServlet.java:61)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:245)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at fuego.web.filter.SingleThreadPerSessionFilter.doFilter(SingleThreadPerSessionFilter.java:64)
at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at fuego.web.filter.CharsetFilter.doFilter(CharsetFilter.java:48)
at fuego.web.filter.BaseFilter.doFilter(BaseFilter.java:63)
at sun.reflect.GeneratedMethodAccessor92.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Unknown Source)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:275)
at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:217)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:197)
at org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:50)
at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:156)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:152)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Caused by: fuego.connector.ConnectorRuntimeException: Transaction not started
at fuego.connector.ConnectorRuntimeException.transactionNotStarted(ConnectorRuntimeException.java:49)
at fuego.connector.ConnectorTransaction.current(ConnectorTransaction.java:153)
at fuego.connector.JDBCHelper.getConnection(JDBCHelper.java:42)
at fuego.sql.ProcedureSQLObject.invokeImpl(ProcedureSQLObject.java:72)
at fuego.lang.Invokeable.invokeDynamic(Invokeable.java:188)
at xobject.Module.FLRequest.checkIfFileShareExists(FLRequest.xcdl:10)
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 fuego.lang.JavaClass.invokeMethod(JavaClass.java:1410)
at fuego.lang.JavaObject.invoke(JavaObject.java:227)
at fuego.xobject.runtime.XObjectInstance.invokeMethod(XObjectInstance.java:1041)
at fuego.xobject.runtime.XORuntimeManager.invokeActionMethod(XORuntimeManager.java:931)
at fuego.xobject.runtime.AbstractXScreen.invokeMethod(AbstractXScreen.java:693)
at fuego.xobject.runtime.AbstractXScreen.processAction(AbstractXScreen.java:281)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.processAction(XObjectHtmlRuntimeController.java:1651)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.processAction(XObjectHtmlRuntimeController.java:1630)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.manageAction(XObjectHtmlRuntimeController.java:457)
at fuego.xobject.runtime.components.XObjectHtmlRuntimeController.service(XObjectHtmlRuntimeController.java:263)
at fuego.web.execution.servlet.ServletRedirector$ControllerRedirector.forward(ServletRedirector.java:197)
at fuego.web.execution.servlet.ServletRedirector.redirect(ServletRedirector.java:58)
at fuego.web.papi.TaskExecutor.processRedirect(TaskExecutor.java:224)
at fuego.web.papi.TaskExecutor.execute(TaskExecutor.java:104)
at fuego.workspace.servlet.ExecutorServlet.doAction(ExecutorServlet.java:117)
at fuego.workspace.servlet.BaseServlet.doPost(BaseServlet.java:228)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
... 57 more -
My trackpad won't open up the computer. I click on my logo but nothing. One I have opened with the mouse the trackpad is fine. Anyone had this problem? dp
Hello there stidhambr15,
I was researching the issue you are having and recommend a couple of things. First it might be a good idea to reset the device following iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting found here http://support.apple.com/kb/ht1430
Resetting your device
Press and hold the Sleep/Wake button and the Home button together for at least ten seconds, until the Apple logo appears.
If that doesn't quite get the device going again, I recommend restoring the device.
iTunes: Restoring iOS software
http://support.apple.com/kb/ht1414
Might even be a good idea to turn off the phone, reseat the SIM card, and turn it back on.
iPhone and iPad: How to remove the SIM card
http://support.apple.com/kb/ht5163
iPhone 4 (GSM model)
iPhone 4S
Cheers,
Sterling -
Portal Runtime Error When Previewing the BI Report iViews
Hi Experts,
I hope this is the right place for my issue. I have an issue previewing the BI reports that I have created as the iViews and have put them in the portal. I am able to preview them in the BW/BI server successfully. Then I have created them in another server and got the portal runtime error. There are 2 different servers that I am working on, and there is no single sign on support on these servers.
Portal Runtime Error
An exception occurred while processing your request
Exception id: 10:21_29/06/09_0049_44107950
See the details for the exception ID in the log file.
I check the permission, and everything has been set up as the BW/BI server (Built-in Group Everyone). I still got the portal runtime error. There is another folder of BI report iViews that someone else has created before. When I preview it, it prompts me with the NetWeaver Log in page. Then it opens the BI report iView properly. Unfortunately, it will not prompt the log in page on my own BI report iViews that I have created. Instead, it shows the portal runtime error page. Any ideas how can I solve this?
Thanks,
-Don
Edited by: Don P. on Jun 29, 2009 5:06 PMNever mind! I solved it myself.
-
Using externalRequestEvent with Item Details iView
Hi gurus,
I am using the Item Details iView and calling it with syntax like that:
externalRequestEvent=com.sap.pct.mdm.appl.masteriviews.events.externals.SetSelectedIdHandler&id=
I have the Item Details iView showing up correctly, but I have to click on the Edit button to change the rocord.
Is there any way that it directly goes to Edit mode when the Item Details iView gets open? An option perhaps?
Thanks,
BorisHi Raags,
Even I am trying to implement the same example. I have created the MDM Item Details iView in one of the PCD folders. But I am not sure how to extract the URL for the same to use it in my webdynpro code. Can you please advise me how get the URL for the iView? How did you construct this long URL?
Your help would be greately appreciated.
thanks
SBK -
EDA Error while trying to access the personal details.
Hi All,
A new user(employee) is assigned with EDA responsibility to view/update his personal details and bank details.
The user is able to view & update the bank details. But he is not able to open the personal details page. He is getting the following error while trying to access the personal detail link.
HR_BASIC_DETAILS_WEB.GET_READ_ONLY_INFORAMTION: ORA-20002: 3123: Duplicate attribute 'DISPLAY_MARITAL_STATUS' could not be created for item 'HRSSA/28012061'.
All users except the new user, dont have this issue.
Oracle Application Version : 11.5.9
Could someone help me on this.Hi Girish,
Do you find out the solution to this issue? We having a similar issue with our Enterprise Portal using Apache and Siteminder Agent? -
Cannot save data in item details iview (validations, calculation problem)
Hello,
I'm unable to save data in an item details iview. It complains about validations or calculated fields according to error message below.
I am however able to save data directly in data manager and I have no automatic excutions (set to None) on my validations.
So I guess I have to check calculations, or?
#1.5#00144F1E87AC0066000000B1000059190004769A5679B69E#1256305154700#com.sap.pct.mdm.appl.masteriviews.ItemDetails$ItemDetailsDynPage#sap.com/irj#com.sap.pct.mdm.appl.masteriviews.ItemDetails$ItemDetailsDynPage#MDO1#41676##gcomdev_GEQ_35915650#MDO1#720b5f90bfd911de9b3100144f1e87ac#SAPEngine_Application_Thread[impl:3]_33##0#0#Error#1#/System/Server#Java###taxonomies has invalid elements<fieldNameenabledpriorityfieldName1enabled1~priority1...>##
#1.5#00144F1E87AC005D000001F2000059190004769A74192B38#1256305651690#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain###com.sap.mdm.commands.CommandException: com.sap.mdm.internal.protocol.manual.ServerException: A runtime error occured while evaluating an Validation or calculated field#
#1.5#00144F1E87AC005D000001F3000059190004769A74194266#1256305651696#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.mdm.validation.commands.ValidateNewRecordValuesCommand.execute(ValidateNewRecordValuesCommand.java:121)#
#1.5#00144F1E87AC005D000001F4000059190004769A7419431A#1256305651696#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.mdm.admin.utils.MdmUserCommandUtils.validateNewRecord(MdmUserCommandUtils.java:321)#
#1.5#00144F1E87AC005D000001F5000059190004769A741943B5#1256305651696#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.pct.mdm.appl.web.ValidationService.execute(ValidationService.java:73)#
#1.5#00144F1E87AC005D000001F6000059190004769A741944DC#1256305651696#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.pct.mdm.appl.web.Record.update(Record.java:2009)#
#1.5#00144F1E87AC005D000001F7000059190004769A74194574#1256305651696#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.pct.mdm.appl.masteriviews.ItemDetails$ItemDetailsDynPage.saveRecord(ItemDetails.java:2139)#
#1.5#00144F1E87AC005D000001F8000059190004769A7419460F#1256305651697#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.pct.mdm.appl.masteriviews.ItemDetails$ItemDetailsDynPage.onSaveRecord(ItemDetails.java:1920)#
#1.5#00144F1E87AC005D000001F9000059190004769A741946AA#1256305651697#System.err#sap.com/irj#System.err#MDO1#41676##gcomdev_GEQ_35915650#MDO1#748f4b50bfd911deacb000144f1e87ac#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain### at com.sap.pct.mdm.appl.masteriviews.ItemDetails$ItemDetailsDynPage.onSaveRecord(ItemDetails.java:1828)#Hi Olof,
From the error message, it seems that the new created record is " Failing a Validation".
From the Data Manager you can save a record , when automatic executions set to None.
But the same will fail when it is added to a validation group and that group is used in the Item Details Iview while creating a record.
Please update the status.
Regards,
Nimal -
Display MDM key mapping information in EP Item Detail iViews
Hi,
in my repository I have the main table 'customer' including key mapping information for several client systems (master data consolidation scenario).
The customer data is diplayerd in EP using the Item Details iView. I'd additionally like to display the key mapping information in Item Details iView, for example as a separate tabstrip. Is this feature already supported by the Item Details iView? How can I implement it?
I'm using MDM 5.5 SP3 / EP6.0 SP14.
Thanks in advance,
MartinHi Martin,
Currently iView do not support the functionality to disply the key mapping information.
Workaround I implemented is that, added a field "source system" to main table with type lookup. Added lookup table "source systems" with list of names of client systems. This helps user search data based on client system name.
I hope this is helpful.
Abhay -
MDM Item Details iView modification
Hello,
We have a requirement to implement custom functionality for some of the fields when using the standard Item Details iView. Is there a way to do the following:
Currently the field in question has a popup functionality that is standard for the iView.
Instead of this popup we need to have our custom WebDynpro iView show up and integrate it to the calling main Item Details iView. In other words, we need to replace the standard popup for a field with our own custom popup.
Keep in mind that we are using MDM 5.5 SP05 where Item Details iView does not support custom eventing.
Thanks in advance,
BorisHi Jitesh,
Thank you for your answer. You are right, in order to have custom eventing with Item Details iView I need to have at least SP06 and this is one of the restrictions we are facing.
Although our servers for the project are SP05, I have a local trial copy of SP06 on my PC and I have to say that it still doesn't give me the flexibility that I need. The Item Details iView can trigger the event only upon Saving. In other words, there is no custom eventing on click of a popup or anything else. The purpose of this custom eventing is to only give the ability to do additional custom validations.
Thanks again,
Boris Todorov -
Item Details iView and Custom Event
Dear experts,
I need to implement a custom validation using a BAPI call to external R/3 system.
I am planning to use the Item Details custom event as a trigger for my custom web dynpro and have my BAPI call there. My question is, can I do that? The reason I'm asking is because the event says it's a post-save-event. What I need to do is to prevent the actual Saving and display an error message if the
BAPI call returns "false".
Thanks for your help,
BorisI see that there are too many answers to this thread
OK, here is how we solved the issue. We are subscribing in a custom Web Dynpro to the Post-save-event of the Item Details iView and we are performing the BAPI call.
Based on the result of the call we are setting a flag on the record and this flag is used as a syndication block.
Hope that helps someone ...
Boris
Maybe you are looking for
-
Many features have disappeared. There is no back button to go to the previous page. There is no "most frequently visited" icon on the toolbar. I am not asked if I want to save all my tabs when I close firefox. There is no recently bookmarked tab on t
-
"Save As..." problem in OSX Mavericks
When I try to "Save As..." or open a file the "Save As..." dialog box will often point me back to my Documents folder, instead of the folder that I most recently opened or that the document I am working on originated from. How do I fix this? It used
-
I have a photosmart plus b210 e print and when I print with a black back ground I get lines
I have a photosmart plus b210 e print and when I print with a black back ground I get lines. What can I do to eliminate the lines in the photo Thank You
-
Phone boot / startup problem
I have a problem here with Z1, ofcourse I didn't root it or something. Clean, stock phone, bought without any branding. Every time I turn the phone off, I cannot make it to start again until several attempts. It turns on, shows the Sony logo, flashes
-
How to stop the triggering of a process task
Hi I have one child form details and the correspnding task to add user to the child form is 'add user to details' When I am provisioning a user i am adding the child form field ,its a multivalued attribute and after the user got created the child val