技术文章 - CS392674

在 Windchill PDMLink 中搜索时抛出错误“java.util.regex.PatternSyntaxException:索引附近不匹配的结束 ')'”

已修改: 09-Oct-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 12.0

说明

  • 在 Windchill PDMLink 中搜索时,会引发错误java.util.regex.PatternSyntaxException:索引附近不匹配的结束 ')'
  • 用户界面中出现以下错误:
ERROR: java.util.regex.PatternSyntaxException: Unmatched closing ')' near index 11 .*Designer\\)
  • 方法服务器日志中抛出以下错误:
ERROR [DataSource Task Executor-833] com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder $ja13023 - 
Unable to process component data (async) for component: wt.org.WTUser.defaultPickerSearchView[68] 
wt.util.WTException: java.util.regex.PatternSyntaxException: Unmatched closing ')' near index 11 .*Designer\\) ^ 
Nested exception is: java.util.regex.PatternSyntaxException: Unmatched closing ')' near index 11 .*Designer\\) ^ at com.ptc.windchill.enterprise.search.mvc.service.AbstractTaskQueryService.doGetPage(AbstractTaskQueryService.java:109) at
com.ptc.windchill.enterprise.search.mvc.service.AbstractQueryService.getPage(AbstractQueryService.java:95) at
com.ptc.windchill.enterprise.search.mvc.service.AbstractTaskQueryService.query(AbstractTaskQueryService.java:49) at
com.ptc.windchill.enterprise.search.mvc.service.AbstractQueryService.query(AbstractQueryService.java:75) at
com.ptc.windchill.enterprise.search.mvc.service.WindchillSearchService.search(WindchillSearchService.java:59) at
com.ptc.windchill.enterprise.search.mvc.builders.SearchDataBuilder.buildRawDataAsync(SearchDataBuilder.java:681) at
com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:455) at
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:224) at
com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:193) at 
com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:47)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829)
  • 重现步骤:
    1. 导航至“搜索”>“高级搜索”
    2. 选择特定类型(即文档)并添加修改者条件
    3. 使用*Designer 搜索用户)

这是文章 392674 的 PDF 版本,可能已过期。最新版本 CS392674