[jira] [Commented] (SLING-2631) [Tooling] Multiple logged exceptions related to Invalid URIs
[ https://issues.apache.org/jira/browse/SLING-2631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13486976#comment-13486976 ] Robert Munteanu commented on SLING-2631: I've added some logging and found some problematic use cases. I'll add them all here for tracking and send in the patches once I've polished the code. Note that line numbers might be a bit off due to my changing the code locally. h2. Created a new 'jcr_root' folder !ENTRY org.apache.sling.slingclipse 4 0 2012-10-30 18:06:15.589 !MESSAGE Failed visiting resource based on delta ResourceDelta(/test/jcr_root) !STACK 0 java.lang.StringIndexOutOfBoundsException: String index out of range: -2 at java.lang.String.substring(String.java:1875) at org.apache.sling.slingclipse.helper.SlingclipseHelper.getSlingProjectPath(SlingclipseHelper.java:30) at org.apache.sling.slingclipse.SlingclipseListener$1.visitInternal(SlingclipseListener.java:93) at org.apache.sling.slingclipse.SlingclipseListener$1.visit(SlingclipseListener.java:56) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.apache.sling.slingclipse.SlingclipseListener.resourceChanged(SlingclipseListener.java:43) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353) at org.eclipse.ui.ide.undo.AbstractWorkspaceOperation.execute(AbstractWorkspaceOperation.java:204) at org.eclipse.ui.dialogs.WizardNewFolderMainPage$4.run(WizardNewFolderMainPage.java:466) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) h2. Deleted a project containing a jcr_root folder !ENTRY org.eclipse.core.resources 4 2 2012-10-30 18:07:51.131 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.core.resources. !STACK 0 java.lang.NullPointerException at org.apache.sling.slingclipse.SlingclipseListener.resourceChanged(SlingclipseListener.java:43) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.handleEvent(NotificationManager.java:261) at org.eclipse.core.internal.resources.Workspace.broadcastEvent(Workspace.java:390) at org.eclipse.core.internal.resources.Resource.broadcastPreDeleteEvent(Resource.java:2030) at org.eclipse.core.internal.resources.Resource.delete(Resource.java:788) at org.eclipse.core.internal.resources.Project.delete(Project.java:344) at org.eclipse.ltk.core.refactoring.resource.DeleteResourceChange.perform(DeleteResourceChange.java:160) at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278) at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278) at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306) at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92) at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) [Tooling] Multiple logged exceptions related to Invalid URIs Key: SLING-2631 URL:
[jira] [Commented] (SLING-2631) [Tooling] Multiple logged exceptions related to Invalid URIs
[ https://issues.apache.org/jira/browse/SLING-2631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13484955#comment-13484955 ] Antonio Sanso commented on SLING-2631: -- @dan I do agree on both the suggestions [Tooling] Multiple logged exceptions related to Invalid URIs Key: SLING-2631 URL: https://issues.apache.org/jira/browse/SLING-2631 Project: Sling Issue Type: Sub-task Components: Extensions Reporter: Robert Munteanu Assignee: Antonio Sanso Original Estimate: 0h Remaining Estimate: 0h I get lots of such exceptions when I start Eclipse. I disabled sync after every save for now. !ENTRY org.eclipse.core.resources 4 2 2012-10-25 23:30:31.945 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.core.resources. !STACK 0 java.lang.IllegalArgumentException: Invalid uri 'http://localhost:8080metrixx-commons-core/target/classes/META-INF#39;: invalid port number at org.apache.commons.httpclient.HttpMethodBase.init(HttpMethodBase.java:222) at org.apache.commons.httpclient.methods.ExpectContinueMethod.init(ExpectContinueMethod.java:93) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.init(EntityEnclosingMethod.java:119) at org.apache.commons.httpclient.methods.PostMethod.init(PostMethod.java:106) at org.apache.sling.slingclipse.http.impl.RepositoryImpl.addNode(RepositoryImpl.java:37) at org.apache.sling.slingclipse.SlingclipseListener$1.visit(SlingclipseListener.java:91) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.apache.sling.slingclipse.SlingclipseListener.resourceChanged(SlingclipseListener.java:42) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1712) at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (SLING-2631) [Tooling] Multiple logged exceptions related to Invalid URIs
[ https://issues.apache.org/jira/browse/SLING-2631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13484968#comment-13484968 ] Robert Munteanu commented on SLING-2631: I think that eventually we need to have a Sling nature for projects and give up the early startup approach. Also we should make the criteria for resource replication configurable ( paths, includes, excludes ) . As a quick fix perhaps we can add the criteria for saving in the repository in the sling preference page? [Tooling] Multiple logged exceptions related to Invalid URIs Key: SLING-2631 URL: https://issues.apache.org/jira/browse/SLING-2631 Project: Sling Issue Type: Sub-task Components: Extensions Reporter: Robert Munteanu Assignee: Antonio Sanso Original Estimate: 0h Remaining Estimate: 0h I get lots of such exceptions when I start Eclipse. I disabled sync after every save for now. !ENTRY org.eclipse.core.resources 4 2 2012-10-25 23:30:31.945 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.core.resources. !STACK 0 java.lang.IllegalArgumentException: Invalid uri 'http://localhost:8080metrixx-commons-core/target/classes/META-INF#39;: invalid port number at org.apache.commons.httpclient.HttpMethodBase.init(HttpMethodBase.java:222) at org.apache.commons.httpclient.methods.ExpectContinueMethod.init(ExpectContinueMethod.java:93) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.init(EntityEnclosingMethod.java:119) at org.apache.commons.httpclient.methods.PostMethod.init(PostMethod.java:106) at org.apache.sling.slingclipse.http.impl.RepositoryImpl.addNode(RepositoryImpl.java:37) at org.apache.sling.slingclipse.SlingclipseListener$1.visit(SlingclipseListener.java:91) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.apache.sling.slingclipse.SlingclipseListener.resourceChanged(SlingclipseListener.java:42) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1712) at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (SLING-2631) [Tooling] Multiple logged exceptions related to Invalid URIs
[ https://issues.apache.org/jira/browse/SLING-2631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13484970#comment-13484970 ] Antonio Sanso commented on SLING-2631: -- @robert I agree this could be a problem . I could not reproduce the issue though up to now... Any hint? [Tooling] Multiple logged exceptions related to Invalid URIs Key: SLING-2631 URL: https://issues.apache.org/jira/browse/SLING-2631 Project: Sling Issue Type: Sub-task Components: Extensions Reporter: Robert Munteanu Assignee: Antonio Sanso Original Estimate: 0h Remaining Estimate: 0h I get lots of such exceptions when I start Eclipse. I disabled sync after every save for now. !ENTRY org.eclipse.core.resources 4 2 2012-10-25 23:30:31.945 !MESSAGE Problems occurred when invoking code from plug-in: org.eclipse.core.resources. !STACK 0 java.lang.IllegalArgumentException: Invalid uri 'http://localhost:8080metrixx-commons-core/target/classes/META-INF#39;: invalid port number at org.apache.commons.httpclient.HttpMethodBase.init(HttpMethodBase.java:222) at org.apache.commons.httpclient.methods.ExpectContinueMethod.init(ExpectContinueMethod.java:93) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.init(EntityEnclosingMethod.java:119) at org.apache.commons.httpclient.methods.PostMethod.init(PostMethod.java:106) at org.apache.sling.slingclipse.http.impl.RepositoryImpl.addNode(RepositoryImpl.java:37) at org.apache.sling.slingclipse.SlingclipseListener$1.visit(SlingclipseListener.java:91) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49) at org.apache.sling.slingclipse.SlingclipseListener.resourceChanged(SlingclipseListener.java:42) at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285) at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149) at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395) at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530) at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1712) at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira