You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Gwen Harold Autencio (JIRA)" <ji...@codehaus.org> on 2011/12/15 11:19:03 UTC

[jira] (MRM-1565) Error 500 when uploading an artifact in web interface

Gwen Harold Autencio created MRM-1565:
-----------------------------------------

             Summary: Error 500 when uploading an artifact in web interface
                 Key: MRM-1565
                 URL: https://jira.codehaus.org/browse/MRM-1565
             Project: Archiva
          Issue Type: Bug
         Environment: Windows
            Reporter: Gwen Harold Autencio


Unable to upload an artifact in windows. Getting

Error in web

HTTP ERROR 500

Problem accessing /archiva/upload!doUpload.action. Reason:

    String index out of range: -1
Caused by:

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(Unknown Source)
	at org.apache.archiva.web.action.UploadAction.doUpload(UploadAction.java:311)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)

Error in UT..


Tests in error:
  downloadWithRemoteRedirect(org.apache.archiva.DownloadArtifactsTest): File: http://localhost:4667//repository/internal/junit/junit/4.9/junit-4.9.jar, ReasonPhrase:Not a
 valid request path layout, too short..
  testArtifactUploadWithPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testArtifactUploadWithClassifier(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testArtifactUploadGeneratePomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testArtifactUploadNoPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testArtifactUploadSnapshots(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testChecksumIsCorrectWhenArtifactIsReUploaded(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testUploadArtifactAlreadyExistingRedeploymentsBlocked(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
  testUploadArtifactAlreadyExistingRedeploymentsAllowed(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1

Tests run: 201, Failures: 1, Errors: 9, Skipped: 0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] (MRM-1565) Error 500 when uploading an artifact in web interface

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
     [ https://jira.codehaus.org/browse/MRM-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Olivier Lamy closed MRM-1565.
-----------------------------

       Resolution: Fixed
    Fix Version/s: 1.4-M3
         Assignee: Olivier Lamy

should be fixed now in trunk
                
> Error 500 when uploading an artifact in web interface
> -----------------------------------------------------
>
>                 Key: MRM-1565
>                 URL: https://jira.codehaus.org/browse/MRM-1565
>             Project: Archiva
>          Issue Type: Bug
>         Environment: Windows
>            Reporter: Gwen Harold Autencio
>            Assignee: Olivier Lamy
>             Fix For: 1.4-M3
>
>
> Unable to upload an artifact in windows. Getting
> Error in web
> HTTP ERROR 500
> Problem accessing /archiva/upload!doUpload.action. Reason:
>     String index out of range: -1
> Caused by:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> 	at java.lang.String.substring(Unknown Source)
> 	at org.apache.archiva.web.action.UploadAction.doUpload(UploadAction.java:311)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Unknown Source)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
> Error in UT..
> Tests in error:
>   downloadWithRemoteRedirect(org.apache.archiva.DownloadArtifactsTest): File: http://localhost:4667//repository/internal/junit/junit/4.9/junit-4.9.jar, ReasonPhrase:Not a
>  valid request path layout, too short..
>   testArtifactUploadWithPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadWithClassifier(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadGeneratePomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadNoPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadSnapshots(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testChecksumIsCorrectWhenArtifactIsReUploaded(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsBlocked(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsAllowed(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
> Tests run: 201, Failures: 1, Errors: 9, Skipped: 0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] (MRM-1565) Error 500 when uploading an artifact in web interface

Posted by "Gwen Harold Autencio (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MRM-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=286076#comment-286076 ] 

Gwen Harold Autencio commented on MRM-1565:
-------------------------------------------

Olivier,

After checking out the latest revision.
Getting test failures during build.

-------------------------------------------------------------------------------
Test set: org.apache.archiva.stagerepository.merge.Maven2RepositoryMergerTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 6.157 sec <<< FAILURE!
testMerge(org.apache.archiva.stagerepository.merge.Maven2RepositoryMergerTest)  Time elapsed: 5.375 sec  <<< ERROR!
java.lang.ArrayIndexOutOfBoundsException: 1
	at org.apache.archiva.stagerepository.merge.Maven2RepositoryMerger.createFolderStructure(Maven2RepositoryMerger.java:206)
	at org.apache.archiva.stagerepository.merge.Maven2RepositoryMerger.merge(Maven2RepositoryMerger.java:101)
	at org.apache.archiva.stagerepository.merge.Maven2RepositoryMergerTest.testMerge(Maven2RepositoryMergerTest.java:105)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                
> Error 500 when uploading an artifact in web interface
> -----------------------------------------------------
>
>                 Key: MRM-1565
>                 URL: https://jira.codehaus.org/browse/MRM-1565
>             Project: Archiva
>          Issue Type: Bug
>         Environment: Windows
>            Reporter: Gwen Harold Autencio
>
> Unable to upload an artifact in windows. Getting
> Error in web
> HTTP ERROR 500
> Problem accessing /archiva/upload!doUpload.action. Reason:
>     String index out of range: -1
> Caused by:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> 	at java.lang.String.substring(Unknown Source)
> 	at org.apache.archiva.web.action.UploadAction.doUpload(UploadAction.java:311)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Unknown Source)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
> Error in UT..
> Tests in error:
>   downloadWithRemoteRedirect(org.apache.archiva.DownloadArtifactsTest): File: http://localhost:4667//repository/internal/junit/junit/4.9/junit-4.9.jar, ReasonPhrase:Not a
>  valid request path layout, too short..
>   testArtifactUploadWithPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadWithClassifier(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadGeneratePomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadNoPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadSnapshots(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testChecksumIsCorrectWhenArtifactIsReUploaded(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsBlocked(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsAllowed(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
> Tests run: 201, Failures: 1, Errors: 9, Skipped: 0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] (MRM-1565) Error 500 when uploading an artifact in web interface

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MRM-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=285986#comment-285986 ] 

Olivier Lamy commented on MRM-1565:
-----------------------------------

which version did you test that ?
                
> Error 500 when uploading an artifact in web interface
> -----------------------------------------------------
>
>                 Key: MRM-1565
>                 URL: https://jira.codehaus.org/browse/MRM-1565
>             Project: Archiva
>          Issue Type: Bug
>         Environment: Windows
>            Reporter: Gwen Harold Autencio
>
> Unable to upload an artifact in windows. Getting
> Error in web
> HTTP ERROR 500
> Problem accessing /archiva/upload!doUpload.action. Reason:
>     String index out of range: -1
> Caused by:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> 	at java.lang.String.substring(Unknown Source)
> 	at org.apache.archiva.web.action.UploadAction.doUpload(UploadAction.java:311)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Unknown Source)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
> Error in UT..
> Tests in error:
>   downloadWithRemoteRedirect(org.apache.archiva.DownloadArtifactsTest): File: http://localhost:4667//repository/internal/junit/junit/4.9/junit-4.9.jar, ReasonPhrase:Not a
>  valid request path layout, too short..
>   testArtifactUploadWithPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadWithClassifier(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadGeneratePomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadNoPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadSnapshots(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testChecksumIsCorrectWhenArtifactIsReUploaded(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsBlocked(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsAllowed(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
> Tests run: 201, Failures: 1, Errors: 9, Skipped: 0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] (MRM-1565) Error 500 when uploading an artifact in web interface

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MRM-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=286079#comment-286079 ] 

Olivier Lamy commented on MRM-1565:
-----------------------------------

Yup I know this one failed since long (always ?) on windauze.
I try to fix but I don't have any windauze env except jenkins asf node.
                
> Error 500 when uploading an artifact in web interface
> -----------------------------------------------------
>
>                 Key: MRM-1565
>                 URL: https://jira.codehaus.org/browse/MRM-1565
>             Project: Archiva
>          Issue Type: Bug
>         Environment: Windows
>            Reporter: Gwen Harold Autencio
>
> Unable to upload an artifact in windows. Getting
> Error in web
> HTTP ERROR 500
> Problem accessing /archiva/upload!doUpload.action. Reason:
>     String index out of range: -1
> Caused by:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> 	at java.lang.String.substring(Unknown Source)
> 	at org.apache.archiva.web.action.UploadAction.doUpload(UploadAction.java:311)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Unknown Source)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
> Error in UT..
> Tests in error:
>   downloadWithRemoteRedirect(org.apache.archiva.DownloadArtifactsTest): File: http://localhost:4667//repository/internal/junit/junit/4.9/junit-4.9.jar, ReasonPhrase:Not a
>  valid request path layout, too short..
>   testArtifactUploadWithPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadWithClassifier(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadGeneratePomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadNoPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadSnapshots(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testChecksumIsCorrectWhenArtifactIsReUploaded(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsBlocked(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsAllowed(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
> Tests run: 201, Failures: 1, Errors: 9, Skipped: 0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] (MRM-1565) Error 500 when uploading an artifact in web interface

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
    [ https://jira.codehaus.org/browse/MRM-1565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=285985#comment-285985 ] 

Olivier Lamy commented on MRM-1565:
-----------------------------------

should be fixed with r 1214693
I don't have windows could you have a try ?
                
> Error 500 when uploading an artifact in web interface
> -----------------------------------------------------
>
>                 Key: MRM-1565
>                 URL: https://jira.codehaus.org/browse/MRM-1565
>             Project: Archiva
>          Issue Type: Bug
>         Environment: Windows
>            Reporter: Gwen Harold Autencio
>
> Unable to upload an artifact in windows. Getting
> Error in web
> HTTP ERROR 500
> Problem accessing /archiva/upload!doUpload.action. Reason:
>     String index out of range: -1
> Caused by:
> java.lang.StringIndexOutOfBoundsException: String index out of range: -1
> 	at java.lang.String.substring(Unknown Source)
> 	at org.apache.archiva.web.action.UploadAction.doUpload(UploadAction.java:311)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Unknown Source)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
> 	at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
> Error in UT..
> Tests in error:
>   downloadWithRemoteRedirect(org.apache.archiva.DownloadArtifactsTest): File: http://localhost:4667//repository/internal/junit/junit/4.9/junit-4.9.jar, ReasonPhrase:Not a
>  valid request path layout, too short..
>   testArtifactUploadWithPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadWithClassifier(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadGeneratePomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadNoPomSuccessful(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testArtifactUploadSnapshots(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testChecksumIsCorrectWhenArtifactIsReUploaded(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsBlocked(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
>   testUploadArtifactAlreadyExistingRedeploymentsAllowed(org.apache.archiva.web.action.UploadActionTest): String index out of range: -1
> Tests run: 201, Failures: 1, Errors: 9, Skipped: 0

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira