Windchill PDMLink で高度な検索に検索基準が定義されている場合、ステータス コード 501 の Windchill エラーが表示される
適用対象
- Windchill PDMLink 11.1 to 12.1
説明
2 つ以上の部品サブタイプが「タイプ」として選択され、継承された列挙属性が「基準」フィールドの値に指定されている場合、「高度な検索」ページで Windchill エラーが発生しました
2 つ以上の部品サブタイプが選択され、[基準] フィールドの値に属性[状態] / [ソース] / [折りたたみ可能]が指定されている場合、[高度な検索] ページで Windchill エラーが発生しました
サポートが必要な場合は、管理者にお問い合わせください。参照用の情報は次のとおりです。リクエスト ID: xxxx リクエスト URI: /Windchill/netmarkets/jsp/search/search.jsp クエリ文字列: selectedHistoryItem=wt.query.SearchHistory:####&fireSearch=true&containerRef=&portlet=component ステータス コード: 501 メッセージ: 予期しないエラー発生しました。システム管理者に連絡してください。
- 「基準」フィールドに「状態」を指定すると、「高度な検索」ページで Windchill エラーが発生する
このサイトにアクセスする権限がありません。
例:
検索基準が次のように定義されている場合、高度な検索ページでエラーが発生します。
タイプ: TestPart_sub1とTestPart_sub2 を選択するか、1 つのサブタイプとTestPartを選択します。
すべてのコンテキスト
Criteria フィールドで、属性TestEnumを選択し、値を設定します。
または、属性State / Source / Collapsibleを選択して値を設定します
TestPart_sub1 、 TestPart_sub2は、WTPart のサブタイプであるTestPartのサブタイプです。
TestEnumは、列挙値リスト制約を持つTestPartのソフト属性 (データ型: 文字列) です。
メソッド サーバー ログの例外:
ERROR com.ptc.mvc.controllers.ExceptionController xxxx - message : An unexpected error has occurred. Contact your system administrator for assistance. Error:-------------java.lang.NullPointerException java.lang.NullPointerException at com.ptc.windchill.enterprise.search.mvc.model.criteriaAdapters.CriteriaAdapterFactory.getSearchCompAdapter(CriteriaAdapterFactory.java:63) at com.ptc.netmarkets.search.WhereClauseBuilder.buildWhereClauseForGroup(WhereClauseBuilder.java:498) at com.ptc.netmarkets.search.WhereClauseBuilder.buildNestedWhereClause(WhereClauseBuilder.java:461) at com.ptc.netmarkets.search.WhereClauseBuilder.buildWhereClause(WhereClauseBuilder.java:81) at com.ptc.netmarkets.search.SearchResultsParamHelper.getWhereClause(SearchResultsParamHelper.java:609) at com.ptc.netmarkets.search.tags.preSearchResultsTag.setSearchCriteria(preSearchResultsTag.java:118) at com.ptc.windchill.enterprise.search.mvc.controllers.SearchResultsController.getResultPageModelAndView(SearchResultsController.java:251) at com.ptc.windchill.enterprise.search.mvc.controllers.SearchResultsController.processHistory(SearchResultsController.java:229) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566)