标签: nosuchmethoderror

没有构造函数“文本”。与“Text”类中声明的匹配参数

我在现有的 iOS 应用程序中使用 flutter 模块。在进行更改时,我经常使用热重载来查看输出。直到昨天它都工作正常,但是当我现在使用热重载时,它给了我一个例外:

The following NoSuchMethodError was thrown building PurchaseOrders(dirty, dependencies: [_InheritedTheme, _LocalizationsScope-[GlobalKey#4a83e]], state: _PurchaseOrdersState#a115b):
No constructor 'Text.' with matching arguments declared in class 'Text'.
Receiver: Text
Tried calling: new Text.()
Found: new Text.(String, {Key key, TextStyle style, StrutStyle strutStyle, TextAlign textAlign, TextDirection textDirection, Locale locale, bool softWrap, TextOverflow overflow, double textScaleFactor, int maxLines, String semanticsLabel, TextWidthBasis textWidthBasis, TextHeightBehavior textHeightBehavior}) => Text

Widget creation tracking is currently disabled. Enabling it enables improved error messages. It can be enabled …
Run Code Online (Sandbox Code Playgroud)

nosuchmethoderror flutter hot-reload

5
推荐指数
2
解决办法
9815
查看次数

NoSuchMethodError:类 Landroid/util/SparseArray 中没有包含 (I)Z 的虚拟方法;

1.每当我在应用程序中滑动查看下一张图片时,应用程序就会崩溃,我不知道出了什么问题

2.更新到Android 30之后出现此问题,然后才能正常工作

java.lang.NoSuchMethodError:类 Landroid/util/SparseArray 中没有包含(I)Z 的虚拟方法;或其超类(“android.util.SparseArray”的声明出现在 /system/framework/framework.jar!classes2.dex 中)

class PostViewFragment : DialogFragment() {
private var player: SimpleExoPlayer? = null
private lateinit var mediaDataSourceFactory: DataSource.Factory
//var post: FeedNodeModel? = null
private val STORAGE_PERMISSION_CODE = 100
private var post: FeedNodeModel? = null

var currentPos = 0
var registeredFragments = SparseArray<SidecarPagerFragment>()
var isFirstLoad = true

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setStyle(STYLE_NORMAL, R.style.FullScreenDialogStyle)

    isCancelable = true
}

override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
    /*if (createdView != null) { …
Run Code Online (Sandbox Code Playgroud)

android nosuchmethoderror kotlin

5
推荐指数
1
解决办法
6037
查看次数

使用 SBT 运行 Play 应用程序时出现 java.lang.NoSuchMethodError:org.yaml.snakeyaml.constructor.SafeConstructor:方法 &lt;init&gt;()V 未找到

java.lang.NoSuchMethodError:org.yaml.snakeyaml.constructor.SafeConstructor:方法()V在io.swagger.v3.parser.util.DeserializationUtils$CustomSnakeYamlConstructor中找不到。(DeserializationUtils.java:397)在io.swagger.v3 .parser.util.DeserializationUtils.readYamlTree(DeserializationUtils.java:209) 在 io.swagger.v3.parser.util.DeserializationUtils.deserializeIntoTree(DeserializationUtils.java:145) 在 io.swagger.v3.parser.OpenAPIV3Parser.readContents(OpenAPIV3Parser) .java:168) 在 io.swagger.v3.parser.OpenAPIV3Parser.readLocation(OpenAPIV3Parser.java:97) 在 io.swagger.parser.OpenAPIParser.readLocation(OpenAPIParser.java:16) 在 com.atlassian.oai.validator。 util.OpenApiLoader.readSwaggerParserResult(OpenApiLoader.java:79) 在 com.atlassian.oai.validator.util.OpenApiLoader.loadApi(OpenApiLoader.java:48) 在 com.atlassian.oai.validator.OpenApiInteractionValidator$Builder.build(OpenApiInteractionValidator.爪哇:643)

这是将 Snakeyaml 版本从 1.3 更新到 2.0 后出现的

scala nosuchmethoderror snakeyaml sbt playframework

5
推荐指数
1
解决办法
7361
查看次数

我需要有关此错误的帮助:java.lang.NoSuchMethodError

我有这个Java代码(JPA):

String queryString = "SELECT b  , sum(v.votedPoints) as votedPoint " +
                       " FROM Bookmarks b  " +
                         " LEFT OUTER JOIN Votes v " +
                           " on (v.organizationId = b.organizationId) " + 
                         "WHERE b.userId = 101  " + 
                         "GROUP BY b.organizationId " +
                         "ORDER BY votedPoint ascending ";
EntityManager em = getEntityManager();
Query query = em.createQuery(queryString);
query.setFirstResult(start);
query.setMaxResults(numRecords);
List results = query.getResultList();
Run Code Online (Sandbox Code Playgroud)

我不知道我的查询有什么问题,因为它给了我这个错误:

java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V
        at org.hibernate.hql.antlr.HqlBaseParser.fromJoin(HqlBaseParser.java:1802)
        at org.hibernate.hql.antlr.HqlBaseParser.fromClause(HqlBaseParser.java:1420)
        at org.hibernate.hql.antlr.HqlBaseParser.selectFrom(HqlBaseParser.java:1130)
        at org.hibernate.hql.antlr.HqlBaseParser.queryRule(HqlBaseParser.java:702)
        at org.hibernate.hql.antlr.HqlBaseParser.selectStatement(HqlBaseParser.java:296)
        at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:159)
        at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:271) …

java reflection hibernate nosuchmethoderror

4
推荐指数
1
解决办法
1万
查看次数

java.lang.NoSuchMethodError:java.util.Properties.load(嗯?为什么?)

我已经构建了一个从我的IDE(Netbeans)正确执行的Java应用程序.我已经将jar打包成了适用于Mac OS(Leopard)的软件包.如果我从bundle或shell运行应用程序,我会收到此错误:

java.lang.NoSuchMethodError:java.util.Properties.load(Ljava/io/Reader;)V

我正在使用java 1.5.0_16.

你知道为什么我在使用shell执行jar时会出现这个错误.你知道为什么我使用IDE时没有得到它吗?

谢谢!

java nosuchmethoderror

4
推荐指数
1
解决办法
4898
查看次数

自定义MapView抛出NoSuchMethodException,但它就在那里!

我正在尝试实现自定义MapView.在我的MapActivity(名为mainmap)中,我有一个扩展MapView的内部类:

private class Lmapview extends MapView{

    public Lmapview(Context context, AttributeSet attrs) {
        super(context, attrs);
        gestures = new GestureDetector(mainmap.this, new GestureListener(this));
    }

    public boolean OnTouchEvent(MotionEvent event){
        return gestures.onTouchEvent(event);

    }
}
Run Code Online (Sandbox Code Playgroud)

我将我的main.xml格式化为查找内部类,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<view
    xmlns:android="http://schemas.android.com/apk/res/android"
    class="com.mondo.tbuddy.mainmap$Lmapview"
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey=*****
/>
Run Code Online (Sandbox Code Playgroud)

另外,在Androidmanifest.xml中,我有相应的<uses-library android:name="com.google.android.maps"/>条目.

当我尝试运行我的应用程序时,我在logcat中得到(除其他外):

ERROR/AndroidRuntime(14999):引起:android.view.InflateException:二进制XML文件行#2:错误膨胀类com.mondo.tbuddy.mainmap $ Lmapview

这是由我在logcat中找到的这个条目引起的:

ERROR/AndroidRuntime(14999):引起:java.lang.NoSuchMethodException:Lmapview(Context,AttributeSet)

如果我理解正确,我的应用程序崩溃,因为Android说它没有为我的自定义MapView(Lmapview类)找到合适的构造函数.然而,正如您在上面所看到的,它已被定义并且与它正在寻找的签名相匹配.

谁能给我一些见解?

谢谢.

android nosuchmethoderror android-mapview

4
推荐指数
1
解决办法
2361
查看次数

如何获取java.lang.NoSuchMethodError

介绍:

关于如何在SO 上修复java.lang.NoSuchMethodError有很多问题.

正如我所看到的,获得此错误的最简单方法是创建一个类

class MyClass {} // no methods at all, for instance
Run Code Online (Sandbox Code Playgroud)

没有正确定义的main方法,编译并运行:

java MyClass
Run Code Online (Sandbox Code Playgroud)

出现例外情况:

Exception in thread "main" java.lang.NoSuchMethodError: main
Run Code Online (Sandbox Code Playgroud)

但这个例子太简单了.

问题:

任何人都可以提供一个简单的代码

  1. 由两个,最多三个类组成(如果你可以证明需要更多的课程 - 那么你是受欢迎的);
  2. 包含正确定义的主要方法 ;
  3. 使用该main方法运行类会导致java.lang.NoSuchMethodError异常.

java nosuchmethoderror

4
推荐指数
1
解决办法
3669
查看次数

Java - NoSuchMethodError未被异常捕获

我认为Exception有助于捕获所有可能的异常,因为每个异常都将Exception作为基类.然后在开发Android应用程序时,我使用了以下方法,这些方法在一些自定义ROM中已被删除.

boolean result = false;
try{
   result =  Settings.canDrawOverlays(context);
}
catch(Exception e){
    Log.e("error","error");
}
Run Code Online (Sandbox Code Playgroud)

然而,这并没有抓住异常抛出.后来我用NoSuchMethodError而不是Exception然后抓住了异常.

有人可以解释为什么会这样吗?

java exception-handling exception nosuchmethoderror

4
推荐指数
1
解决办法
2116
查看次数

Java Reflection:从子类调用继承的方法

在我的应用程序中,我有以下结构:

public class ParentClass{
    public void method1()
    {....}

    public void method2()
    {....}

    public void method3()
    {....}

    public void method4()
    {....}

    public void method5()
    {....}
}

public class ChildClass extends ParentClass{
    public void method3()
    {....}

    public void method4()
    {....}
}


//I have exported the above class in a jar file.
//--------------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---------------------------

public class TestClass{
     public static void main(String args[]) {
        String jarpath = "jar path of the above class"
        File jarFile = new File(jarpath);
        URLClassLoader classLoader = new URLClassLoader(new URL[]{jarFile.toURI().toURL()},Thread.currentThread().getContextClassLoader());
        Class<?> …
Run Code Online (Sandbox Code Playgroud)

java reflection inheritance nosuchmethoderror

4
推荐指数
1
解决办法
2319
查看次数

java.lang.NoSuchMethodError:org.apache.commons.io.FileUtils.copyInputStreamToFile(Ljava/io/InputStream; Ljava/io/File;)

在尝试使用selenium启动firefox浏览器时

功能:

     System.setProperty("webdriver.gecko.driver", Constants.PROJECT_PATH+Constants.MARIONETTE_FIREFOX);
     log.info("Marionette file path: "+Constants.PROJECT_PATH+Constants.MARIONETTE_FIREFOX);
     MarionetteDriverManager.getInstance().setup();
Run Code Online (Sandbox Code Playgroud)

在第3行,我收到了上述错误消息 -

"java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.copyInputStreamToFile(Ljava/io/InputStream;Ljava/io/File;)"
Run Code Online (Sandbox Code Playgroud)

我正在使用的Maven依赖项标签是

   <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-io</artifactId>
        <version>1.3.2</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

#Christian Lutz回答后添加了新的dependecy标签

    <!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.5</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我该如何重新解决这个问题?

java nosuchmethoderror maven selenium-webdriver

4
推荐指数
1
解决办法
8862
查看次数