Quantcast
Channel: Primavera Online Interaction » Task
Viewing all 92 articles
Browse latest View live

prim29961:Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn

$
0
0
Solution ID: prim29961
Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn
Status: Reviewed
Version(s): 7.5, 8.0, 8.1



Problem: Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn
Problem:

 Task Names: dashboard messages


Web Stacks:


(0)dashboard (txn=319,open=true,read-only=false) (0)messages (txn=shared(318),open=true,read-only=true)



Java Exception:


evolve.pts.infra.common.InfraAssertException: Code Assertion Failed: the Primavera application encountered an unexpected code assertion. Contact Primavera Customer Support.


The assertion message is: Trying to modify an object in read-only txn
at evolve.pts.infra.common.Infra.evAssert(Infra.java:274)
at evolve.services.transaction.server.ServerObjectStateUtil.markModified(ServerObjectStateUtil.java:387)
at evolve.pts.infra.server.domain.ServerTxnCapable.markModified(ServerTxnCapable.java:1339)
at evolve.pts.server.domain.ProjectCommitment.markModified(ProjectCommitment.java:939)evolve.pts.server.domain.ProjectCommitment.setType(ProjectCommitment.java:509)evolve.pts.web.interaction.resource.TeamLocatorInteraction.handleTeamBuilderPicker(TeamLocatorInteraction.java:2680)
at evolve.pts.web.interaction.resource.TeamLocatorInteraction.executeCommandImpl(TeamLocatorInteraction.java:1942)
at evolve.pts.web.interaction.Interaction.executeCommand(Interaction.java:3493)
at evolve.pts.web.command.WebCommand.execute(WebCommand.java:261)
at evolve.pts.web.interaction.Interaction.processQueryParameters(Interaction.java:1808)
at evolve.pts.web.SSS.doPostCriticalSection(SSS.java:1590)
at evolve.pts.web.SSS.doPostInternal(SSS.java:1497)
at evolve.pts.web.SSS.doPost(SSS.java:597)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvCacheFilter.doFilter(EvCacheFilter.java:126)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvGzipFilter.doFilter(EvGzipFilter.java:108)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Cause:

Steps to recreate:



1. Click on Staff in a position to Shortlist a resource on a project.


2. Save and Close commitment and click Request Commitment, OR


Save and close commitment and save and close position and reopen position, click Request Commitment.


3. Send to staffing request to pool owner. 


4. Login as pool owner and go to messages.


5. Respond to staffing request.


6. Click Add Suggestion.


7. Resource has shortlisted instead of staff next to her name.


8. click Shortlisted, get error.


Fix: This known problem in Primavera 8.1 and earlier has been fixed in version 7.5.0g, 8.1.0d, 8.5 and also the latest version of Primavera Evolve: prim45478 ”What is the latest version of Primavera Evolve?”

prim29961:Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn

$
0
0
Solution ID: prim29961
Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn
Status: Reviewed
Version(s): 7.5, 8.0, 8.1



Problem: Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn
Problem:

 Task Names: dashboard messages


Web Stacks:


(0)dashboard (txn=319,open=true,read-only=false) (0)messages (txn=shared(318),open=true,read-only=true)



Java Exception:


evolve.pts.infra.common.InfraAssertException: Code Assertion Failed: the Primavera application encountered an unexpected code assertion. Contact Primavera Customer Support.


