Autodesk PLM 360
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
On creating an Item I got the following scriting error:
Since it made no sense to me & didn't appear to point to anything wrong with my script, i decided to try & create the item again. It worked... But its the longest 'scripting' error I've seen so far so I thought I'd share my landmark moment. ![]()
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi Scott,
Mind posting the script(s) you were using JAVA and computed fields.

Joe Piggee
Support Specialist
Product Support
Autodesk, Inc.
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
/*
item.NUMBER = item.PROJECT.CONTRACT_NUMBER + "-" + item.DECK + "-" + item.AREA;
if (item.AREA <= 9)
{item.WORK_PACK_NUMBER = item.DECK + "0" + item.AREA;}
else
{item.WORK_PACK_NUMBER = item.DECK + item.AREA;}
*/
//=========== sets the related product's Work Allocations ======================//
setLists();
//=========== sets the current Items Number ======================//
item.NUMBER = item.RELATED.CONTRACT_NUMBER + "-" + item.DECK + "-" + item.AREA;
if (item.AREA <= 9)
{item.WORK_PACK_NUMBER = item.DECK + "0" + item.AREA;}
else
{item.WORK_PACK_NUMBER = item.DECK + item.AREA;}
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
setlists:
function setLists(){
var desc = item.descriptor.descriptor;
var tempProduct = null;
if(item.RELATED_TEMP === null){
item.RELATED_TEMP = item.RELATED.descriptor.descriptor;
}
else if (item.RELATED === null && item.RELATED_TEMP !== null){
tempProduct = new parentObject(item.RELATED_TEMP.descriptor.dmsID);
tempProduct.removeItem(desc);
item.RELATED_TEMP = null;
}
else if(item.RELATED.descriptor.descriptor !== item.RELATED_TEMP.descriptor.descriptor){
tempProduct = new parentObject(item.RELATED_TEMP.descriptor.dmsID);
tempProduct.removeItem(desc);
//item.RELATED_TEMP.RELATED_WORK_ALLOCATIONS = removeItem(item.RELATED_TEMP.RELATED_WORK_ALLOCATI
item.RELATED_TEMP = item.RELATED.descriptor.descriptor;
}//end if
if(item.RELATED !== null){
var product = new parentObject(item.RELATED.descriptor.dmsID);
product.addItem(desc);
}//end if
}
function parentObject(dmsID){
this.myObject = loadItem(dmsID);
this.addItem = function(descriptor){
if(this.itemExists(descriptor) === false){
var currentValues = this.returnItems(descriptor);
currentValues.push(descriptor);
this.myObject.RELATED_ITEMS = currentValues;
}
};
this.itemExists = function(descriptor){
if(this.myObject.RELATED_ITEMS === null){return false;}
for (var i = 0; i < this.myObject.RELATED_ITEMS.length; i++) {
if(descriptor === this.myObject.RELATED_ITEMS[i].descriptor.descript
return true;
}
}
return false;
};
this.returnItems = function(){
var currentValues = [];
if(this.myObject.RELATED_ITEMS === null){return currentValues;}
for (var i = 0; i < this.myObject.RELATED_ITEMS.length; i++) {
currentValues.push(this.myObject.RELATED_ITEMS[i].
}
return currentValues;
};
this.removeItem = function(descriptor){
var currentValues = [];
for (var i = 0; i < this.myObject.RELATED_ITEMS.length; i++) {
if(descriptor !== this.myObject.RELATED_ITEMS[i].descriptor.descript
currentValues.push(this.myObject.RELATED_ITEMS[i].
}
}
this.myObject.RELATED_ITEMS = currentValues;
};
}
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Scott - I just came across pretty much the same error in another tenant. Will report.
And same as you - retrying worked.
Michelle

Michelle Stone
PLM Product Manager
Autodesk, Inc.
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Scott,
Looks like an issue with stamping userids to the logging section on item creation, checking with the powers to be right now.

Joe Piggee
Support Specialist
Product Support
Autodesk, Inc.
Re: Nice scripting error for you guys
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
