Since upgrading from 2.2.1 to 3.0.1 I have an existing successful Jenkins
build fail to deploy the build info to Artifactory. 

The previous version of Artifactory used jetty and the current one uses
Tomcat so I assume this has caused the issue.

Jenkins: 1.509.1 (Windows 2005 Server master; SUSE Linux 10.3 slaves)
Jenkins Artifactory Plugin: 2.1.5
Artifactory: 3.0.1 on Windows XP 64

Below is the Artifactory console and Jenkins build console outputs.

ANyone else having the same problem?

Regards

Paul

The Artifactory console


May 21, 2013 12:05:52 PM com.sun.jersey.spi.container.ContainerResponse
mapMappableContainerException
SEVERE: The RuntimeException could not be mapped to a response, re-throwing
to the HTTP container
org.artifactory.storage.StorageException: Could not insert build
org.jfrog.build.api.Build@624d003
        at
org.artifactory.storage.db.build.service.BuildStoreServiceImpl.addBuild(BuildStoreServiceImpl.java:134)
        at
org.artifactory.build.BuildServiceImpl.addBuild(BuildServiceImpl.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
        at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
        at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
        at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
        at
org.artifactory.storage.fs.lock.aop.LockingAdvice.invoke(LockingAdvice.java:64)
        at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        at com.sun.proxy.$Proxy61.addBuild(Unknown Source)
        at
org.artifactory.rest.resource.ci.BuildResource.addBuild(BuildResource.java:287)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
        at
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$VoidOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:167)
        at
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
        at
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
        at
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
        at
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
        at
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1483)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1414)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1363)
        at
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1353)
        at
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:414)
        at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
        at
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:708)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:164)
        at
org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:85)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:272)
        at
org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:193)
        at
org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:175)
        at
org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:143)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:57)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:72)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
        at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
        at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
        at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.sql.SQLDataException: A truncation error was encountered
trying to shrink VARCHAR
'jboss-as/modules/org/jboss/remoting3/main/jboss-remoting-3.2&' to length
64.
        at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
Source)
        at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown
Source)
        at
org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown
Source)
        at
org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown
Source)
        at
org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
        at
org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
        at
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
        at
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown
Source)
        at
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown
Source)
        at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
        at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
        at
org.artifactory.storage.db.util.JdbcHelper.executeUpdate(JdbcHelper.java:125)
        at
org.artifactory.storage.db.build.dao.BuildDependenciesDao.createBuildDependency(BuildDependenciesDao.java:58)
        at
org.artifactory.storage.db.build.dao.BuildDependenciesDao.createBuildDependencies(BuildDependenciesDao.java:52)
        at
org.artifactory.storage.db.build.service.BuildStoreServiceImpl.insertModules(BuildStoreServiceImpl.java:230)
        at
org.artifactory.storage.db.build.service.BuildStoreServiceImpl.addBuild(BuildStoreServiceImpl.java:132)
        ... 64 more
Caused by: java.sql.SQLException: A truncation error was encountered trying
to shrink VARCHAR
'jboss-as/modules/org/jboss/remoting3/main/jboss-remoting-3.2&' to length
64.
        at
org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown
Source)
        at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown
Source)
        ... 80 more
Caused by: ERROR 22001: A truncation error was encountered trying to shrink
VARCHAR 'jboss-as/modules/org/jboss/remoting3/main/jboss-remoting-3.2&' to
length 64.
        at
org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
        at org.apache.derby.iapi.types.SQLChar.hasNonBlankChars(Unknown
Source)
        at org.apache.derby.iapi.types.SQLVarchar.normalize(Unknown Source)
        at org.apache.derby.iapi.types.SQLVarchar.normalize(Unknown Source)
        at org.apache.derby.iapi.types.DataTypeDescriptor.normalize(Unknown
Source)
        at
org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeColumn(Unknown
Source)
        at
org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeRow(Unknown
Source)
        at
org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown
Source)
        at
org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(Unknown
Source)
        at org.apache.derby.impl.sql.execute.InsertResultSet.open(Unknown
Source)
        at
org.apache.derby.impl.sql.GenericPreparedStatement.executeStmt(Unknown
Source)
        at
org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown Source)
        ... 74 more

The Jenkins build console


00:04:51.325 mavenExecutionResult exceptions not empty
00:04:51.329 message : Internal error: java.lang.RuntimeException: Error
occurred while publishing Build Info to Artifactory.
00:04:51.330 cause : Error occurred while publishing Build Info to
Artifactory.
00:04:51.331 Stack trace : 
00:04:51.332 org.apache.maven.InternalErrorException: Internal error:
java.lang.RuntimeException: Error occurred while publishing Build Info to
Artifactory.
00:04:51.332    at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:168)
00:04:51.333    at
org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
00:04:51.334    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
00:04:51.335    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
00:04:51.339    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
00:04:51.340    at java.lang.reflect.Method.invoke(Method.java:611)
00:04:51.341    at
org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
00:04:51.343    at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
00:04:51.344    at
org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
00:04:51.344    at hudson.maven.Maven3Builder.call(Maven3Builder.java:100)
00:04:51.345    at hudson.maven.Maven3Builder.call(Maven3Builder.java:66)
00:04:51.346    at hudson.remoting.UserRequest.perform(UserRequest.java:118)
00:04:51.347    at hudson.remoting.UserRequest.perform(UserRequest.java:48)
00:04:51.347    at hudson.remoting.Request$2.run(Request.java:326)
00:04:51.348    at
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
00:04:51.349    at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
00:04:51.352    at java.util.concurrent.FutureTask.run(FutureTask.java:149)
00:04:51.353    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
00:04:51.353    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
00:04:51.354    at java.lang.Thread.run(Thread.java:736)
00:04:51.357 Caused by: java.lang.RuntimeException: Error occurred while
publishing Build Info to Artifactory.
00:04:51.358    at
org.jfrog.build.extractor.maven.BuildDeploymentHelper.deploy(BuildDeploymentHelper.java:87)
00:04:51.359    at
org.jfrog.build.extractor.maven.BuildInfoRecorder.sessionEnded(BuildInfoRecorder.java:132)
00:04:51.360    at
org.eclipse.tycho.core.maven.ChainedExecutionListener.sessionEnded(ChainedExecutionListener.java:55)
00:04:51.360    at
org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:64)
00:04:51.361    at
org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
00:04:51.362    at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:170)
00:04:51.365    at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
00:04:51.366    at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
00:04:51.368    ... 19 more
00:04:51.369 Caused by: java.io.IOException: Failed to send build info: HTTP
response code: 500. HTTP response message: Internal Server Error
00:04:51.370    at
org.jfrog.build.client.ArtifactoryBuildInfoClient.throwHttpIOException(ArtifactoryBuildInfoClient.java:642)
00:04:51.371    at
org.jfrog.build.client.ArtifactoryBuildInfoClient.sendBuildInfo(ArtifactoryBuildInfoClient.java:240)
00:04:51.371    at
org.jfrog.build.extractor.maven.BuildDeploymentHelper.deploy(BuildDeploymentHelper.java:85)
00:04:51.372    ... 26 more
00:04:51.475 channel stopped



--
View this message in context: 
http://forums.jfrog.org/Jenkins-artifactory-deploy-build-info-fails-with-ERROR-22001-tp7578810.html
Sent from the Artifactory - Users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Artifactory-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/artifactory-users

Reply via email to