File size: 43,705 Bytes
b38ba86
 
 
 
965e618
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b38ba86
 
965e618
b38ba86
04ab559
b38ba86
965e618
b38ba86
965e618
 
 
 
 
 
04ab559
965e618
 
 
b38ba86
965e618
 
 
 
 
 
 
b38ba86
 
965e618
04ab559
 
 
965e618
b38ba86
 
965e618
 
 
 
 
 
 
 
 
 
b38ba86
 
 
965e618
 
 
 
 
 
 
 
b38ba86
965e618
 
 
 
 
 
04ab559
 
 
b38ba86
965e618
 
b38ba86
965e618
b38ba86
965e618
 
b38ba86
965e618
 
b38ba86
965e618
b38ba86
965e618
b38ba86
965e618
 
b38ba86
965e618
 
b38ba86
965e618
 
b38ba86
965e618
 
b38ba86
965e618
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
04ab559
 
 
 
 
 
 
965e618
b38ba86
 
965e618
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
04ab559
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
965e618
 
04ab559
 
965e618
 
04ab559
 
965e618
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b38ba86
965e618
 
 
04ab559
 
 
 
 
 
 
 
b38ba86
 
 
965e618
 
b38ba86
965e618
 
 
 
 
 
 
 
b38ba86
965e618
 
b38ba86
965e618
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
---
tags:
- sentence-transformers
- sentence-similarity
- feature-extraction
- generated_from_trainer
- dataset_size:5920
- loss:MultipleNegativesRankingLoss
base_model: sentence-transformers/all-mpnet-base-v2
widget:
- source_sentence: debugger not reusing a ireusableeditor eclipse .   doubleclick
    a source file of my language. an editor is opened with a  fileeditorinput for
    it. well call it instance.  debug the program file of my language. i have my own
    mylanguageinput for a  runtime program so that i can do coloring based on vm states
    see bug   the debugger will not reuse the already open ireusableeditor that i
    have  setting its input object was what i expected. it will choose to open a new  editor
    instead. well call this instance.  debug more instances of the same program. now
    the debugger will reuse  instance. why cant the debugger reuse instance from the
    beginning   note that this problem was hit by a workaround for bug
  sentences:
  - would like to say what text attributes to use when selecting the executing statement
    for my language id like to have the currently executing line colored  depending
    on state from my vm. id imagine that passing such text attributes  when generating
    these debug events would be one way to go.  note that is is a spinoff from bug
  - ant builds using an external jvm with input tasks cannot request input. please
    ensure that an inputhandler is being provided for external ant tasks currently
    the ant   will request the input from stdin which is not possible on the current
    console rather than  popping up an appropriate dialog as it would when run from
    within the eclipse vm.
  - workbench startup is throwing dialog rather than logging to .log took new   startedt
    on old workspace  got annternal error dialog executable extension definition  for
    class  not found.  hit ok t came up ok  nothingn log
- source_sentence: text compare does not synchronous horizontally scroll. when comparing
    two text files the files synchronously scroll vertically but do not  synchronously
    scroll horizontally.
  sentences:
  - dcr would like coupled horizontal scrolling in compare browser gejnho jdk . wk  the
    compare differences browser permits coupled vertical scrolling but not coupled
    horizontal scrolling  this would be nice to have.
  - plan item improve local history improve local history. the local history mechanism
    for resources in the  workspace should be improved. currently clients of the iresource
    api control  whether snapshot of a modified or deleted file gets captured in the
    local  resource history. unfortunately this makes local history less of a safety
    net  than it could be if plugins do not use this mechanism properly. eclipse  should
    put in place a systemwide policy for resource history retention. the  local resource
    history should also be better integrated with team repository  providers and allow
    users to selectively purge a files local history when it  is committed to a team
    repository. platform core platform ui platform team  theme user experience
  - crash in os.gtkmaindoevent since upgrading to redhat  incl. the following versions
    of system libraries  gtkengines.. gtk.. gtkdevel.. gtkdevel.. gtkengines. gtk..  jsdk..
    jsdk..   eclipse will not work correctly. in fact it will just crash  a dialog
    would pop up stating there had been an internal error displaying an error dialog.  i
    dont know if this is related to swt at all but since it was all about some error
    dialog i presume that it could be the case.  i have been using eclipse extensively
    on redhat  incl. approx. the same versions of the above system libraries and it
    had not crashed at all.  no work was lost though since i tend to use the ctrls
    key combination quite frequently   perhaps you could have a look at this system
    configuration since it is seemingly a problem with the eclipse and not system
    related since most other gtk applications do work except for the occasional bug
    here and there .
