2020-09-19 15:40发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
通常,我无法在Eclipse的abap类中设置断点。 我收到消息
"无法在此行创建断点"。 在R3开发环境中的同一位置设置断点效果很好。
我要放置断点的行绝对是放置断点的有效行,因此它不是数据初始化或注释行。
我认为这与eclipse和服务器之间的代码同步有关,但是我确定。 也许是因为我们的系统设置,但是我想知道你们中是否有人遇到相同的问题,也许是解决方案?
预先感谢
科恩
嗨,科恩,
由于您确保该行本身对于断点有效(包含可执行的ABAP),因此该问题可能与源同步或运行时工件同步有关。
最好的问候, Armin
我在这里也遇到类似的情况。
变量A:刚创建的断点不会触发调试器。 全局类的公共方法占80%,类池测试类中的方法占100%。
变体B:在设置80%和100%的断点时出现错误,请参见变体A。
在同一位置,语句BREAK-POINT或BREAK MYUNAME确实会触发ADT调试器。
关于Armin Beil的问题:即使关闭计算机后,这也不能通过等待一分钟或一天来解决。我尝试在没有实际更改的情况下重新激活源,这是行不通的。< br>用于测试的资源是一个没有人碰过的全局类。
我的设置: ABAP核心开发工具(开发人员版)版本2.73.3; Eclipse平台"火星3"版本4.6.3.M20170301-0400; 已连接到750 sp05后端;
使用以下步骤重现:
+++变体A:
A1:更改[类库中全局类的公共类方法的源| 类池中测试类中的私有方法] A2:激活对象。 A3:不做任何更改。 A4:再次激活对象。 A5:在可执行文件中设置断点 双击代码左侧的方法。 A6:看到带有工具提示"用户MYUNAME的断点PROGRAM_NAME行###"的蓝点。 A7:按F8键测试对象。<br> > A8:单击方法执行图标。 A9:调试器不会停止,方法结果显示它遇到了我要调试的语句。
+++变体B,执行步骤A6后进行分支:
B1:双击蓝点以删除断点。 B2:双击同一点,在断点处创建断点。 B3:阅读标题为" toggle"的错误消息框 断点"和文本"无法在此行创建断点" [确定]。
。
如果我尚未激活对象,也会发生这种情况。
嗨,彼得,
谢谢 详细说明。 不幸的是,我无法使用ADT 2.73.3,Eclipse Platform 4.6.3.v20170301-0400 Neon 3(4.6为Neon,因此我想您也使用Neon不是Mars)来重现该问题(A和B) SP04后端(功能等同于SP5)。
由于我无法重现它,因此我们需要您提供一些跟踪信息,并且可能还必须远程连接到您的系统以进行进一步处理。 因此,我将要求您为此组件BC-DWB-AIE-TST创建一个客户事件。
如果再次遇到变体B,还请打开断点视图并检查行号是否已写入
我也遇到了同样的问题。 尝试了SCN中发布的所有内容,但均无效。 我通过以下操作将其修复:
在ADT中,从上方的工具栏中转到"运行",单击它,您将能够看到下拉列表,单击"删除所有断点"。 然后转到您的项目,再次设置断点,它将解决问题。
我相信ADT中有一些缓存,系统无法识别它。
谢谢你,对了,4.6是霓虹灯。 我将从断点视图打开一个包含事件内容的客户事件。 彼得。
最多设置5个标签!
嗨,科恩,
由于您确保该行本身对于断点有效(包含可执行的ABAP),因此该问题可能与源同步或运行时工件同步有关。
< p>如果您在两次尝试之间等待了一段时间,是否也可以可靠地重现该问题? 如果下次发生问题,您可以尝试激活源(即使没有最近的更改),然后重试创建断点吗?最好的问候,
Armin
我在这里也遇到类似的情况。
变量A:刚创建的断点不会触发调试器。 全局类的公共方法占80%,类池测试类中的方法占100%。
变体B:在设置80%和100%的断点时出现错误,请参见变体A。
在同一位置,语句BREAK-POINT或BREAK MYUNAME确实会触发ADT调试器。
关于Armin Beil的问题:
即使关闭计算机后,这也不能通过等待一分钟或一天来解决。
我尝试在没有实际更改的情况下重新激活源,这是行不通的。< br>用于测试的资源是一个没有人碰过的全局类。
我的设置:
ABAP核心开发工具(开发人员版)版本2.73.3;
Eclipse平台"火星3"版本4.6.3.M20170301-0400;
已连接到750 sp05后端;
使用以下步骤重现:
+++变体A:
A1:更改[类库中全局类的公共类方法的源| 类池中测试类中的私有方法]
A2:激活对象。
A3:不做任何更改。
A4:再次激活对象。
A5:在可执行文件中设置断点 双击代码左侧的方法。
A6:看到带有工具提示"用户MYUNAME的断点PROGRAM_NAME行###"的蓝点。
A7:按F8键测试对象。<br> > A8:单击方法执行图标。
A9:调试器不会停止,方法结果显示它遇到了我要调试的语句。
+++变体B,执行步骤A6后进行分支:
B1:双击蓝点以删除断点。
B2:双击同一点,在断点处创建断点。
B3:阅读标题为" toggle"的错误消息框 断点"和文本"无法在此行创建断点" [确定]。
。
如果我尚未激活对象,也会发生这种情况。
嗨,彼得,
谢谢 详细说明。 不幸的是,我无法使用ADT 2.73.3,Eclipse Platform 4.6.3.v20170301-0400 Neon 3(4.6为Neon,因此我想您也使用Neon不是Mars)来重现该问题(A和B) SP04后端(功能等同于SP5)。
由于我无法重现它,因此我们需要您提供一些跟踪信息,并且可能还必须远程连接到您的系统以进行进一步处理。 因此,我将要求您为此组件BC-DWB-AIE-TST创建一个客户事件。
如果再次遇到变体B,还请打开断点视图并检查行号是否已写入
最好的问候,
Armin
我也遇到了同样的问题。 尝试了SCN中发布的所有内容,但均无效。 我通过以下操作将其修复:
在ADT中,从上方的工具栏中转到"运行",单击它,您将能够看到下拉列表,单击"删除所有断点"。 然后转到您的项目,再次设置断点,它将解决问题。
我相信ADT中有一些缓存,系统无法识别它。
谢谢你,对了,4.6是霓虹灯。 我将从断点视图打开一个包含事件内容的客户事件。 彼得。
一周热门 更多>