小编Eel*_*Lee的帖子

致命:无法读取用户名,没有这样的设备

在我的 Jenkins 工作中,我按以下方式配置 git:

sh("git config user.email my.email@google.com")
sh("git config user.name my-user-name")
sh("git tag ${BUILD_NUMBER}")
sh("git push origin --tags")
Run Code Online (Sandbox Code Playgroud)

但是,在最后一行,当我尝试推送到我的存储库时,我收到有关存储库的以下错误:

fatal: could not read Username for 'http://my-git-repo.com:8000': No such device or address
Run Code Online (Sandbox Code Playgroud)

出了什么问题,如何将其推送到存储库?

git jenkins

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

渲染PDF不适用于prod环境

我有一个非常奇怪的问题,渲染PDF到处工作,但不是生产.开发人员和测试环境正常运行,但prod无法处理它.现在唯一的变化是:比上一次战争更高的Grails版本(2.1.0- > 2.3.8[但这个变化已经引入测试环境〜2个月前,所有问题都解决了]),几乎没有升级过的插件,特别是

compile ":rendering:0.4.3"
Run Code Online (Sandbox Code Playgroud)

变成

compile ":rendering:1.0.0"
Run Code Online (Sandbox Code Playgroud)

Stacktrace我开始刺激:

java.lang.NullPointerException
at org.xhtmlrenderer.swing.NaiveUserAgent.getBinaryResource(NaiveUserAgent.java:228)
at org.xhtmlrenderer.pdf.ITextFontResolver.importFontFaces(ITextFontResolver.java:97)
at org.xhtmlrenderer.pdf.ITextRenderer.setDocument(ITextRenderer.java:178)
at org.xhtmlrenderer.pdf.ITextRenderer.setDocument(ITextRenderer.java:142)
at grails.plugin.rendering.pdf.PdfRenderingService.doRender(PdfRenderingService.groovy:36)
at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:43)
at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:37)
at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:35)
at grails.plugin.rendering.RenderingService.render(RenderingService.groovy:65)
at GrailsMelodyGrailsPlugin$_closure4_closure16_closure17.doCall(GrailsMelodyGrailsPlugin.groovy:184)
at RenderingGrailsPlugin$_closure3.doCall(RenderingGrailsPlugin.groovy:59)
at com.my.app.ReportController$_closure8.doCall(ReportController.groovy:169)
at grails.plugin.cache.web.filter.PageFragmentCachingFilter.doFilter(PageFragmentCachingFilter.java:200)
at grails.plugin.cache.web.filter.AbstractFilter.doFilter(AbstractFilter.java:63)
at net.bull.javamelody.JspWrapper.invoke(JspWrapper.java:150)
at net.bull.javamelody.JdbcWrapper$DelegatingInvocationHandler.invoke(JdbcWrapper.java:285)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:198)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:176)
Run Code Online (Sandbox Code Playgroud)

