Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Build &引用;意外行“;为RTC Jazz生成引擎使用组件加载规则时出现异常_Build_Rtc_Jazz_Rational Team Concert_Ibm Jazz - Fatal编程技术网

Build &引用;意外行“;为RTC Jazz生成引擎使用组件加载规则时出现异常

Build &引用;意外行“;为RTC Jazz生成引擎使用组件加载规则时出现异常,build,rtc,jazz,rational-team-concert,ibm-jazz,Build,Rtc,Jazz,Rational Team Concert,Ibm Jazz,我在RTC中有一个名为MyComponent的组件,其文件夹结构如下: /MyProject /MyProject/TestFile.txt /MyProject/Folder1 /MyProject/Folder1/loadrules.txt /MyProject/Folder1/TestFile2.txt 这就是我的loadrules.txt文件中的内容: versionableName=/MyProject/TestFile.txt 我已将此组件的生成定义中的loadrules.txt

我在RTC中有一个名为MyComponent的组件,其文件夹结构如下:

/MyProject
/MyProject/TestFile.txt
/MyProject/Folder1
/MyProject/Folder1/loadrules.txt
/MyProject/Folder1/TestFile2.txt
这就是我的
loadrules.txt
文件中的内容:

versionableName=/MyProject/TestFile.txt
我已将此组件的生成定义中的
loadrules.txt
文件指定为组件加载规则,但当生成运行时,当它尝试获取文件时,我会遇到以下异常:

com.ibm.team.repository.common.TeamRepositoryException: Unexpected line "versionableName=/MyProject/TestFile.txt" encountered in build load rules for component "MyComponent"
    at com.ibm.team.filesystem.client.internal.load.LoadRule.getRules(LoadRule.java:176)
    at com.ibm.team.filesystem.client.internal.load.LoadRule.addLoadRules(LoadRule.java:101)
    at com.ibm.team.build.internal.scm.ComponentLoadRules.getLoadRules(ComponentLoadRules.java:134)
    at com.ibm.team.build.internal.engine.JazzScmPreBuildParticipant.preBuild(JazzScmPreBuildParticipant.java:235)
    at com.ibm.team.build.internal.engine.BuildLoop.invokePreBuildParticipants(BuildLoop.java:844)
    at com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:650)
    at java.lang.Thread.run(Thread.java:662)
知道我做错了什么吗?我试着遵循这个例子,但我不明白为什么它对我不起作用。不管我在
loadrules.txt
文件中输入了什么(无/空字符串、随机垃圾文本等),我仍然会在文件的第一行得到这个异常


这是在RTC 3.0中,这种错误可能是编码问题

一种测试方法是通过scm命令行界面创建
loadrules.txt
,如“”中所述

委员会确认:

我刚刚用记事本++重新创建了文本文件,现在它可以正常工作了


这是编码问题吗?是否使用scm命令创建加载规则(如果需要,在编辑之前)@这可能是编码。。。我刚刚创建了一个文本文件并将其添加到组件中。是否需要首先通过命令行工具创建加载规则文件?我提到这是为了测试通过scm创建时问题是否仍然存在。@VonC是的,看起来这是一个编码问题。我刚刚用记事本++重新创建了文本文件,现在它可以正常工作了。如果你想提交你的评论作为答复,我会将其标记为已接受。很高兴知道。我会继续监视,以防有人再解释;)
 scm create loadrules [options]