Unable to create portal desktop
Hi All,
I just installed a NW Portal 7.0, AIX 5.3 OS, DB6
The installation went fine and the portal was working fine.
Now I tried to make a new portal desktop, but I get a 'Portal Runtime'error message on the editor screen. Below is the default trace file -- Please advide
Exception ID:10:24_07/10/07_0002_4545499
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/com.sap.pct/admin.templates/iviews/editors/com.sap.portal.desktopEditor
Component class : com.sap.portal.designtools.desktopeditor.DesktopEditorConfig
User : Admin
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
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.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(AccessController.java:242)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: java.lang.NullPointerException
at com.sap.portal.designtools.desktopeditor.DesktopEditorEditModeEnabler.enableEditMode(DesktopEditorEditModeEnabler.java:38)
at com.sap.portal.admin.editor.Editor.handleEditModeEnabling(Editor.java:614)
at com.sap.portal.admin.editor.Editor.handleEditMode(Editor.java:543)
at com.sap.portal.admin.editor.Editor.initEditor(Editor.java:505)
at com.sap.portal.admin.editor.pane.EditorPaneWrapper.initPane(EditorPaneWrapper.java:82)
at com.sap.portal.admin.editor.pane.EditorPaneWrapper.mySetupComponent(EditorPaneWrapper.java:122)
at com.sapportals.admin.wizardframework.components.FlowContainer.setupComponent(FlowContainer.java:129)
at com.sapportals.admin.wizardframework.core.TrivialPaneFactory.getComponent(TrivialPaneFactory.java:35)
at com.sapportals.admin.wizardframework.core.WizardInstance.doWizard(WizardInstance.java:229)
at com.sap.portal.admin.editor.Editor.doWizard(Editor.java:605)
at com.sap.portal.admin.editor.Editor.run(Editor.java:150)
at com.sap.portal.admin.editor.AbstractEditorComponent.doContent(AbstractEditorComponent.java:59)
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)
... 29 more
Hi,
We are on 7.0 SP13 (patch 3). We are also getting runtime error while creating a desktop.
I was reading one forum thread and came to know that there may be a bug in SP13 and 14 that...
If the desktop you are creating is in a folder that has a prefix (say, com.sap.folder), then it gives the run time error. Which turned out to be true in our case.
I was able to create a desktop in a folder which doesn't have prefix.
So I created the dekstop in non-prefix (dummy) folder and cut and paste the desktop to the needed folder.
-Aarthi
Similar Messages
-
Creating portal desktop for the user
Hi All-
Please help me out...
1) Could you let me know the detailed procedure ( if possible please provide screen shots) to create "Portal Desktop for the user".
2)Suppose we developed a webDynpro Application and we need to make it Role Based access....please let me how to achieve this..
3)Help me out in creation of "Roles" in Portal Content Development and the steps to assign pages to "Roles"
Regards,
CrisHi Cris,
Follow these links for the required info.
Creating Portal Desktop for specific user
Portal Branding for specific user
Creating Roles & worksets
http://help.sap.com/saphelp_nw04/helpdata/en/4f/bceaffeb8c114ebef8255b63079c7c/frameset.htm
Integrating webdynpro in portal
https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/2fffe990-0201-0010-aab0-e61c3250bcf3
Hope I am helpful.
Cheers,
Santhosh -
Unable to Create Portal Resource for contentListTemplateDef
Using JDeveloper 11g PS 5 and WebCenter Spaces.
We are trying to create a Content Presenter template list definition. We've already created a template item definition which went fine.
If we have a simple Content Presenter template list definition:
<?xml version = '1.0'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
xmlns:dt="http://xmlns.oracle.com/webcenter/content/templates">
<dt:contentListTemplateDef var="nodes">
<af:panelGroupLayout layout="vertical" id="list" valign="top">
<af:iterator rows="0" var="node" varStatus="iterator" value="#{nodes}"
id="i1">
<dt:contentTemplate node="#{node}" view="dagberichtListItem"
nodesHint="#{nodes}" id="ct1"/>
</af:iterator>
</af:panelGroupLayout>
</dt:contentListTemplateDef>
</jsp:root>
and click "Create Portal Resource", JDeveloper shows an empty window and the following error messages, and eventually a NullPointerException.
Apr 12, 2012 6:04:41 PM oracle.webcenter.portalframework.genericsiteresources.internal.model.GenericSiteResourcesManagerImpl
WARNING: Error in getting resource bundle : oracle.webcenter.webcenterapp.resource.WebCenterResourceBundle
Apr 12, 2012 6:04:41 PM oracle.webcenter.portalframework.genericsiteresources.internal.model.GenericSiteResourcesManagerImpl
WARNING: Error in getting resource bundle : oracle.webcenter.webcenterapp.resource.WebCenterResourceBundle
Apr 12, 2012 6:04:43 PM oracle.webcenter.content.internal.templates.registry.TemplateRegistry getDefaultCategoryTemplate()
WARNING: Invalid configuration for category id '*'. Could not find view defined for view id '*'.
Apr 12, 2012 6:04:43 PM oracle.webcenter.portal.dt.appnav.SiteResourcePanel init
WARNING: Error while initializing the Portal Resources dialog.
java.lang.NullPointerException
at java.util.Hashtable.get(Hashtable.java:334)
at oracle.webcenter.portal.dt.appnav.ResourceAttributesPanel.actionPerformed(ResourceAttributesPanel.java:161)
at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
at oracle.webcenter.portal.dt.appnav.ResourceAttributesPanel.initFields(ResourceAttributesPanel.java:555)
at oracle.webcenter.portal.dt.appnav.ResourceAttributesPanel.init(ResourceAttributesPanel.java:491)
at oracle.webcenter.portal.dt.appnav.ResourceAttributesPanel.<init>(ResourceAttributesPanel.java:110)
at oracle.webcenter.portal.dt.appnav.SiteResourcePanel.init(SiteResourcePanel.java:219)
at oracle.webcenter.portal.dt.appnav.SiteResourcePanel.<init>(SiteResourcePanel.java:73)
at oracle.webcenter.portal.dt.appnav.PortalMenuController.handleCreateSiteRes(PortalMenuController.java:458)
at oracle.webcenter.portal.dt.appnav.PortalMenuController.handleEvent(PortalMenuController.java:182)
at oracle.ide.controller.IdeAction.performAction(IdeAction.java:529)
at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:897)
at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:501)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
at java.awt.Component.processMouseEvent(Component.java:6290)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6055)
at java.awt.Container.processEvent(Container.java:2039)
at java.awt.Component.dispatchEventImpl(Component.java:4653)
at java.awt.Container.dispatchEventImpl(Container.java:2097)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
at java.awt.Container.dispatchEventImpl(Container.java:2083)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:607)
at java.awt.EventQueue$1.run(EventQueue.java:605)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:621)
at java.awt.EventQueue$2.run(EventQueue.java:619)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Any pointers? I'm guessing the clue is in the category id, view id, etc where it is expecting a value but finds none, but so far no luck.Jaaps,
I logged a SR for this issue some months ago and development is looking into this issue.
It is now a bug :)
Resolution:
You have to add a piece of XML to the file ...\DesignWebCenterSpaces\mds\oracle\webcenter\siteresources\scopedMD\s8bba98ff_4cbb_40b8_beee_296c916a23ed\generic-site-resources.xml
Add this piece:
<resource contentDir="/oracle/webcenter/siteresources/scopedMD/shared" createdBy="system" createdDate="2011-07-18T11:50:03.521-03:00" description="Quobell Displays multiple content items in a list on the left. A panel on the right displays the details of a selected item." displayName="Quobell List with Details Panel View" guid="gsr8c819325_500e_4c59_b633_8c1a2dab1c5a" iconURI="/oracle/webcenter/portalapp/shared/contentPresenter.png" jspx="/oracle/webcenter/siteresources/scopedMD/s8bba98ff_4cbb_40b8_beee_296c916a23ed/contenttemplates/gsr5b5a798c_f811_4a17_bc62_3ae54f1fa86a/quobell-list-with-details-panel-view.jsff" modifiedDate="2012-02-16T12:36:58.26+01:00" seeded="false" usesCustomSecurity="false" version="11.1.1.4.0" visible="TRUE">
<customAttributes>
<customAttribute name="template-type" seeded="true" value="list" visible="ALWAYS"/>
<customAttribute name="content-repository" seeded="true" value="*" visible="ALWAYS"/>
<customAttribute name="category-id" seeded="true" value="oracle.webcenter.content.templates.default.category" visible="ALWAYS"/>
<customAttribute name="category-name" seeded="true" value="Default Templates" visible="ALWAYS"/>
<customAttribute name="category-description" seeded="true" value="Default display templates for multiple content items." visible="ALWAYS"/>
<customAttribute name="category-is-default" seeded="true" value="true" visible="ALWAYS"/>
<customAttribute name="view-id" seeded="false" value="quobell.webcenter.content.templates.default.list.details.panel" visible="ALWAYS"/>
</customAttributes>
</resource>
You should put it inside the tag <resourceType name="contentPresenter" resourceBundle="">
Restart JDev and try again.
The problem is that there is no resource definition for a multi item template, thus the null-pointer exception.
Added this tag will fix that.
Kind regards,
Rob
PS: The file might be somewhere else, this is the PS4 location if I'm not mistaken...
You need to open the file from explorer as it is not accessible from JDev.
Edited by: rgouw on Apr 12, 2012 11:09 AM -
Unable to "Create Portal Resource" for content presenter templates
Hi All,
Using Jdeveloper 11.1.1.5, I have created a new WebCenter Portal Application and under webcenter/portalapp folder I created a "contentTemplates" folder and created a fragment page within it.I am trying to create portal resource for this fragment template but I am not seeing the option "Create Portal Resource" when I right clicked the jsff.
I dont see the option for even for pageTemplates or pages.Am I missing anything?
Any help appreciated.
Thanks,
Swathi PatnamCan you test pasting this code in your jsff? FYI <dt:contentListTemplateDef var="nodes"> is important when you create a portal resource.
<?xml version = '1.0'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
xmlns:dt="http://xmlns.oracle.com/webcenter/content/templates">
<dt:contentListTemplateDef var="nodes">
<af:panelGroupLayout layout="scroll" id="nodeListPanel" valign="middle">
<af:iterator rows="0" var="node" varStatus="iterator" value="#{nodes}">
<dt:contentTemplate node="#{node}"
view="mycorp.content.templates.pressrelease.listitem"
nodesHint="#{nodes}"/>
</af:iterator>
</af:panelGroupLayout>
</dt:contentListTemplateDef>
</jsp:root> -
Unable to see Portal Desktop Innerpage...
Hello Experts.
If anyone knows how to solve this situation, please help...
I have accidentally deselected the Desktop Innerpage check box located in Portal Catalog.
(Portal Content --> Portal Users --> Standard Portal Users --> Default Framework Page)
After that, as you can imagine, nothing appear below Desktop Innerpage...
I would like to set back this setting to the previous one...
If anyone has any idea, please let me know.
ThanksHi,
1) There should be two default framework pages in your portal .. just search in your PCD for it:
the default one in pcd:portal_content/com.sap.pct/every_user/general/com.sap.portal.frameworkpage and a delta link copy of it in pcd:portal_content/every_user/general/frameworkpage
2) You could try launching the content admin page directly:
http://portal:port/irj/servlet/prt/portal/prtroot/pcd!3aportalcontent!2fadministrator!2fsuper_admin!2fsuper_admin_role!2fcom.sap.portal.content_administration!2fcom.sap.portal.content_admin_ws!2fcom.sap.portal.portal_content_
If that doesn't work...
Do you have another portal where you can export the default framework page from? If so, you could follow the help pages about making an SDA file from an EPA file and then use SDM to import the default framework page again.
Or you could start the import utility directly using
http://portal:port/irj/servlet/prt/portal/prtroot/pcd!3aportalcontent!2fcom.sap.pct!2fadmin.templates!2fiviews!2fcom.sap.portal.import?sap-config-mode=true_
Hope this helps.
Regards,
Shailesh Nagar -
How to create new portal desktop from scratch
Hi Experts,
I want to create a brand new portal desktop from scratch. Could you please let me know how to go about it?
Regards,
EPHi,
Please check out this document it will help you in creating portal desktop from scratch:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/_a-c/creating%20new%20portal%20display%20rules.pdf
Hope it helps.
Thanks
Mona
Assign points if helpful -
Runtime error while creating a Portal Desktop
Hello *,
I want to create a New Portal Desktop in System Administration > Portal display > Desktops & Display Rules (EP7 SP14).
The Portal Content editor is correctly showed when I create de Desktop in the Portal Content folder, BUT, a run time error is showed when I try to do the same under a "New Folder" under the Portal Content Folder.
I am working with Administrator user and the permissions have been defined as follows:
Portal Content
content_admin_role Full Control End User Role Assigner
Everyone Read End User Role Assigner
super_admin_role Owner User Role Assigner
system_admin_role Owner User Role Assigner
New Folder
content_admin_role Full Control End User Role Assigner
Everyone None End User Role Assigner
super_admin_role Owner User Role Assigner
system_admin_role Owner User Role Assigner
Helpful answers will be rewarded
Thanks
Marta.What do you mean by a prefix here?
For me the theme implementation is not working either way
- I am not able to create a new desktop (some SAP Error)
- Copying the default desktop into my folder and doing the required changes there.
changed the name/id/theme/default framework page
but when i apply it to a user, doesnt show up. -
iPhoto is no longer allowing me to export & resize photos into a file on my desktop. It just states that it is Unable to create file on desktop. I'm not sure what this means on how to correct this issue. Any support would be greatly appreciated!
Then do the following:
Fix #1
Launch iPhoto with the Command+Option keys held down and rebuild the library.
Select the options identified in the screenshot.
If Fix #1 fails to help continue with:
Fix #2
Using iPhoto Library Manager to Rebuild Your iPhoto Library
Download IPhoto Library Manager 4 for OS XC 10.6.8 and iPhoto 8.1.2 and later or iPhoto Library Manager 3 (for OS X 10.5.8 and iPhoto 7.1.5 and earlier) and launch.
Click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu (iPLM 3) or Library ➙ Rebuild Library menu (iPLM 4) option.
In the next window name the new library and select the location you want it to be placed.
Click on the Create button.
Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments but not books, calendars or slideshows. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory. -
Unable to create follow-up document in Portal
Hi,
We are using NetWeaver Portal 7.0 and it is at the latest SP(SP10).
When we are trying to create a follow-up document for an opportunity all the fields are getting grayed out and we are unable to create any follow-up document.But from GUI we are able to create it successfully.
Also we are unable to create any sub-opportunity for the existing opportunity
Both the above were possible when the portal was on lower SP(SP8)
Does this issue have anything to do with the SP upgrade or could there be any other reason.
Any inputs on the above issue would be of great help.
Thanks and Regards,
Vijaya Sai.Hi Chen,
The problem the you are facing mostly occurs due to incorrect assignment of roles. The user id that is used in the EP needs to be present in the CRM backend system as well. The CRM Backend user has to be assigned to the corresponding single role.
Portal user needs to be assigned to a Portal Role.
Kindly have a look at the following document which will give more
information on the role configuration.
Please find the related documentation under:
-> http://service.sap.com/crm-inst
-> People-Centric CRM Inst. a. Config. Guides (on the left side tree)
Kindly have a look at the guide for CRM 5.0
This will give a clear picture on how to set up follow ups. Hope this helps. Please let us know incase you need more information on the same.
Regards,
Hemanth -
Unable to create followup activity in crm portal
Hi All,
When we are trying to create a follow-up document for an activity all the fields are
getting grayed out and we are unable to create any follow-up document.But from GUI we
are able to create it successfully. We are using CRM 5.0
I have given all the necessary authorizations and the sales representative role is also added still the issue is seen.
please suggest
Thanks & Regards,
SwethaYou need to maintain blueprint table entries for the Back End CRM roles that you have created. Goto Transaction CRMC_BLUEPRINT_C navigate to Navigation(URL generation) "Assign object Method to Role" .
Add a new entry for your custom role if you have assigned the custom role in portal to the Enterprise Profile and under object type select the type of object you are trying to create followup(Example Opportunity,Order) , Method type is "Application" and Implementation Type : S - BSP as external Service and in ID Page/Service give the PCD location of the Portal Role that you are using.
Regards,
Swami
Reward points if it helps. -
Create New Portal Desktop - EP 7.0
Hi,
I need to create a new portal desktop.
I import theme file and masthead (par file) and now i do not know to continue...
Please,
somebody has a tutorial or any help???
p.s.: sorry for poor englishHi Angelo,
Check these links
Portal Branding for specific user
Is your Portal Logon Page more colorful?
A fast and easy Portal logon page customizing
http://help.sap.com/bp_epv260/EP_EN/documentation/EP/N08_BB_ConfigGuide_EN_US.doc
Portal Customizations Intro - Login Part 1
Portal Customizations Intro - Login Part 2
http://help.sap.com/bp_epv260/EP_EN/documentation/EP/N08_BB_ConfigGuide_EN_US.doc
https://websmp105.sap-ag.de/~sapdownload/011000358700003697292003E/Logonscreen_HowTo_v2.pdf
Regards
Arun -
BEA Portal 8.1 Sp4 - Cannot Create new Desktop - DB Error Returned?
Please help.
We are trying to migrate to streaming portal, and are encountering a problem. It appears to be a new problem as it wasn't coming up last week.
Under the Weblogic Admin Portal, I create a Portal. Success
- I then try to create a Desktop using a Portal Template File.
- I select the Portal file we have, and the only Portal file from the dropdown.
- I click "Create New Desktop"
- When the popup displays "WARNING: Portal Template Contains Duplicate Resources" comes up, if I select "Replace conflicting Portal Resources" or "Replace Markup" it fails.
The Javascript alert says (or tries to say)
Error: The desktop could not be disassembled.
Data exception -- row already exist in index AX1_PAGE_DEF on table PF_PAGE_DEFINITION
Any idea what is going on? We haven't taken this a step further due to this problem.
Before you suggest:
- We haven't been doing anything fancy.
- I have not gone into PointBase manually (I wouldn't know how)
- By all accounts it appeared to be working fine, and then it stopped.
Current Setup
- BEA Weblogic 8.1 SP4
- "Production" Domain using JRockit SDK
- Currently using the workstation's PointBase database for the Admin tools.
Full Error
Error: The desktop could not be disassembled.
[com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerException: javax.transaction.TransactionRolledbackException: EJB Exception: : javax.ejb.EJBException: SQL Error while trying to createPageDefinition: SQL [insert into PF_PAGE_DEFINITION ( PAGE_DEFINITION_ID, MARKUP_DEFINITION_ID, IS_PUBLIC, IS_HIDDEN, INTERSECTION_ID, PAGE_LABEL, WEBAPP_NAME) values (?,?,?,?,?,?,?)] database error code [25,222] SQL state [22028] .; nested exception is: java.sql.SQLException: Data exception -- row already exist in index AX1_PAGE_DEF on table PF_PAGE_DEFINITION.java.sql.SQLException: Data exception -- row already exist in index AX1_PAGE_DEF on table PF_PAGE_DEFINITION. at com.pointbase.net.netJDBCPrimitives.handleResponse(Ljava.io.DataInputStream;)V(Optimized Method) at com.pointbase.net.netJDBCPrimitives.handlePrimitiveResponse(Ljava.io.DataInputStream;)Ljava.lang.Object;(Optimized Method) at com.pointbase.net.netJDBCPreparedStatement.executeUpdate()I(Optimized Method) at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate()I(Optimized Method) at com.bea.netuix.application.manager.persistence.jdbc.PageDefinitionDelegate.createPageDefinition(Ljava.sql.Connection;Lcom.bea.netuix.application.definition.PageDefinition;)Lcom.bea.netuix.application.definition.PageDefinition;(PageDefinitionDelegate.java:850) at com.bea.netuix.application.manager.persistence.jdbc.PageDefinitionManagerImpl.createPageDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.definition.PageDefinition;)Lcom.bea.netuix.application.definition.PageDefinition;(PageDefinitionManagerImpl.java:875) at com.bea.netuix.application.manager.persistence.jdbc.PageDefinitionManager_c4el9c_EOImpl.createPageDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.definition.PageDefinition;)Lcom.bea.netuix.application.definition.PageDefinition;(PageDefinitionManager_c4el9c_EOImpl.java:906) at com.bea.netuix.application.transform.disassembler.view.DefinitionManagerFacade.createPageDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.PageView;)Lcom.bea.netuix.application.transform.disassembler.view.CreatePageDefinitionResult;(DefinitionManagerFacade.java:956) at com.bea.netuix.application.transform.disassembler.view.PageViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(PageViewDisassembler.java:75) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:102) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:116) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:116) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.PageViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(PageViewDisassembler.java:109) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:102) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerFactory.createDesktopDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.DesktopView;Ljava.lang.String;)Lcom.bea.netuix.application.definition.DesktopDefinition;(ViewDisassemblerFactory.java:113) at com.bea.netuix.application.manager.persistence.jdbc.DesktopDefinitionManagerImpl.createDesktopDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.DesktopView;Ljava.lang.String;)Lcom.bea.netuix.application.definition.DesktopDefinition;(DesktopDefinitionManagerImpl.java:378) at com.bea.netuix.application.manager.persistence.jdbc.DesktopDefinitionManager_8c1hh8_EOImpl.createDesktopDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.DesktopView;Ljava.lang.String;)Lcom.bea.netuix.application.definition.DesktopDefinition;(DesktopDefinitionManager_8c1hh8_EOImpl.java:46) at com.bea.jsptools.portal.PortalDisassembler.disassemble(Lcom.bea.netuix.application.identifier.PortalPath;Lcom.bea.netuix.application.identifier.DesktopPath;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.io.InputStream;Ljavax.servlet.http.HttpServletRequest;)Lcom.bea.netuix.application.definition.DesktopDefinition;(PortalDisassembler.java:133) at com.bea.jsptools.portal.PortalAdminManager.createDesktopFromTemplate(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.util.Locale;Ljavax.servlet.http.HttpServletRequest;)V(PortalAdminManager.java:427) at jsp_servlet._portaltools.__portalmgmttree._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__portalmgmttree.java:3293) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:1006) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(PortalServletFilter.java:293) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Z)V(RequestDispatcherImpl.java:644)javax.ejb.EJBException: SQL Error while trying to createPageDefinition: SQL [insert into PF_PAGE_DEFINITION ( PAGE_DEFINITION_ID, MARKUP_DEFINITION_ID, IS_PUBLIC, IS_HIDDEN, INTERSECTION_ID, PAGE_LABEL, WEBAPP_NAME) values (?,?,?,?,?,?,?)] database error code [25,222] SQL state [22028] .; nested exception is: java.sql.SQLException: Data exception -- row already exist in index AX1_PAGE_DEF on table PF_PAGE_DEFINITION. at com.bea.netuix.application.manager.persistence.jdbc.PageDefinitionDelegate.createPageDefinition(Ljava.sql.Connection;Lcom.bea.netuix.application.definition.PageDefinition;)Lcom.bea.netuix.application.definition.PageDefinition;(PageDefinitionDelegate.java:866) at com.bea.netuix.application.manager.persistence.jdbc.PageDefinitionManagerImpl.createPageDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.definition.PageDefinition;)Lcom.bea.netuix.application.definition.PageDefinition;(PageDefinitionManagerImpl.java:875) at com.bea.netuix.application.manager.persistence.jdbc.PageDefinitionManager_c4el9c_EOImpl.createPageDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.definition.PageDefinition;)Lcom.bea.netuix.application.definition.PageDefinition;(PageDefinitionManager_c4el9c_EOImpl.java:906) at com.bea.netuix.application.transform.disassembler.view.DefinitionManagerFacade.createPageDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.PageView;)Lcom.bea.netuix.application.transform.disassembler.view.CreatePageDefinitionResult;(DefinitionManagerFacade.java:956) at com.bea.netuix.application.transform.disassembler.view.PageViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(PageViewDisassembler.java:75) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:102) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:116) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:116) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.PageViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(PageViewDisassembler.java:109) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.BookViewDisassembler.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(BookViewDisassembler.java:102) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerDelegator.disassemble(Lcom.bea.netuix.application.view.View;Lcom.bea.netuix.application.manager.CustomizationContext;)Lcom.bea.netuix.application.identifier.Id;(ViewDisassemblerDelegator.java:134) at com.bea.netuix.application.transform.disassembler.view.ViewDisassemblerFactory.createDesktopDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.DesktopView;Ljava.lang.String;)Lcom.bea.netuix.application.definition.DesktopDefinition;(ViewDisassemblerFactory.java:113) at com.bea.netuix.application.manager.persistence.jdbc.DesktopDefinitionManagerImpl.createDesktopDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.DesktopView;Ljava.lang.String;)Lcom.bea.netuix.application.definition.DesktopDefinition;(DesktopDefinitionManagerImpl.java:378) at com.bea.netuix.application.manager.persistence.jdbc.DesktopDefinitionManager_8c1hh8_EOImpl.createDesktopDefinition(Lcom.bea.netuix.application.manager.CustomizationContext;Lcom.bea.netuix.application.view.DesktopView;Ljava.lang.String;)Lcom.bea.netuix.application.definition.DesktopDefinition;(DesktopDefinitionManager_8c1hh8_EOImpl.java:46) at com.bea.jsptools.portal.PortalDisassembler.disassemble(Lcom.bea.netuix.application.identifier.PortalPath;Lcom.bea.netuix.application.identifier.DesktopPath;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.io.InputStream;Ljavax.servlet.http.HttpServletRequest;)Lcom.bea.netuix.application.definition.DesktopDefinition;(PortalDisassembler.java:133) at com.bea.jsptools.portal.PortalAdminManager.createDesktopFromTemplate(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;ILjava.util.Locale;Ljavax.servlet.http.HttpServletRequest;)V(PortalAdminManager.java:427) at jsp_servlet._portaltools.__portalmgmttree._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__portalmgmttree.java:3293) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(Optimized Method) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:1006) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(Optimized Method) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(PortalServletFilter.java:293) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Z)V(RequestDispatcherImpl.java:644) at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(RequestDispatcherImpl.java:423) at com.bea.netuix.servlets.controls.content.JspContent.beginRender(Ljava.io.Writer;)Z(JspContent.java:533) at com.bea.netuix.nf.ControlLifecycle$1.visit(Lcom.bea.netuix.nf.UIControl;Ljava.lang.Object;)Z(ControlLifecycle.java:495) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(Lcom.bea.netuix.nf.VisitorType;Lcom.bea.netuix.nf.UIControl;Ljava.lang.Object;)V(ControlTreeWalker.java:485); nested exception is:
javax.ejb.EJBException: SQL Error while trying to createPageDefinition: SQL [insert into PF_PAGE_DEFINITION ( PAGE_DEFINITION_ID, MARKUP_DEFINITION_ID, IS_PUBLIC, IS_HIDDEN, INTERSECTION_ID, PAGE_LABEL, WEBAPP_NAME) values (?,?,?,?,?,?,?)] database error code [25,222] SQL state [22028] .; nested exception is: java.sql.SQLException: Data exception -- row already exist in index AX1_PAGE_DEF on table PF_PAGE_DEFINITION.]."));You might have already checked it but just in case, did you check the server console when this happens ?
If there is any problem with the template file, it doesnt create a desktop even though it doesnt complain about this explicitly in the Portal Admin.
Cheers,
Satish -
Problems with Firefox - unable to create a workset in the portal
Problems with Firefox - unable to create a workset in the portal.
Guys,
I am running mozilla firefoz 5.0 and the only option that is coming to me is to create folder in CA.
even though SAP recommands IE and allows portal from Mozilla, the later seems to have serious issues with Portal.
I remember working with several versions of mozilla, sometimes you right click, all option will come but you will be unable to choose options coz when u bring cursor to them they will skid here and there..
I hope no SAP note elobrates this as of now.
Ankur -
Unable to create new user thru Portal
Hi,
I am unable to create user from the oracle portal web page under the Administer tab.
I have logged in as user PORTAL30 which has DBA rights.
When I click the Create new user link, it generates an error page WWC-00000.
Would appreciate if any can help me out urgently.
OS: NT4 SP5
9iAS 1.0.2.1
Vipul
nullCindy,
Thanks for the solution. It worked fine after changing servername to lowercase.
The servername was set in in httpd.conf by the 9iAS installer itself. I would like to express that Oracle should have checked before launching or should have listed it in the release notes.
Once again thanks for the inputs, Cindy.
Regards,
Vipul
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by cindy:
I too was having the same problem. I found this in another post:
"this is reported as
BUG:1534919
the solution is to use lower case server name in httpd.conf. It must be in lower case."
I made the change and am now able to create users.<HR></BLOCKQUOTE>
null -
How to create customised portal desktop
hi friends,
I need some sample code and procedure to create customised portal desktop .
help me...
waiting for reply....Hi refer these links which says how to create your custom theme and desktop
Demo Themes
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4a10edf9-0701-0010-a6bc-c63bc3db08d5
Theme How To PDF -
>
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6483a890-0201-0010-48a6-b6e595111efe
Theme Modification
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/58e4e8f9-0701-0010-9b9a-9c717fdde8c8
Cheers!!
SJ
Maybe you are looking for
-
I have accidentally clicked 'forget this connection/network' on Bluetooth on my iPhone. It was the connection for the Bluetooth in my car. Is there anyway to get it back?
-
How do import and export pictures from my HP laptop
How do I import or export pictures and video from laptop to iPad.
-
I just upgraded to smartphone from a basic, 16 days ago, important to note as Verizon return policy is 14 days. My battery life is about 6 hours with no emails, no aps that I know of, 1 quick call from the Verizon rep to verify my phone, 2 outgoing a
-
When I try to print on my Epson Artisan 700, it says "filter failed" under the print job, and "pdftopdf quit unexpectedly" in the error message. I've tried resetting my printing system in System Preferences, it hasn't worked. I'm running OSX 10.9.4.
-
Refurb sub contract PO one material two line items
Hi we have the following scenario: We have a sub contract (item category L) for a rotable spare. We create a service PO for the MATERIAL. When the invoice comes in there are two line items as we charged for materials used to repair the item at one