Error 999999: error executing function

Today, when arcGIS is used for projection, it is mainly carried out in the WGS84 coordinate system.

But ArcGIS kept reporting errors.

Compared with various methods, this problem has not been solved.
And then finally, with the guidance of the great God, we found the root of the problem, it turned out that the latitude and longitude had been reversed, and the projection had to be longitude, latitude, something like that.
Let’s make sure that this doesn’t happen again.

Solve the problem of ATA bus error after centos7 restart

Yesterday, I installed CentOS7 on my computer, and I also dropped the Win7 system. Since then, Only Centos is installed on my computer, which gives me a feeling of abandonment.
A HALT command tried to shut down the system, but found that the screen wasn’t black, that the machine wasn’t working, and that the power light was still on. So it did its best to hold down the power button and force it off.
When I came back the next night and started the machine, it was abnormal. After starting the machine, there was always an ATA Bus error. Please see the last picture for details.
How to do, Lao Tze did sth. for two or three hours, reinstalled three times the system is the same result! No way I’m white.
Finally search, omnipotent netizens said that the hard disk fault, but my hard disk is absolutely forced not to be broken… In the end,
I tried to solve my problem with one of my better tools, the CMOS discharge!
Think back, the last time I did this was ten years ago, and alas, how time flies… Beside the point.
Yes, open the case, take out the piece of electronics on the motherboard and put it in again. Restart it.
 
It’s a bloody lesson to shut down the halt command.
No, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no, no. Finally, I have an error report.

Putty prompt network error: software caused connection abort solution

Cause Connection Abort. Network error software causes Connection abort
Here’s how to resolve a puTTY connection outage:
1. Setting on the Linux server:
vi /etc/ssh/sshd_config
Find TCPKeepAlive Yes and remove the previous #
Find the ClientAliveInterval parameter and remove the previous #
ClientAliveInterval 60 Changes the following 0 to 60
ClientAliveInterval specifies how long it takes the server to request a message from the client. The default is 0 and no message is sent. ClientAliveInterval 60 means once a minute and then the client responds, which keeps the connection long. The oddity here is that instead of the client initiating the request to stay connected (FTerm, CTerm, etc.), the server is required to initiate the request first.
In addition, for ClientAliveCountMax, the default value is 3. ClientAliveCountMax means that when the server makes a request and the client does not respond to it a certain number of times, the client automatically disconnects. Under normal circumstances, the client will not fail to respond.
2. Putty client Settings:
In the Connection, there are Seconds between Keepaliaves, in which an empty packet is sent to the server to keep the Connection alive. In case the logged in host does not receive the data for a long time, it will automatically disconnect the SSH connection

In the figure above, the default input 0 is to disable keeping a connection, in this case I’m used to setting 60. Both check boxes remain selected by default.
From: https://blog.csdn.net/xiaobaoroy/article/details/51556320

[wechat Payment] use OpenSSL command to generate apicclient_ key.pem Error report URL error 58

Problem description
At present, there are only files apiclient_cert.p12 in the development group, but PHP projects need apiclient_cert.pem and apiclient_key.pem as the certificate of refund operation
After WeChat payment document at https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?Chapter = command in 4_3

openssl pkcs12 -nocerts -in apiclient_cert.p12 -out apiclient_key.pem

After the operation, the exported file should not only enter the merchant ID as the password, but also set the password
And after importing the project, the project reports an error cURL error 58
The solution
The exported command is corrected to

openssl pkcs12 -nodes -clcerts -in apiclient_cert.p12 -out apiclient_key.pem

flutter | W/zipro(12512): Error opening archive D:\…Invalid file ERROR: dump failed because…

