Hallo Hamid,

ich hab die sachen nur überflogen aber mir ist des öfteren das wort nil aufgefallen. ich glaub du hast ein problem mit leeren parametern, sowohl im controller (hast du ja mit unless params...nil? behoben)
jetzt vermute ich mal, dass diese zeile hier probleme macht:
x = Little_Helpers_spezial.make_ready_for_export(confluence, @source , @depth)

weil vielleicht einfach einer der beiden vars leer ist (@source oder @depth) und dann schaust du dir einfach deinen stack an:
app/controllers/atlassian/confluence4r.rb:32:in `send'
app/controllers/atlassian/confluence4r.rb:32:in `method_missing'
app/controllers/little_helpers_spezial.rb:43:in `make_ready_for_export_do' app/controllers/little_helpers_spezial.rb:30:in `make_ready_for_export'

und gehst die methoden durch und schaust, was passiert, wenn eine der beiden vars nil ist. meistens steht eh im stack, wo die fehler auftreten, ist was mühsamer als ne mail an die liste schreiben aber ich glaube es hilft dir mehr und geht auch schneller...

gruß
manuel

Am 13.10.2009 um 10:57 schrieb hamid i.:

danke für den tipp ralph aber das ich kein ruby experte bin ist schon klar ! ich mache nur die aufgabe von jemadem der z.Z nicht da ist...ruby ist neuland für mich aber trotzdem hab ich das bisher ganz gut hingekommen finde ich zumind...

ich erwarte auch nicht das jemand für mich den code schreibt sondern das ich kleine hilfestellungen bekomme und den rest alleine schaffe...denke dafür ist doch die mailingliste da oder? naja..denke wir sollten darüber jetzt hier nicht diskutieren.

würdest du mir bitte sagen das die fehlermeldung zu bedeuten hat. ich goggle schon wien verrückter!

From: ralph.hey...@xing.com
To: rubyonrails-ug@headflash.com
Date: Tue, 13 Oct 2009 10:50:46 +0200
Subject: Re: [Rubyonrails-ug] controller problem

Hallo Hamid,

ich möchte dich ja jetzt nicht demotivieren, aber es scheint so, als hättest du dich mit deinem Projekt etwas übernommen. Auf dieser Mailing-Liste werden gerne spezifische Probleme besprochen, aber ich habe den Eindruck, dass du einen Ruby on Rails Grundkurs brauchst. Das wirst du hier auf dieser Liste nicht bekommen, und es wird sich auch niemand hier bereiterklären, den Code für dich zu schreiben. Wahrscheinlich hast du noch viel vor, und wenn du bei jeder Kleinigkeit Schiffbruch erleidest, wirst du auch mit Hilfe dieser Liste nicht weiterkommen. Am besten suchst du dir jemanden in Darmstadt via StudiVZ/MeinVZ/XING/etc., der sich schon etwas besser mit Rails auskennt und mit dem du dich zusammen vor den Rechner setzen kannst. Die Einführungskapitel eines Rails-Buch lesen kann natürlich auch nicht schaden.

Aber bitte sieh ein, dass es so nicht weitergehen kann. Du bist vielleicht unter Zeitdruck, aber eine Mailing-Liste mit jeder Kleinigkeit zu belasten, die ein Rails-Anfänger nun mal macht, kann nicht die Lösung sein.

Bitte wende dich gerne an die Liste, wenn du alles gegeben hast und trotz Nachschlagen in einem Rails-Buch und Googlen nicht weiterkommst.
--
Viele Grüße
Ralph von der Heyden


Am 13.10.09 10:39 schrieb "hamid i." unter <al_caponei...@hotmail.com>:

stefan danke für den tipp ! ich hab jetzt plötzlich beim reloaden der seite folgende meldung :

RuntimeError in BooksController#index
Wrong type NilClass. Not allowed!
RAILS_ROOT: C:/FORCE-~1/rails_apps/books_with_simple_data
Application Trace <http://localhost:3000/books#> | Framework Trace<http://localhost:3000/books# > | Full Trace <http://localhost:3000/books#>
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/create.rb:207:in `conv2value'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/create.rb:118:in `methodCall'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/create.rb:117:in `collect'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/create.rb:117:in `methodCall'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/client.rb:419:in `call2'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/client.rb:410:in `call'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/client.rb:608:in `send'
C:/FORCE-~1/ruby/lib/ruby/1.8/xmlrpc/client.rb:608:in `method_missing'
app/controllers/atlassian/confluence4r.rb:32:in `send'
app/controllers/atlassian/confluence4r.rb:32:in `method_missing'
app/controllers/little_helpers_spezial.rb:43:in `make_ready_for_export_do' app/controllers/little_helpers_spezial.rb:30:in `make_ready_for_export'
app/controllers/books_controller.rb:17:in `index'
ich denke nicht das es was mit dem confluence server zutun hat, sondern was mit meinem code. könntest du bitte kurz drüber schauen ? wäre dir dankbar


controller :

class BooksController < ApplicationController
def index

require "atlassian/confluence4r"
require "atlassian/jira4r"
require 'little_helpers_spezial'
confluence = Confluence::Server.new("https://spoi.telekom.de/info";)
confluence.login(Einloggen_spezial::X_login, Einloggen_spezial::X_pwd)

@source = params[:book][:source] unless params[:book].nil?
@depth = params[:book][:depth] unless params[:book].nil?

x = Little_Helpers_spezial.make_ready_for_export(confluence, @source , @depth)

@destination = params[:book][:destination] unless params[:book].nil?
@dest_space = params[:book][:dest_space] unless params[:book].nil?
@parentId = params[:book][:parentId] unless params[:book].nil?

Little_Helpers_spezial.save(confluence, x, @destination, @dest_space,@parentId)

end
end



From: s.fr...@vierundsechzig.de
To: rubyonrails-ug@headflash.com
Date: Tue, 13 Oct 2009 10:28:31 +0200
Subject: Re: [Rubyonrails-ug] controller problem

hmm, denkst Du nicht, dass Du mit diesen confluence-spezifischen Fragen bei den encore-Leuten besser aufgehoben wärst?! Dieser Anleitung hier bist Du sicher gefolgt und hast da auch die richtigen user/passwörter gesetzt, oder?!

http://confluence.atlassian.com/display/CONFEXT/Confluence4r+Rails+Plugin

Und ich möchte mich Peters Wunsch anschließen: RoR-Fragen sind sicherlich fein&richtig (und es ist auch schön, dass mal wieder was los ist, wo es doch die ganze Zeit so still ist, dass man denken könnte, es gäbe so überhaupt gar keine Probleme mehr in der Rails- Welt :), aber wenn es um das spezifische Debuggen einer Security- Architektur zwischen Confluence&Rails geht, dann ist das hier vielleicht dann doch nicht ganz der richtige Platz, oder?!

Viele Grüße
Stefan

PS: Am Ende würde mich dann aber doch allgemeinere Statements dazu interessieren, ob das eine gute/schnelle/flexible/einfache Lösung ist, Confluence&Rails über dieses Plugin zusammen zu schließen....


<http://confluence.atlassian.com/display/CONFEXT/Confluence4r+Rails+Plugin >
Am 13.10.2009 um 10:19 schrieb hamid i.:

sorry aber irgendwo muss ich mir doch die hilfe holen mein freund! danke für den tipp übrigends , aber was heisst das jetzt genau? das der confluence server z.Z. probleme macht? wenn ich das ganze nur als Ruby starte und nicht als RoR dann klappt doch alles wunderbar. wieso nicht über RoR ?

danke für die hilfe !

From: phoetm...@googlemail.com
Date: Tue, 13 Oct 2009 10:15:21 +0200
To: rubyonrails-ug@headflash.com
Subject: Re: [Rubyonrails-ug] controller problem

Hallo Hamid,

da beschwert sich der Confluence Server, das hat nichts mit Rails zu tun:

http://lmgtfy.com/?q=com.atlassian.confluence.rpc.RemoteException:+You're+not+allowed+to+view+that+page

Und wenn das hier mit den Fragen so weiter geht, dann werde ich mich aus der Mailingliste austragen, das ist ja schlimmer als Spam!

Ahoi

Am 13.10.2009 um 10:07 schrieb hamid i.:

hallo freunde danke für eure hilfe gestern ! bin weit gekommen allerdings noch nicht ganz durch...

hab jetzt folgendes problem. mein controller schmeißt mir folgende exception mit der ich nix anfangen kann..irgendwie
machen die klassen vom atlassian probleme wass aber nicht sein sollte:

RuntimeError in BooksController#index
java.lang.Exception: com.atlassian.confluence.rpc.RemoteException: You're not allowed to view that page, or it does not exist.
RAILS_ROOT: C:/FORCE-~1/rails_apps/books_with_simple_data
Application Trace <http://localhost:3000/books#> | Framework Trace<http://localhost:3000/books# > | Full Trace <http://localhost:3000/books#>
app/controllers/atlassian/confluence4r.rb:38:in `method_missing'
app/controllers/little_helpers_spezial.rb:43:in `make_ready_for_export_do' app/controllers/little_helpers_spezial.rb:30:in `make_ready_for_export'
app/controllers/books_controller.rb:17:in `index'

code :

class BooksController < ApplicationController
def index

require "atlassian/confluence4r"
require "atlassian/jira4r"
require 'little_helpers_spezial'
confluence = Confluence::Server.new("https://spoi.telekom.de/info";)
confluence.login(Einloggen_spezial::X_login, Einloggen_spezial::X_pwd)

@source = params[:book][:source] unless params[:book].nil?
@depth = params[:book][:depth] unless params[:book].nil?

x = Little_Helpers_spezial.make_ready_for_export(confluence, @source , @depth)
@destination = params[:book][:destination] unless params[:book].nil?
@dest_space = params[:book][:dest_space] unless params[:book].nil?
@parentId = params[:book][:parentId] unless params[:book].nil?
Little_Helpers_spezial.save(confluence, x, @destination, @dest_space,@parentId)
end
end

Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you. <http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010 > _______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug


Windows Live: Keep your friends up to date with what you do online. <http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010 > _______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

----
stefan frank
vierundsechzig.de
software&service
weberstr. 10
69120 heidelberg
tel. +49 (0) 6221 7277049
mobil +40 (0) 173 2383390
mail s.fr...@vierundsechzig.de
www.vierundsechzig.de <http://www.vierundsechzig.de/>




Windows Live Hotmail: Your friends can get your Facebook updates, right from Hotmail®. <http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_4:092009 >

--
Viele Grüße
Ralph


Windows Live: Make it easier for your friends to see what you’re up to on Facebook._______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
rubyonrails-ug@headflash.com
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an