Eclipse:无法在此行创建断点

2020-09-19 15:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

通常,我无法在Eclipse的abap类中设置断点。 我收到消息

"无法在此行创建断点"。 在R3开发环境中的同一位置设置断点效果很好。

我要放置断点的行绝对是放置断点的有效行,因此它不是数据初始化或注释行。

我认为这与eclipse和服务器之间的代码同步有关,但是我确定。 也许是因为我们的系统设置,但是我想知道你们中是否有人遇到相同的问题,也许是解决方案?

预先感谢

科恩

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

通常,我无法在Eclipse的abap类中设置断点。 我收到消息

"无法在此行创建断点"。 在R3开发环境中的同一位置设置断点效果很好。

我要放置断点的行绝对是放置断点的有效行,因此它不是数据初始化或注释行。

我认为这与eclipse和服务器之间的代码同步有关,但是我确定。 也许是因为我们的系统设置,但是我想知道你们中是否有人遇到相同的问题,也许是解决方案?

预先感谢

科恩

付费偷看设置
发送
6条回答
哎,真难
1楼-- · 2020-09-19 16:00

嗨,科恩,

由于您确保该行本身对于断点有效(包含可执行的ABAP),因此该问题可能与源同步或运行时工件同步有关。

< p>如果您在两次尝试之间等待了一段时间,是否也可以可靠地重现该问题? 如果下次发生问题,您可以尝试激活源(即使没有最近的更改),然后重试创建断点吗?

最好的问候,
Armin

2楼-- · 2020-09-19 16:13

我在这里也遇到类似的情况。

变量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"的错误消息框 断点"和文本"无法在此行创建断点" [确定]。

My梦
3楼-- · 2020-09-19 15:55

如果我尚未激活对象,也会发生这种情况。

SAP浪
4楼-- · 2020-09-19 16:15

嗨,彼得,

谢谢 详细说明。 不幸的是,我无法使用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

风早神人
5楼-- · 2020-09-19 15:58

我也遇到了同样的问题。 尝试了SCN中发布的所有内容,但均无效。 我通过以下操作将其修复:

在ADT中,从上方的工具栏中转到"运行",单击它,您将能够看到下拉列表,单击"删除所有断点"。 然后转到您的项目,再次设置断点,它将解决问题。

我相信ADT中有一些缓存,系统无法识别它。

callcenter油条
6楼-- · 2020-09-19 16:14

谢谢你,对了,4.6是霓虹灯。 我将从断点视图打开一个包含事件内容的客户事件。 彼得。

一周热门 更多>