java当单据变化触发,UAP开发(NC63)遇到的错误记录
NC63開(kāi)發(fā)遇到過(guò)的錯(cuò)誤,記錄一下,寫(xiě)的比較糙
整合的PDF可以在這里下載:整合PDF
1、ARRAY類型為枚舉? NO,應(yīng)該為SINGLE類型并需要添加枚舉
2、只要修改元數(shù)據(jù)屬性,就需要?jiǎng)h除對(duì)應(yīng)的數(shù)據(jù)表,并重新執(zhí)行sql語(yǔ)句。枚舉類型不需要。
3、新建元數(shù)據(jù),唯一約束條件錯(cuò)誤
3.1元數(shù)據(jù)發(fā)布成功過(guò)
(連續(xù)發(fā)布元數(shù)據(jù))
錯(cuò)誤出現(xiàn)在這個(gè)bmf文件,不是數(shù)據(jù)庫(kù)的原因
暫時(shí)解決辦法:SVN還原前一天的bmf文件,然后在修改之前先刪除已發(fā)布的元數(shù)據(jù)
解決辦法:刪除bmf文件中的所有屬性,重新導(dǎo)入。(潛在錯(cuò)誤:未正確使用腳本導(dǎo)致id重復(fù)
3.2元數(shù)據(jù)未發(fā)成功過(guò)
解決辦法:刪掉改實(shí)體組件,重新創(chuàng)建新的同名實(shí)體組件
因?yàn)椴⑽幢4娴綆?kù)中,因此沒(méi)有影響,存儲(chǔ)元數(shù)據(jù)的表,md_component
4、同步其他人的代碼,造成的無(wú)法查詢和新增
原因:
新建結(jié)點(diǎn)時(shí),修改類路徑,造成默認(rèn)接口路徑改變。因此需要導(dǎo)入配置文件到本地的UAP-studio文件夾中。
解決辦法:
核實(shí)upm文件是否存在或者類路徑信息是否正確,路徑為%NCHome%\modules\XXX\META-INF
5、無(wú)法看見(jiàn)開(kāi)發(fā)出來(lái)的單據(jù)
清除緩存
6、修改類路徑
直接在元數(shù)據(jù)中修改類路徑,發(fā)布元數(shù)據(jù),生成java源碼,但是類路徑并沒(méi)有改
手動(dòng)直接重構(gòu)-重命名,報(bào)無(wú)法找到j(luò)ava vo的錯(cuò)誤,系統(tǒng)識(shí)別的還是更新前的類路徑
刪除元數(shù)據(jù),重新發(fā)布元數(shù)據(jù),生成java代碼,問(wèn)題解決了
7、no bean named 'context' is defined
出錯(cuò)原因:界面文件XXconfig.xml文件的某個(gè)Context標(biāo)簽下的類路徑無(wú)法識(shí)別,通常出現(xiàn)于新增的Action/按鈕情況。
解決辦法:
1)尋找最近添加的Action/按鈕,查看屬性的類路徑是否正確。
2)檢查UPM文件
3)檢查代碼是否存在,可能是用chengben項(xiàng)目打開(kāi)bjcj的單據(jù)
8、參照的數(shù)據(jù)在卡片中顯示而在列表中不顯示
參照的字段,只是將參照表的主鍵存在庫(kù)里。需要自定義另外的數(shù)據(jù)(如v_suncontractorname.v_name),來(lái)在列表中顯示。
e.g.參照分包商名稱里面的字段,則直接將其拖到右邊,參照名稱中選擇分包商名稱后,對(duì)應(yīng)的參照數(shù)據(jù)自動(dòng)填上。
9、流程平臺(tái)緩存中不存在該單據(jù)或交易類型=1206(1206不唯一)
解決辦法:
1、 重新新建單據(jù),新建單據(jù)時(shí)會(huì)自動(dòng)把之前建的清除。
2、先執(zhí)行delete_Billtype.sql再
運(yùn)行insert_BillType.sql
腳本,重新生成對(duì)應(yīng)單據(jù)的節(jié)點(diǎn)
10、單據(jù)模板某個(gè)值或某些值卡片中顯示而列表中不顯示
e.g.業(yè)主信息單據(jù)中參照的字段都無(wú)法再列表中顯示,但是卡片中是顯示的
特征:
字段的某個(gè)屬性變灰無(wú)法修改,無(wú)法修改。類似于這種情況。本例子中是“列表是否顯示”屬性無(wú)法進(jìn)行修改。
方法:
刪除參照字段,該字段重新創(chuàng)建。
11、推單時(shí)出現(xiàn)“出現(xiàn)并發(fā),請(qǐng)重新查詢”的錯(cuò)誤
使用
BeanUtils.copyProperties賦值屬性,導(dǎo)致將主鍵同時(shí)復(fù)制出來(lái),在系統(tǒng)的insert方法出報(bào)錯(cuò)
12、The Attribute is not in the ref
使用AbstractModel時(shí)沒(méi)設(shè)置hiddenFieldCode和pkFieldCode
13、不要參照到4層,否則無(wú)法保存單據(jù)模板
14、發(fā)布元數(shù)據(jù)時(shí)報(bào)(元數(shù)據(jù)主鍵已存在)而無(wú)法發(fā)布元數(shù)據(jù)的錯(cuò)誤
解決辦法:svn回滾,新增的話暫時(shí)沒(méi)有好的解決辦法
出現(xiàn)原因:刪除元數(shù)據(jù)
預(yù)防措施:發(fā)布元數(shù)據(jù)后,一定不要?jiǎng)h除bmf文件相關(guān),否則無(wú)法重新發(fā)布。預(yù)防的話,
刪文件前務(wù)必要右鍵刪除已發(fā)布的元數(shù)據(jù)。ztb/script下的delete all很少可能或許可以一試??
15、所有UAP相關(guān)的類無(wú)法識(shí)別
項(xiàng)目上右鍵,選擇MDE工具->斷開(kāi)UAPHOME鏈接,然后鏈接UAPHOME
16、單據(jù)無(wú)法看見(jiàn),顯示用戶沒(méi)有權(quán)限
解決辦法:清除NCCACHE,重新打開(kāi)即可
出現(xiàn)原因:切換系統(tǒng)/數(shù)據(jù)源后重新打開(kāi)項(xiàng)目導(dǎo)致的
18、參照字段不觸發(fā)表體編輯后事件(或參照無(wú)法自動(dòng)帶值出來(lái))
出現(xiàn)原因1:該參照引用不存在的字段,導(dǎo)致選擇參照時(shí)不能給模板中該參照子字段賦值,導(dǎo)致無(wú)法觸發(fā)
解決辦法:單據(jù)模板初始化,將該參照引用的不存在的字段刪除,因?yàn)镹C不會(huì)在模板中自動(dòng)報(bào)錯(cuò),所以比較坑。
同理,在獲取參照下的某值時(shí)
e.getBillCardPanel().getHeadItem("r_projname.XXXX"),需要將r_projname.XXXX字段拖過(guò)來(lái)。
出現(xiàn)原因2:參照元數(shù)據(jù)類型和單據(jù)模板中配置的參照類不是對(duì)應(yīng)同一張單據(jù)
19、預(yù)警無(wú)法觸發(fā)
出現(xiàn)場(chǎng)景:點(diǎn)擊立即執(zhí)行無(wú)法觸發(fā),無(wú)法進(jìn)行debug
出現(xiàn)原因:UAP-Studio的環(huán)境問(wèn)題
解決辦法:更換一個(gè)特定的UAP-Studio
20、做檔案結(jié)點(diǎn)時(shí)不要運(yùn)行腳本
出現(xiàn)過(guò)因?yàn)檫\(yùn)行腳本導(dǎo)致的檔案單據(jù)中的元數(shù)據(jù)無(wú)法更新的錯(cuò)誤,最終新建結(jié)點(diǎn)
21、UAP-Studio無(wú)法生成單據(jù)結(jié)點(diǎn)
看其他工程可不可以新建,不可以的話重新把項(xiàng)目導(dǎo)入工作空間
22、查詢單據(jù)沒(méi)有值
看組織是否正確
調(diào)試private的代碼,調(diào)試query函數(shù)的參數(shù)schema??梢圆樵兊絪ql語(yǔ)句,根據(jù)sql語(yǔ)句進(jìn)行調(diào)試
上次出現(xiàn)問(wèn)題時(shí)因?yàn)閱螕?jù)日期沒(méi)有值,導(dǎo)致查不到。沒(méi)有值是因?yàn)閱螕?jù)日期在模板中被刪掉了,導(dǎo)致無(wú)法賦值
23、無(wú)法進(jìn)行update語(yǔ)句
oracle被鎖住,需要找出鎖住的地點(diǎn)并解鎖。
-- 查詢
select
object_name,machine,s.sid,s.serial#,s.logon_time
from
v$locked_object l,dba_objects o ,v$session s
where
l.object_id = o.object_id
and
l.session_id=s.sid;
-- 解鎖
-- alter system kill session 'sid, serial#'
-- 根據(jù)查詢出來(lái)的鎖表記錄的SID和SERIAL#來(lái)釋放session
-- 如果提示權(quán)限不足的話,請(qǐng)用DBA用戶登錄進(jìn)行解鎖操作。
24、改private的代碼,一定要重啟服務(wù)!!!
25、修改oracle數(shù)據(jù)記著commit
27、項(xiàng)目出現(xiàn)紅色嘆號(hào),無(wú)法自動(dòng)構(gòu)建clean,刪除組件問(wèn)題
原因:刪除組件沒(méi)刪除干凈
解決辦法(即刪除業(yè)務(wù)模型方式):
項(xiàng)目根目錄中的.classpath和manifest.xml中的業(yè)務(wù)模型對(duì)應(yīng)項(xiàng)刪除即可
28、圖元實(shí)體不存在,某個(gè)ID實(shí)體不存在
出現(xiàn)場(chǎng)景:導(dǎo)入新的項(xiàng)目,元數(shù)據(jù)無(wú)法本地保存
解決辦法:MDE Exploer點(diǎn)擊刷新
29、刪除已發(fā)布的元數(shù)據(jù)造成的無(wú)法打開(kāi)單據(jù)造成的錯(cuò)誤
出現(xiàn)場(chǎng)景:(修改正式庫(kù)的代碼,但是無(wú)法更新元數(shù)據(jù),刪除已發(fā)布的元數(shù)據(jù)時(shí)造成單據(jù)無(wú)法打開(kāi))元數(shù)據(jù)刪除
解決辦法:從測(cè)試庫(kù)導(dǎo)出元數(shù)據(jù)腳本,從正式庫(kù)執(zhí)行還原
使用NC6X腳本導(dǎo)出工具V3.0
30、發(fā)布元數(shù)據(jù),出現(xiàn)實(shí)體名重復(fù)問(wèn)題
錯(cuò)誤原因:
類名稱錯(cuò)了。導(dǎo)致重復(fù)(實(shí)則發(fā)布的元數(shù)據(jù)在項(xiàng)目刪除時(shí)沒(méi)有刪除,導(dǎo)致庫(kù)里面存在同名元數(shù)據(jù))
31、生成sql時(shí)遇到寫(xiě)文件錯(cuò)誤
錯(cuò)誤:cause by ncmdp.exception.MetaDataException:java.lang.reflect.Invocation TargetException;
cause by nc.md.model.MetaDataException:寫(xiě)文件出現(xiàn)錯(cuò)誤,請(qǐng)檢查磁盤(pán)文件及文件系統(tǒng)是否只讀
出現(xiàn)場(chǎng)景:新建一個(gè)項(xiàng)目,新建元數(shù)據(jù)生成sql腳本時(shí)
出現(xiàn)原因:
屬性中的多語(yǔ)資源模塊名、名稱空間、所屬模塊沒(méi)有值
解決辦法:
項(xiàng)目刪除重建,簡(jiǎn)單發(fā)布元數(shù)據(jù)進(jìn)行測(cè)試
32、報(bào)表穿透不過(guò)去原因
注意,
報(bào)表穿透涉及的兩張表字段名要一樣,僅僅值是相同時(shí)不行的。
33、表體編輯事件不觸發(fā)
檢查單據(jù)模板是否分頁(yè)簽,默認(rèn)只會(huì)觸發(fā)第一頁(yè)的項(xiàng)
解決辦法:需要在config.xml中配置childrenPicky項(xiàng)
34、單據(jù)無(wú)法保存
控制臺(tái)報(bào)null錯(cuò)誤
原因:單據(jù)模板中將“組織”誤刪,導(dǎo)致沒(méi)有值,無(wú)法保存。注意單據(jù)某些原生的字段要拖進(jìn)單據(jù)模板,否則影響系統(tǒng)操作。
37、新建單據(jù)保存后出現(xiàn)“重復(fù)的列名”問(wèn)題
表中是新建了重復(fù)的數(shù)據(jù),在字段名稱中,排序后再看看。注意查看元數(shù)據(jù)對(duì)應(yīng)的字段名稱是否重復(fù)。
38、生成單據(jù)結(jié)點(diǎn)時(shí),在功能注冊(cè)多語(yǔ)資源處卡主無(wú)法生成
解決辦法:
進(jìn)入所述路徑,刪除menucode、funcode和之前已經(jīng)生成過(guò)的對(duì)應(yīng)節(jié)點(diǎn)文件夾。
39、查詢模板無(wú)法加載
執(zhí)行對(duì)應(yīng)模塊下的sql腳本,delete_QueryTempletInit.sql和insert_QueryTempleteInit.sql
40、單據(jù)按鈕消失
場(chǎng)景:打開(kāi)單據(jù),只顯示“按鈕注冊(cè)”按鈕
原因:1)config.xml文件,最近添加的按鈕代碼出錯(cuò)(通常可以在控制臺(tái)中找到出錯(cuò)地點(diǎn))
2)按鈕權(quán)限問(wèn)題。按鈕權(quán)限在職責(zé)中配置,默認(rèn)是沒(méi)有按鈕權(quán)限。當(dāng)該單據(jù)分配按鈕權(quán)限后,需要重新分配功能,否則出現(xiàn)上述場(chǎng)景。
41、修改結(jié)點(diǎn)名稱
方法:修改菜單注冊(cè)和功能注冊(cè)的對(duì)應(yīng)節(jié)點(diǎn)名稱,然后
清除緩存。
42、單據(jù)字段無(wú)法保存
關(guān)注點(diǎn):
生成JAVA代碼和數(shù)據(jù)庫(kù)/元數(shù)據(jù)字段對(duì)不對(duì)應(yīng)
試試其他命名規(guī)則,大文本m_開(kāi)頭的都不行、祖鵬傳說(shuō)中的r_XX(參照)字段都不行、后來(lái)遇到的i_XX(自定義項(xiàng))
(自己寫(xiě)的代碼都刪了排除其他因素影響,修改元數(shù)據(jù)/新增字段再重新發(fā)布,對(duì)比和成功的同類型(大文本)數(shù)據(jù)的區(qū)別,元數(shù)據(jù)刪了重新拖過(guò)來(lái),還是不行,。找到原因了、、、生成JAVA代碼出錯(cuò)了、、
從m開(kāi)頭換成t開(kāi)頭試試、、竟然可以了。。)
43、UAP?object?is?not?an?instance?of?declaring?class
出現(xiàn)場(chǎng)景:本地運(yùn)行項(xiàng)目沒(méi)有錯(cuò)誤,部署到測(cè)試環(huán)境中后,打開(kāi)某一張單子保存時(shí)報(bào)錯(cuò) 解決辦法:重新部署EJB到bin/sysconfig.bat中
“由于我用的HOME是客戶的生產(chǎn)環(huán)境HOME,已經(jīng)做過(guò)EJB部署,在我做調(diào)用接口的時(shí)候會(huì)找HOME下EJB文件夾下對(duì)應(yīng)模塊里面的'模塊名_Local’這個(gè)類下找發(fā)布的方法,但是我新加的接口并沒(méi)有發(fā)布,所以在這個(gè)類里找不到對(duì)應(yīng)的方法。所以我將開(kāi)發(fā)代碼放到home中,重新部署EJB后就可以找到對(duì)應(yīng)的方法。如果一開(kāi)始不做EJB部署應(yīng)該也不會(huì)存在這個(gè)問(wèn)題。”
http://udn.yyuap.com/archiver/tid-5887.html
44、單據(jù)保存單據(jù)號(hào)重復(fù)問(wèn)題
--單據(jù)號(hào)重復(fù)處理腳本,按單據(jù)類型?查詢出要返回的單據(jù)號(hào)?rtnsn?,增加?1
select?pub_bcr_return.rtnsn,pub_bcr_return.pk_billcodebase
from?pub_bcr_RuleBase
inner?join?pub_bcr_return?on?pub_bcr_return.pk_billcodebase?=?pub_bcr_RuleBase.Pk_Billcodebase
where?pub_bcr_RuleBase.nbcrcode?=?'
6109'
and?pub_bcr_RuleBase.pk_group?=?'GLOBLE00000000000000'
and?nvl(pub_bcr_RuleBase.isused,?'Y')?=?'Y'
查詢出重復(fù)單據(jù)號(hào)后,將單據(jù)號(hào)+1保存
然后將一起查到的pk_billcodebase做刪除操作
deletepub_bcr_return wherepk_billcodebase='0001ZZ1000000004A5PR'
刪除后,記得commit!
45、查詢模板導(dǎo)致的,部署系統(tǒng)后出現(xiàn)的問(wèn)題
出錯(cuò)結(jié)果:
無(wú)法打開(kāi)單據(jù)出現(xiàn)下面錯(cuò)誤
Caused?by:?org.springframework.beans.factory.BeanCreationException:?Error?creating?bean?with?name?'nc.ui.uif2.tangramlayout.node.HSNode#18b9fac'?defined?in?class?path?resource?[nc/ui/nk/economic/h6h50108/ace/view/
Economic50108_config.xml]:?Cannot?create?inner?bean?'nc.ui.uif2.tangramlayout.node.CNode#1cdb751'?of?type?[nc.ui.uif2.tangramlayout.node.CNode]?while?setting?bean?property?'left';?nested?exception?is?org.springframework.beans.factory.BeanCreationException:?Error?creating?bean?with?name?'nc.ui.uif2.tangramlayout.node.CNode#1cdb751'?defined?in?class?path?resource?[nc/ui/nk/economic/h6h50108/ace/view/Economic50108_config.xml]:?Cannot?resolve?reference?to?bean?'queryArea'?while?setting?bean?property?'component';?nested?exception?is?org.springframework.beans.factory.BeanCreationException:
Error?creating?bean?with?name?'queryArea'?defined?in?class?path?resource?[nc/ui/nk/economic/h6h50108/ace/view/Economic50108_config.xml]:?Invocation?of?init?method?failed;?nested?exception?is?java.lang.StringIndexOutOfBoundsException:
String?index?out?of?range:?-1
場(chǎng)景:
我們這邊測(cè)試系統(tǒng)的另一個(gè)環(huán)境用最新的代碼?是可以的?但是開(kāi)發(fā)環(huán)境連正式庫(kù)還是不行
開(kāi)發(fā)環(huán)境連測(cè)試環(huán)境也是可以打開(kāi)的
荊老師提供的解決方法:
1)數(shù)據(jù)庫(kù)的問(wèn)題 然后重新發(fā)布元數(shù)據(jù)試試
2)開(kāi)發(fā)環(huán)境連正式庫(kù),查看是否出現(xiàn)問(wèn)題
3)開(kāi)發(fā)環(huán)境連測(cè)試庫(kù),查看是否出現(xiàn)問(wèn)題
4)問(wèn)題定位到單據(jù)模板和查詢模板,詢問(wèn)成員今天是否修改過(guò)對(duì)應(yīng)的地方
5)刪除單據(jù)模板、查詢模板,重新生成后再試試
影響數(shù)據(jù)庫(kù)的操作:單據(jù)模板、查詢模板和元數(shù)據(jù)
解決辦法:
將查詢模板中類型為自定義項(xiàng)的字段刪去
48、保存單據(jù)時(shí),報(bào)不支持此種業(yè)務(wù),請(qǐng)檢查 錯(cuò)誤
錯(cuò)誤原因:新增BLOG類型的數(shù)據(jù)導(dǎo)致,大文本類型的數(shù)據(jù)應(yīng)該是備注類型的
出這種錯(cuò),可檢查元數(shù)據(jù)中是否有特殊的不常用的字段
荊老師說(shuō)的潛在原因:業(yè)務(wù)類型字段去找原因
49、生成單據(jù)結(jié)點(diǎn)時(shí),點(diǎn)擊第一個(gè)“下一步”時(shí)報(bào)表dapSystem中不存在XXX模塊
錯(cuò)誤原因:
模塊名需要在功能注冊(cè)中提前設(shè)置好,否則不可以
解決辦法:
確保新建模塊項(xiàng)目中的模塊名稱和功能注冊(cè)中的上級(jí)菜單中的模塊名對(duì)應(yīng)上,注意只能用小寫(xiě)字母。
50、生成單據(jù)節(jié)點(diǎn)時(shí)報(bào)父節(jié)點(diǎn)不存在或者為虛菜單的空指針錯(cuò)誤
解決辦法:
去功能注冊(cè)和菜單注冊(cè)中檢查,上次菜單是否存在。若不存在,手動(dòng)新建一個(gè)。
51、報(bào)表求和功能無(wú)法使用問(wèn)題
插入小計(jì):求和之前要先合并擴(kuò)展區(qū)域
52、delete或update后未提交導(dǎo)致的事務(wù)鎖死
1、查詢出鎖住的sid和session
selectsess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
fromv$locked_object lo,
dba_objects ao,
v$session sess
whereao.object_id= lo.object_idandlo.session_id = sess.sid
2、終止對(duì)應(yīng)的事務(wù)
ALTER system KILL session'399,2084'; (分別對(duì)應(yīng)sid和serial#)
3、謹(jǐn)慎操作、不要誤刪系統(tǒng)事務(wù),否則會(huì)引起數(shù)據(jù)庫(kù)的崩潰
53、職責(zé)中找不到新建完成的節(jié)點(diǎn)
新建單據(jù)結(jié)點(diǎn)后,功能注冊(cè)和菜單注冊(cè)下面出現(xiàn)新建出來(lái)的節(jié)點(diǎn),但是職責(zé)中分配功能時(shí)無(wú)法找到。
解決方法:賬套管理員登入,在“業(yè)務(wù)初始化”中,增補(bǔ)對(duì)應(yīng)的模塊
54、查詢單據(jù)出錯(cuò)
查詢模塊初始化無(wú)法打開(kāi),由于查詢模板中存在已被刪除的元數(shù)據(jù)。
解決辦法:1)刪除對(duì)應(yīng)的字段,執(zhí)行delete語(yǔ)句,然后insert回來(lái)
select * from pub_query_condition where field_code='r_xxjjb' and PK_TEMPLET = (SELECT ID from PUB_QUERY_TEMPLET where MODEL_CODE='H3H40301');
delete pub_query_condition where field_code='r_xxjjb' and PK_TEMPLET = (SELECT ID from PUB_QUERY_TEMPLET where MODEL_CODE='H3H40301');
2)查詢模板初始化刪除出錯(cuò)字段(一般為自定義項(xiàng))
55、保存單據(jù)時(shí),獲取自定義屬性失敗錯(cuò)誤
解決辦法:將參照帶出的相關(guān)自定義項(xiàng)類型字段刪除,或者取消卡片/列表下顯示,對(duì)應(yīng)字段顯示通過(guò)顯示公式配置。
56、單據(jù)模板初始化 參照帶不出來(lái)值
解決辦法(4類):
1)查看控制臺(tái),由于參照帶出的值不存在所致,刪除不對(duì)應(yīng)的數(shù)據(jù)即可
2)檢查是否有不正確的關(guān)鍵字名
3)參照標(biāo)題,參照類的主鍵應(yīng)該為pk_deftable_b不是默認(rèn)的pk_deftable_h
this.setPkFieldCode("pk_deftable_b");
this.setHiddenFieldCode(new?String[]{"pk_deftable_b"});
4)參照11,由于某些字段(如列表下顯示)變灰失效。解決辦法:刪除參照字段,重新拖回。
58、多表體中,參照帶值不能全部即時(shí)顯示
解決辦法:
參照類型字段賦值后,重寫(xiě)加載,調(diào)用
loadLoadRelationItemValue
panel.getBillModel("pk_deftable_b1").loadLoadRelationItemValue();
panel.getBillModel("pk_deftable_b2").loadLoadRelationItemValue();
59、提交單據(jù)報(bào)operation failed baseDao.retrieveByPK null錯(cuò)誤
執(zhí)行super.doAction()時(shí)報(bào)錯(cuò)
解決辦法:重新發(fā)布元數(shù)據(jù)
60、修改元數(shù)據(jù)后,單據(jù)模板
原因:元數(shù)據(jù)丟失
解決辦法:刪除已發(fā)布的元數(shù)據(jù),再發(fā)布元數(shù)據(jù)
61、生成JAVA代碼失敗
查找對(duì)應(yīng)的實(shí)體ID,查找元數(shù)據(jù)管理,發(fā)現(xiàn)本單據(jù)的元數(shù)據(jù)丟失(原因:其他人改過(guò)本張單據(jù)的元數(shù)據(jù)),元數(shù)據(jù)丟失導(dǎo)致無(wú)法生成Java代碼和建庫(kù)。
出錯(cuò)原因:單據(jù)中某個(gè)字段屬性出錯(cuò),引用問(wèn)題等等,找到出錯(cuò)字段刪除即可(可以根據(jù)二分刪除、查找SVN修改記錄等方式查找)
62、Error to init aggVOStyle
出錯(cuò)原因:元數(shù)據(jù)丟失,重新發(fā)布元數(shù)據(jù)后再重啟服務(wù)
63、修改元數(shù)據(jù)方法
1)元數(shù)據(jù)管理-升級(jí),上傳bmf文件
2)UAP-Studio連遠(yuǎn)程環(huán)境發(fā)布,不行的話(切換數(shù)據(jù)源)重啟UAP-Studio
64、功能注冊(cè)結(jié)點(diǎn)位置錯(cuò)誤
selectFUN_NAME,FUNCODE,cfunid,parent_idfromsm_funcregister
wherefuncodeLIKE'H3H4%';
將pareent_id設(shè)置為要指向的功能結(jié)點(diǎn)PK即CFunid
總結(jié)
以上是生活随笔為你收集整理的java当单据变化触发,UAP开发(NC63)遇到的错误记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: tesseract语言库
- 下一篇: python 魔兽世界升级脚本_How