#1596 Authentification Flickr/Dropbox/Picasa?

1.0.6
open
nobody
None
none
5
2014-01-22
2013-12-17
Krissie
No

Hello,

I just updated my Greenshot to Version 1.1.17 Build 17 (64-Bit) from Version 0.80, so I was very glad to see, that it is possible to send a screenshot to Dropbox and others. But how do I authentificate my account? I can't find any button or mask where I can put in my accountname and password. If I choose Dropbox, Flickr or Picasa, I get an error (see attachment). In the configuration of the plugins I can only choose the fileformat. What am I doing wrong?

My System: Win 7 64-Bit

Best regards, viele Grüße,
Krissie

1 Attachments

Discussion

  • Robin Krom
    Robin Krom
    2013-12-18

    Hello Krissie,

    thank you for reporting this issue.
    It's a bit weird, as I don't understand what might go wrong.

    Normally when you try to upload something and there isn't a previously valid authentication, than Greenshot will open an embedded browser (internet explorer instance) where you will be asked to authenticate yourself and allow Greenshot access.

    But maybe we have an issue when upgrading from an old version like 0.8

    Could do the following? :
    1) Make sure Greenshot is running
    2) Write down the current time of your PC (including seconds)
    3) Try to upload to one of the services that causes the error
    4) Copy the parts from the Greenshot log that are after the time your wrote down in this ticket. (You can check if there is anything in there that you don't want other to read.)

    The Greenshot log can be found via the description here:
    http://getgreenshot.org/faq/where-can-i-find-greenshots-log-file/

    Best wishes,
    Robin

     
  • Krissie
    Krissie
    2013-12-19

    Hello Robin,

    I followed your instructions, and this is the result of the log:

    2013-12-19 19:59:25,732 [Greenshot] INFO  - [GreenshotPlugin.Controls.GreenshotForm] Form was closed with OK: storing field values.
    2013-12-19 19:59:25,752 [Greenshot] INFO  - [Greenshot.Helpers.CaptureHelper] Calling processor TitleFix
    2013-12-19 19:59:25,753 [Greenshot] INFO  - [Greenshot.Helpers.CaptureHelper] Calling destination Upload to Dropbox
    2013-12-19 19:59:25,814 [Dropbox Plugin] ERROR - [GreenshotPlugin.Core.OAuthSession] Couldn't retrieve response: 
    System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei GreenshotPlugin.Core.NetworkHelper.GetResponse(HttpWebRequest webRequest)
       bei GreenshotPlugin.Core.OAuthSession.MakeRequest(HTTPMethod method, String requestURL, IDictionary`2 headers, IDictionary`2 parameters, IBinaryContainer postData)
    2013-12-19 19:59:25,815 [Dropbox Plugin] ERROR - [GreenshotPlugin.Core.OAuthSession] System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei GreenshotPlugin.Core.NetworkHelper.GetResponse(HttpWebRequest webRequest)
       bei GreenshotPlugin.Core.OAuthSession.MakeRequest(HTTPMethod method, String requestURL, IDictionary`2 headers, IDictionary`2 parameters, IBinaryContainer postData)
       bei GreenshotPlugin.Core.OAuthSession.getRequestToken()
       bei GreenshotPlugin.Core.OAuthSession.Authorize()
    2013-12-19 19:59:25,815 [Dropbox Plugin] ERROR - [GreenshotDropboxPlugin.DropboxUtils] Upload error: 
    System.NotSupportedException: Service is not available: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei GreenshotPlugin.Core.OAuthSession.Authorize()
       bei GreenshotPlugin.Core.OAuthSession.MakeOAuthRequest(HTTPMethod method, String signUrl, String requestURL, IDictionary`2 headers, IDictionary`2 parametersToSign, IDictionary`2 additionalParameters, IBinaryContainer postData)
       bei GreenshotDropboxPlugin.DropboxUtils.UploadToDropbox(ISurface surfaceToUpload, SurfaceOutputSettings outputSettings, String filename)
    2013-12-19 19:59:25,815 [Dropbox Plugin] ERROR - [GreenshotPlugin.Controls.PleaseWaitForm] invoke error:
    System.NotSupportedException: Service is not available: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei GreenshotPlugin.Core.OAuthSession.Authorize()
       bei GreenshotPlugin.Core.OAuthSession.MakeOAuthRequest(HTTPMethod method, String signUrl, String requestURL, IDictionary`2 headers, IDictionary`2 parametersToSign, IDictionary`2 additionalParameters, IBinaryContainer postData)
       bei GreenshotDropboxPlugin.DropboxUtils.UploadToDropbox(ISurface surfaceToUpload, SurfaceOutputSettings outputSettings, String filename)
       bei GreenshotDropboxPlugin.DropboxPlugin.<>c__DisplayClass9.<Upload>b__6()
       bei GreenshotPlugin.Controls.PleaseWaitForm.<>c__DisplayClass2.<ShowAndWait>b__0()
    2013-12-19 19:59:25,817 [Greenshot] ERROR - [GreenshotDropboxPlugin.DropboxPlugin] System.NotSupportedException: Service is not available: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
       bei GreenshotPlugin.Controls.PleaseWaitForm.ShowAndWait(String title, String text, ThreadStart waitDelegate)
       bei GreenshotDropboxPlugin.DropboxPlugin.Upload(ICaptureDetails captureDetails, ISurface surfaceToUpload, String& uploadUrl)
    

    This is the protocol of Dropbox, but with Flickr it's quite the same.

    Best regards,
    Krissie

     
  • Robin Krom
    Robin Krom
    2014-01-22

    Hi Krissie,

    Sorry it took a while, need to find time for tickets between my private/business life AND if I have some time for Greenshot we are also occupied with other "issues" as the application itself. e.g. http://getgreenshot.org/2013/11/19/promised-no-bundled-installers-no-toolbars-no-unfair-advertisements/ and moving to different source / ticket

    I still don't have a clue about what is going on, some you will need to answer some questions:
    1) do you use a proxy when using a browser?
    2) Can you access these services with other applications?
    3) Did you try deactivating the proxy check-box on the general tab in the settings?

    Best wishes,
    Robin

     
    • Krissie
      Krissie
      2014-01-22

      No, I don't use a proxy.

      Best regards,
      Krissie