Chapter 2: Issues Resolved by HotFix Releases 
25 
9302_161 
Bug ID 14207083: SAVE AS ON A PART WITH AN ASSIGNED PART GROUP CAUSES 
DUPLICATE PART GROUP ENTRIES. 
Root Cause:  This issue is similar to Issue 13713403. When a user performs a SaveAs, it does not 
validate the part family (commodity) attribute. Actually, agile saves one part twice. If a part is 
already in a part family, the PartFamilyService#SyncPartWithPFContentTable should return and fail 
to do further operations. 
Resolution:  Now check to see if a part exists in the Parts table of the part family (commodity) 
before adding it to a part family (commodity). If yes, return and don't do further operation. Used 
Bugs 13713403, 9951460, and 10163508 solutions to fix this issue. 
9302_164 
Bug ID 14650022: UNABLE TO USE SUPPLIER GROUPS IN THE PCM RFQ AUTO-ASSIGN  
Root Cause:   System does not handle if supplierKeys is null. 
Resolution:  Handle if supplierKeys is null. 
PLM Release 9.3.0.3 
9303_6 
Bug ID 13722769: EFFECTIVITY DATE INCONSISTENT BETWEEN JAVA CLIENT AND WEB 
CLIENT 
Root Cause: Incorrect logic when print date value. 
Resolution: Change the logic, take Date Time Format into consideration. 
9303_7 
Bug ID 14828141: THE NOTIFICATION BODY DISPLAY SHOWS ** NOT IMPLEMENTED ** 
Root Cause: 2000002613 is not a NCR/PR cover page description attribute. The default NCR/PR 
notification templates have this attribute. 
Resolution: Removed the incorrect attribute from NCR/PR notification templates and repair 
customize issue template. 
Convert pdf to high quality jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
bulk pdf to jpg; change from pdf to jpg
Convert pdf to high quality jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
changing pdf to jpg file; c# pdf to jpg
Readme  
26
Agile Product Lifecycle Management 
PLM Release 9.3.1.0 
9310_60 
Bug ID 13413000:  REMOVE USER GROUP ACTION NOT BEING CAPTURED IN HISTORY TAB 
Root Cause:  Web and Java Client invoke different methods to log history: the action is logged in 
Java Client, but not in Web Client. 
Resolution:  Add log history when acting from Web Client. 
9310_62 
Bug ID 13436937: ERROR WHILE RUNNING ASSEMBLY COST WHEN ONE COMPONENT AS 
INDIVDUAL COST OVER 1000. 
Root Cause:  Depending on number format used, there is a Comma (",") or Space (" ") when the 
value more than 999 (4 or more digits). 
Resolution:  Use number format to get the value without format. 
9310_65 
Bug ID 13539363: AGILE FAILOVER NOT WORKING FOR GLOBAL REFRESH ON WEB CLIENT 
Root Cause:  Does not duplicate BACK_FORWARD_OBJECTS across the cluster. 
Resolution:  Duplicate the BACK_FORWARD_OBJECTS across the cluster after every update of 
BACK_FORWARD_OBJECTS. 
9310_66 
Bug ID 13554083:  AGILE ENGINEERING CHANGE (ECO) RELEASE CAUSES SYSTEM 
INSTABILITY OR CRASHES 
Root Cause: Procedure AGILE_SERVER_CHANGE.adjustRevFlags() has duplicated logic for 
multi-site case, which is not necessary. 
Resolution: Optimize the SQL script in the procedure and remove the duplication from 
AGILE_SERVER_CHANGE.adjustRevFlags(). 
9310_67 
Bug ID 13609525: OUTPUT ATTRIBUTES OF SAVED SEARCH ARE NOT RETAINED IN 
DASHBOARD WIDGET 
Root Cause:  While configuring a Dashboard widget, the selected output attributes of a saved 
search were not retained. Instead of displaying the default output attributes, which were defined 
based on Class level, user has to reselect the attributes to display in Dashboard widget. 
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
What you need to do is just click the convert button, sort the imported file, and then JPEG to GIF Converter will give you JPG files with high good quality.
best pdf to jpg converter online; convert pdf file into jpg
JPEG Image Viewer| What is JPEG
RasterEdge Image products support for high-quality JPEG, JPEG interface enabling you to quickly convert your JPEG including Bitmap, Png, Gif, Tiff, PDF, MS-Word
convert multipage pdf to jpg; convert pdf to jpg batch
Chapter 2: Issues Resolved by HotFix Releases 
27 
Resolution: When user configures a Dashboard widget from saved or existing search, new settings 
of output attributes are retained (instead of default output attributes) to display in UI. Then user can 
finish or reconfigure it. 
9310_68 
Bug ID 13622737: TOTAL TIME AND AVERAGE TIME ARE SAME IN CHANGE CYCLE TIME 
REPORT 
Root Cause:  Calculate total time is not correct. 
Resolution:  Fix the function about calculating total time. 
9310_69 
Bug ID 13700085: HOTFIX PATCH 9.3.1.0_66 CAUSES UTILITIES TO BE EXTREMELY SLOW 
Root Cause:  When set Item's Commodity field, the system loads all Commodity-related Parts and 
the Part's latest Description. 
Resolution:  When setting Item Commodity field, do not load all Commodity-related Parts or their 
Description. 
9310_70 
Bug ID 13649302: CREATE PROGRAM FROM TEMPLATE IS AUTO-CREATING DOC THAT IS 
NOT BASED ON RELEASED VERSION OF DOCUMENT 
Root Cause:  No change information is generated from item cache when content copy is performed. 
Resolution: Get latest change information from item cache. 
9310_71 
Bug ID 13712117: UNABLE TO CREATE NEW SUPPLIER CONTACT USER 
Root Cause:  The issue was introduced in PLM 9.3.1 by fixing another defect. That fix disallowed 
adding Inactive user to a Supplier. However, it wrongly assumed that, since the Inactive users do 
not appear in the Simple Search results, they should not be allowed to be added.  
Resolution: The issue was fixed by rolling back this fix to restore the earlier (9.3.1) behavior. 
9310_73 
Bug ID 13790832: QUANTITY BREAK SHOWS INCORRECT QUANTITY IN THE CHILD 
COMPONENTS 
Root Cause: Hard-coded and insufficient scale values. 
Resolution:  Set scale property for attributes that participate in Quantity update. 
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats Create PDF from images in both .NET NET converter control for exporting high quality PDF from images in
changing pdf file to jpg; change file from pdf to jpg
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Tiff files are exported with high resolution and no loss in quality in .NET framework. Also supports convert PDF files to jpg, jpeg images.
convert pdf file to jpg; bulk pdf to jpg converter
Readme  
28
Agile Product Lifecycle Management 
9310_74 
Bug ID 13800377: EXCEEDS MAXIMUM LENGTH ERROR WHEN CREATING INSTANCE 
Root Cause:  Column length limitation does not include ID to exceed the limit. 
Resolution: Extend column length. 
9310_75 
Bug ID 13698737:  ACCOUNT LOCKOUT NOTIFICATION IS NOT SENT USING WEBLOGIC 
Root Cause:  Before this hotfix, for Agile running on WebLogic server, user account lockout is 
relying on the WebLogic configuration. Because of this, system does not handle notifications 
properly when the user account has been locked. 
Resolution: In this hotfix, we disabled WebLogic account lockout, and instead use the Agile lockout 
mechanism. In this way, user lockout depends on Agile user's Account Policy settings, and the user 
would receive the lockout notification. 
9310_76 
Bug ID 13828481: NON-SERIALIZABLE OBJECT JAVA.IO.NOTSERIALIZABLE EX 
Root Cause:  Class WeblogicServerAdapter.java does not implement Serializable. 
Resolution:  Make WeblogicServerAdapter.java implement interface Serializable. 
9310_77 
Bug ID 13810101: TYPE-AHEAD CURSOR MOVES TO LEFT WHEN THERE ARE TOO MANY 
RESULTS 
Root Cause: The Type-ahead feature causes incorrect part numbers to be added to change 
objects. 
Resolution: Disable the Type-ahead feature of the Add-by-typing. 
9310_78 
Bug ID 13838907: BOM EXPLOSION REPORT DATE AS OF SHOULD DEFAULT TO $TODAY 
Root Cause: For any Item that is added to BOM Explosion Report, if it has a revision (rev), use the 
release date as Date As Of. Otherwise, use $TODAY. 
Resolution: For the latest rev, use $TODAY as Date As Of. 
9310_79 
Bug ID 13866029: NOTIFY UPON ENTRY ON PROJECT WORKFLOW'S STATUS CRITERIA 
Root Cause:  When configuring a PPM workflow of which status "In Process" is based on user-
defined subclass level, the configured users in notify user entry in Java client is not initially 
VB.NET Imaging - Generate Barcode Image in VB.NET
Create high-quality ITF-14 valid for scanner reading on any pages in a PDF or TIFF documents as well as common image files such as png and jpg.
convert pdf page to jpg; convert pdf document to jpg
C# Image Convert: How to Convert Tiff Image to Jpeg, Png, Bmp, &
RasterEdge.XDoc.Office.Inner.Office03.dll. RasterEdge.XDoc.PDF.dll. C# Image Convert: Tiff to Gif. How to achieve high quality Tiff to Gif image file conversion.
convert pdf to high quality jpg; batch convert pdf to jpg
Chapter 2: Issues Resolved by HotFix Releases 
29 
displayed on changing workflow window of Web UI, This is due to the Subclass ID of Criteria usage 
of Workflow status is not assembled in PLM object, so it will not notify users of Workflow status. 
Resolution: Assemble the Subclass ID of Activity/Gate to PLM object. Then it will be able to read 
Notify user configured in Java Client and display in changing status window. 
9310_80 
Bug ID 13885862: ATTACHMENTS WITH NO EXTENSION CANNOT BE DOWNLOADED 
Root Cause:  A code bug was not handling file download for those files without an extension type. 
Resolution:  Code fix to handle case of NULL file type found. 
9310_81 
Bug ID 13865455: UNABLE TO LAUNCH PROJECT AS EDIT PROJECT IF THE PROJECT HAS 
BEEN LAUNCHED AND RELATED MSP HAS BEEN SAVED TO LOCAL 
Root Cause:  XML element is lost. 
Resolution: Add element back so that related value can be put into element. 
9310_82 
Bug ID 13865420: SCHEDULE DATES PICKED FROM TEMPLATE IN PROJECT OWNER 
ASSIGNMENT NOTIFICATION 
Root Cause: During instance creation, basic copy is performed without reschedule, and notification 
is sent based on dates that are not rescheduled. 
Resolution: In situation where Start and/or End dates are changed, system should not send 
notification till reschedule is completed. 
9310_83 
Bug ID 13897506:  ADMIN CACHE SYNCHRONIZATION SUDDENLY CRASHED AGILE 
Root Cause:  Did not check recursive inheritance when getting merge property list. When there is a 
circle (recursion) in inherited structure, it will push the same node to stack again and again. That will 
cause OOM. 
Resolution:  Add check code to detect recursive inheritance that cause circle in inherited structure. 
When a recursive circle is detected, it must "break out" of it. 
9310_84 
Bug ID 13947242: FILENAME NOT RECORDED IN HISTORY TAB WHEN CLICKING THE 
FILENAME LINK 
Root Cause:  File ID passed to the LogXAction() method is always null. 
Resolution:  File ID obtained correctly from the request attribute in the LogOpenHistory method and 
passed to the logXAction method. 
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Convert PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF. VB.NET WPF PDF Viewer: Convert and Export PDF.
changing pdf to jpg; convert pdf to jpg file
C# Imaging - Generate Barcode Image in C#.NET
Create high-quality ITF-14 valid for scanner reading on any pages in a PDF or TIFF documents as well as common image files such as png and jpg.
conversion pdf to jpg; change pdf file to jpg online
Readme  
30
Agile Product Lifecycle Management 
9310_85 
Bug ID 14002140: NULL POINTER EXCEPTION ON IUPDATE TITLE BLOCK EVENT INFO 
Root Causes:  Two defects were merged into this hotfix: 
13011315: Serialization issue of parameters passed to PXSessionBean. 
12805425: The privMask in UserContext which is passed with EventInfo to scriptPX is lost 
because it is a transient field that is not serialized. 
Resolutions:  13011315: Re-initialize the missing data in PXSessionBean. 
12805425: Reset this transient field in AgileDSLSessionBean. 
9310_86 
Bug ID 14080443; SEARCH FOR USER ROLES FAILS TO EXPORT TO EXCEL 
Root Cause:  In code level, it fetch user roles after write data into temp file for export. 
Resolution: Fetching user roles in batch before write data into temp file for export. 
9310_87 
Bug ID 14163257: ADDING PRIVILEGES TO PART CREATOR-I ROLE TAKES A LONG TIME 
Root Cause:  Java Client call server side API "getNode()" for thousand times. 
Resolution:  Change "getNode()" RN-to "getNodes". 
9310_88 
Bug ID 14075454: USER SIGN OFF DURATION REPORT NOT GIVING OUTPUT 
Root Cause: The function to generate user signoff duration report can't process any special 
characters in attributes. 
Resolution: Fix the defect. 
9310_89 
Bug ID 14283259: ERROR ENCOUNTERED DURING ACP IMPORT OF EVENTS. 
Root Cause: 1. Data is not exported correctly due to a wrong API call. 2. Warning/Error message 
displayed incorrectly. 
Resolution:  Fixed code in files. 
9310_90 
Bug ID 14343212: CREATING PROJECT FROM TEMPLATE FAILS WITH 
JAVA.LANG.NULLPOINTEREXCEPTION 
Chapter 2: Issues Resolved by HotFix Releases 
31 
Root Cause:  The new reservation was not getting added to the ganttModel while adding Activity to 
Document. 
Resolution: Fixed the code to add the new reservation to the ganttModel.  
9310_91 
Bug ID 14409751: THE DYNAMIC LIST DOES NOT WORK WITH $USERGROUP 
Root Cause:  $USERGROUP-based criteria has not been supported. 
Resolution: Support $USERGROUP-based criteria in both Java Client and Search function. 
9310_92 
Bug ID 14473801: THE 30TH USER IN RESOURCE POOL NOT SHOWN IN ASSIGNMENTS 
Root Cause:  The end index was not passed correctly. 
Resolution: Fixed the issue passing the correct end index. 
9310_93 
Bug ID 14503787: THE VALUE IS NOT SAVED FOR THE LIFECYCLE PHASE ENTRY 
Root Cause:  Lifecycle Phase (LCP) values for Items base class were correctly resolved, but those 
for Parts class were not resolved. 
Resolution:  Resolve LCP values based on Parts class/Mfr.Part class. 
9310_96 
Bug ID 14621196: AGILE PCM: ITEM LIFECYCLE DOES NOT COPY INTO PCM PROJECT 
WHEN ITEM IS ADDED  
Root Cause:  Subclass value was not used while fetching subclass-specific Lifecycle Phase (LCP). 
Resolution:  Use subclass to get correct LCP on Items. 
Bug ID 14650022: UNABLE TO USE SUPPLIER GROUPS IN THE PCM RFQ AUTO ASSIGN  
Root Cause:   Do not handle if supplierKeys is null. 
Resolution:   Handle if supplierKeys is null. 
Bug ID 14303470: ADD ITEM WITH REV1 AND LCP IN PRELIM TO SOURCING PROJECT 
DISPLAYS 
Root Cause:  If no change for LCP in ECO, PC side will use null to column release_type. 
Resolution:  If LCP equal 0, set default Preliminary to LCP. 
Readme  
32
Agile Product Lifecycle Management 
PLM Release 9.3.1.1 
9311_106 
Bug ID  13483398: PROJECT TEMPLATES SHOULD ALLOW ADDING "PROPOSED/ACTIVE" 
PROJECTS AS CONTENT (ALSO VERIFIED BUG: 13559294)Root Cause:   Existing design does 
not support external dependency and does NOT support relationship/ dependency b/w template 
project and active/ proposed project. Either existing design does NOT support copy of relationship 
when saveAs or createFromTemplate is performed. 
Resolution:  1. Providing external dependency between template and proposed/ active project 
(template project can be successor only) and the dependency can be copied; Both internal and 
external Dependency removes its slack after being copied.  2. Providing support relationship 
between template and proposed/ active project and relationship can be copied over when saveAs or 
createFromTemplate is executed. 
9311_107 
Bug ID 13470577: NEED ABILITY TO RESTRICT 'CREATE FROM TEMPLATE' THROUGH 
CRITERIA, and 
Bug ID 13511210: CREATE FROM TEMPLATE PRIVILEGE SHOULD HAVE CRITERIA  
Root Cause:  Enhance "Create From Template" Privilege to allow selection of a Criteria on Base 
Class / Class / Subclass. Improve the "Create From Template" Privilege restriction. 
Resolution: User is able set the criteria for create from template privilege from Java Client. In Web 
Client when "from template" option is selected, on Create New page, only the root template name 
for which user has privilege is displayed. 
9311_108 
Bug ID 13491416: SDK IMANUFACTURER PART DOES NOT COMPLETELY IMPLEMENT THE 
PG&C ROLLUP 
Root Cause:  IManufacturerPart.rollup() is not implemented 
Resolution: Implemented IManufacturerPart.rollup() and IManufacturerPart.rollup(Date rollup_date) 
9311_109 
Bug ID 13440210: SCROLL BAR DISAPPEARs IN FULL SCREEN MODE. 
Root Cause: Do not calculate the height and width of div#pageViewContent2. 
Resolution: Add the calculation. 
Chapter 2: Issues Resolved by HotFix Releases 
33 
9311_110 
Bug ID 13516107: DATABASE CPU UTILIZATION IS INCREASING TO 99% 
Root Cause:  Report sever is doing an additional dynamic privilege check so search API cannot 
check this correctly. 
Resolution:  Removed this additional privilege check from report server. 
9311_112 
Bug ID 13492842: DEFAULT DECLARATIONS WORKFLOW DOES NOT VALIDATE THE EXIT 
REQUIRED FIELDS ON SPECIFICATION 
Root Cause: If there is no specification in Declarations.Specifications Table, the server does not 
show Error or Warning. If user adds "Declarations.Specifications.Specification" as a required Exit 
field, and add a specification to Declarations.Specifications Table, keep "Specification" as null, go to 
next status, then you will get the Error or Warning. System does not validate whether specification 
row is blank.  
Resolution: For Declaration, if user sets Declarations > Specifications tab > Specification attribute to 
be a required Exit field, and if there is no specification, system will validate it and will not allow the 
workflow to next status. 
9311_113 
Bug ID 13477014: SORT ORDER USING FORMAT OF ADVANCED SEARCH IS NOT WORKING 
Root Cause:  Currently, only support sorting in database by SQL order clause. Some attributes 
stored in database with ID, for these attributes, it does not make sense by sorting against ID, it 
should be sorted by their values. 
Resolution: Adding sorting process in memory. 
9311_114 
Bug ID 13359176: Workflow status gets approved when all Approvers and Observers are removed. 
Root Cause: In all approved method of BaseServiceSignoff class, it does not differentiate all 
approvals, and removes Approvers & Observers.   
Resolution: Differentiate two operations. 
9311_115 
Bug ID 13491196: WHEN USERS LOG IN THROUGH NON-SSO, 'COPY URL TO CLIPBOARD' 
DOES NOT WORK 
Root Cause:  Code issue, the regex that is used to strip the jsessionid is not correct. 
Resolution:  Strip the jsessionid, which is supposed to end with ? or #. 
Readme  
34
Agile Product Lifecycle Management 
9311_117 
Bug ID 13528679: SEARCH FOR CERTAIN BOM ITEMS RETURNS INCORRECT RESULT 
Root Cause:  Currently system is based on Table for the AND function. 
Resolution:   Change to basing on Row for AND function. 
9311_118 
Bug ID 13533902: Choice of workflow is blank for Change Order when Affected Items have both 
new and released Items. 
Root Cause: When adding 2 or more items on Affected Items (AI) tab, Lifecycle Phase field value of 
the second Item is not added to the correct index of the left array of criteria. 
Resolution: Put the value of Lifecycle Phase field of the second item into the correct position in left 
array of criteria, then the program will be OK. 
9311_119 
Bug ID  13513211: BULK CHANGE ORDER SEARCH RESULTS DO NOT LIST ALL 
ASSEMBLIES 
Root Cause:  The search limit for the Bulk Change in ECO and MCO is constraining the customer, 
who wants the limitation to be 5000. 
Resolution: Modify the search program and make sure that it can return 5000 records by one 
search. 
9311_120 
Bug ID 13529095: AIS AXML EXPORTS OF CHANGES THAT INCLUDE AFFECTED ITEMS 
OPEN BOMs, IMPACTING PERFORMANCE 
Root Cause: When exporting Affected Items (AI) tables, loading one-level BOM structure is enough 
to output the Redline BOMs information. However, currently two levels of BOMs will be handled, 
which is waste of memory and time. Loading and resolving revisions for huge BOM spends a lot of 
time on getReleaseDate() method. 
Resolution: Cache the release date information and avoid redundant calls. Change the export logic 
to loading one level BOM for AI Redline BOM info. Cache the ReleaseDate for each revision of Item 
in order to cut down the time cost on getReleaseDate().  
9311_121 
Bug ID 13571187: VALUES FROM MULTILIST TRUNCATED IN ADVANCED SEARCH AND 
EXPORT 
Root Cause:  The server saves the multiple-list entry to MSAtt table if there are more than 250 
entries. The search server does not handle the cases for this many attributes. 
Resolution: Special-handle this case to correctly fetch multiple-list entries. 
Documents you may be interested
Documents you may be interested