RE: Re[4]: [CEDET-devel] Problem installing cedet-1.0beta3b
Brought to you by:
zappo
From: Peter M. <Pe...@re...> - 2004-12-22 20:57:56
|
Hi Eric, This is the error I get if I (a) open a .cpp file, then (b) create a speedbar frame (M-x speedbar) and then (c) select = Senator->Analyse->Speedbar Class Browser: Debugger entered--Lisp error: (wrong-type-argument (or object-p class-p) nil) signal(wrong-type-argument ((or object-p class-p) nil)) eieio-oref(nil reference-directory) semanticdb-find-translate-path-brutish-default(nil) semanticdb-find-translate-path-default(nil t) semanticdb-find-translate-path(nil t) semanticdb-find-tags-collector(#[(table tags) "=C3=83=08 = \n#=1B,G"=1B(B [table class tags semanticdb-find-tags-by-class-method] 4] nil nil t) semanticdb-brute-find-tags-by-class(type) semantic-cb-new-class-browser() semantic-cb-speedbar-buttons("c:/PMM/AppComp/CI/FG Simulator/") eieio-speedbar-buttons("c:/PMM/AppComp/CI/FG Simulator/" 0 semantic-cb-speedbar-buttons) (lambda (dir depth) (eieio-speedbar-buttons dir depth (quote semantic-cb-speedbar-buttons)))("c:/PMM/AppComp/CI/FG Simulator/" 0) speedbar-update-directory-contents() speedbar-update-contents() speedbar-frame-mode(1) semantic-cb-speedbar-mode() call-interactively(semantic-cb-speedbar-mode) Please note that by creating the speedbar frame I found myself then able = to execute Senator->Analyse->Speedbar Analyser Mode without any problems. Please also note that I have downloaded no new components since my = original problem so I may well be out of date by now with the versions of some of these packages. The desire to browse a C++ project has fallen behind = some other work I have been asked to complete :-) Thanks=20 Peter > -----Original Message----- > From: Eric M. Ludlam [mailto:er...@si...] > Sent: Thursday, December 23, 2004 1:49 AM > To: Peter Milliken > Cc: dav...@wa...; ced...@li... > Subject: Re[4]: [CEDET-devel] Problem installing cedet-1.0beta3b >=20 >=20 > It appears that the correct buffer is not selected when speedbar > requests a class browser. (ie, there is no current semanticdb database > available.) >=20 > I found I could reproduce the problem, and could then work around it > by creating a speedbar frame first (M-x speedbar), and then selecting > the class browser mode. >=20 > Eric >=20 > >>> Peter Milliken <Pe...@re...> seems to think that: > >No problems :-) Here it is: > > > >Debugger entered--Lisp error: (wrong-type-argument (or=20 > object-p class-p) > >nil) > > signal(wrong-type-argument ((or object-p class-p) nil)) > > eieio-oref(nil reference-directory) > > semanticdb-find-translate-path-brutish-default(nil) > > semanticdb-find-translate-path-default(nil t) > > semanticdb-find-translate-path(nil t) > > semanticdb-find-tags-collector(#[(table tags) "=C3=83=08=09 > \n#=1B,G"=1B(B [table > >class tags semanticdb-find-tags-by-class-method] 4] nil nil t) > > semanticdb-brute-find-tags-by-class(type) > > semantic-cb-new-class-browser() > > semantic-cb-speedbar-buttons("c:/PMM/AppComp/CI/FG Simulator/") > > eieio-speedbar-buttons("c:/PMM/AppComp/CI/FG Simulator/" 0 > >semantic-cb-speedbar-buttons) > > (lambda (dir depth) (eieio-speedbar-buttons dir depth (quote > >semantic-cb-speedbar-buttons)))("c:/PMM/AppComp/CI/FG Simulator/" 0) > > speedbar-update-directory-contents() > > speedbar-update-contents() > > speedbar-refresh() > > speedbar-change-initial-expansion-list("Class Browser") > > semantic-cb-speedbar-mode() > >* call-interactively(semantic-cb-speedbar-mode) > > > > > >> -----Original Message----- > >> From: Eric M. Ludlam [mailto:er...@si...] > >> Sent: Wednesday, December 15, 2004 3:40 PM > >> To: Peter Milliken > >> Cc: dav...@wa...; ced...@li... > >> Subject: Re[2]: [CEDET-devel] Problem installing cedet-1.0beta3b > >>=20 > >>=20 > >> >>> Peter Milliken <Pe...@re...> seems to think that: > >> >Thanks David, moving the install lines earlier in my .emacs=20 > >> did the trick. > >> > > >> >I loaded a .cpp file from a project I am interested in=20 > >> browsing (am in the > >> >process of working out how to use ECB :-)) and tried the > >> >"Senator->Analyse->Speedbar Class Browser" command and=20 > received the > >> >following (copied from *Messages*): > >> > > >> >Refreshing speedbar... > >> >eieio-oref: Wrong type argument: (or object-p class-p), nil > >> >DFRAME TIMER ERROR: (wrong-type-argument (or object-p=20 > class-p) nil) > >> [ ... ] > >>=20 > >> Sorry for a late reply. > >>=20 > >> I cannot predict what may be wrong here. If you use > >> "M-x toggle-debug-on-error RET" > >>=20 > >> you can get a stack trace which would be more helpful. > >>=20 > >> Eric > >>=20 > >> --=20 > >> Eric Ludlam: za...@gn...,=20 > >> er...@si... > >> Home: http://www.ludlam.net Siege:=20 www.siege-engine.com >> Emacs: http://cedet.sourceforge.net GNU: www.gnu.org >>=20 > > >Warning: Copyright ResMed. Where the contents of this email and/or attachment includes materials prepared by ResMed, the use of those >materials is subject exclusively to the conditions of engagement = between ResMed and the intended recipient. >=20 >This communication is confidential and may contain legally privileged information. >By the use of email over the Internet or other communication systems, ResMed is not waiving either confidentiality of, or legal >privilege in,the content of the email and of any attachments. >If the recipient of this message is not the intended addressee, please = call ResMed immediately on +61 2 9886 5000 Sydney, Australia. > > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real = users. >Discover which products truly live up to the hype. Start reading now.=20 >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Cedet-devel mailing list >Ced...@li... >https://lists.sourceforge.net/lists/listinfo/cedet-devel > --=20 Eric Ludlam: za...@gn..., = er...@si... Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org Warning: Copyright ResMed. Where the contents of this email and/or = attachment includes materials prepared by ResMed, the use of those materials is subject exclusively to the conditions of engagement between = ResMed and the intended recipient. =20 This communication is confidential and may contain legally privileged = information. By the use of email over the Internet or other communication systems, = ResMed is not waiving either confidentiality of, or legal privilege in,the content of the email and of any attachments. If the recipient of this message is not the intended addressee, please = call ResMed immediately on +61 2 9886 5000 Sydney, Australia. |