- source_sentence: unable to open breakpoints view know thisntegration  hasnt been
    declared stable yet but canot open the debug view on an existing workspacen this
    .  an error occurs while creating the debug view.  this doesnt happen on a fresh
    workspace but happens on my existing workspace every time.  steps   ensure there
    are at least two perspectives such as java and debug  shutdown eclipse whenn the
    java perspetive  startup  switch to debug perspective   error.  unable to create
    breakpoints view.
  sentences:
  - treetable does not indent on gtk and mac ive set up a treetable reading as much
    as i could from the documentation and i only ever see the first  columns worth
    of information. the second and subsequent ones are hidden.  additionally the tree
    is not shown as nested like the tree widget they are a  dimensional list with
    the   expansion icons left aligned. the expansions do work i can contract and
    expand the items but it  does not affect the indentation at all.  i dont know
    if this is a mac os x specific bug or whether its working as programmed and its
    my fault  for not initialising something properly ...  sampleswt.java shell shell  new
    shell tabletree tabletree  new tabletreeshellswt.none  add items into proof tree
    filllayout layout  new filllayout layout.type  swt.vertical shell.setlayoutlayout
    tabletreeitem root  new tabletreeitemtabletreeswt.none root.settextitem  column  root.settextitem  column  root.settextitem  column   tabletreeitem
    child  new tabletreeitemrootswt.none child.settextitem  column  child.settextitem  column  child.settextitem  column   tabletreeitem
    grandchild  new tabletreeitemchildswt.none grandchild.settextitem  column  grandchild.settextitem  column  grandchild.settextitem  column   grandchild.setexpandedtrue
    child.setexpandedtrue root.setexpandedtrue shell.open
  - decorators ui freezes while checking out project i was checking out org.eclipse.jdt.ui.tests.refactoring
    and the whole ui froze  at the end of the operation progress dialog was still
    up and cpu was at .  note that i use the cvs label decorator. here is the stack
    of the main thread  main prio tidxd nidxaac runnable e..fcat org.eclipse.swt.internal.win.os.sendmessagewnative
    methodat org.eclipse.swt.internal.win.os.sendmessageos.javaat org.eclipse.swt.widgets.treeitem.getitemstreeitem.javaat
    org.eclipse.jface.viewers.treeviewer.getchildrentreeviewer.javaat org.eclipse.jface.viewers.abstracttreeviewer.internalfinditem
    abstracttreeviewer.javaat org.eclipse.jface.viewers.abstracttreeviewer.internalfinditem
    abstracttreeviewer.javaat org.eclipse.jface.viewers.abstracttreeviewer.dofinditem
    abstracttreeviewer.javaat org.eclipse.jface.viewers.structuredviewer.finditem
    structuredviewer.javaat org.eclipse.jface.viewers.structuredviewer.update structuredviewer.javaat
    org.eclipse.jface.viewers.structuredviewer.update structuredviewer.javaat org.eclipse.jface.viewers.structuredviewer.handlelabelproviderchanged
    structuredviewer.javaat  org.eclipse.jdt.internal.ui.javaeditor.javaoutlinepagejavaoutlineviewer.handlel
    abelproviderchangedjavaoutlinepage.javaat org.eclipse.jface.viewers.contentviewer.labelproviderchanged
    contentviewer.javaat org.eclipse.ui.internal.decorators.decoratormanager.firelisteners
    decoratormanager.javaat  org.eclipse.ui.internal.decorators.decoratormanager.labelproviderchanged
    decoratormanager.javaat org.eclipse.jface.viewers.labelprovider.firelabelproviderchanged
    labelprovider.javaat org.eclipse.team.internal.ccvs.ui.cvslightweightdecorator.access
    cvslightweightdecorator.javaat org.eclipse.team.internal.ccvs.ui.cvslightweightdecorator.run
    cvslightweightdecorator.javaat org.eclipse.swt.widgets.runnablelock.runrunnablelock.javaat
    org.eclipse.swt.widgets.synchronizer.runasyncmessages synchronizer.java locked
    cb a org.eclipse.swt.widgets.runnablelockat org.eclipse.swt.widgets.display.runasyncmessagesdisplay.javaat
    org.eclipse.swt.widgets.display.readanddispatchdisplay.javaat org.eclipse.jface.operation.modalcontextmodalcontextthread.block
    modalcontext.javaat org.eclipse.jface.operation.modalcontext.runmodalcontext.javaat
    org.eclipse.jface.dialogs.progressmonitordialog.run progressmonitordialog.javaat
    org.eclipse.team.internal.ccvs.ui.actions.cvsaction.run cvsaction.javaat  org.eclipse.team.internal.ccvs.ui.actions.addtoworkspaceaction.execute
    addtoworkspaceaction.javaat org.eclipse.team.internal.ccvs.ui.actions.cvsaction.run
    cvsaction.javaat org.eclipse.ui.internal.pluginaction.runwithevent pluginaction.javaat
    org.eclipse.jface.action.actioncontributionitem.handlewidgetselection actioncontributionitem.javaat
    org.eclipse.jface.action.actioncontributionitem.handlewidgetevent actioncontributionitem.javaat
    org.eclipse.jface.action.actioncontributionitem.access actioncontributionitem.javaat  org.eclipse.jface.action.actioncontributionitemactionlistener.handleevent
    actioncontributionitem.javaat org.eclipse.swt.widgets.eventtable.sendeventeventtable.javaat
    org.eclipse.swt.widgets.widget.sendeventwidget.javaat org.eclipse.swt.widgets.display.rundeferredeventsdisplay.javaat
    org.eclipse.swt.widgets.display.readanddispatchdisplay.javaat org.eclipse.ui.internal.workbench.runeventloopworkbench.javaat
    org.eclipse.ui.internal.workbench.runworkbench.javaat org.eclipse.core.internal.boot.internalbootloader.run
    internalbootloader.javaat org.eclipse.core.boot.bootloader.runbootloader.javaat
    sun.reflect.nativemethodaccessorimpl.invokenative methodat sun.reflect.nativemethodaccessorimpl.invoke
    nativemethodaccessorimpl.javaat sun.reflect.delegatingmethodaccessorimpl.invoke
    delegatingmethodaccessorimpl.javaat java.lang.reflect.method.invokemethod.javaat
    org.eclipse.core.launcher.main.basicrunmain.javaat org.eclipse.core.launcher.main.runmain.javaat
    org.eclipse.core.launcher.main.mainmain.java
  - "npe on startup of java debug ui plugin while launching a runtime workbench this\
    \ appeared  entry org.eclipse.core.runtimemar   . message problems occurred when\
    \ invoking code from plug in org.eclipse.core.runtime. stack  java.lang.nullpointerexception\
    \ \tat  \tat org.eclipse.ui.internal.workbenchpage.getactivepartreference workbenchpage.java\
    \ \tat org.eclipse.jdt.internal.debug.ui.evaluationcontextmanager.pageopened evaluationcontextmanager.java\
    \ \tat  org.eclipse.jdt.internal.debug.ui.evaluationcontextmanager.windowopened\
    \ evaluationcontextmanager.java \tat org.eclipse.jdt.internal.debug.ui.evaluationcontextmanager.startup\
    \ evaluationcontextmanager.java \tat org.eclipse.jdt.internal.debug.ui.javadebugoptionsmanager.startup\
    \ javadebugoptionsmanager.java \tat org.eclipse.jdt.internal.debug.ui.jdidebuguiplugin.startup\
    \ jdidebuguiplugin.java \tat org.eclipse.core.internal.plugins.plugindescriptor.run\
    \ plugindescriptor.java \tat org.eclipse.core.internal.runtime.internalplatform.run\
    \ internalplatform.javacompiled code \tat  org.eclipse.core.internal.plugins.plugindescriptor.internaldopluginactivation\
    \ plugindescriptor.java \tat org.eclipse.core.internal.plugins.plugindescriptor.dopluginactivation\
    \ plugindescriptor.java \tat org.eclipse.core.internal.plugins.pluginclassloader.activateplugin\
    \ pluginclassloader.java \tat  org.eclipse.core.internal.plugins.pluginclassloader.internalfindclassparentsself\
    \ pluginclassloader.javacompiled code \tat  org.eclipse.core.internal.boot.delegatingurlclassloader.findclassparentsself\
    \ delegatingurlclassloader.javacompiled code \tat org.eclipse.core.internal.boot.delegatingurlclassloader.loadclass\
    \ delegatingurlclassloader.javacompiled code \tat org.eclipse.core.internal.boot.delegatingurlclassloader.loadclass\
    \ delegatingurlclassloader.javacompiled code \tat java.lang.classloader.loadclassclassloader.javacompiled\
    \ code \tat  org.eclipse.core.internal.plugins.plugindescriptor.createexecutableextension\
    \ plugindescriptor.java \tat  org.eclipse.core.internal.plugins.plugindescriptor.createexecutableextension\
    \ plugindescriptor.java \tat  org.eclipse.core.internal.plugins.configurationelement.createexecutableextension\
    \ configurationelement.java \tat  org.eclipse.debug.internal.ui.views.console.consoledocumentmanager.newlinenotifi\
    \ erconsoledocumentmanager.java \tat  org.eclipse.debug.internal.ui.views.console.consoledocumentprovider.getlinenotif\
    \ ierconsoledocumentprovider.java \tat  org.eclipse.debug.internal.ui.views.console.consoledocumentprovider.createdocume\
    \ ntconsoledocumentprovider.java \tat org.eclipse.ui.texteditor.abstractdocumentprovider.createelementinfo\
    \ abstractdocumentprovider.java \tat org.eclipse.ui.texteditor.abstractdocumentprovider.connect\
    \ abstractdocumentprovider.java \tat  org.eclipse.debug.internal.ui.views.console.consoledocumentmanager.run\
    \ consoledocumentmanager.java \tat org.eclipse.swt.widgets.synchronizer.runasyncmessages\
    \ synchronizer.javacompiled code \tat org.eclipse.swt.widgets.synchronizer.runasyncmessages\
    \ synchronizer.javacompiled code \tat org.eclipse.jface.operation.modalcontextmodalcontextthread.block\
    \ modalcontext.javacompiled code \tat org.eclipse.jface.operation.modalcontextmodalcontextthread.block\
    \ modalcontext.javacompiled code \tat org.eclipse.jface.operation.modalcontextmodalcontextthread.block\
    \ modalcontext.javacompiled code \tat org.eclipse.jface.operation.modalcontext.runmodalcontext.java\
    \ \tat org.eclipse.jface.dialogs.progressmonitordialog.run progressmonitordialog.java\
    \ \tat org.eclipse.debug.ui.debuguitools.launchdebuguitools.java \tat org.eclipse.debug.ui.actions.launchaction.runlaunchaction.java\
    \ \tat org.eclipse.debug.ui.actions.launchaction.runwithevent launchaction.java\
    \ \tat org.eclipse.jface.action.actioncontributionitem.handlewidgetselection actioncontributionitem.java\
    \ \tat org.eclipse.jface.action.actioncontributionitem.handlewidgetevent actioncontributionitem.java\
    \ \tat org.eclipse.jface.action.actioncontributionitem.access actioncontributionitem.java\
    \ \tat  org.eclipse.jface.action.actioncontributionitemactionlistener.handleevent\
    \ actioncontributionitem.java \tat org.eclipse.swt.widgets.display.rundeferredeventsdisplay.java\
    \ compiled code \tat org.eclipse.swt.widgets.display.rundeferredeventsdisplay.java\
    \ compiled code \tat org.eclipse.swt.widgets.display.rundeferredeventsdisplay.java\
    \ compiled code \tat org.eclipse.swt.widgets.display.readanddispatchdisplay.java\
    \ compiled code \tat org.eclipse.ui.internal.workbench.runeventloopworkbench.java\
    \ compiled code \tat org.eclipse.ui.internal.workbench.runworkbench.java \tat\
    \ org.eclipse.core.internal.boot.internalbootloader.run internalbootloader.java\
    \ \tat org.eclipse.core.boot.bootloader.runbootloader.java \tat java.lang.reflect.method.invokenative\
    \ method \tat org.eclipse.core.launcher.main.basicrunmain.java \tat org.eclipse.core.launcher.main.runmain.java\
    \ \tat org.eclipse.core.launcher.main.mainmain.javaresolvedfixed."
- source_sentence: an internal error occurred during initialize debug view. with eclipse
    .. it was fine.   while using epic testing .. httpepic.sf.netupdatestesting.   details   java.lang.nullpointerexception
    at org.eclipse.debug.internal.ui.views.launch.launchview.findframe launchview.java
    at org.eclipse.debug.internal.ui.views.launch.launchview.access launchview.java
    at org.eclipse.debug.internal.ui.views.launch.launchview.run launchview.java at
    org.eclipse.core.internal.jobs.worker.runworker.java  eclipse.idi java.version..
    java.vendorsun microsystems inc. bootloader constants oswin archx wswin nlenus
    commandline arguments  os win ws win arch x
  sentences:
  - "npe in launch view in the debug perspective when a debug session is in running\
    \ state maximize  any view.  then restore the maximized view to its original size.\
    \  got an error  from launch view  entry org.eclipse.core.runtime . message an\
    \ internal error occurred during initialize debug view. stack  java.lang.nullpointerexception\
    \ \tat org.eclipse.debug.internal.ui.views.launch.launchview.findframe launchview.java\
    \ \tat org.eclipse.debug.internal.ui.views.launch.launchview.access launchview.java\
    \ \tat org.eclipse.debug.internal.ui.views.launch.launchview.run launchview.java\
    \ \tat org.eclipse.core.internal.jobs.worker.runworker.javaresolvedworksforme."
  - compare with revision does not allow saves the compare editoe for comparing a
    file with its repository revisions does not  save modifications to the workspace
    file.
  - tasks filters are not applied to problems view after eclipse start the problems
    view filters are not applied when eclipse first starts up and the problems view
    is present in  the perspective. simply opening the filters and clicking ok is
    enough for the filters to be applied.  channing
