Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports Jaspersoft Studio:用户名不能为null(HTTP代理问题)_Jasper Reports_Jasperserver_Http Proxy - Fatal编程技术网

Jasper reports Jaspersoft Studio:用户名不能为null(HTTP代理问题)

Jasper reports Jaspersoft Studio:用户名不能为null(HTTP代理问题),jasper-reports,jasperserver,http-proxy,Jasper Reports,Jasperserver,Http Proxy,如果您的凭据是正确的,或者以前在这种环境中工作过,但遇到类似的错误,则可能是由于HTTP代理配置错误(请参阅下面的答案) java.lang.IllegalArgumentException:用户名不能为null 位于org.apache.http.util.Args.notNull(Args.java:48) 位于org.apache.http.auth.UsernamePasswordCredentials。(UsernamePasswordCredentials.java:78) 位于co

如果您的凭据是正确的,或者以前在这种环境中工作过,但遇到类似的错误,则可能是由于HTTP代理配置错误(请参阅下面的答案)

java.lang.IllegalArgumentException:用户名不能为null
位于org.apache.http.util.Args.notNull(Args.java:48)
位于org.apache.http.auth.UsernamePasswordCredentials。(UsernamePasswordCredentials.java:78)
位于com.jaspersoft.studio.server.utils.HttpUtils.getCredentials(HttpUtils.java:107)
位于com.jaspersoft.studio.server.utils.HttpUtils.setupProxy(HttpUtils.java:45)
位于com.jaspersoft.studio.server.protocol.restv2.RestV2ConnectionJersey.connect(RestV2ConnectionJersey.java:91)
位于com.jaspersoft.studio.server.protocol.ProxyConnection.connect(ProxyConnection.java:61)
位于com.jaspersoft.studio.server.WSClientHelper.checkConnection(WSClientHelper.java:85)
位于com.jaspersoft.studio.server.wizard.ServerProfileWizard.connect(ServerProfileWizard.java:101)
位于com.jaspersoft.studio.server.wizard.ServerProfileWizard.access$1(ServerProfileWizard.java:97)
位于com.jaspersoft.studio.server.wizard.ServerProfileWizard$2.run(ServerProfileWizard.java:78)
位于org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

检查您的
Eclipse->Window->Preferences->General->networkconnections
设置。如果您的Jasper服务器不支持HTTP代理,则必须在
代理旁路
部分中包含并选择(黄色)(或者根本不需要代理-但这似乎不太可能,因为Eclipse中不提供其他代理网络服务)。 否则不包括在其中

如果您应该得到另一个错误,则返回org.apache.http.client.HttpResponseException:notfound
稍后,由于serverstudio版本不匹配,这可能是一个不相关的错误,例如如下所述:

(我知道这与问题没有直接关系,但在这样的更新场景之后可能会有所帮助(这可能是一个巨大的时间浪费)

您可以尝试更改服务器连接中的URL和Jasper版本,而不是降级Jasper Studio。尝试从您的URL中删除
服务/存储库/
,该URL对我有用:-) (…如本文所述:)

java.lang.IllegalArgumentException: Username may not be null
    at org.apache.http.util.Args.notNull(Args.java:48)
    at org.apache.http.auth.UsernamePasswordCredentials.<init>(UsernamePasswordCredentials.java:78)
    at com.jaspersoft.studio.server.utils.HttpUtils.getCredentials(HttpUtils.java:107)
    at com.jaspersoft.studio.server.utils.HttpUtils.setupProxy(HttpUtils.java:45)
    at com.jaspersoft.studio.server.protocol.restv2.RestV2ConnectionJersey.connect(RestV2ConnectionJersey.java:91)
    at com.jaspersoft.studio.server.protocol.ProxyConnection.connect(ProxyConnection.java:61)
    at com.jaspersoft.studio.server.WSClientHelper.checkConnection(WSClientHelper.java:85)
    at com.jaspersoft.studio.server.wizard.ServerProfileWizard.connect(ServerProfileWizard.java:101)
    at com.jaspersoft.studio.server.wizard.ServerProfileWizard.access$1(ServerProfileWizard.java:97)
    at com.jaspersoft.studio.server.wizard.ServerProfileWizard$2.run(ServerProfileWizard.java:78)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)