Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
4 replies
Subscribers
6 subscribers
Views
3602 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Process
Several of our process models in development have been corrupted: text boxes are
bruceh
over 11 years ago
Several of our process models in development have been corrupted: text boxes are missing and the angle connectors have all changed to straight connectors. So far the damage looks to be isolated to one folder. I have attached a section of our app server log. Any ideas what would cause this? Our system admin did not find any issues. The only mistake we know we made was that we changed the name of a constant and deleted the old one and forgot to change the constant name in our PM before running it. thanks in advance....
2014-1-29_log.txt
OriginalPostID-98112
OriginalPostID-98112
Discussion posts and replies are publicly visible
Parents
0
Eduardo Fuentes
Appian Employee
over 11 years ago
It seems this environment is pointing to an invalid CDT. It's invalid now because you deleted it and uploaded again but with a different namespace:
2014-01-29 15:20:34,850 [http--0.0.0.0-8080-4] ERROR com.appiancorp.process.design.service.ProcessDesignServiceXmlImpl - An error occurred retrieving the model from the filesystem.
com.appiancorp.suiteapi.common.exceptions.AppianException: Invalid Type: null (APNX-1-4047-000)
To solve the issue:
1. DO NOT save and publish the "broken" model, otherwise you will be saving the wrong position of the connectors, the missing swim lanes and annotations.
2. Identify the problematic CDTs. Focus on the ones you recently changed the namespace
3. Reupload the CDT with the OLD namespace (you can leave the new one since it has a different namespace)
4. Open the model again. If you DID NOT save and publish the "broken" version and you reuploaded the right CDTs then the issue should be resolved. Otherwise if you DID SAVE the broken appearance the position will be the same but there will be no error in the logs any more.
5. At this point you can now manually remap the nodes to point to the namespace-renamed CDT, fix the position and missing items and save and publish
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
Eduardo Fuentes
Appian Employee
over 11 years ago
It seems this environment is pointing to an invalid CDT. It's invalid now because you deleted it and uploaded again but with a different namespace:
2014-01-29 15:20:34,850 [http--0.0.0.0-8080-4] ERROR com.appiancorp.process.design.service.ProcessDesignServiceXmlImpl - An error occurred retrieving the model from the filesystem.
com.appiancorp.suiteapi.common.exceptions.AppianException: Invalid Type: null (APNX-1-4047-000)
To solve the issue:
1. DO NOT save and publish the "broken" model, otherwise you will be saving the wrong position of the connectors, the missing swim lanes and annotations.
2. Identify the problematic CDTs. Focus on the ones you recently changed the namespace
3. Reupload the CDT with the OLD namespace (you can leave the new one since it has a different namespace)
4. Open the model again. If you DID NOT save and publish the "broken" version and you reuploaded the right CDTs then the issue should be resolved. Otherwise if you DID SAVE the broken appearance the position will be the same but there will be no error in the logs any more.
5. At this point you can now manually remap the nodes to point to the namespace-renamed CDT, fix the position and missing items and save and publish
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data