针对解决ACPIError:NohandlerforRegion错误和acpierrormethod这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展015-08-2709:43:56,987
针对解决ACPI Error: No handler for Region错误和acpi error method这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展015-08-27 09:43:56,987 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting、ajaxfileupload.js 报Uncaught TypeError: jQuery.handleError is not a function错误、Android Gradle 报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决、Android Gradle报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决等相关知识,希望可以帮助到你。
本文目录一览:- 解决ACPI Error: No handler for Region错误(acpi error method)
- 015-08-27 09:43:56,987 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting
- ajaxfileupload.js 报Uncaught TypeError: jQuery.handleError is not a function错误
- Android Gradle 报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决
- Android Gradle报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决
解决ACPI Error: No handler for Region错误(acpi error method)
报错现象:

报错原因:
解决方法:
方法一:
方法二:(此方法会导致多核变单核,生成环境不要使用)
方法三:更新系统内核
015-08-27 09:43:56,987 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting
015-08-27 09:43:56,987 ERROR [main] regionserver.HRegionServerCommandLine: Region server exitingjava.lang.RuntimeException: HRegionServer Aborted
at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:68)
at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:87)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
at org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:2473)
2015-08-27 09:43:56,987 INFO [main-EventThread] zookeeper.ClientCnxn: EventThread shut down
2015-08-27 09:43:56,988 INFO [Thread-5] regionserver.ShutdownHook: Shutdown hook starting; hbase.shutdown.hook=true; fsShutdownHook=org.apache.hadoop.fs.FileSystem$Cache$ClientFinalizer@34ac69b5
2015-08-27 09:43:56,989 INFO [Thread-5] regionserver.ShutdownHook: Starting fs shutdown hook thread.
2015-08-27 09:43:56,991 INFO [Thread-5] regionserver.ShutdownHook: Shutdown hook finished.
ajaxfileupload.js 报Uncaught TypeError: jQuery.handleError is not a function错误
因为“handleError”函数是在低版本的jquery 中的函数,所以解决方案是从低版本中的jquery 中找到这个函数
handleError: function( s,xhr,status,e ) { // If a local callback was specified,fire it if ( s.error ) { s.error.call( s.context || s,e ); } // Fire the global callback if ( s.global ) { (s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError",[xhr,s,e] ); } }
把这个函数加入ajaxfileupload.js中去,就不报错了。
jQuery.extend({ createUploadIframe: function(id,uri) { //create frame var frameId = 'jUploadFrame' + id; if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />'); if(typeof uri== 'boolean'){ io.src = 'javascript:false'; } else if(typeof uri== 'string'){ io.src = uri; } } else { var io = document.createElement('iframe'); io.id = frameId; io.name = frameId; } io.style.position = 'absolute'; io.style.top = '-1000px'; io.style.left = '-1000px'; document.body.appendChild(io); return io },createUploadForm: function(id,fileElementId) { //create form var formId = 'jUploadForm' + id; var fileId = 'jUploadFile' + id; var form = $('<form action="" method="POST" name="' + formId + '" id="' + formId + '" enctype="multipart/form-data"></form>'); var oldElement = $('#' + fileElementId); var newElement = $(oldElement).clone(); $(oldElement).attr('id',fileId); $(oldElement).before(newElement); $(oldElement).appendTo(form); //set attributes $(form).css('position','absolute'); $(form).css('top','-1200px'); $(form).css('left','-1200px'); $(form).appendTo('body'); return form; },//就是这个函数。 handleError: function( s,e] ); } },addOtherRequestsToForm: function(form,data) { // add extra parameter var originalElement = $('<input type="hidden" name="" value="">'); for (var key in data) { name = key; value = data[key]; var cloneElement = originalElement.clone(); cloneElement.attr({'name':name,'value':value}); $(cloneElement).appendTo(form); } return form; },ajaxFileUpload: function(s) { // Todo introduce global settings,allowing the client to modify them for all requests,not only timeout s = jQuery.extend({},jQuery.ajaxSettings,s); var id = new Date().getTime() var form = jQuery.createUploadForm(id,s.fileElementId); if ( s.data ) form = jQuery.addOtherRequestsToForm(form,s.data); var io = jQuery.createUploadIframe(id,s.secureuri); var frameId = 'jUploadFrame' + id; var formId = 'jUploadForm' + id; // Watch for a new set of requests if ( s.global && ! jQuery.active++ ) { jQuery.event.trigger( "ajaxStart" ); } var requestDone = false; // Create the request object var xml = {} if ( s.global ) jQuery.event.trigger("ajaxSend",[xml,s]); // Wait for a response to come back var uploadCallback = function(isTimeout) { var io = document.getElementById(frameId); try { if(io.contentwindow) { xml.responseText = io.contentwindow.document.body?io.contentwindow.document.body.innerHTML:null; xml.responseXML = io.contentwindow.document.XMLDocument?io.contentwindow.document.XMLDocument:io.contentwindow.document; }else if(io.contentDocument) { xml.responseText = io.contentDocument.document.body?io.contentDocument.document.body.innerHTML:null; xml.responseXML = io.contentDocument.document.XMLDocument?io.contentDocument.document.XMLDocument:io.contentDocument.document; } }catch(e) { jQuery.handleError(s,xml,null,e); } if ( xml || isTimeout == "timeout") { requestDone = true; var status; try { status = isTimeout != "timeout" ? "success" : "error"; // Make sure that the request was successful or notmodified if ( status != "error" ) { // process the data (runs the xml through httpData regardless of callback) var data = jQuery.uploadHttpData( xml,s.dataType ); // If a local callback was specified,fire it and pass it the data if ( s.success ) s.success( data,status ); // Fire the global callback if( s.global ) jQuery.event.trigger( "ajaxSuccess",s] ); } else jQuery.handleError(s,status); } catch(e) { status = "error"; jQuery.handleError(s,e); } // The request was completed if( s.global ) jQuery.event.trigger( "ajaxComplete",s] ); // Handle the global AJAX counter if ( s.global && ! --jQuery.active ) jQuery.event.trigger( "ajaxStop" ); // Process result if ( s.complete ) s.complete(xml,status); jQuery(io).unbind() setTimeout(function() { try { $(io).remove(); $(form).remove(); } catch(e) { jQuery.handleError(s,e); } },100) xml = null } } // Timeout checker if ( s.timeout > 0 ) { setTimeout(function(){ // Check to see if the request is still happening if( !requestDone ) uploadCallback( "timeout" ); },s.timeout); } try { // var io = $('#' + frameId); var form = $('#' + formId); $(form).attr('action',s.url); $(form).attr('method','POST'); $(form).attr('target',frameId); if(form.encoding) { form.encoding = 'multipart/form-data'; } else { form.enctype = 'multipart/form-data'; } $(form).submit(); } catch(e) { jQuery.handleError(s,e); } if(window.attachEvent){ document.getElementById(frameId).attachEvent('onload',uploadCallback); } else{ document.getElementById(frameId).addEventListener('load',uploadCallback,false); } return {abort: function () {}}; },uploadHttpData: function( r,type ) { var data = !type; data = type == "xml" || data ? r.responseXML : r.responseText; // If the type is "script",eval it in global context if ( type == "script" ) jQuery.globalEval( data ); // Get the JavaScript object,if JSON is used. if ( type == "json" ) { // If you add mimetype in your response,// you have to delete the '<pre></pre>' tag. // The pre tag in Chrome has attribute,so have to use regex to remove var data = r.responseText; var rx = new RegExp("<pre.*?>(.*?)</pre>","i"); var am = rx.exec(data); //this is the desired data extracted var data = (am) ? am[1] : ""; //the only submatch or empty eval( "data = " + data ); } // evaluate scripts within html if ( type == "html" ) jQuery("<div>").html(data).evalScripts(); //alert($('param',data).each(function(){alert($(this).attr('value'));})); return data; } })
Android Gradle 报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决
Error:No such property: GradleVersion for class: JetGradlePlugin
错误原因:IDE 版本(GradlePlugin)和 Gradle 版本不匹配导致这个错误。
GradlePlugin 版本和 AndroidStudio 版本一致,与 Gradle 版本有一张对应表。在文章末尾。
作为一个 Android 开发人员,平时都要和 Gradle 打交道,却也仅仅是在简单的知道状态。于是很多时候都被其搞得十分难受,这里就来普及一些简单的知识,让你大概的了解一下,如想深入,则还需要去自己搜索相关知识。
Gradle
构建工具,将我们写的代码打包成 App,这其中的工作就是 Gradle 来完成的,还是我们的依赖,一句话就搞定,还有 clean\make\rebuild...
我们平时在 AS 中解决到的 Gradle 有两种概念。
Gradle Service
提供 Gradle 功能
local dir: >C:\User\<UserName>\.gradle\wrapper\dists
http://services.gradle.org/distributions/
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
Gradle Plugin
能让我们在 AS 中使用 Gradle 功能
local dir: >C:<AS install dir>\android-studio\gradle\m2repository\com\android\tools\build\gradle
project#builde.gradle
buildScript {
dependencies {
classpath ''com.android.tools.build:gradle:2.3.3''
}
}
更新 Gradle
Google 文档有具体说明 -> https://developer.android.google.cn/studio/releases/gradle-plugin.html#
在更新 Android Studio 时,可能会收到一并将 Gradle 更新为最新可用版本的提示。可以选择接受该更新,也可以根据项目的构建要求手动指定版本。
下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。要获得最佳性能,您应该使用 Gradle 和插件这两者的最新版本。
插件版本 | 所需的 Gradle 版本 |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1+ |
2.3.0+ | 3.3+ |
3.0.0+ | 4.1+ |
3.1.0+ | 4.4+ |
3.2.0 - 3.2.1 | 4.6+ |
3.3.0 - 3.3.2 | 4.10.1+ |
3.4.0 - 3.4.1 | 5.1.1+ |
3.5.0+ | 5.4.1-5.6.4 |
可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以通过在 gradle/wrapper/gradle-wrapper.properties
文件中修改 Gradle 分发引用来指定。
以下示例在 gradle-wrapper.properties
文件中将 Gradle 的版本设置为 5.4.1。
distributionUrl = https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
Create by Zhangyi
Android Gradle报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决
https://www.cnblogs.com/widgetbox/archive/2020/01/31/12247205.html
Error:No such property: GradleVersion for class: JetGradlePlugin
错误原因:IDE 版本(GradlePlugin)和 Gradle 版本不匹配导致这个错误。
GradlePlugin 版本和 AndroidStudio 版本一致,与 Gradle 版本有一张对应表。在文章末尾。
作为一个 Android 开发人员,平时都要和 Gradle 打交道,却也仅仅是在简单的知道状态。于是很多时候都被其搞得十分难受,这里就来普及一些简单的知识,让你大概的了解一下,如想深入,则还需要去自己搜索相关知识。
Gradle
构建工具,将我们写的代码打包成 App,这其中的工作就是 Gradle 来完成的,还是我们的依赖,一句话就搞定,还有 clean\make\rebuild...
我们平时在 AS 中解决到的 Gradle 有两种概念。
Gradle Service
提供 Gradle 功能
local dir: >C:\User\<UserName>\.gradle\wrapper\dists
http://services.gradle.org/distributions/
gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip
Gradle Plugin
能让我们在 AS 中使用 Gradle 功能
local dir: >C:<AS install dir>\android-studio\gradle\m2repository\com\android\tools\build\gradle
project#builde.gradle
buildScript {
dependencies {
classpath ''com.android.tools.build:gradle:2.3.3''
}
}
更新 Gradle
Google文档有具体说明 -> https://developer.android.google.cn/studio/releases/gradle-plugin.html#
在更新 Android Studio 时,可能会收到一并将 Gradle 更新为最新可用版本的提示。可以选择接受该更新,也可以根据项目的构建要求手动指定版本。
下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。要获得最佳性能,您应该使用 Gradle 和插件这两者的最新版本。
插件版本 | 所需的 Gradle 版本 |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1+ |
2.3.0+ | 3.3+ |
3.0.0+ | 4.1+ |
3.1.0+ | 4.4+ |
3.2.0 - 3.2.1 | 4.6+ |
3.3.0 - 3.3.2 | 4.10.1+ |
3.4.0 - 3.4.1 | 5.1.1+ |
3.5.0+ | 5.4.1-5.6.4 |
可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以通过在 gradle/wrapper/gradle-wrapper.properties
文件中修改 Gradle 分发引用来指定。
以下示例在 gradle-wrapper.properties
文件中将 Gradle 的版本设置为 5.4.1。
distributionUrl = https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
Create by Zhangyi
关于解决ACPI Error: No handler for Region错误和acpi error method的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于015-08-27 09:43:56,987 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting、ajaxfileupload.js 报Uncaught TypeError: jQuery.handleError is not a function错误、Android Gradle 报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决、Android Gradle报错 (Error:No such property: GradleVersion for class: JetGradlePlugin) 的原因与解决等相关知识的信息别忘了在本站进行查找喔。
本文标签: