• ad74
  • NEWBIE
  • 0 Points
  • Member since 2006

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 1
    Replies
Has anyone else seen this in their login history?  I've seen it when using the sf-eclipse plugin to login to the winter07 prerel server, but it might happen under other circumstances(?)

Source IP   10.224.22.33 (range is .32 to .35)
Login Type   Other Apex API
Status   Success   
Browser   Axis 1.2 
API Type   SOAP Partner
API Version   7.0

I sometimes get logins like this on the Winter07 prerel server when I login using the SF-eclipse plugin.  Not always though - sometimes my correct public IP address is logged.

Can anyone explain why a login from an IP in the reserved private range (10.0.0.0/8) is logged, when I am logging in from an address in the public space on the internet?  Is there an eclipse proxy server in the "10." subnet maybe?

I don't get this on my current production release account (7.0).  It always logs my correct IP.
  • January 06, 2007
  • Like
  • 0
I've been having a few problems with the eclipse addin for editing sControls.  I wondered whether anyone else had seen similar problems and/or knows how to work around them.

Eclipse generally works well, but a couple of times a day it refuses to save the sControl that I am editing at the time, and refuses to sync either.  The typical error is "REQUEST_LIMIT_EXCEEDED: TotalRequests Request Limit exceeded".  So at first I assumed that it must have been because I had made a lot of API calls, and exceeded my rolling 24-hour quota, as mentioned in other threads on this forum.  At the time I was making quite a few API calls in my code, so this made sense.  So I just waited a while for the limit to time out.

However, since then I've found that this problem can occur even when I've made hardly any API requests at all in the preceding 24 hours.  For example, prior to yesterday I had not run or changed any of my sControl code for over a week, but yesterday when I opened an sControl in eclipse and made a change, it refused to save it, giving the REQUEST_LIMIT_EXCEEDED message.  This would have been the first request made for several days.

Other messages that I get include "Could not fetch meta-data" (this is when starting eclipse or doing a sync operation), or "Invalid thread access".  It's as though eclipse has lost its connection to salesforce.

When the problem occurs, I have to stop using eclipse for a time.  But I can still edit my sControls through the standard web browser interface, and I can still run pages that make Ajax calls, so I'm concluding from those that (a) I can connect to salesforce OK, and (b) I have not exceeded my request limit.

Sometimes I can "fix" it by a combination of logging out of all sf connections, deleting the project in eclipse and renaming it.  But other times, no matter what I do, it refuses to work again. So I revert to editing sControls in the web browser interface.  Then I'll try eclipse again a bit later, and it'll be fine.

I've noticed today that when the problem occurs, the last sControl that I have edited will have been renamed.  For example from "my_sControl" to "my_sControl1".  I can see this from the list of sControls in the browser-based editor.  Does this suggest anything?

Any suggestions would be most welcome.  Thanks.

PS am I correct to assume that each time that I save an sControl from eclipse, this counts as an API call (perhaps more than one) ?
  • December 12, 2006
  • Like
  • 0
Maybe I'm missing something obvious here, but it sure is frustrating.  I'm using OSX 10.4.7 and Eclipse 3.1.  I have java 1.4.2 and 1.5 loaded (which might be a problem, but I wouldn't think so).  I can successfully create an AppExchange project and successfully download all current scontrols.  I can update them and save changes and they work.

#1
Problem comes in when I try to create a NEW scontrol using Eclipse.  I create a new file and immediately get "An unexpected error was thrown while trying to open the S-Control." along with a java.lang.NullPointerException.  This is a new scontrol, doesn't exist in salesforce yet.  Is there another way I'm supposed to create them?

#2
Then it actually does create the file locally to the workspace.  Great, I'll build it anyway.  I added a simple html tag and one word, test, updated the properties with the scontrol name and try to save.  "Field integrity exception occurred, check your merge field definitions." and another NullPointerException.  I didn't use any merge fields!

#3
Fine.  I'll just create what I need in a text editor and create the scontrol the old fashioned way by pasting it into the salesforce UI.  Then I can refresh the AppExchange project and at least maintain it with Eclipse, right?  Well the context menu "Refresh" does absolutely nothing.  I have to create a new project and start all over, and then I have the new scontrol available in Eclipse.

So what's going on?  BTW I've tried 3.2 with the latest beta version of the plugin, but that just flat doesn't even allow a connection to the soap endpoint.

I want to use this.  It's very cool.  Help!

Mark