GVKun编程网logo

error: snap "electronic-wechat" has "install-snap" change in progress

1

如果您想了解error:snap"electronic-wechat"has"install-snap"changeinprogress的知识,那么本篇文章将是您的不二之选。同时我们将深入剖析#err

如果您想了解error: snap "electronic-wechat" has "install-snap" change in progress的知识,那么本篇文章将是您的不二之选。同时我们将深入剖析#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试、6行Python代码实现进度条效果(Progress、tqdm、alive-progress 和PySimpleGUI库)、An error has occurred. See error log for more details. java.lang.NullPointer、could not change product header data even after switching to change mode的各个方面,并给出实际的案例分析,希望能帮助到您!

本文目录一览:

error: snap

error: snap "electronic-wechat" has "install-snap" change in progress

今天因为要使用 wechat ,但是因为 wechat 并没有官方的 Ubuntu 版本,幸好有大神出了 electronic-wechat ,可以直接在应用商店中搜到,然后直接安装,也可以命令行安装,命令如下:

// 从 snap 安装 wechat
sudo snap install electronic-wechat

但是因为看到安装速度太慢了,就点击了 Terminal 的 叉,关闭了控制台,然后进入Ubuntu 的应用商店,进行下载;

一,错误情形:出现错误:Unable to install electronic-wechat:snap "electronic-wechat" has "install-snap" change in progress

   

再次进入 Terminal 进行安装,出现错误:error: snap "electronic-wechat" has "install-snap" change in progress

二:出错原因:因为 snap 在安装过程中失败,从而出现没安装完成的中间阶段,此时 snap 安装的该软件正处于 doing 状态,所以不能重新进行安装,只能使当前安装过程 Abort ,然后重新进行安装。

三:解决方案:

//  step1: 查看 当前安装的状态
snap changs

// step2: 夭折 Doing 状态的安装程序
sudo snap abort ID


// step3: 查看是否夭折成功
snap changs

// step4: 如果夭折成功,则重新安装即可

 

 

参考:

https://zhengkai.blog.csdn.net/

 

#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试

#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试

如何解决#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试

我已经查看了之前的问题,因为我的问题似乎很常见。但是我仍然无法解决这个问题。 当我运行 IGV 程序时出现此错误:

Error: A JNI error has occurred,please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassversionError: org/broad/igv/ui/Main has been compiled by a more recent version of the Java Runtime (class file version 55.0),this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.classLoader.defineClass1(Native Method)
        at java.lang.classLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.urlclassloader.defineClass(urlclassloader.java:467)
        at java.net.urlclassloader.access$100(urlclassloader.java:73)
        at java.net.urlclassloader$1.run(urlclassloader.java:368)
        at java.net.urlclassloader$1.run(urlclassloader.java:362)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.urlclassloader.findClass(urlclassloader.java:361)
        at java.lang.classLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
        at java.lang.classLoader.loadClass(ClassLoader.java:357)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

我检查了java版本:

java -version
openjdk version "1.8.0_152-release"    
OpenJDK Runtime Environment (build 1.8.0_152-release-1056-b12)    
OpenJDK 64-Bit Server VM (build 25.152-b12,mixed mode)    

javac -version
javac 1.8.0_152-release    

which java    
/home/sche/anaconda2/bin/java

如果我理解正确,我需要安装更新版本的 java(例如 11): 所以我试过了:

sudo apt update    
sudo apt install openjdk-11-jdk 

不过还是有老版本

 java -version
openjdk version "1.8.0_152-release"    
OpenJDK Runtime Environment (build 1.8.0_152-release-1056-b12)     
OpenJDK 64-Bit Server VM (build 25.152-b12,mixed mode)

javac -version    
javac 1.8.0_152-release    

我也手动尝试过:

curl -O https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz    
tar zxvf openjdk-11.0.2_linux-x64_bin.tar.gz    
sudo mv jdk-11* /usr/local/    
sudo vim /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/local/jdk-11.0.2
export PATH=$PATH:$JAVA_HOME/bin

我真的不明白如何解决这个问题 感谢您的帮助

解决方法

我做到了:

    update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-11-openjdk-amd64/" 3
    update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-11-openjdk-amd64/" 3

sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      auto mode
* 1            /usr/lib/jvm/java-11-openjdk-amd64/           3         manual mode
  2            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode

Press <enter> to keep the current choice[*],or type selection number: 1

sudo update-alternatives --config javac
There is only one alternative in link group javac (providing /usr/bin/javac): /usr/lib/jvm/java-11-openjdk-amd64/bin/javac
Nothing to configure.

还是同样的错误“错误:发生JNI错误,请检查您的安装并重试”

,

解决了

set JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
export PATH=$JAVA_HOME/bin:$PATH

6行Python代码实现进度条效果(Progress、tqdm、alive-progress 和PySimpleGUI库)

6行Python代码实现进度条效果(Progress、tqdm、alive-progress 和PySimpleGUI库)

目录

1、Progress库

2、tqdm库

3、alive-progress库

4、PySimpleGUI库 


在项目开发过程中加载、启动、下载项目难免会用到进度条,如何使用Python实现进度条呢?

这里为小伙伴们分享四种Python实现进度条的库:Progress库、tqdm库、alive-progress库和PySimpleGUI库,其中前三个是文本进度条库,最后一个是可以在GUI上运行的进度条。

本文分享 CSDN - 不脱发的程序猿。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

An error has occurred. See error log for more details. java.lang.NullPointer

An error has occurred. See error log for more details. java.lang.NullPointer

右键项目 -> run as -> maven clean

could not change product header data even after switching to change mode

could not change product header data even after switching to change mode

Created by Jerry Wang on Jun 29, 2014

点了Edit button之后,仍然无法修改Product header 的field ( 如description ):

 

 

 

分析: 点了Edit button之后,会trigger一次REREAD操作:

 

 

 

逐一判断每个 header field的property:

 

 

 

 

就Product description来说,因为其是由set type COMM_PR_SHTEXT实现的,因此其属性判断由set type property handler class

 

CL_CRM_PRODIL_ATTR_PROP_SET完成:

 

由于当前system和该product的original system 不一致,

 

 

 

 

且BAdI implementation 返回的message type为A( Abort ), 因此该settype 无法修改( changeable = off )

 

The three entries in BAdI implementation could be maintained in customizing:

 

 

 

 

 

 

 

 

例如希望修改object的description:

 

 

 

添加一条新的entry:

 

 

 

之后object description就可以编辑了:

 

本文同步分享在 博客“汪子熙”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

今天的关于error: snap "electronic-wechat" has "install-snap" change in progress的分享已经结束,谢谢您的关注,如果想了解更多关于#error running igv **Error: A JNI error has occurred, 请检查您的安装并重试、6行Python代码实现进度条效果(Progress、tqdm、alive-progress 和PySimpleGUI库)、An error has occurred. See error log for more details. java.lang.NullPointer、could not change product header data even after switching to change mode的相关知识,请在本站进行查询。

本文标签: