Polarion Variant生成文档失败:'Pure Variants server cannot be found'求助
问题:点击Variant的「Generate Documents」按钮生成文档失败,报错
Pure Variants server cannot be found 点击Variant模块的「Generate Documents」按钮生成文档时,任务持续失败,错误提示为Pure Variants server cannot be found,相关日志如下:
2022-11-10 13:27:09,078 [ajp-nio-8889-exec-11 | u:julien.llanes] INFO root - Job "Generate Variant Documents" has id 61b91006-0a780dcc-70337f2a-746e4b7f 2022-11-10 13:27:09,078 [ajp-nio-8889-exec-11 | u:julien.llanes] INFO root - State of job "Generate Variant Documents" changed to UNSCHEDULED 2022-11-10 13:27:09,093 [ajp-nio-8889-exec-11 | u:julien.llanes] INFO root - Working directory of root job "Generate Variant Documents" is D:\Polarion\data\workspace\polarion-data\jobs\20221110-1327 2022-11-10 13:27:09,093 [ajp-nio-8889-exec-11 | u:julien.llanes] INFO root - Job "Generate Variant Documents" runs as user "julien.llanes" 2022-11-10 13:27:09,109 [ajp-nio-8889-exec-11 | u:julien.llanes | u:julien.llanes] INFO root - State of job "Generate Variant Documents" changed to ACTIVATING 2022-11-10 13:27:09,109 [ajp-nio-8889-exec-11 | u:julien.llanes | u:julien.llanes] INFO root - State of job "Generate Variant Documents" changed to WAITING 2022-11-10 13:27:09,124 [Worker-25: Generate Variant Documents | u:julien.llanes] INFO root - State of job "Generate Variant Documents" changed to RUNNING 2022-11-10 13:27:09,140 [Worker-25: Generate Variant Documents | u:julien.llanes | job: polarion.jobs.variant_management] INFO root - Generating Variant specifications for document: Master Specifications / Feature User and Functional Requirements Specification from project ADEPT Requirements 2022-11-10 13:27:09,156 [Worker-25: Generate Variant Documents | u:julien.llanes] INFO root - State of job "Generate Variant Documents" changed to FINISHED 2022-11-10 13:27:09,156 [Worker-25: Generate Variant Documents | u:julien.llanes] INFO root - Status of job "Generate Variant Documents" is FAILED: Pure Variants server cannot be found. Please contact your administrator. com.polarion.core.util.exceptions.UserFriendlyRuntimeException: Pure Variants server cannot be found. Please contact your administrator. at com.polarion.purevariants.pv.Variant.loadPureVariantsProject(Variant.java:93) at com.polarion.purevariants.pv.Variant.<init>(Variant.java:66) at com.polarion.purevariants.VariantManagementProvider.loadVariant(VariantManagementProvider.java:147) at com.polarion.purevariants.VariantManagementProvider.generateSpecificationsForVariant(VariantManagementProvider.java:121) at com.polarion.alm.tracker.internal.variantmanagement.VariantManagementService.generateSpecificationsForVariant(VariantManagementService.java:72) at $IVariantManagementService_1844f4ec800.generateSpecificationsForVariant($IVariantManagementService_1844f4ec800.java) at com.polarion.alm.tracker.internal.variantmanagement.VariantManagementJob$VariantManagementJobUnit$1.runWEx(VariantManagementJob.java:106) at com.polarion.alm.tracker.internal.variantmanagement.VariantManagementJob$VariantManagementJobUnit$1.runWEx(VariantManagementJob.java:1) at com.polarion.core.util.RunnableWEx.runWRet(RunnableWEx.java:61) at com.polarion.platform.TransactionExecuter.execute(TransactionExecuter.java:162) at com.polarion.alm.tracker.internal.variantmanagement.VariantManagementJob$VariantManagementJobUnit.runInternal(VariantManagementJob.java:100) at com.polarion.platform.jobs.spi.AbstractJobUnit.run(AbstractJobUnit.java:194) at com.polarion.platform.jobs.internal.eclipse.WrappedEclipseRootJob$2$1.runWEx(WrappedEclipseRootJob.java:208) at com.polarion.platform.jobs.internal.eclipse.WrappedEclipseRootJob$2$1.runWEx(WrappedEclipseRootJob.java:1) at com.polarion.core.util.RunnableWEx.runWRet(RunnableWEx.java:61) at com.polarion.platform.persistence.internal.JobContextService.doInContext(JobContextService.java:24) at com.polarion.platform.persistence.internal.JobContextService.doInContext(JobContextService.java:1) at com.polarion.platform.jobs.internal.eclipse.WrappedEclipseRootJob$2.run(WrappedEclipseRootJob.java:200) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/javax.security.auth.Subject.doAsPrivileged(Subject.java:484) at com.polarion.platform.internal.security.SubjectNDC.doAsPrivileged(SubjectNDC.java:80) at com.polarion.platform.jobs.internal.eclipse.WrappedEclipseRootJob.runJob(WrappedEclipseRootJob.java:190) at com.polarion.platform.jobs.internal.eclipse.WrappedEclipseRootJob.runJobs(WrappedEclipseRootJob.java:167) at com.polarion.platform.jobs.internal.eclipse.WrappedEclipseRootJob.run(WrappedEclipseRootJob.java:100) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
可能的解决方向
- 确认Pure Variants服务状态:检查Pure Variants服务器是否正常启动,进程是否在运行(Windows可通过任务管理器、服务面板;Linux可通过
ps、systemctl命令查看) - 核对Polarion连接配置:在Polarion的配置文件(如
polarion.properties)中检查Pure Variants的服务器地址、端口参数,确保配置的地址和端口与实际服务一致,无拼写错误 - 排查网络连通性:在Polarion服务器上尝试ping Pure Variants服务器IP,或用
telnet <IP> <端口>测试端口是否能正常访问,确认防火墙、安全组规则未阻断两者之间的连接 - 检查权限设置:确保Polarion运行用户拥有访问Pure Variants服务器的权限,包括网络访问权限(远程服务)或本地文件/服务访问权限(本地部署)
- 重启相关服务:先重启Pure Variants服务,再重启Polarion服务,尝试清除连接缓存后重新执行任务
内容的提问来源于stack exchange,提问作者Julien Llanes
相关产品推荐
相关产品推荐

