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