- source_sentence: typing add emacs recenter command emacs has a recenter command
    that centers the text box around the current cursor typically bound to cl.  this
    means that if youve moved the cursor down to the edge of the visible area you
    can quickly center the code around it.  it would be nice if eclipse had a similar
    functionality.
  sentences:
  - workbench installing new feature from update site resets workbench layout after
    installing a new feature from a local update site i was prompted to restart the
    workbench and accepted. when the workbench restarted my perspective layout was
    reset.  when update restarts the workbench does it prevent the layout settings
    from being stored
  - navigation request addition of emacs recenter command for text editing short request
    id like to see an analogue of the emacs recenter command implemented in eclipse
    so that i and other emacs users can use it for  text editing.   detailed request
    im a longtime emacs and new eclipse user.  i have set up eclipse version ..  id  to
    use the emacs key bindings. yet when editing text or java code my brainstem expects
    cntll i.e. control  lowercase l to result in a recentering of the text view so
    that the current line is in the center of the screen.  this is what the default
    binding for cntll in emacs the recenter command does.  i would like to bind an
    analogous command in eclipse  to cntll but eclipse does not appear to have a recenter
    command.  i searched through the available commands in windowpreferenceskeys  and
    also was told as much on the message boards.   thanks david devault
  - activities ui synch needed org.eclipse.swt.swtexception invalid thread access
    at org.eclipse.swt.swt.errorswt.java at org.eclipse.swt.swt.errorswt.java at org.eclipse.swt.widgets.widget.errorwidget.java
    at org.eclipse.swt.widgets.widget.checkwidgetwidget.java at org.eclipse.swt.widgets.menu.getitemsmenu.java
    at org.eclipse.jface.action.menumanager.updatemenumanager.java at org.eclipse.jface.action.menumanager.updatemenumanager.java
    at  org.eclipse.ui.internal.activities.ws.workbenchactivitysupport.activitymanager
    changedworkbenchactivitysupport.java at  org.eclipse.ui.internal.activities.abstractactivitymanager.fireactivitymanagerch
    angedabstractactivitymanager.java at  org.eclipse.ui.internal.activities.mutableactivitymanager.setenabledactivityids
    mutableactivitymanager.java at  org.eclipse.ui.internal.activities.ws.workbenchactivitysupport.setenabledactivit
    yidsworkbenchactivitysupport.java at org.eclipse.ui.internal.ide.ideworkbenchactivityhelper.resourcechanged
    ideworkbenchactivityhelper.java at org.eclipse.core.internal.events.notificationmanager.run
    notificationmanager.java at org.eclipse.core.internal.runtime.internalplatform.run
    internalplatform.java at org.eclipse.core.runtime.platform.runplatform.java at
    org.eclipse.core.internal.events.notificationmanager.notify notificationmanager.java
    at org.eclipse.core.internal.events.notificationmanager.broadcastchanges notificationmanager.java
    at org.eclipse.core.internal.resources.workspace.broadcastchanges workspace.java
    at org.eclipse.core.internal.resources.workspace.endoperation workspace.java at
    org.eclipse.core.internal.resources.workspace.runworkspace.java at org.eclipse.core.internal.resources.workspace.runworkspace.java
    at com.ibm.wtp.common.operation.wtpoperation.runwtpoperation.java at  com.ibm.wtp.jee.headless.tests.jee.operations.operationtestcase.runandverify
    operationtestcase.java at  com.ibm.wtp.jee.headless.tests.jee.operations.operationtestcase.runandverify
    operationtestcase.java at  com.ibm.wtp.jee.headless.tests.ejb.operations.createejbtest.setupproject
    createejbtest.java at  com.ibm.wtp.jee.headless.tests.ejb.operations.createbmpbeantest.createentitym
    odelcreatebmpbeantest.java at  com.ibm.wtp.jee.headless.tests.ejb.operations.createbmpbeantest.testsimpleent
    itycreatebmpbeantest.java at sun.reflect.nativemethodaccessorimpl.invokenative
    method at sun.reflect.nativemethodaccessorimpl.invoke nativemethodaccessorimpl.java
    at sun.reflect.delegatingmethodaccessorimpl.invoke delegatingmethodaccessorimpl.java
    at java.lang.reflect.method.invokemethod.java at junit.framework.testcase.runtesttestcase.java
    at junit.framework.testcase.runbaretestcase.java at junit.framework.testresult.protecttestresult.java
    at junit.framework.testresult.runprotectedtestresult.java at junit.framework.testresult.runtestresult.java
    at junit.framework.testcase.runtestcase.java at junit.framework.testsuite.runtesttestsuite.java
    at junit.framework.testsuite.runtestsuite.java at junit.framework.testsuite.runtesttestsuite.java
    at junit.framework.testsuite.runtestsuite.java at junit.swingui.testrunner.runtestrunner.java