The assertion message is: Trying to modify an object in read-only txn
at evolve.pts.infra.common.Infra.evAssert(Infra.java:274)
at evolve.services.transaction.server.ServerObjectStateUtil.markModified(ServerObjectStateUtil.java:387)
at evolve.pts.infra.server.domain.ServerTxnCapable.markModified(ServerTxnCapable.java:1339)
at evolve.pts.server.domain.ProjectCommitment.markModified(ProjectCommitment.java:939)evolve.pts.server.domain.ProjectCommitment.setType(ProjectCommitment.java:509)evolve.pts.web.interaction.resource.TeamLocatorInteraction.handleTeamBuilderPicker(TeamLocatorInteraction.java:2680)
at evolve.pts.web.interaction.resource.TeamLocatorInteraction.executeCommandImpl(TeamLocatorInteraction.java:1942)
at evolve.pts.web.interaction.Interaction.executeCommand(Interaction.java:3493)
at evolve.pts.web.command.WebCommand.execute(WebCommand.java:261)
at evolve.pts.web.interaction.Interaction.processQueryParameters(Interaction.java:1808)
at evolve.pts.web.SSS.doPostCriticalSection(SSS.java:1590)
at evolve.pts.web.SSS.doPostInternal(SSS.java:1497)
at evolve.pts.web.SSS.doPost(SSS.java:597)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvCacheFilter.doFilter(EvCacheFilter.java:126)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvGzipFilter.doFilter(EvGzipFilter.java:108)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Cause:

Steps to recreate:



1. Click on Staff in a position to Shortlist a resource on a project.


2. Save and Close commitment and click Request Commitment, OR


Save and close commitment and save and close position and reopen position, click Request Commitment.


3. Send to staffing request to pool owner. 


4. Login as pool owner and go to messages.


5. Respond to staffing request.


6. Click Add Suggestion.


7. Resource has shortlisted instead of staff next to her name.


8. click Shortlisted, get error.


Fix: This known problem in Primavera 8.1 and earlier has been fixed in version 7.5.0g, 8.1.0d, 8.5 and also the latest version of Primavera Evolve: prim45478 ”What is the latest version of Primavera Evolve?”

prim29961:Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn

$
0
0
Solution ID: prim29961
Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn
Status: Reviewed
Version(s): 7.5, 8.0, 8.1



Problem: Java exception error when responding to a staffing request: InfraAssertException: Code Assertion Failed: Trying to modify an object in read-only txn
Problem:

 Task Names: dashboard messages


Web Stacks:


(0)dashboard (txn=319,open=true,read-only=false) (0)messages (txn=shared(318),open=true,read-only=true)



Java Exception:


evolve.pts.infra.common.InfraAssertException: Code Assertion Failed: the Primavera application encountered an unexpected code assertion. Contact Primavera Customer Support.


The assertion message is: Trying to modify an object in read-only txn
at evolve.pts.infra.common.Infra.evAssert(Infra.java:274)
at evolve.services.transaction.server.ServerObjectStateUtil.markModified(ServerObjectStateUtil.java:387)
at evolve.pts.infra.server.domain.ServerTxnCapable.markModified(ServerTxnCapable.java:1339)
at evolve.pts.server.domain.ProjectCommitment.markModified(ProjectCommitment.java:939)evolve.pts.server.domain.ProjectCommitment.setType(ProjectCommitment.java:509)evolve.pts.web.interaction.resource.TeamLocatorInteraction.handleTeamBuilderPicker(TeamLocatorInteraction.java:2680)
at evolve.pts.web.interaction.resource.TeamLocatorInteraction.executeCommandImpl(TeamLocatorInteraction.java:1942)
at evolve.pts.web.interaction.Interaction.executeCommand(Interaction.java:3493)
at evolve.pts.web.command.WebCommand.execute(WebCommand.java:261)
at evolve.pts.web.interaction.Interaction.processQueryParameters(Interaction.java:1808)
at evolve.pts.web.SSS.doPostCriticalSection(SSS.java:1590)
at evolve.pts.web.SSS.doPostInternal(SSS.java:1497)
at evolve.pts.web.SSS.doPost(SSS.java:597)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvCacheFilter.doFilter(EvCacheFilter.java:126)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvGzipFilter.doFilter(EvGzipFilter.java:108)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Cause:

Steps to recreate:



1. Click on Staff in a position to Shortlist a resource on a project.


2. Save and Close commitment and click Request Commitment, OR


Save and close commitment and save and close position and reopen position, click Request Commitment.


3. Send to staffing request to pool owner. 


4. Login as pool owner and go to messages.


5. Respond to staffing request.


6. Click Add Suggestion.


7. Resource has shortlisted instead of staff next to her name.


8. click Shortlisted, get error.


