gpt4 book ai didi

java - 调用构造函数但没有输出

转载 作者:行者123 更新时间:2023-12-01 04:12:42 26 4
gpt4 key购买 nike

我在小程序中使用 OSGi/Felix,当我尝试创建一个新的瞬间时 使用以下代码的OperationSetBasicTelephonyJabberImpl:

logger.info("***(ProtocolProviderServiceJabberImpl) arg: " + this);
OperationSetBasicTelephonyJabberImpl basicTelephony =
new OperationSetBasicTelephonyJabberImpl(this);

构造函数没有被调用,构造函数中的第一条消息没有显示,它不会返回任何错误,只是传递它。 (它们在同一个包中)

构造函数:

public OperationSetBasicTelephonyJabberImpl(
ProtocolProviderServiceJabberImpl protocolProvider) {
//This line is not showing
logger.info("(OperationSetBasicTelephonyJabberImpl)constructor started");
this.protocolProvider = protocolProvider;
this.protocolProvider.addRegistrationStateChangeListener(this);
ChatPanel.protocolProvider = protocolProvider;
logger.info("***********************************HELLO**************************");
}

我不知道为什么会发生这种情况,可能是什么问题?

最佳答案

问题是 Java 没有向我抛出错误,为什么我不知道。我将其添加到代码中:

try {
OperationSetBasicTelephonyJabberImpl basicTelephony =
new OperationSetBasicTelephonyJabberImpl(this);
} catch (Throwable t) {
logger.info(t.getStackTrace());
} finally {
// The rest...
}

之后他向我抛出了一个错误,但是没有堆栈跟踪......

INFO: java.lang.NoClassDefFoundError: org/jitsi/service/neomedia/event/SrtpListener

我不知道为什么会发生这种情况,因为我的所有 list 和导入都是正确的,并且在所有其他代码中都可以找到此类。

关于java - 调用构造函数但没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19767747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com