Problem with custom repository layout

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with custom repository layout

Larry Gadallah
Hello all:

I'm a little bit baffled at the problem I am having with a custom repository layout prescribed by the Defend against Fruit project (see https://github.com/teamfruit/defend_against_fruit/wiki/How-To#additional-artifactory-pro-setup and attached screenshots for details).







I set this up under version 3.1.0 of Artifactory Pro, and it appeared to work. Now I observe that I get HTTP error 409 with both version 3.1.1.1 and 3.2.2. I enabled debug logging and tried again (with version 3.2.2), and I noticed the error in bold below which seems to indicate that the system is interpreting the artifact as a release artifact instead of a snapshot artifact. Perhaps the "Folder Integration Revision RegExp" needs to be configured to discriminate between development and release Python artifact names?

2014-07-15 09:40:47,382 [ajp-bio-8019-exec-6] [DEBUG] (o.a.w.s.RepoFilter  :92) - Entering request PUT (10.0.22.17) /pypi-snapshot-local/python/foo/foo-1.0-dev98.tar.gz.
2014-07-15 09:40:47,382 [ajp-bio-8019-exec-6] [DEBUG] (o.a.w.s.RepoFilter  :205) - Serving an upload request.
2014-07-15 09:40:47,383 [ajp-bio-8019-exec-6] [DEBUG] (o.a.e.UploadServiceImpl:124) - Request: /artifactory/pypi-snapshot-local/python/foo/foo-1.0-dev98.tar.gz
2014-07-15 09:40:47,384 [ajp-bio-8019-exec-6] [DEBUG] (o.a.r.RealRepoBase  :80) - pypi-snapshot-local rejected 'python/foo/foo-1.0-dev98.tar.gz': not handling releases.
2014-07-15 09:40:47,384 [ajp-bio-8019-exec-6] [ERROR] (o.a.r.RealRepoBase  :102) - The repository 'pypi-snapshot-local' rejected the artifact 'pypi-snapshot-local:python/foo/foo-1.0-dev98.tar.gz' due to its snapshot/release handling policy.: The repository 'pypi-snapshot-local' rejected the artifact 'pypi-snapshot-local:python/foo/foo-1.0-dev98.tar.gz' due to its snapshot/release handling policy.
2014-07-15 09:40:47,386 [ajp-bio-8019-exec-6] [WARN ] (o.a.e.UploadServiceImpl:246) - Sending HTTP error code 409: The repository 'pypi-snapshot-local' rejected the artifact 'pypi-snapshot-local:python/foo/foo-1.0-dev98.tar.gz' due to its snapshot/release handling policy..
java.lang.Throwable: null
at org.artifactory.util.LoggingUtils.warnOrDebug(LoggingUtils.java:38) [artifactory-config-3.2.2.jar:na]
at org.artifactory.util.LoggingUtils.warnOrDebug(LoggingUtils.java:32) [artifactory-config-3.2.2.jar:na]
at org.artifactory.request.ArtifactoryResponseBase.sendError(ArtifactoryResponseBase.java:98) [artifactory-common-3.2.2.jar:na]
at org.artifactory.engine.UploadServiceImpl.handleInvalidDeployPathError(UploadServiceImpl.java:246) [artifactory-core-3.2.2.jar:na]
at org.artifactory.engine.UploadServiceImpl.validateRequestAndUpload(UploadServiceImpl.java:182) [artifactory-core-3.2.2.jar:na]
at org.artifactory.engine.UploadServiceImpl.upload(UploadServiceImpl.java:131) [artifactory-core-3.2.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_55]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_55]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_55]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE]
at com.sun.proxy.$Proxy49.upload(Unknown Source) [na:na]
at org.artifactory.webapp.servlet.RepoFilter.doUpload(RepoFilter.java:206) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:161) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:85) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.springframework.security.web.authentication.<a href="http://www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)" target="_blank">www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) [spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
at org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:91) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:138) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:224) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:184) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:152) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:62) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:92) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.39]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.39]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.39]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) [tomcat-coyote.jar:7.0.39]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.39]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-coyote.jar:7.0.39]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_55]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]
2014-07-15 09:40:47,393 [ajp-bio-8019-exec-6] [DEBUG] (o.a.w.s.AccessFilter:243) - Added authentication org.artifactory.security.ldap.LdapRealmAwareAuthentication@ba2b06e7: Principal: svc_jenkins; Credentials: [PROTECTED]; Authenticated: true; Details: org.artifactory.security.HttpAuthenticationDetails@1de6: RemoteIpAddress: 10.0.22.17; SessionId: null; Granted Authorities: user in cache.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:152) - Entering ArtifactorySsoAuthenticationFilter.getRemoteUserName
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:158) - Remote user request variable = 'REMOTE_USER'.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:161) - Remote user attribute: 'null'.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:169) - Remote user from request: 'null'.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:175) - Remote user from header: 'null'.
2014-07-15 09:40:47,905 [ajp-bio-8019-exec-8] [DEBUG] (o.a.w.s.AccessFilter:189) - Using authentication org.artifactory.security.ldap.LdapRealmAwareAuthentication@56648520: Principal: sysman; Credentials: [PROTECTED]; Authenticated: true; Details: org.artifactory.UiAuthenticationDetails@59b2: RemoteIpAddress: 10.0.22.17; SessionId: 417F5F4C84CAEEE62DD6C994F6CA76B7; Granted Authorities: user, admin from Http session.
2014-07-15 09:40:47,905 [ajp-bio-8019-exec-8] [DEBUG] (o.a.w.s.RepoFilter  :92) - Entering request GET (10.0.22.17) /webapp/systemlogs.html39-1.IBehaviorListener.0-systemLogsViewPanel&random=0.7307681269012392.
2014-07-15 09:40:47,917 [ajp-bio-8019-exec-8] [DEBUG] (o.a.w.s.RepoFilter  :183) - Exiting request GET (10.0.22.17) /webapp/systemlogs.html39-1.IBehaviorListener.0-systemLogsViewPanel&random=0.7307681269012392