Fix: This known problem in Primavera 8.1 and earlier has been fixed in version 7.5.0g, 8.1.0d, 8.5 and also the latest version of Primavera Evolve: prim45478 ”What is the latest version of Primavera Evolve?”

prim30070:How to enable and use the Java Console to capture trace information for applets.

$
0
0
Solution ID: prim30070
How to enable and use the Java Console to capture trace information for applets.
Status: Reviewed
Version(s): 5.0



Problem: How to enable and use the Java Console to capture trace information for applets.
Fix: The Java Console can capture the activity of an applet that is being executed in the browser on the local machine (i.e. – the ‘Select a project’ picklist in myPrimavera.)

To enable the Java Console and capture trace information:


1. Launch Internet Explorer


2. Go the Tools menu and click on Internet Options


3. Click on the Advanced tab


4. Scroll down to the Microsoft VM category


5. Check the box for Java Consoole Enabled



6. Close and re-start Internet Explorer


7. Go back to the Tools menu and click Sun Java Console, this will start the Java Console


8. Click in the Java Console and press 5, this will set the trace level to 5 (5 will capture the most information) 



9. Perform the task for which you want to gather trace information.


10. Use the copy button to copy the trace information into a text or Word document.

prim30339:User gets a Primavera system error when clicking work requests after upgrade to 8.0.

$
0
0
Solution ID: prim30339
User gets a Primavera system error when clicking work requests after upgrade to 8.0.
Status: Reviewed
Version(s): 8.0



Problem: User gets a Primavera system error when clicking work requests after upgrade to 8.0.
Problem: Error:

Primavera encountered an unexpected error. Please click the Detail button below, copy the error message, and send it to your system administrator. Then, to continue, you can:
a. Click Back to return to the page you were editing and reapply your changes; or
b. Click Start Page to return to the start page.


Back  Start Page  Detail


Task Names: resources  
Web Stacks:
(0)resources (txn=shared(76196),open=true,read-only=true)
  
