Migration from parse to azure not working for mobile app - ios

i have migrated my iOS app parse DB to Azure, but had not finalised it yet.
I have changed end point to azure URL and its almost fine i mean i can login with my previous accounts.
But when i am querying anything to fetch or update data it giving me errors in response like:
[Error]: {"code":1,"message":"Internal server error."} (Code: 1, Version: 1.13.0)
[Error]: Response status code was unacceptable: 404
[Error]: This user is not allowed to access non-existent class: user (Code: 119, Version: 1.13.0)
Can anybody help me here that, will it be possible to update or fetch data to azure only after i finalize at parse migration or still there is something which i need to update from my code?

I had this issue. You just need to go to the parse dashboard and create the class

I found the solution from azure document.
I was getting error for fetching parse's PFFile object, and for that i need to add file key in azure settings. the value for the key can be find from azure settings.
image of azure settings

You can create a class in the ParseDashboard which will fix the problem. I was not able to open parse dashboard in browser (Only allowed remote https connection). I had to start it locally and finally was able to open the dashboard. Then i created the class there and it fixed my problem.
To launch the dashboard locally run the following commands
npm install -g parse-dashboard
and
parse-dashboard --appId yourAppId --masterKey yourMasterKey --serverURL "https://example.com/parse" --appName optionalName

Related

Changing uploader for Flutter/Dart on same machine

I created package and uploaded via an account. i.e. uploader#outlook.com. I did not want to upload via this email address so I did:
pub uploader add new_uploader#outlook.com
Then I did
pub uploader remove uploader#outlook.com
The package displays correctly new_uploader#outlook.com now but I cannot figure out when I need to do a publish to use the new_uploader#outlook.com account. When I try:
flutter packages pub publish
It gives me this error:
UnauthorizedAccess: Unauthorized user: uploader#outlook.com is not allowed to upload versions to package flutter_platform_widgets.
pub finished with exit code 1
How do I tell flutter cli or the pub cli to use new_uploader#outlook.com and not uploader#outlook.com.
Both are google authorised accounts.
Also trying to do:
pub uploader add uploader#outlook.com
Gives an Unauthorized error.
Note: email addresses are not real, just for the purpose of the post
I did find the following as suggested by https://github.com/dart-lang/sdk/issues/14055
Delete the credential file:
.pub_cache/credentials.json
After doing this it asked for reauthentication which I used the new email address. I successfully uploaded the package with that email address.
Problem solved for me

InfluxDB influx-enterprise.key.json no such file or directory

I try to install InfluxDB Enterprise Edition using this documentation: https://docs.influxdata.com/enterprise/v1.2/production_installation/. The Requirements suggest to either use a license-key or license-path, where I do it with the License Key.
In Step 2, after installing, configuring and starting the Data Nodes I try to join the data nodes to the cluster. But executing influxd-ctl add-data enterprise-data-01:8088 gives me the error:
add-data: operation exited with error: open /tmp/influx-enterprise.key.json: no such file or directory
although I configured not to use the license-key json but rather the license-key.
I also have the json file, so I tried it with the license-path but still getting the same error. Has somebody else encountered the same issues?
EDIT
Issue has been resolved, I had to restart the Data nodes after I changed the configuration to use the license-path facepalm. I went into this problem as I previously entered an old license key.

Xcode Server Bot won't connect to Gitlab server (Fails to integrate)

