Chapter 2: Issues Resolved by HotFix Releases 
45 
9311_180 
Bug ID 14338387: WHERE USED ALL-LEVELS QUERY FAILED TO EXECUTE VIA SDK 
Root Cause:  'Distinct' & 'Order by' would disorder Cascade query, and degrade the search 
performance. 
Resolution: Remove 'Distinct' & 'Order by'. 
9311_190 
Bug ID 14484455: ITEM ACTIVITY REPORT  REPORTS CRASH THE SYSTEM. 
Root Cause:The SAX parse (org.apache.xerces.parsers.SAXParser)/XML parse try to load all JAR 
in class path to find XML parse. The JDK will open this jars file when loading, it hit the Native I/O 
and cause the Native method out of memory. 
Resolution: Reduce the XML loading by cache the sax parser, and explicitly indicate the 
org.apache.xerces.parsers.SAXParser in. xerces.properties under <jdk_home>\jre\lib 
9311_193 
Bug ID 14565177: PLM 9.3.0 DATABASE UPGRADE ISSUE - DASHBOARD SEARCH WARNING 
Root Cause:  If setting up a query that produces a warning message during dashboard 
configuration, it won't save the 
query. So, after user selects Continue and clicks Finish, the query will be lost. 
Resolution:  After user selects Continue and clicks Finish, set a flag to tell system that the query is 
modified. So it will try to save the query. 
9311_196 
Bug ID 14612380: AFFECTED ITEM. MULTILIST FIELDS ARE REMOVING CONTENT OVER 31 
VALUES AFTER RUNNING 
Root Cause:  The multilist fields in rev table are defined as VARCHAR2(255 CHAR) which only 
allows 255 bytes, if the length of multilists is more than 255 then only 255 bytes is saved and the 
extra value is truncated. 
Resolution:  If it is a rev multilist and length of its value is more than 255, move value to table msatt 
to allow unlimited size. 
9311_197 
Bug ID 14314920: UNABLE TO OPEN COMPLIANCE ROLLUP SCHEDULING NODE 
Root Cause:  A WebLogic bug causes the issue. 
Resolution: Apply WebLogic patch #12348136 and upgrade JavaClient accordingly. 
Batch pdf to jpg converter online - 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
change pdf file to jpg; best pdf to jpg converter for
Batch pdf to jpg converter online - 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
.pdf to .jpg converter online; batch pdf to jpg online
Readme  
46
Agile Product Lifecycle Management 
9311_198 
Bug ID 14629457: EDIT RULE POPUP DOES NOT RETAIN THE SELECTED VALUES 
Root Cause:  In the Edit Rule dialog, the select-box options were dynamically added and 
manipulated to HTML in JavaScript. Sets the default-selected attribute but misses the selected 
attribute of the option that should be selected. 
Resolution: Fixed the issue by setting the selected attribute of the correct option. 
9311_204 
Bug ID : 14674090: EFFECTIVITY DATE INCONSISTENT IN  JAVA VS WEB 
Root Cause:  The DateFormat of export is written to date–time default, and it is not controlled by 
Java Client Administrator. 
Resolution: Add condition to control DateFormat for export. 
9311_205 
Bug ID 14710185:  REDLINES SHOW DUPLICATE DATA IN CHANGE-CONTROLLED 
MULTILIST ATTRIBUTE 
Root Cause: Incorrect SQL query string when selecting redline data.  
Resolution: Change the query string to select the correct data.   
PLM Release 9.3.1.2 
9312_1 
Bug ID 13020070: COMPARISON OF WORK REQUESTS AND RECIPES NEEDS TO BE 
SUPPORTED 
Root Cause: New Enhancements in Recipe & Material Workspace (RMW)  
Features in Scope:  1. Allow adding same results multiple times.  2. Sampling Materials from work 
request screens (input, output).  3. Import results from spread sheet or Excel-like UI.  4. UOM Fix 
for consumables: currently RMW doesn't publish quantity and UOM correctly to Agile PLM.  5. BOP 
tab must display CPP, FPP and Parameter Owner columns.  6. Cannot create category structure 
beyond 6th level.  7. Comparing work requests side by side (Detailed Compare where the work 
request parameters and sample results are compared; one such work request is marked as 
"selected").  8. Co-relation View which searches for work requests executed earlier that match 
certain input material quality and quantity characteristics, and result in a certain output quality 
parameter values. 
Resolution:  1. When user enters same result multiple times for a parameter, all results are 
displayed appropriately.  2. Both input lots as well as finished product lots can be sampled from 
Work Request management screens.  3. Importing work request process parameter results as well 
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
software; Support a batch conversion of JPG to PDF with amazingly high speed; Get a compressed PDF file after conversion; Support
pdf to jpeg converter; convert .pdf to .jpg online
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
Features and Benefits. High speed JPEG to GIF Converter, faster than other JPG Converters; file name when you convert the files in batch; Storing conversion
convert pdf pictures to jpg; convert pdf pages to jpg
Chapter 2: Issues Resolved by HotFix Releases 
47 
as Sample Parameter Results from an excel spreadsheet is supported.  4. Consumables are 
synced to A9 with each UOM appended to the BOM quantity.  5. For Bill of Parameters tab 
application now displays CPP, FPP, Template Owner Name columns on BOP Parameters tab.  6. 
Application allows creation and display of categories beyond 6th level.  7. Application supports 
comparison of two Work Requests from Co-relation results and work request manage screens.  8. 
Application now provides a shortcut under process reports section for discovering work requests 
which yielded a set of parameter results. Co-relation view allows searching Work Requests based 
on input/output parameter criteria. It also allows to add input material and it's quantity into the 
criteria. In addition user can add effective dates, output material and parameters into search criteria. 
9312_2 
Bug ID 13241873: FILE MANAGER FAILS ON GET WHEN FILE TYPE IS NULL. 
Root Cause:  A code bug was not handling file download for IE browser for those files without an 
extension type. 
Resolution: Code fix to handle case of NULL file type found. 
9312_3 
Bug ID 13589505: PACKAGE RESPONSE SERVICE AND AGILE DESTINATION CAN NOT BE 
CREATED 
Root Cause:  Removing sdk.jar from pre-load list of Java Client causes ClassNotFoundException 
while doing ACS configuration that depends on classes in sdk.jar. 
Resolution:  Build new jar for ACS interface files seperated from sdk.jar and make it in the pre-load 
list of Java Client. 
9312_4 
Bug ID 13587783: GANTT LOCKS ALL PROGRAMS THAT ARE DEPENDENT ON EACH OTHER 
Root Cause:  As Designed. Customer requested for new implementation so that they can work on 
Predecessor and Successor objects parallely though predecessor is launched in Gantt. 
Resolution: Introduced new Gantt-Launch options. 
Bug ID 13698830: GANTT CHART WILL NOT UPDATE SCHEDULE DATES OF SUCCESSOR 
FOR EXTERNAL DEPENDENCIES 
Root Cause:  Modified Activities list which did not have all the modified activities was used during 
update. 
Resolution: Need to call getAllModifiedActivities on document after UpdateCoverPage on children to 
get the actual list. 
Bug ID 13695372:  CREATE FROM TEMPLATE FAILS IF TEMPLATES HAS DOC CONTENT 
(WITH RULES & AUTONUMBER) 
Root Cause: readCurrentActivity(.).getStatus() call was failing with the Null Pointer Exception as the 
subscriber is not the activity to be copied. 
JPG to DICOM Converter | Convert JPEG to DICOM, Convert DICOM to
Open JPEG to DICOM Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "DICOM" in
pdf to jpeg; reader convert pdf to jpg
JPG to JBIG2 Converter | Convert JPEG to JBIG2, Convert JBIG2 to
Open JPEG to JBIG2 Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "JBIG2" in
pdf to jpg; changing pdf to jpg on
Readme  
48
Agile Product Lifecycle Management 
Resolution: Added the check to see if the subscriber is the project to be copied and then get the 
status. 
Bug ID 13695549: CREATE FROM TEMPLATE THROWS NULL POINTER EXCEPTION if 
template has Internal Dep 
Root Cause:  In rescheduleSaveAs(), While identifying the conflicting dependencies, 
"depVOsToBeDeleted" is an ArrayList contains duplicate dependencies to be deleted.While 
iterating through depVOsToBeDeleted list and remove the conflicting dependency, it will not be 
available for the next time as it is already removed. 
Resolution: depVOsToBeDeleted" should not contain the duplicate dependencies to be deleted. 
Hence changed the code to avoid duplicates by using HashSet instead of ArrayList. 
9312_5 
Bug ID 13636670: INVESTIGATE WHY CHANGE C007008 FAILS WHEN TRANSFER 
Root Cause:  If user doesn't have Discover privileges on prior BOM Item, Agile still tries to load 
details for it. 
Resolution:  Filter out prior BOM Items with no privileges. 
9312_6 
Bug ID 13648071: MAX VALUES IN PLM REFERENCE IS 20 
Root Cause:  There have a restriction of maximum size 872 byte of column PLM_REFERENCE 
defined in DB, so it 
just supported with limited PLM reference from user input. 
Resolution: Alter the type definition of column PLM_REFERENCE in table activity from varchar to 
clob, now it accepts unlimited PLM reference number. 
9312_7 
Bug ID 13648105: PROJECT TEMPLATES SHOULD ALLOW ADDING "PROPOSED/ACTIVE" 
PROJECTS AS CONTENT 
Root Cause:  Existing Design does not support external Dependency and does NOT support 
Relationship/Dependency between 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 Project 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. 
JPG to JPEG2000 Converter | Convert JPEG to JPEG2000, Convert
Open JPEG to JPEG2000 Converter first; ad JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "JPEG2000" in
batch pdf to jpg converter online; change pdf to jpg format
JPG to Word Converter | Convert JPEG to Word, Convert Word to JPG
Open JPEG to Word Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "Word" in
convert multi page pdf to jpg; to jpeg
Chapter 2: Issues Resolved by HotFix Releases 
49 
9312_8 
Bug ID 13648178: CREATE FROM TEMPLATE PRIVILEGE SHOULD HAVE CRITERIA 
Root Cause: Enhance "Create From Template" Privilege to allow user to select the Criteria upon 
Activity Base Class/Class/Subclass and attribute level. Improve the Create From Template Privilege 
restriction so that the user is able to do so only from a Template that he has Privilege access to. 
Resolution: Enhance Java Client code that allows a user to select the Criteria upon Activity Base 
Class/Class/Subclass and attribute level. The result should be that, from Web Client UI, a user is 
only able to select out the Templates to which he has Privilege, Add Privilege checking code to filter 
no-Privileged template return, and reject a user to 'create from a template' to which he does not 
have Privilege access. 
9312_10 
Bug ID 13588030: NEED ABILITY TO SPECIFY DIFFERENT CONSTRAINT TYPES FOR EACH 
DEPENDENCY 
Root Cause:  Implement Stationary Gates to prevent the non-authorized users from moving the 
schedule of the Gate object. 
Resolution:   "Enable Stationary Gate" attribute is introduced in General Info tab of Gate object. 
Bug ID 13548611: SCHEDULE STATUS ATTRIBUTE IS MISSING ON SCHEDULE TAB Root 
Cause:  User should be able to view Schedule status attribute in schedule tab of a Project.  
Resolution:  Schedule status attribute should display in the schedule tab of Project. 
Bug ID 13567649: CREATE FROM TEMPLATE FAILS WITH NULL POINTER EXCEPTION 
Root Cause:  The new reservation was not getting added to the ganttModel while adding Activity to 
Document. 
Resolution:  Adding new reservation to the ganttModel. 
Bug ID 14105112: APPLICATION ERROR IS THROWN ON MY ASSIGNMENTS 
Root Cause:  PLMReference attribute has been changed to CLOB column because of which My 
Assignments SQL has been modified. And New "Stationary Gate" column is not included.  
Resolution:  Added the Stationary Gate column in My Assignments. 
9312_11 
Bug ID 13688353: CREATE PROGRAM FROM TEMPLATE IS AUTO-CREATING DOCUMENT 
THAT IS NOT BASED ON RELEASED VERSION OF DOC 
Root Cause: No change information is generated from item cache when content copy is performed. 
Resolution: Get latest change information from item cache.  
9312_12 
Bug ID 13371693: IMPORTED BILL OF MATERIALS (BOM) MISSING COMMON SITES 
JPG to PNG Converter | Convert JPEG to PNG, Convert PNG to JPG
Open JPEG to PNG Converter first; Load JPG images from local folders in "File" in toolbar Windows Explorer; Select "Batch Conversion" & Choose "PNG" in "Output
convert pdf to jpeg on; convert pdf to jpg converter
VB.NET Image: PDF to Image Converter, Convert Batch PDF Pages to
RasterEdge .NET Imaging PDF Converter makes it non-professional end users to convert PDF and PDF/A documents commonly in daily life (like tiff, jpg, png, bitmap
conversion of pdf to jpg; convert pdf file to jpg online
Readme  
50
Agile Product Lifecycle Management 
Root Cause:  When importing an Item that has been redlined, with respect to Site(s), and if there is 
a default value for New Revision that is not the same as old Revision, system would import only the 
redlines specific to the Site, and would remove the other rows. 
Resolution:  Add a check, if an Item on one Site is redlined, then all other instances (rows) of the 
same Item on other Sites should not be removed. 
9312_13 
Bug ID 13785604: ABILITY TO CHANGE PART TYPE ON A RELEASED PART WITH PAGE-
THREE ATTRIBUTE 
Root Cause:  Improper logic in the system. 
Resolution:  If change-controlled attribute is modified due to Change Order's Part Type, of the Part 
that is related to the Change, it should not be regarded by System as an error. 
9312_14 
Bug ID 13773525: IMPORT - MULTI ROW UPDATE OPTION(COMPLETE REPLACE) NOT 
WORKING FOR BOM DELETE.   
Root Cause: Change Mode is Authoring, Multi-Row update Mode is 'Complete Replace'. Import 
doesn't delete the existing BOMs that are Site specific.  
Resolution: Deletes (completely replaces) BOM specific to Sites.   
9312_15 
Bug ID 13718095: AGILE PCM ERROR PROPOSING ALTERNATE AML (RESTRICTED 
SUPPLIER)  
Root Cause:  Exception while setting numeric value on a field with string get/set. 
Resolution:  Use string value instead of numeric for list default values. 
9312_16 
Bug ID 13826127: REQUEST HOTFIX TO BE "FORWARD-PORTED" FROM PLM-9.3.1.1_HF123 
TO PLM-9.3.1.2 
Root Cause:  This particular issue was reproducible only in the customer's production environment, 
which is a cluster of multiple nodes; also, this system uses many AIA- and PX-configured 
customizations. As part of launch of MCAD tool, it loads the user object by doing authentication to 
LDAP. In one of the nodes, the LDAP configuration becomes corrupted and MCAD users are 
unable to log in from that node. 
Resolution:  The corruption is because the initialization method was not threadsafe. Modified the 
specific block of code using "synchronizes block" to make it threadsafe. 
Chapter 2: Issues Resolved by HotFix Releases 
51 
9312_17 
Bug ID 13829770: ORIGINATOR/CHANGE ANALYST NAMES NOT SHOWING IN SEARCH 
RESULTS 
Root Cause:  In UserDiscoverBuilder/UserGroupDiscoverBuilder, when handling 
loadDiscoverObjects, it calls setBasicInfo to set the Discover objects' ObjKey again. That can 
change Discover objects' classid to a wrong ID. 
Resolution: Commet out setBasicInfo in UserDiscoverBuilder and UserGroupDiscoverBuilder. 
9312_19 
Bug ID 13835379: CHANGE DOES NOT AUTOPROMOTE TO CLOSED. 
Root Cause: Get wrong "phantom cache" version when release lock. 
Resolution:  When release lock, get phantomcache first, then update database. 
9312_20 
Bug ID 13844758: QUICK VIEW NOT WORKING PROPERLY; ALSO THERE IS JAVASCRIPT 
ERROR 
Root Cause: Used a undefined variable in function showQuickViewLink() that occurs the quick-view 
page cannot appear when moving mouse, as in hover to tasks under Schedule tab.  
Resolution: Corrected the typical error. 
9312_21 
Bug ID 13898074: GANTT INTERFACE HAS COMPLICATED THE SCHEDULING PROCESS 
Root Cause:  Caused when graphically adjusting a schedule in the Gantt, it always misaligns to 
very odd hours and seconds and does not "snap" (default) to a reasonable rounded-off time. 
Resolution: In order to increase more functional and effective use cases in Gantt, implemented the 
following behaviors: 
1. When dragging a Start Time, snap to Working Start Time. This could be on the same or other 
days. 
2. When dragging an End Time, snap to Working End Time. 
3. When dragging in an entire Activity in Gantt, the Activity will always be moved by complete Days 
(do NOT change the Times of the task, only the Day) and the Duration will be retained. 
Readme  
52
Agile Product Lifecycle Management 
9312_22 
Bug ID 13892935: NOT ABLE TO ASSIGN PRICE ADMINISTRATOR TO PCO 
Root Cause:  When assigning user to Price Administrator role, system does not check that the role 
(or the user) contains Change Analyst list. 
Resolution: System will check Change Analyst list other than Price Administrator. 
9312_23 
Bug ID 13911657/13911658: aXML CONTENT VIOLATES THE XML SCHEMA DEFINITION/aXML 
SCHEMA FAILS TO VAILIDATE 
Root Cause: When ObsoleteDate is null, Agile still writes ObsoleteDate tag/xsd is with some typo. 
Resolution: Do not write ObsoleteDate tag when ObsoleteDate is null/Correct the typo in aXML.xsd 
9312_24 
Bug ID 13935046: RESTRICTED SUPPLIER UNABLE TO VIEW RFQ ATTACHMENTS 
Root Cause:  The system misses the "Get File" size from SQL. 
Resolution:  Add this column when getting the related attachment information. 
9312_25 
Bug ID 13941493: IQUERY RESULT IS NOT ORDERED AS EXPECTED IN PLM 9.3.1.2, 
WHEREAS IT WORKED IN PLM 9.3.0.1 
Root Cause: Addition of a required column in SQL for a security check affected the SQL order offset 
Resolution:  Correct the SQL order offset. 
9312_27 
Bug ID 13865407: RELATIONSHIP TAB ATTRIBUTES OF AN ITEM CONFIGURED AS EXIT 
REQUIRED FIELDS OF WORKFLOW 
Root Cause: The audit business for checking item relationships was not included in workflow. 
Resolution: Add the related audit business. 
9312_28 
Bug ID 13910137: UNABLE TO INACTIVATE THE SUPPLIER USERS 
Root Cause:  The issue was introduced in PLM 9.3.1 by fixing Bug 9406284. That fix, which 
disallowed adding Inactive user to a Supplier, wrongly assumed that, since the Inactive users do not 
appear in the simple search results, they should not be allowed to be added. As a result of that fix, 
another issue was introduced, Bug 9701238, which was fixed in 9.3.1 afterward. 
Chapter 2: Issues Resolved by HotFix Releases 
53 
Resolution:  The issue was fixed by rolling back the 9.3.1 fixes for 9406284 and 9701238, which 
restored the original 9.3.1 behavior. 
9312_29 
Bug ID 13977677:  SQL USES HIGH DATABASE CPU 
Root Cause:  Report invoke the search API, which cannot check the dynamic list privilege correctly. 
The security check in report caused this issue. 
Resolution: Using subclass type when call the search API. 
9312_30 
Bug ID 13927507: JAVA HEAP SPACE ERROR WHILE PROPAGATING SUBCLASSES 
Root Cause:  When there is a circular reference in the inherited structure of the merged property 
list, the same node will be pushed to stack again and again, resulting in out of memory condition. 
Resolution:  Add check code to detect recursive inherited structure. When a circular reference is 
detected, break out of the loop. 
9312_31 
Bug ID 13975267: WHERE USED LINK OPENS THE PARENT ITEM AT INTRODUCTORY 
REVISION IN WEB CLIENT  
Root Cause: When generating Where Used table, changeObjId and changeClass returned from 
server do not match. ChangeObjId is the Latest Released change object (ID) while changeClass is 
0. So after clicking link in this table, it cannot take user to correct Revision (rev). 
Resolution: When generating item link in Where Used table, if changeObjId is greater than 0 while 
changeClass is smaller than 0, we use default changeClass here. 
9312_32 
Bug ID 14005697: MULTIPLE ENHANCEMENTS RELATED TO 9312 RMW PRODUCT. 
Root Cause: New Enhancements in Recipe and Material Workspace. 
Features in scope: Issue 1: 3-5388233896: Attachments should directly flow from RMW - PPM, as a 
part of task deliverables.  Issue 2: 3-5596036741: Importing recipe with exim utility results in material 
variables not getting linked to BOM Items correctly.  Issue 3: 3-5605335671: Object editing/viewing in 
RMW must be controlled with a rules engine.  Issue 4: 3-5605335686: When Sample results are 
imported second time, results from first import must be deleted. 
Resolution: 3-5388233896: PPM Integration ensures that Project and WR from A9 can be closed in 
RMW which attaches the results from RMW in A9.  3-5596036741: Changing materials while importing 
recipe has been fixed.  3-5605335671: View restriction capability has been provided in RMW. This 
also ensures that editing is restricted too.  3-5605335686: RMW now provides a flag which can be 
turned on to erase previous sample results, before a new set of results are imported. 
Readme  
54
Agile Product Lifecycle Management 
9312_33 
Bug ID 13927547: AGILE PPM 9.3.1 TIMESHEET FILTER FUNCTIONALITY NOT WORKING  
Root Cause:  The value of root parent attribute was built as VOCellObject object, the evaluated 
value of this object used to match criteria is object ID,but the search based this attribute is text 
search so the defined condition cannot correctly match true rows. 
Resolution: Code modified to build a CMObjectRowExt instead of CMObjectRow as the parameter 
of filter criteria evaluator. 
9312_34 
Bug ID 13920650: AGILE BOM EXPLOSION REPORT PRINTS FOOTER ON NEXT PAGE IN 
LANDSCAPE 
Root Cause: The height of "landscape" print is unsuitable. 
Resolution:  Limit the landscape print height. 
9312_35 
Bug ID 14027203: MISSING MANUFACTURER DATA EXPORTING ITEMS 
Root Cause: Privilege check for Enforce Field-Level Read is incorrect. 
Resolution: When user has no Enforce Field-Level Read privilege, Read privilege check is ignored. 
9312_36 
Bug ID 14075143: EFFECTIVITY DATE INCONSISTENT IN  JAVA CLIENT (BUT OK IN WEB 
CLIENT). 
Root Cause: Incorrect logic when printing and exporting date value. 
Resolution: Change the logic, take Date Time Format into consideration. 
9312_37 
Bug ID 14126153: SOME PROJECT DATA COULD NOT BE FOUND IN QUICK SEARCH 
Root Cause:  Regenerating of CTX indexes are bypassed on every tree update as Name, Number, 
or Description is not modified during the execution of the Health task. However, if a SQL with any of 
the three columns is fired (which is fired when document is Saved), whether the value for these 
attributes are changed or not, the CTX indexes ignores these rows during the search unless CTX 
indexes are synchronized. 
Resolution:  After all the tree's health information is recomputed and updated, the synchronization 
of CTX indexes is invoked. This ensures that CTX indexes are regenerated for all the rows that got 
updated during the task execution. 
Documents you may be interested
Documents you may be interested