Java Exception:
java.lang.IllegalStateException: error parsing XML
evolve.pts.common.processInitiation.xmludf.XMLUDFException: sax could not parse xml string [falsefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse2006-03-31falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruehttps://eridoc.ericsson.se/eridoc/component/eriurl?docno=OPER/MUANZA-05:001638Uen&objectId=09004cff80909b52&action=current&format=pdf>falsefalsetrue2005-05-01]
    at evolve.pts.common.bpo.procedureBuilder.FormBPO.xmlToMap(FormBPO.java:246)
    at evolve.pts.server.domain.procedureBuilder.PBForm.unpackFieldsFromXml(PBForm.java:1094)
    at evolve.pts.server.domain.procedureBuilder.PBForm.postRead(PBForm.java:927)
    at evolve.services.transaction.TxnCapableFactory.getTxnCapable(TxnCapableFactory.java:230)
    at evolve.services.transaction.common.TransactionCache.unloggedFetchWithDataItem(TransactionCache.java:1533)
    at evolve.services.transaction.common.TransactionCache.executeQuery(TransactionCache.java:1404)
    at evolve.services.transaction.server.ServerTransaction.executeQueryImpl(ServerTransaction.java:1892)
    at evolve.services.transaction.common.Transaction.executeQuery(Transaction.java:1779)
    at evolve.pts.infra.server.domain.RemoteTransaction.executeQuery(RemoteTransaction.java:1111)
    at evolve.pts.infra.server.database.ExtentQuery.execute(ExtentQuery.java:158)
    at evolve.app.common.bRules.domain.procedureBuilder.FormBR.hasCreatedRequest(FormBR.java:861)
    at evolve.pts.web.interaction.procedureBuilder.ProcedureBuilderInteraction.initializeAccessControl(ProcedureBuilderInteraction.java:965)
    at evolve.pts.web.interaction.procedureBuilder.ProcedureBuilderInteraction.(ProcedureBuilderInteraction.java:249)
    at sun.reflect.GeneratedConstructorAccessor258.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    at evolve.pts.web.session.EvWebSessionOnline.makeInteraction(EvWebSessionOnline.java:1946)
    at evolve.pts.web.session.EvWebSession.getInteraction(EvWebSession.java:981)
    at evolve.pts.web.SSS.doGetCriticalSection(SSS.java:1045)
    at evolve.pts.web.SSS.doGetInternal(SSS.java:968)
    at evolve.pts.web.SSS.doGet(SSS.java:493)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at evolve.pts.web.filters.EvCacheFilter.doFilter(EvCacheFilter.java:239)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at evolve.pts.web.filters.EvGzipFilter.doFilter(EvGzipFilter.java:109)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

evolve.pts.web.session.InteractionLookupException: Error (error parsing XML
evolve.pts.common.processInitiation.xmludf.XMLUDFException: sax could not parse xml string [falsefalsetruefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse2006-03-31falsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalsetruehttps://eridoc.ericsson.se/eridoc/component/eriurl?docno=OPER/MUANZA-05:001638Uen&objectId=09004cff80909b52&action=current&format=pdf>falsefalsetrue2005-05-01]) invoking public evolve.pts.web.interaction.procedureBuilder.ProcedureBuilderInteraction(evolve.pts.web.session.EvWebSession), task ‘PBProcedureBuilder’
    at evolve.pts.web.session.EvWebSessionOnline.makeInteraction(EvWebSessionOnline.java:1969)
    at evolve.pts.web.session.EvWebSession.getInteraction(EvWebSession.java:981)
    at evolve.pts.web.SSS.doGetCriticalSection(SSS.java:1045)
    at evolve.pts.web.SSS.doGetInternal(SSS.java:968)
    at evolve.pts.web.SSS.doGet(SSS.java:493)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at evolve.pts.web.filters.EvCacheFilter.doFilter(EvCacheFilter.java:239)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at evolve.pts.web.filters.EvGzipFilter.doFilter(EvGzipFilter.java:109)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Fix: This known problem in Primavera 8.1 and earlier has been fixed in version 8.0.0d, 8.1.0d, 8.5 and also the latest version of Primavera Evolve: prim45478 ”What is the latest version of Primavera Evolve?”

Workaround:


After logging in, clicking work requests will return the error. Click back, then click dashboard on top, then click work requests again.


Now the requests page will show. 

prim30459:Can position/task be shown on a resource’s “MySchedule” pane on a Dashboard?

$
0
0
Solution ID: prim30459
Can position/task be shown on a resource’s "MySchedule" pane on a Dashboard?
Status: Reviewed
Version(s): 6.3, 7.0, 7.1, 7.2, 7.5, 8.0, 8.1



Problem:

Can position/task be shown on a resource’s “MySchedule” pane on a Dashboard?

Fix: Add a column to show position/task on the My Schedule Dashboard:

1. Login to Primavera with a user that has rights to edit a dashboard.  The admin account can be used for editing.  This account will modify the Dashboard for all users.


2. Add Position/Task column from the Available Columns to the Selected Columns.


Note: This shows position for position based projects for a resource.  This shows task for task based projects for a resource. 


If the project is a position-based project then the tasks will not show for the resource.


The program is working as designed.  For more information, see:  Solution prim34840 Is there the ability for position based projects to show tasks for the resource in the ”My Schedule” pane on a Dashboard?

prim30569:How are taskcodes handled in ProjectLink?

$
0
0
Solution ID: prim30569
How are task codes handled in ProjectLink?
Status: Reviewed
Version(s): 8.9, 8.9.0a, 8.9.0b, 8.9.0c, 8.9.0d, 8.9.0sp1, 9.0, 9.0.0a



Problem: How are task codes handled in ProjectLink?
Fix: Task codes must be assigned to a project via the Financial Rules in Primavera.  They will then download into Microsoft Project where you can select them from a drop down list where task codes are required. 

Task codes cannot be edited in Microsoft Project.


ProjectLink uses the field Custom Field Text1 to store the task codes.


You can read more about ProjectLink in the ProjectLink Guide (projectlink.pdf) found in <Primavera Install Directory>\docroot\help\en\doc.

prim30591:The TASK table and other Project Level Detailedtables(ex. TASKRSRC, TASKPRED, etc.) do not get populated when setting both the access_level = 1 and scope_level = 7 in the same query in the SDK 5.0.

$
0
0
Solution ID: prim30591
The TASK table and other Project Level Detailed tables (ex. TASKRSRC, TASKPRED, etc.) do not get populated when setting both the access_level = 1 and scope_level = 7 in the same query in the SDK 5.0.
Status: Reviewed
Version(s): 5.0



Problem: The TASK table and other Project Level Detailed tables (ex. TASKRSRC, TASKPRED, etc.) do not get populated when setting both the access_level = 1 and scope_level = 7 in the same query in the SDK 5.0.
Problem: Select statements against the TASK table and other Project Level Detailed tables (ex. TASKRSRC, TASKPRED, etc.) return nothing when setting both the access_level = 1 and scope_level = 7 in the same query in the SDK 5.0
Cause: When this occurs, the SQL syntax used to update the Scope Level and Access Level is:
SQL> UPDATE PROJECT set scope_level = 7, access_level = 1;

Note: This does not happen if there is a where clause being used!  Only happens when trying to open all projects.

Fix: This known problem in the SDK Version 5.0 will be corrected in a future release.

Workaround1:


To resolve this problem, replace the SQL syntax with the following:


SQL> UPDATE PROJECT set access_level = 1;
SQL> UPDATE PROJECT set scope_level = 7;


Workaround2:


See Solution ID: 2002118115147 for setting the SDK to automatically open all projects when logging in.


Note: The above SQL statement works correctly in SDK 4.x. Programs written for previous versions of the SDK that now cause this problem in 5.0 may need to be modified and/or recompiled with the workaround recommended.


prim30609:Importing XLS file creates resource assignments on milestones.

$
0
0
Solution ID: prim30609
Importing XLS file creates resource assignments on milestones.
Status: Reviewed
Version(s): 5.0



Problem: Importing XLS file creates resource assignments on milestones.
Problem: Copying rows in the TASKRSRC worksheet in Excel and changing the Activity ID to that of a milestone activity causes resource spread data to show in Assignments view after import from Excel.
Cause:

Steps to Reproduce:


1. Create a project with a Task Dependent (or Resource Dependent) activity. Give it some duration and assign a resource.


2. Add a Start Milestone (or Finish Milestone).


3. Export the project to Excel. Modify the Export template to add Start, Finish, and either Budgeted or Remaining Units to the export.


4. In Excel, copy the row (for the resource assignment on the Task Dependent activity) that exists in the TASKRSRC worksheet and change the Activity ID to that of the milestone.


5. Import the XLS file back into the project.


6. In Assignments view, note that the milestone activity now has units spread over the same dates as the Task Dependent activity.

Fix: This known problem in Primavera 5.0 will be corrected in a future release.

prim30814:Event code FVRVE-1145-0 when importing from Microsoft Project.

$
0
0
Solution ID: prim30814
Event code FVRVE-1145-0 when importing from Microsoft Project.
Status: Reviewed
Version(s): 4.0, 4.1, 5.0



Problem: Event code FVRVE-1145-0 when importing from Microsoft Project.
Problem: Executable:    PM.exe
Application:   Primavera Project Management
Event Code:    FVRVE-1145-0
Message:      
  Field value required.
  validation error for column CLNDR_NAME, value “*** null
  ***”
Context:
  1: TfrmWizImport.RunImportWizard
  2: TfrmMain.actFileImportExecute
  3: TfrmMain.actFileImportExecute
  4: TCFormManager.SetToolbar
  5: TCFormManager.SetToolbar
  6: TfrmLogin.FormCreate
  7:
  8:
  9:
  10:
Detail:
  Type:        EDBEngineError
  Object Type: TCUltraButton
Database Error:
1: Field value required.
   Category:          38
   Error Code:        9732
   Sub Error Code :   4
   Server Error Code: 0
2: validation error for column CLNDR_NAME, value “*** null ***”
   Category:          51
   Error Code:        13059
   Sub Error Code :   3
   Server Error Code: -625
Fix: In Microsoft Project make sure that all tasks have a calendar selected.  The column name is task calendar.  This needs to be set to something other than none.

prim30909:Link to Word document from inside Word document doesn’t work from within Collaboration/Workspaces.

$
0
0
Solution ID: prim30909
Link to  Word document from inside Word document doesn’t work from within Collaboration/Workspaces.
Status: Reviewed
Version(s): 8.0



Problem: Link to  Word document from inside Word document doesn’t work from within Collaboration/Workspaces.
Problem: Links to word docs from within word docs (CTRL + click) produce an error when both are in the same workspace.
Problem:

Task Names: kcReviewFromList kcDownload
Web Stacks:
(0)kcReviewFromList (txn=shared(1749),open=true,read-only=true)
(1)kcDownload (txn=shared(1749),open=true,read-only=true)


Java Exception:
java.lang.Exception: No task specified in post!
at evolve.pts.web.SSS.doPostInternal(SSS.java:1518)
at evolve.pts.web.SSS.doPost(SSS.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvCacheFilter.doFilter(EvCacheFilter.java:128)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at evolve.pts.web.filters.EvGzipFilter.doFilter(EvGzipFilter.java:109)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)”

Fix: If a user clicks “Check Out” and then “Open” instead of “Save“, then CTRL + click on the link to view the second document, they get a login page, and then after logging in – the error. 

This is a known issue and will be addressed in a future release.


Workaround:


Click “View Document” and then CTRL + click on the link to view the second document.  The document page appears and the user can click “View Document” to see the second document.


Or click “Check Out” and then “Save“.  Save the document, then CTRL + click on the link to view the second document.  The document page appears and the user can click “View Document” to see the second document. 

prim30934:In rare cases, user encounters an error when creating a project, upon clicking Save or Save and Close.

$
0
0
Solution ID: prim30934
In rare cases, user encounters an error when creating a project, upon clicking Save or Save and Close.
Status: Reviewed
Version(s): 8.0



Problem: In rare cases, user encounters an error when creating a project, upon clicking Save or Save and Close.
Problem:

Error: Task Names: pickClassification fastPathNoClientProject projects
Web Stacks:
(0)projects (txn=shared(199135),open=true,read-only=true)
(0)fastPathNoClientProject (txn=199160,open=true,read-only=false)
(1)pickClassification (txn=199160,open=true,read-only=false)
Java Exception:
evolve.services.common.exception.BusinessRuleException: The primary account owner for client Telef髇ica
de Espa馻 (Spain) is not a valid account owner for this client.
at evolve.app.common.bRules.domain.AssignedAccountOwnerBR.checkOwnerAssignmen
(AssignedAccountOwnerBR.java:199)

Cause: The primary account owner on the client is not valid.
Fix:
This issue is resolved in version 8.5.

Workaround:


1. Open the client profile connected to the project.


2. If Admin is the primary account owner (under relationships), delete Administrator as an account owner.


3. Re-add Administrator as an account owner and make them primary.


4. Save or Save and Close.

prim33004:New task not available in time entry. Can see it in List View, but not in Tree View, and cannot add to timesheet row.

$
0
0
Solution ID: prim33004
New task not available in time entry.  Can see it in List View, but not in Tree View, and cannot add to timesheet row.
Status: Reviewed
Version(s): 8.1



Fact: Found in version 8.1.0d
Problem: New task not available in time entry.  Can see it in List View, but not in Tree View, and cannot add to timesheet row.
Fix: This issue should not arise frequently as the user entering time is usually different than the user who assigns them to a task and will not experience this web session caching issue. 

Workaround:



  1. Log out of Primavera

  2. Log back in

Time entry should work correctly now.

prim33105:Can I import MSP summary activities as WBS levels?

$
0
0
Solution ID: prim33105
Can I import MSP summary activities as WBS levels?
Status: Reviewed
Version(s): 5.0



Problem: Can I import MSP summary activities as WBS levels?
Problem: Can I choose how MSP summary activities are imported?
Problem: Why are MSP summary activities imported as activities in 5.0?
Problem: When importing from Microsoft Project, is there a way to prevent the creation of WBS Summary activities for each level of the WBS?
Problem:

Restore summary task / WBS option in MPP import template to have ability to choose whether or not a Microsoft Project import will create WBS Summary activities.

Cause: In 5.0, ‘Summary Activities’ from MS Project are imported as ‘WBS summary’ activities.  This is to ensure that data such as relationships and code assignments on the MSP summary activity is not lost.

The option to import the summary activities as WBS levels is no longer included in Project Management 5.0.

Fix: This issue is an existing Enhancement Request.

prim33771:A Resource assigned to a Task Based Project can see all activities not just the ones it is assigned to.

$
0
0
Solution ID: prim33771
A Resource assigned to a Task Based Project can see all activities not just the ones it is assigned to.
Status: Reviewed
Version(s): 6.3, 7.0, 7.1, 7.5, 8.0, 8.1



Fact: Task Based Project
Problem: A Resource assigned to a Task Based Project can see all activities not just the ones it is assigned to.
Problem: All tasks are available to a resource in time entry on a task based project, even if the resource is staffed to a single task
Fix: This known problem in Primavera 8.1 and earlier has been fixed in version 8.5 and also the latest version of Primavera Evolve: prim45478 “What is the latest version of Primavera Evolve?”

prim33773:Activity Codes missing from TASK table in the 5.0 SDK

$
0
0
Solution ID: prim33773
Activity Codes missing from TASK table in the 5.0 SDK
Status: Reviewed
Version(s): 4.0, 4.1, 5.0



Problem: Activity Codes missing from TASK table in the 5.0 SDK
Fix: In 3.5.1 SDK, the TASK table was not full and did not reach the MS Access limitation so Activity Codes were added to the end of the TASK table.  The activity codes were extensions from the TASKACTV table and were meant to help with reporting and usability.

In 5.0 SDK, the TASK table is full due to changes in UDF and addition of fields.  With these additions, the Activity Codes were no longer available in the TASK table because the space was no longer available.


Please use the TASKACTV table to update the activity codes assignments.

prim33899:Large number of task codes slows loading of projects into ProjectLink.

$
0
0
Solution ID: prim33899
Large number of task codes slows loading of projects into ProjectLink.
Status: Reviewed
Version(s): 7.1, 7.2, 7.5, 8.0, 8.1



Fact: ProjectLink
Problem: Large number of task codes slows loading of projects into ProjectLink.
Fix: This issue is resolved in version 8.5.

prim34060:What does the “Update Duration” check box do in Review Estimate?

$
0
0
Solution ID: prim34060
What does the "Update Duration" check box do in Review Estimate?
Status: Reviewed
Version(s): 8.1, 8.5, 8.5.0 SP2, 8.6, 8.6 SP2, 8.6.0 SP1, 8.6.0 SP2a, 8.6.0 sp1a, 8.6.0 sp1b, 8.6.0a, 8.9, 8.9.0a, 8.9.0b, 8.9.0c, 8.9.0d, 8.9.0sp1, 9.0, 9.0.0a, 9.0SP1



Problem: What does the “Update Duration” check box do in Review Estimate?
Problem: When you check the “Update Duration” box should it update task duration?
Problem: Nothing happens when you check the “Update Duration” check box.
Fix: This known issue will be corrected in a future release.

prim34354:What is the new table REFRDEL in version 5.0?

$
0
0
Solution ID: prim34354
What is the new table REFRDEL in version 5.0?
Status: Reviewed
Version(s): 5.0



Problem: What is the new table REFRDEL in version 5.0?
Fact: UNDO
Fix: Starting in version 5.0, a new UNDO feature was introduced to Project Manager. Information regarding deletions performed in Project Management are stored on the data table records and in the REFRDEL table until a PURGE DELETE function is performed in Project Management. PURGE DELETE will only remove deletions from inactive sessions. (Sessions where the user has logged out of Project Management.)

Example:


Activity A1000 is deleted from Project BB.  Activity A1000 has a database level task_id of 100.  Project BB has a proj_id of 999.  A query of the REFRDEL table would show the following fields populated:


delete_date:  date and time the activity was deleted

table_name:  TASK (since activity information is stored in the TASK table)

pk1:  100 (the task_id)

proj_id:  999 (the proj_id)

Next if we look at the TASK table and find the record with task_id of 100 we would see the following fields updated or populated:

update_date:  date and time the activity was updated or in this case deleted

update_user:  user name of the person who made the update or in this case deletion

delete_session_id:  the session_id from the USESSION table in which the deletion was made

delete_date:  the date and time the deletion was made.

 

The stored procedures run by PURGE DELETES  ( CLEANUP_LOGICAL_DELETES and REFRDEL_CLEANUP ) uses a date comparison to find records with a delete_date older than the oldest active USESSION entry to determine what logically deleted records and REFRDEL entries to remove.

Fix:

Below is the table structure for the REFDEL table.



































































Key Name (BOLD=Not Null) Type Length
Prec.
Scale Description Default
  delete_date date     Timestamp for delete. sysdate
  table_name string 30   Name of table for delete operation.  
  pk1 string 255   Generic PK value for table.  
  pk2 string 255   Second PK value for composite keys.  
  pk3 string 255   Third PK value for composite keys.  
  pk4 string 255   Fourth PK value for composite keys.  
  proj_id integer 10 0 Project ID  


 














Constraints
Name Type Fields Target
Table
Target
Field
Condition



















Indexes
Name Unique Fields
ndx_refrdel_delete_date Not Unique delete_date
ndx_refrdel_table_pk Not Unique table_name,pk1,pk2













Referenced by
Name Type Table Fields Target
Field







Triggers

prim34372:WBS record was already added by another user for WBS xxxx – (New EPS). The other user’s data will be used.

$
0
0
Solution ID: prim34372
WBS record was already added by another user for WBS xxxx – (New EPS). The other user’s data will be used.
Status: Reviewed
Version(s): 5.0



Problem: WBS record was already added by another user for WBS xxxxx – (New EPS).  The other user’s data will be used.

Problem: Cannot add an EPS node or project in Project Management.
Fix: Run the following queries to see if the Next Key value is updated:


select max(wbs_id) from projwbs;


select * from nextkey where key_name = ‘projwbs_wbs_id’;


 If the sequence number for projwbs_wbs_id is not greater than the result from the first query, run the following:

update nextkey set key_seq_num = (select max(wbs_id)+1 from projwbs) where key_name = ‘projwbs_wbs_id’;


commit;

Fix: You may get similar messages referencing other field values.   You can use the same process listed above, but substitute the fields in the query with the fields noted in the error message.

Example:


Error: Document record was already added by another user Doc XXXX.  The other user’s data will be used.


Substitute the fields with doc_id, document, and document_doc_id



select max(doc_id) from document;


select * from nextkey where key_name = ‘document_doc_id’;


update nextkey set key_seq_num = (select max(doc_id)+1 from document) where key_name = ‘document_doc_id’

Fix:

For the TASKRSRC table:


Run the following queries to see if the Next Key value is updated:




select max(taskrsrc_id) from taskrsrc;


select * from nextkey where key_name = ‘taskrsrc_taskrsrc_id’;


 If the sequence number for taskrsrc_taskrsrc_id is not greater than the result from the first query, run the following:

update nextkey set key_seq_num = (select max(taskrsrc_id)+1 from taskrsrc) where key_name = ‘taskrsrc_taskrsrc_id’;


commit;

Fix: Activity record was already added by another user.

Run the following queries to see if the Next Key value is updated:


select max(task_id) from task;


select * from nextkey where key_name = ‘task_task_id’;


If the sequence number for taskrsrc_taskrsrc_id is not greater than the result from the first query, run the following:


update nextkey set key_seq_num = (select max(task_id)+1 from task) where key_name = ‘task_task_id’;

Viewing all 92 articles
Browse latest View live