I'm trying to integrate a simple Xcode Bot with my Xcode server.
I'm using OS X Server 5 Beta 3 and Xcode 7 Beta 5
I create a bot and everything goes great. I use an existing ssh key for connecting to this git repository on gitlab and that works fine everywhere else and even Xcode (in accounts preferences) seems to not have a problem with the repo.
But when I go to integrate the bot, it fails to check out the source with:
Failed to authenticate SSH session: Callback returned error (-1)
I've tried changing this to use my actual gitlab credentials instead of the ssh key and I get the same error. It doesn't seem to matter what I use for the bot, it fails to sign in. Yet all of those credentials work on gitlab using git and Xcode itself just fine.
Anyone else run into this? And/or are there any better logs somewhere of what's going on?
Not much in the verbosity in the xcodebuild logs on the server either:
2015-08-10 09:42:28.303 xcsbuildd[14203:84978] XCSIntegrationExecutor.m:229 [XCSIntegrationExecutor integrationStep:didFinishWithError:result:] [BuildService, Error] XCSCheckoutIntegrationStep finished integration with an error: Error Domain=XCSBuildServiceDomain Code=-1 "Could not checkout sources because the source control information is in an invalid format. UserInfo=0x7fb8ece65810 {NSLocalizedDescription=Could not checkout sources because the source control information is in an invalid format., XCSErrorFixItType=scm-failure}
Not sure what it means by invalid format?:
Could not checkout sources because the source control information is
in an invalid format

Jenkins Cannot import the following key file

I am able to build my application on Visual Studio without any problem. I am trying Jenkins out on the same machine. When I try to build my application from my git remote repository (It contains the .pfx file in the SVC) I get the error
error MSB3325: Cannot import the following key file: Key.pfx. The key
file may be password protected. To correct this, try to import the
certificate again or manually install the certificate to the Strong
Name CSP with the following key container name: VS_KEY...
error MSB3321: Importing key file "Key.pfx" was canceled.
I had already run the command shown on the answer of this question Cannot import the keyfile 'blah.pfx' - error 'The keyfile may be password protected' and that is the reason my application runs in Visual Studio (I've done it through the command prompt as administrator fyi), which means when I try running it again the object already exists and if I uninstall and reinstall the same problem happens again.
Anyone has any ideas of how I can solve this problem?
Its the IIDentity (the windows account/identity) that is running Jenkins, most likely.
As a quick test, edit the Jenkins service and put in your credentials.
..
If that works, either keep it that way, or do your manual import voodoo using the identity that you want Jenkins to run under.

Not able to download the source code of a deployed application on Google App Engine using appcfg command

I'm using java and have deployed some applications on Google App Engine and trying to download the source code for one of the deployed applications using the command line tool appcfg however with no luck. It's not able to authenticate and I'm not able to figure out why ?
Here's the command that I'm using :
appcfg -A mailboxsigma download_app c:\users\rkumar2\desktop\destination
After issuing the command here's the output :
Oct 27, 2014 10:04:32 PM java.util.prefs.WindowsPreferences <init>
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0
x80000002. Windows RegCreateKeyEx(...) returned error code 5.
0% Fetching file list...
Oct 27, 2014 10:04:35 PM com.google.appengine.tools.admin.AbstractServerConnecti
on send1
WARNING: Error posting to URL: https://appengine.google.com/api/files/list?app_i
d=mailboxsigma&
401 Unauthorized
Must authenticate first.
This is try #0
Email: raghvendra1669#gmail.com
Password for raghvendra1669#gmail.com:
Email:
As you can see in the output that after I enter my gmail credentials i.e email and password it starts asking again for the email so I do it again and upon repetitively entering the credentials it fails.
I checked my App Engine Console for correctness of the deployed application's identifier and found it to be correct. What am I missing here ?
Email: raghvendra1669#gmail.com
Password for raghvendra1669#gmail.com:
Email: raghvendra1669#gmail.com
Password for raghvendra1669#gmail.com:
Error Details:
Email "raghvendra1669#gmail.com" and password do not match.
Unable to fetch file list
.
Google disables login via apps deemed "less secure". This includes the appcfg in the SDK. What you can do is enable less secure apps.
Alternatively, you can use OAuth2.
As command line authentication has been disabled due to security reasons we can use OAuth2 for authentication. To use the same from the command line we need to indicate that we are going to use OAuth2 for authentication by passing an argument in the command--auth2.
So command would look something like this :
appcfg -A mailboxsigma --oauth2 download_app c:\users\rkumar2\desktop\destination
After issuing this command it opens up a authentication window in the browser and when you accept the authentication it will generate a key which you need to enter in the command prompt and your download starts.
Note : Downloading an app will downloads all .class files and not really the source files so you need to decompile using a suitable decompiler.

Resources