pipeline_tag: sentence-similarity
library_name: sentence-transformers
---

# SentenceTransformer based on sentence-transformers/all-mpnet-base-v2

This is a [sentence-transformers](https://www.SBERT.net) model finetuned from [sentence-transformers/all-mpnet-base-v2](https://huggingface.co/sentence-transformers/all-mpnet-base-v2). It maps sentences & paragraphs to a 768-dimensional dense vector space and can be used for retrieval.

## Model Details

### Model Description
- **Model Type:** Sentence Transformer
- **Base model:** [sentence-transformers/all-mpnet-base-v2](https://huggingface.co/sentence-transformers/all-mpnet-base-v2) <!-- at revision e8c3b32edf5434bc2275fc9bab85f82640a19130 -->
- **Maximum Sequence Length:** 256 tokens
- **Output Dimensionality:** 768 dimensions
- **Similarity Function:** Cosine Similarity
- **Supported Modality:** Text
<!-- - **Training Dataset:** Unknown -->
<!-- - **Language:** Unknown -->
<!-- - **License:** Unknown -->

### Model Sources

- **Documentation:** [Sentence Transformers Documentation](https://sbert.net)
- **Repository:** [Sentence Transformers on GitHub](https://github.com/huggingface/sentence-transformers)
- **Hugging Face:** [Sentence Transformers on Hugging Face](https://huggingface.co/models?library=sentence-transformers)

### Full Model Architecture

```
SentenceTransformer(
  (0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'MPNetModel'})
  (1): Pooling({'embedding_dimension': 768, 'pooling_mode': 'mean', 'include_prompt': True})
  (2): Normalize({})
)
```

## Usage

### Direct Usage (Sentence Transformers)

First install the Sentence Transformers library:

```bash
pip install -U sentence-transformers
```
Then you can load this model and run inference.
```python
from sentence_transformers import SentenceTransformer

# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
sentences = [
    'typing add emacs recenter command emacs has a recenter command that centers the text box around the current cursor typically bound to cl.  this means that if youve moved the cursor down to the edge of the visible area you can quickly center the code around it.  it would be nice if eclipse had a similar functionality.',
    'navigation request addition of emacs recenter command for text editing short request id like to see an analogue of the emacs recenter command implemented in eclipse so that i and other emacs users can use it for  text editing.   detailed request im a longtime emacs and new eclipse user.  i have set up eclipse version ..  id  to use the emacs key bindings. yet when editing text or java code my brainstem expects cntll i.e. control  lowercase l to result in a recentering of the text view so that the current line is in the center of the screen.  this is what the default binding for cntll in emacs the recenter command does.  i would like to bind an analogous command in eclipse  to cntll but eclipse does not appear to have a recenter command.  i searched through the available commands in windowpreferenceskeys  and also was told as much on the message boards.   thanks david devault',
    'activities ui synch needed org.eclipse.swt.swtexception invalid thread access at org.eclipse.swt.swt.errorswt.java at org.eclipse.swt.swt.errorswt.java at org.eclipse.swt.widgets.widget.errorwidget.java at org.eclipse.swt.widgets.widget.checkwidgetwidget.java at org.eclipse.swt.widgets.menu.getitemsmenu.java at org.eclipse.jface.action.menumanager.updatemenumanager.java at org.eclipse.jface.action.menumanager.updatemenumanager.java at  org.eclipse.ui.internal.activities.ws.workbenchactivitysupport.activitymanager changedworkbenchactivitysupport.java at  org.eclipse.ui.internal.activities.abstractactivitymanager.fireactivitymanagerch angedabstractactivitymanager.java at  org.eclipse.ui.internal.activities.mutableactivitymanager.setenabledactivityids mutableactivitymanager.java at  org.eclipse.ui.internal.activities.ws.workbenchactivitysupport.setenabledactivit yidsworkbenchactivitysupport.java at org.eclipse.ui.internal.ide.ideworkbenchactivityhelper.resourcechanged ideworkbenchactivityhelper.java at org.eclipse.core.internal.events.notificationmanager.run notificationmanager.java at org.eclipse.core.internal.runtime.internalplatform.run internalplatform.java at org.eclipse.core.runtime.platform.runplatform.java at org.eclipse.core.internal.events.notificationmanager.notify notificationmanager.java at org.eclipse.core.internal.events.notificationmanager.broadcastchanges notificationmanager.java at org.eclipse.core.internal.resources.workspace.broadcastchanges workspace.java at org.eclipse.core.internal.resources.workspace.endoperation workspace.java at org.eclipse.core.internal.resources.workspace.runworkspace.java at org.eclipse.core.internal.resources.workspace.runworkspace.java at com.ibm.wtp.common.operation.wtpoperation.runwtpoperation.java at  com.ibm.wtp.jee.headless.tests.jee.operations.operationtestcase.runandverify operationtestcase.java at  com.ibm.wtp.jee.headless.tests.jee.operations.operationtestcase.runandverify operationtestcase.java at  com.ibm.wtp.jee.headless.tests.ejb.operations.createejbtest.setupproject createejbtest.java at  com.ibm.wtp.jee.headless.tests.ejb.operations.createbmpbeantest.createentitym odelcreatebmpbeantest.java at  com.ibm.wtp.jee.headless.tests.ejb.operations.createbmpbeantest.testsimpleent itycreatebmpbeantest.java at sun.reflect.nativemethodaccessorimpl.invokenative method at sun.reflect.nativemethodaccessorimpl.invoke nativemethodaccessorimpl.java at sun.reflect.delegatingmethodaccessorimpl.invoke delegatingmethodaccessorimpl.java at java.lang.reflect.method.invokemethod.java at junit.framework.testcase.runtesttestcase.java at junit.framework.testcase.runbaretestcase.java at junit.framework.testresult.protecttestresult.java at junit.framework.testresult.runprotectedtestresult.java at junit.framework.testresult.runtestresult.java at junit.framework.testcase.runtestcase.java at junit.framework.testsuite.runtesttestsuite.java at junit.framework.testsuite.runtestsuite.java at junit.framework.testsuite.runtesttestsuite.java at junit.framework.testsuite.runtestsuite.java at junit.swingui.testrunner.runtestrunner.java',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 768]

# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[ 1.0000,  0.7935, -0.1523],
#         [ 0.7935,  1.0000, -0.1127],
#         [-0.1523, -0.1127,  1.0000]])
```
<!--
### Direct Usage (Transformers)

<details><summary>Click to see the direct usage in Transformers</summary>

</details>
-->

<!--
### Downstream Usage (Sentence Transformers)

You can finetune this model on your own dataset.

<details><summary>Click to expand</summary>

</details>
-->

<!--
### Out-of-Scope Use

*List how the model may foreseeably be misused and address what users ought not to do with the model.*
-->

<!--
## Bias, Risks and Limitations

*What are the known or foreseeable issues stemming from this model? You could also flag here known failure cases or weaknesses of the model.*
-->

<!--
### Recommendations

*What are recommendations with respect to the foreseeable issues? For example, filtering explicit content.*
-->

## Training Details

### Training Dataset

#### Unnamed Dataset

* Size: 5,920 training samples
* Columns: <code>anchor</code> and <code>positive</code>
* Approximate statistics based on the first 1000 samples:
  |         | anchor                                                                               | positive                                                                             |
  |:--------|:-------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|
  | type    | string                                                                               | string                                                                               |
  | details | <ul><li>min: 17 tokens</li><li>mean: 129.86 tokens</li><li>max: 256 tokens</li></ul> | <ul><li>min: 13 tokens</li><li>mean: 130.06 tokens</li><li>max: 256 tokens</li></ul> |
* Samples:
  | anchor                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | positive                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
  |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  | <code>ui viewseditors appear active when inactive getkg if you switch to a process outside of eclipse the native active title bar becomes inactive and turns grey.  the eclipse views and editors however remain coloured which may appear confusing.  to repeat  select a view or editor in eclipse note the title bar colourize.  switch to another app and restore down so that you can see eclipse in the background.</code>                                                                                                                                                                                                          | <code>confusing inner windows active when outer inactive gjnku when looking at an inactive eclipse workbench the title is grey to indicate that it is not active but the inner windows viewparts remain in the active color usually the gradiant blue.  this is confusing since a cursory look at the window indicates that it is active and then after trying to do something like pressing f to continue to debug it does not work.</code>                                                                                                                                                                                                                                                                                                                                                                                              |
  | <code>cvs ui creating a patch after creating a new folder does not work properly create a new project  get it synced with a cvs repo. create a new folder containing a file in the project root but dont add either of them to cvs. ceate a patch for the project unified output format and save it to either the clipbard or the filesystem. now delete the new folder and apply the patch. it creates only the file but puts it into the project root instead of creating the folder and placing the file there.</code>                                                                                                                 | <code>cvs patch create patch misses new directories i apologize if someone has already reported this  i couldnt find a duplicate.  if you create a new patch and choose include new files in patch eclipse very unintuitively ignores new files which exist in new directories.  please either fix the wording to indicate that new directories will be ignored or preferably include the new files in the patch.</code>                                                                                                                                                                                                                                                                                                                                                                                                                  |
  | <code>changing the properties of a cvs location blocks the ide i tried to change the properties of a cvs location. after pressing the ok or apply button a modal dialog progress information appears with buttons  details  and cancel disabled.  behind this dialog another dialog appears which asks me to confirm project sharing changes and blocks  the progress. the second dialog cannot be reached because it is blocked by the first dialog. the only way out seems to kill the eclipse process and lose all unsaved changes.   i only tried this on mac os x . but maybe the bug occurs also on other operating systems.</code> | <code>cant change repository parameters open the cvs repository exploring perspective.  select an existing pserver repository that has attached  projects.  click properties.  change the connection type to extssh and click either apply or ok.  a  dialog box with a title bar progress information opens.  inside that box it says operation in progress...   behind that dialog another opens that says confirm project sharing changes.  there are  options ok  details  cancel.  since it is in the background behind the progress information box you cant click any  option.  while you can move the progress information box out of the way you cant make the confirm  project sharing changes box the foreground window.  you can no longer click to any other window but  must quit eclipse to make it workable again.</code> |
* Loss: [<code>MultipleNegativesRankingLoss</code>](https://sbert.net/docs/package_reference/sentence_transformer/losses.html#multiplenegativesrankingloss) with these parameters:
  ```json
  {
      "scale": 20.0,
      "similarity_fct": "cos_sim",
      "gather_across_devices": false,
      "directions": [
          "query_to_doc"
      ],
      "partition_mode": "joint",
      "hardness_mode": null,
      "hardness_strength": 0.0
  }
  ```

### Training Hyperparameters
#### Non-Default Hyperparameters

- `warmup_steps`: 100
- `fp16`: True

#### All Hyperparameters
<details><summary>Click to expand</summary>

- `do_predict`: False
- `eval_strategy`: no
- `prediction_loss_only`: True
- `per_device_train_batch_size`: 8
- `per_device_eval_batch_size`: 8
- `gradient_accumulation_steps`: 1
- `eval_accumulation_steps`: None
- `torch_empty_cache_steps`: None
- `learning_rate`: 5e-05
- `weight_decay`: 0.0
- `adam_beta1`: 0.9
- `adam_beta2`: 0.999
- `adam_epsilon`: 1e-08
- `max_grad_norm`: 1.0
- `num_train_epochs`: 3
- `max_steps`: -1
- `lr_scheduler_type`: linear
- `lr_scheduler_kwargs`: None
- `warmup_ratio`: None
- `warmup_steps`: 100
- `log_level`: passive
- `log_level_replica`: warning
- `log_on_each_node`: True
- `logging_nan_inf_filter`: True
- `enable_jit_checkpoint`: False
- `save_on_each_node`: False
- `save_only_model`: False
- `restore_callback_states_from_checkpoint`: False
- `use_cpu`: False
- `seed`: 42
- `data_seed`: None
- `bf16`: False
- `fp16`: True
- `bf16_full_eval`: False
- `fp16_full_eval`: False
- `tf32`: None
- `local_rank`: -1
- `ddp_backend`: None
- `debug`: []
- `dataloader_drop_last`: False
- `dataloader_num_workers`: 0
- `dataloader_prefetch_factor`: None
- `disable_tqdm`: False
- `remove_unused_columns`: True
- `label_names`: None
- `load_best_model_at_end`: False
- `ignore_data_skip`: False
- `fsdp`: []
- `fsdp_config`: {'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}
- `accelerator_config`: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}
- `parallelism_config`: None
- `deepspeed`: None
- `label_smoothing_factor`: 0.0
- `optim`: adamw_torch_fused
- `optim_args`: None
- `group_by_length`: False
- `length_column_name`: length
- `project`: huggingface
- `trackio_space_id`: trackio
- `ddp_find_unused_parameters`: None
- `ddp_bucket_cap_mb`: None
- `ddp_broadcast_buffers`: False
- `dataloader_pin_memory`: True
- `dataloader_persistent_workers`: False
- `skip_memory_metrics`: True
- `push_to_hub`: False
- `resume_from_checkpoint`: None
- `hub_model_id`: None
- `hub_strategy`: every_save
- `hub_private_repo`: None
- `hub_always_push`: False
- `hub_revision`: None
- `gradient_checkpointing`: False
- `gradient_checkpointing_kwargs`: None
- `include_for_metrics`: []
- `eval_do_concat_batches`: True
- `auto_find_batch_size`: False
- `full_determinism`: False
- `ddp_timeout`: 1800
- `torch_compile`: False
- `torch_compile_backend`: None
- `torch_compile_mode`: None
- `include_num_input_tokens_seen`: no
- `neftune_noise_alpha`: None
- `optim_target_modules`: None
- `batch_eval_metrics`: False
- `eval_on_start`: False
- `use_liger_kernel`: False
- `liger_kernel_config`: None
- `eval_use_gather_object`: False
- `average_tokens_across_devices`: True
- `use_cache`: False
- `prompts`: None
- `batch_sampler`: batch_sampler
- `multi_dataset_batch_sampler`: proportional
- `router_mapping`: {}
- `learning_rate_mapping`: {}

</details>

### Training Logs
| Epoch  | Step | Training Loss |
|:------:|:----:|:-------------:|
| 0.1351 | 50   | 0.3131        |
| 0.2703 | 100  | 0.2313        |
| 0.4054 | 150  | 0.3017        |
| 0.5405 | 200  | 0.2300        |
| 0.6757 | 250  | 0.2556        |
| 0.8108 | 300  | 0.2238        |
| 0.9459 | 350  | 0.2625        |
| 1.0811 | 400  | 0.1785        |
| 1.2162 | 450  | 0.0880        |
| 1.3514 | 500  | 0.0839        |
| 1.4865 | 550  | 0.1220        |
| 1.6216 | 600  | 0.0988        |
| 1.7568 | 650  | 0.0837        |
| 1.8919 | 700  | 0.0685        |
| 2.0270 | 750  | 0.0924        |
| 2.1622 | 800  | 0.0381        |
| 2.2973 | 850  | 0.0368        |
| 2.4324 | 900  | 0.0475        |
| 2.5676 | 950  | 0.0324        |
| 2.7027 | 1000 | 0.0439        |
| 2.8378 | 1050 | 0.0421        |
| 2.9730 | 1100 | 0.0403        |


### Training Time
- **Training**: 16.8 minutes

### Framework Versions
- Python: 3.12.13
- Sentence Transformers: 5.4.0
- Transformers: 5.0.0
- PyTorch: 2.10.0+cu128
- Accelerate: 1.13.0
- Datasets: 4.8.5
- Tokenizers: 0.22.2

## Citation

### BibTeX

#### Sentence Transformers
```bibtex
@inproceedings{reimers-2019-sentence-bert,
    title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
    author = "Reimers, Nils and Gurevych, Iryna",
    booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
    month = "11",
    year = "2019",
    publisher = "Association for Computational Linguistics",
    url = "https://arxiv.org/abs/1908.10084",
}
```

#### MultipleNegativesRankingLoss
```bibtex
@misc{oord2019representationlearningcontrastivepredictive,
      title={Representation Learning with Contrastive Predictive Coding},
      author={Aaron van den Oord and Yazhe Li and Oriol Vinyals},
      year={2019},
      eprint={1807.03748},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/1807.03748},
}
```

<!--
## Glossary

*Clearly define terms in order to be accessible across audiences.*
-->

<!--
## Model Card Authors

*Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*
-->

<!--
## Model Card Contact

*Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*
-->