flutter: the program cannot be run. W/zipro ( 8904): Error opening archive D:…apk: Invalid file
ERROR: dump failed because resource AndroidManifest.xml not found
Failed to extract manifest from APK: ProcessException: The command failed
Command: C:\Users…\AppData\Local\Android\sdk\build-tools\29.0.3\aapt dump xmltree
D:…\build\app\outputs\apk\app.apk AndroidManifest.xml.
No application found for TargetPlatform.android_arm64.
Consider running “flutter create .” to create one.
Solution: Enter flutter clean where flutter run should be entered.

Bugly automatically upload script and report zip error: nothing to do! In xcode10

First, the solution:
“For dsymFile in $(find “$DSYM_FOLDER” -name ‘*.dsym ‘) Add the “sleep 2s” command before the do line,
That is

            #Delay the zip operation for two seconds.
            sleep 2s

            #
            for dsymFile in $(find "$DSYM_FOLDER" -name '*.dSYM'); do
            RET="T"
            echo "Found dSYM file: $dsymFile"

The purpose was to delay the execution of the zip-r-j $DSYM_SYMBOL_ZIP_FILE $dsymfile-x *.plist command by 2 seconds.

Bugly provides the function of directly uploading dSYM files with script automatic configuration. However, when I was in XCODE10, I found that there was no corresponding dSYM file on the “Symbol Table Management” page of The Bugly website. After checking the script output at compile time of Xcode, I found the following error prompt:
zip error: Nothing to do! (…)
Error: Failed to upload the zip archive file.
FAILTURE – dSYM upload complete.
Failed to upload the dSYM
The crux of the above error is the first zip error: Nothing to do! . Because the zip did not compress successfully, *.dsym.zip could not be found to upload the symbol table.
zip error: Nothing to do! This means there is no file to compress and nothing to do.
After constant testing and speculation, it is thought that it may be the execution of the ZIP command, dSYM symbol table file is not generated, so no file can be compressed. Simply add a 2s delay command before zip, no longer report an error, and successfully upload Bugly.
But after all, this way is rude, just like adding a delay function in the iOS code without knowing when to refresh the interface, which is not reliable. But at least it solves my emergency.

How to Fix Fatal Error lnk1120: 1 unresolved externals

Error        5        error LNK1120: 3 unresolved externals        D:\Code\simpleTest-
mqo
\Debug\simpleTest-
mqo
.exe        1        1        simpleTest-
mqo

Error        4        error LNK2019: unresolved external symbol _
mqo
CallModel referenced in function “void __cdecl draw(void)” (?draw@@YAXXZ)        D:\Code\simpleTest-
mqo
\simpleTest-
mqo
\
mqo
test. obj        simpleTest-
mqo

Error        2        error LNK2019: unresolved external symbol _
mqo
CreateModel referenced in function “void __cdecl init(void)” (?init@@YAXXZ)        D:\Code\simpleTest-
mqo
\simpleTest-
mqo
\
mqo
test. obj        simpleTest-
mqo

Error        3        error LNK2019: unresolved external symbol _
mqo
Init referenced in function “void __cdecl init(void)” (?init@@YAXXZ)        D:\Code\simpleTest-
mqo
\simpleTest-
mqo
\
mqo
test. obj        simpleTest-
mqo

Warning        1        warning LNK4098: defaultlib ‘LIBCMTD’ conflicts with use of other libs; use /NODEFAULTLIB:library        D:\Code\simpleTest-
mqo
\simpleTest-
mqo
\LINK        simpleTest-
mqo

How to Fix this error?

Only the header files are included, but the corresponding library files are missing, resulting in functions that are only declared but not implemented.
The problem I have is that there are h and c files, but no lib and dll! !
I was puzzled and asked a colleague for help, and finally found the problem, I put the c file with the header file in include, when the link can not find the function definition, so the report error. The solution is to add both the h and c files to the project.

 

Yum error: cannot retrieve repository metadata( repomd.xml )For repository solution

The Cannot Retrieve Repository metadata (repomd.xml) for Repository solution