Thanks,

Larry Gadallah
[hidden email]
x9706



------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Artifactory-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/artifactory-users
Reply | Threaded
Open this post in threaded view
|

Re: Problem with custom repository layout

dave_p
At what point did you uncheck the “Handles Releases” and “Handles Snapshots” checkboxes in the repository configuration? Those are both on by default.

Ours isn’t handling Python, so I mean, it might be a part of the repo layout that’s necessary. But I’ve seen that error message before when snapshots were pushed to release repos or visa versa.

-Dave

On Jul 15, 2014, at 1:14 PM, Larry Gadallah <[hidden email]<mailto:[hidden email]>> wrote:

Hello all:

I'm a little bit baffled at the problem I am having with a custom repository layout prescribed by the Defend against Fruit project (see https://github.com/teamfruit/defend_against_fruit/wiki/How-To#additional-artifactory-pro-setup and attached screenshots for details).

<pypi-snapshot-local.png>

<artifactory-pypi-default.png>

<pypi-repo-layout-test.png>

I set this up under version 3.1.0 of Artifactory Pro, and it appeared to work. Now I observe that I get HTTP error 409 with both version 3.1.1.1 and 3.2.2. I enabled debug logging and tried again (with version 3.2.2), and I noticed the error in bold below which seems to indicate that the system is interpreting the artifact as a release artifact instead of a snapshot artifact. Perhaps the "Folder Integration Revision RegExp" needs to be configured to discriminate between development and release Python artifact names?

2014-07-15 09:40:47,382 [ajp-bio-8019-exec-6] [DEBUG] (o.a.w.s.RepoFilter  :92) - Entering request PUT (10.0.22.17) /pypi-snapshot-local/python/foo/foo-1.0-dev98.tar.gz.
2014-07-15 09:40:47,382 [ajp-bio-8019-exec-6] [DEBUG] (o.a.w.s.RepoFilter  :205) - Serving an upload request.
2014-07-15 09:40:47,383 [ajp-bio-8019-exec-6] [DEBUG] (o.a.e.UploadServiceImpl:124) - Request: /artifactory/pypi-snapshot-local/python/foo/foo-1.0-dev98.tar.gz
2014-07-15 09:40:47,384 [ajp-bio-8019-exec-6] [DEBUG] (o.a.r.RealRepoBase  :80) - pypi-snapshot-local rejected 'python/foo/foo-1.0-dev98.tar.gz': not handling releases.
2014-07-15 09:40:47,384 [ajp-bio-8019-exec-6] [ERROR] (o.a.r.RealRepoBase  :102) - The repository 'pypi-snapshot-local' rejected the artifact 'pypi-snapshot-local:python/foo/foo-1.0-dev98.tar.gz' due to its snapshot/release handling policy.: The repository 'pypi-snapshot-local' rejected the artifact 'pypi-snapshot-local:python/foo/foo-1.0-dev98.tar.gz' due to its snapshot/release handling policy.
2014-07-15 09:40:47,386 [ajp-bio-8019-exec-6] [WARN ] (o.a.e.UploadServiceImpl:246) - Sending HTTP error code 409: The repository 'pypi-snapshot-local' rejected the artifact 'pypi-snapshot-local:python/foo/foo-1.0-dev98.tar.gz' due to its snapshot/release handling policy..
java.lang.Throwable: null
at org.artifactory.util.LoggingUtils.warnOrDebug(LoggingUtils.java:38) [artifactory-config-3.2.2.jar:na]
at org.artifactory.util.LoggingUtils.warnOrDebug(LoggingUtils.java:32) [artifactory-config-3.2.2.jar:na]
at org.artifactory.request.ArtifactoryResponseBase.sendError(ArtifactoryResponseBase.java:98) [artifactory-common-3.2.2.jar:na]
at org.artifactory.engine.UploadServiceImpl.handleInvalidDeployPathError(UploadServiceImpl.java:246) [artifactory-core-3.2.2.jar:na]
at org.artifactory.engine.UploadServiceImpl.validateRequestAndUpload(UploadServiceImpl.java:182) [artifactory-core-3.2.2.jar:na]
at org.artifactory.engine.UploadServiceImpl.upload(UploadServiceImpl.java:131) [artifactory-core-3.2.2.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_55]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_55]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_55]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_55]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [spring-aop-4.0.5.RELEASE.jar:4.0.5.RELEASE]
at com.sun.proxy.$Proxy49.upload(Unknown Source) [na:na]
at org.artifactory.webapp.servlet.RepoFilter.doUpload(RepoFilter.java:206) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:161) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:85) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)<http://www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)> [spring-security-web-3.2.0.RELEASE.jar:3.2.0.RELEASE]
at org.artifactory.webapp.servlet.authentication.ArtifactoryBasicAuthenticationFilter.doFilter(ArtifactoryBasicAuthenticationFilter.java:91) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.authentication.ArtifactoryAuthenticationFilterChain.doFilter(ArtifactoryAuthenticationFilterChain.java:138) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.AccessFilter.authenticateAndExecute(AccessFilter.java:224) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:184) [artifactory-web-application-3.2.2.jar:na]
at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:152) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:62) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:92) [artifactory-web-application-3.2.2.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.39]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.39]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.39]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.39]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.39]
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) [tomcat-coyote.jar:7.0.39]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.39]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-coyote.jar:7.0.39]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_55]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]
2014-07-15 09:40:47,393 [ajp-bio-8019-exec-6] [DEBUG] (o.a.w.s.AccessFilter:243) - Added authentication org.artifactory.security.ldap.LdapRealmAwareAuthentication@ba2b06e7: Principal: svc_jenkins; Credentials: [PROTECTED]; Authenticated: true; Details: org.artifactory.security.HttpAuthenticationDetails@1de6: RemoteIpAddress: 10.0.22.17; SessionId: null; Granted Authorities: user in cache.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:152) - Entering ArtifactorySsoAuthenticationFilter.getRemoteUserName
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:158) - Remote user request variable = 'REMOTE_USER'.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:161) - Remote user attribute: 'null'.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:169) - Remote user from request: 'null'.
2014-07-15 09:40:47,904 [ajp-bio-8019-exec-8] [DEBUG] (o.a.a.s.a.h.ArtifactoryHttpSsoAuthenticationFilter:175) - Remote user from header: 'null'.
2014-07-15 09:40:47,905 [ajp-bio-8019-exec-8] [DEBUG] (o.a.w.s.AccessFilter:189) - Using authentication org.artifactory.security.ldap.LdapRealmAwareAuthentication@56648520: Principal: sysman; Credentials: [PROTECTED]; Authenticated: true; Details: org.artifactory.UiAuthenticationDetails@59b2: RemoteIpAddress: 10.0.22.17; SessionId: 417F5F4C84CAEEE62DD6C994F6CA76B7; Granted Authorities: user, admin from Http session.
2014-07-15 09:40:47,905 [ajp-bio-8019-exec-8] [DEBUG] (o.a.w.s.RepoFilter  :92) - Entering request GET (10.0.22.17) /webapp/systemlogs.html39-1.IBehaviorListener.0-systemLogsViewPanel&random=0.7307681269012392.
2014-07-15 09:40:47,917 [ajp-bio-8019-exec-8] [DEBUG] (o.a.w.s.RepoFilter  :183) - Exiting request GET (10.0.22.17) /webapp/systemlogs.html39-1.IBehaviorListener.0-systemLogsViewPanel&random=0.7307681269012392

Thanks,

Larry Gadallah
[hidden email]<mailto:[hidden email]>
x9706


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds_______________________________________________
Artifactory-users mailing list
[hidden email]<mailto:[hidden email]>
https://lists.sourceforge.net/lists/listinfo/artifactory-users


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Artifactory-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/artifactory-users