ReportController生成pdf的方法(这里没有发生任何事情,是的,pdfShow文件以下划线开头):

    def generatePdf = {
    if (!params.id) {
        throw new IllegalArgumentException("PDF Generation: an instance identifier has not been passed.")
    }
    def reportInstance = Report.findById(params.id)
    renderPdf(template: "pdfShow", model: [reportInstance: reportInstance], …
Run Code Online (Sandbox Code Playgroud)

pdf grails

10
推荐指数
1
解决办法
803
查看次数

下载工件的问题 - 读取签名内容时出错

我刚刚安装了Ubuntu并添加了Eclipse(Indigo).当我尝试添加pydev它时,我在安装过程中一直遇到这种错误.奇怪的是,当我在Windows 7上的其他系统上打开Eclipse(Indigo)时(我之前已经安装了PyDev,所以这应该只是更新),我得到了同样的错误.见下文:

下载工件时出现问题:osgi.bundle,org.python.pydev.django,3.0.0.201311051910.读取签名内容时出错:C:\ Users\Dan\AppData\Local\Temp\signatureFile7380103325324291237.jar

就像,很多人.

你对此有什么想法吗?

谢谢,呃

pydev

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

消息队列系统如何工作?

我在课堂上学过消息队列系统,但我还是不知道这些消息队列系统在实时场景中是如何工作的?有没有可以帮助我全面了解的教程?有人能解释我这些系统是如何工作的吗?

message-queue distributed-system

8
推荐指数
2
解决办法
8966
查看次数

如何在Jenkins的管道中添加post构建操作

下面是我的管道脚本

node(Slave01) {
currentBuild.displayName = "${URL_Name}"
}
stage 'Pt2ctf process'
node(Slave01) {
build job: 'Pt2ctf_16_7', parameters: [string(name: 'URL_Name', value: "${URL_name}"), string(name: 'Display_Name', value: "${Display_Name}")]
}
stage 'add_fields'
node(Slave01) {
build job: 'add_fields_16_7', parameters: [string(name: 'URL_Name', value: "${URL_Name}")]
}
Run Code Online (Sandbox Code Playgroud)

上面的groovy脚本会按顺序触发多个构建.序列完成后,我有另一个构建要运行.我没有在管道作业配置中看到任何后期构建选项.

是否有可能我们可以添加更多的行,如下所示:

post
node(Slave01){
build job: 'testing_build'
}
Run Code Online (Sandbox Code Playgroud)

或者我们还有其他选择吗?请建议

jenkins jenkins-plugins jenkins-pipeline

7
推荐指数
2
解决办法
3万
查看次数

Grails区域设置无关的十进制数据绑定

问题是什么:

在我的应用程序中,前端的数字始终,以小数点分隔符形式显示。当用户更改其区域设置并使用?lang=en_EN参数编辑实体时,发生绑定错误的问题。什么情况是,有en_EN语言环境,小数点分隔符是.使输入值11,001100在数据库中,而不是11.00-关键的问题,当涉及到钱。

使用的软件:

Grails 2.3.8
Groovy 2.2.1
Run Code Online (Sandbox Code Playgroud)

我想做的事:

在我的情况下,转换器中默认的“了解区域设置”方法非常有问题,我希望它们始终以相同的方式绑定,这应该与区域设置无关。

我已经尝试过的:

我发现默认情况下是由什么来做的LocaleAwareNumberConverter,更具体地说LocaleAwareBigDecimalConverter,是我写了一个简单的实现GERMAN,它只使用一种语言环境(在这种情况下,因为它,用作十进制分隔符)

@CompileStatic
class MyBigDecimalConverter extends LocaleAwareNumberConverter {

    @Override
    protected NumberFormat getNumberFormatter() {
        NumberFormat.getInstance(Locale.GERMAN)
    }
}
Run Code Online (Sandbox Code Playgroud)

包括在resources.groovy

myBigDecimalConverter com.company.converters.MyBigDecimalConverter
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。值仍使用进行转换LocaleAwareBigDecimalConverter

编辑

我将转换器更改为直接实现ValueConverter

@CompileStatic
class MyBigDecimalConverter implements ValueConverter {

    @Override
    boolean canConvert(Object value) {
        value instanceof String
    }

    @Override
    Object convert(Object value) { …
Run Code Online (Sandbox Code Playgroud)

data-binding grails

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

在提交按钮单击时未完成验证

<script>
function ValidateEmail(){
    var emailID = document.getElementById("email").value;
	var email = document.getElementById("email");
	var emailRegexp=/^[a-z]+\w+([\.-]?\w+)*@[a-z]+\w+([\.-]?\w+)*(\.[a-z]{2,3})+$/i;

    if ((emailID==null)||(emailID=="")){
      //  alert("Please Enter your Email ID");
		email.style.borderColor="red";
		document.getElementById("err").innerHTML = "Please Enter your Email ID";
        emailID.focus();
        return false;
    }
	else
 if (!emailRegexp.test(emailID)){
	//alert("Please Enter valid Email ID");
	email.style.borderColor="red";
	document.getElementById("err").innerHTML = "Please Enter valid Email ID";
	emailID.focus();
return false;
	}
	else
	{
		email.style.borderColor="#e1e1e1";
		document.getElementById("err").innerHTML ="";
		return true;
	}

 }

 function validUsername()
{
	var error = "";
	var illegalChars = /\W/; // No special Characters allowed
	var fd …
Run Code Online (Sandbox Code Playgroud)

html javascript php

3
推荐指数
1
解决办法
61
查看次数