Use network monitoring software Cacti to detect the traffic of a server using SNMP service! I ran the command Yum-y install net-SNMP as usual and the results came up with some error messages! Repository metadata (repomd.xml) for Repository Is not possible.
The solution is as follows:

copy code
The code is as follows:

# cd /etc/

#ls

Find. Yum repos. D. this directory, a file inside a zl. ‘(your machine may not be the name, the name should be customized), vi baseurl=http://centos.ustc.edu.cn/centos/5/os/i386/ compile the inside address

Then #yum Clean All
After that: Yum-y install net-SNMP will install it!

CHECK_NRPE: Error – Could not complete SSL handshake.

Question:
[root @ mode objects] #/usr/local/nagios/libexec/172.30.71.238 check_nrpe – H – c check_load check_nrpe: Error – Could not complete the SSL handshake.

Solutions:
There are many reasons for this problem, and the aspects to consider are very broad
First of all:
Troubleshooting client:
First: VI NRPE.cfg

command[check_load]=/usr/local/nagios/libexec/check_load -w 15.10.5 -c 30.25.20
command[check_mem]=/usr/local/nagios/libexec/check_mem.pl -w 10% -c 3%
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 15% -c 7% -p /
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%
command[check_iostat]=/usr/local/nagios/libexec/check_iostat -w 6 -c 10

Using these commands on the client side to monitor the information on the client side,

If successful, this means that there is no problem with the client configuration. Generally speaking, there is no problem here, but there is no exception. The following two are client-side
If the client problem is fixed and not fixed, the next step is to troubleshoot
Information about the server that is contained in the client configuration file
Such as: vi nrpe. CFG
Allowed_hosts = 172.30.71.20, 172.30.71.238
Add server IP, separated by English commas, no Spaces left or right of equal sign

Also, the check_NRPE plugin is not defined causing, of course, the Nagios server syntax check to error if it is not defined

Check grammar:
/etc/init.d/nagios checkconfig
Error message will be found:
Checking services…
Error: Service check Command ‘check_NRpe’ specified in Service ‘Swap Useage’ for host ‘197-etiantian-1-1’ not
defined anywhere!
Omit some.
Total Warnings: 0
Total Errors: 5
Check_nrpe’s plug-in configuration (server side) needs to be added to commands.cfg
CFG enters and shifts +g to the end to add the following.
# ‘check_nrpe’ command definition
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
At this point, re-execute the syntax check command:
Check grammar:
/etc/init.d/nagios checkconfig
Total Warnings: 0
Total Errors: 0
There are also some screening sites

1. Make sure that the versions of check_NRpe and nrPE daemon are the same.
RPMS — qa|grep openssl view
2. Verify that the check_nrpe and nrpe deamon sides enable or disable SSL support at the same time.
/ usr/local/nagios/bin/nrpe c/usr/local/nagios/etc/nrpe. The CFG – d – n
-n stands for not using SSL. To start SSL, start both sides; If you don’t start it, both sides will close; You cannot start and close at the same time
In this way

Remote desktop 0x104 solution?

The protocol error indicates that the server 3389 port is open, but the 3389 port has been modified to another service port, that is, the remote terminal of the server has changed the port, you can go to the server to check whether this is the case. If 3389 is already occupied by another service application, then change the remote desktop port and use the modified port to log in!
Iis7 Remote Control:
A computer remote monitoring tool, IIS7 remote Desktop management is a professional remote desktop connection software, no installation. Easy to operate. Perfect interface design, powerful monitoring function, stable system platform, to meet the needs of users to achieve remote desktop connectivity.
1. Grouping function.
2. Import text format selection to prevent coding errors.
3, a single server to add manually.
4. Support feature search.
5. Reminder of expiration function.
6. Import server information with one click.
7. The program is automatically updated.

Reproduced in: https://my.oschina.net/u/4172372/blog/3085072

“Error: a JNI error has occurred” and “error of” jvm.cfg To solve the problem

Today in the CMD environment

java Helloworld.java
javac Helloworld

If it doesn’t work, it shows up

Exception in thread "main" java.lang.UnsupportedClassVersionError: helloworld has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file versions up to 52.0

Error message.
after thinking about it, I probably made a java8 environment by playing mine craft before. Later, I downloaded and installed jdk13 for development, which caused the problems caused by the difference between javac and Java version.
then reset JAVA_HOME to C:\Program Files\Java\jdk-13 should be solved.
when something weird happens, still report this error. In a rage, I deleted
and reported an error after I deleted
directory which caused the conflict

Error: could not open `C:\Program Files\Java\jre1.8.0_201\lib\amd64\jvm.cfg

The problem should be clear, because I don’t know which environment variable is still pointing to this folder, I find the same problem in stackoverflow, where Jason Hughes mentioned that this guideline exists in C:\Program Files\Common Files\oracle\ folder, (my word is C:\Program Files(x86)\Common Files\oracle\), delete the directory directly and restart once it comes.
problem solved.

Explain MySQL replication error 1032 & 1205

Most of the businesses using MySQL involve Replication, and master-slave mechanisms are often used for reading and writing separation,HA, hot backup, or incremental Replication.
However, in many cases, 1032 and 1205 errors are reported
1032 in the first place.
Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND;
The root cause of the 1032 error was inconsistency in the master-slave database data, resulting in the synchronization operation not being performed on the slave library.
There are two kinds of situations I have encountered so far:
For Replication, I used master –binlog-do-db=db_name or slave — Replicate_do_db =db_name.
If two libraries pubs and test, ignore the test, the results have a SQL in the master test library implementation: insert into pubs. Tname values (XXXXX);
Then, depending on the configuration of the service, a 1032 error is raised if the master executes successfully and the master does not
2 TRIGGER and PROCEDURE version problem. If the master-slave version is inconsistent, for example, five pieces of data are written after the execution of a PROCEDURE on the master-slave version, while only one line of data is written after the execution of a PROCEDURE on the master-slave version, then a 1032 error is bound to occur

Solutions:
1. It doesn’t use –binlog-do-db and — Replicate_do_DB =db_name
Change from top — Replicate_wild_do_table =db_name.%
2 Ensure that the master-slave TRIGGER and PROCEDURE versions are consistent

Say again 1205:
This error is easy to understand. Typically, the primary operation connection is autocommit, and as a result, the runtime fails and an error is reported when synchronizing from the library.
Two ways to do it:
Set my.cnF Innodb_rollback_on_TIMEOUT =1 on the primary, rollback for timeout
2. Ignore 1052. My. CNF — slave-skipping-errors =1205 from above

1205 occurs on the main library, often because of lock timeouts. For example, using a transaction on a table results in one transaction not committing late, another transaction waiting for the previous transaction to commit, lock wait timeout, and the latter transaction hanging. A 1205 error occurred on the main library. The most common is when a table has a self-growing ID, and an INSERT initiated transaction is delayed for several reasons, so that subsequent transactions wait for the previous INSERT operation to commit when performing the insert operation on the table. These all require DBAs and R& D Cooperate to complete. The service performance is low CPU utilization, but load is unusually high. If you look innoDB status, you can catch lock conflicts randomly.

[ERROR] ERROR reading packet from Server: Lost Connection to MySQL Server during Query (server_errno=2013)
In general, three situations will lead to 2013 errors
1 Reverse parsing
2 Max_allowed_packet is inconsistent
3. Network Problems

The solution
1 Skip-name-resolve is forbidden to reverse resolve
Configure master slave max_allowed_packet with the same value
3 Adjust the value of net_write_TIMEOUT

A friend of mine reported a mistake in 2013 when I was writing notes. None of the three schemes mentioned above worked, and Lost Connection to MySQL Server appeared very timely. Finally, I found out that the network agent controlled the connection for more than 30 minutes and automatically hung up…