[jira] [Commented] (SLING-2631) [Tooling] Multiple logged exceptions related to Invalid URIs

2012-10-30 Thread Robert Munteanu (JIRA)

[ 
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

2012-10-26 Thread Antonio Sanso (JIRA)

[ 
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

2012-10-26 Thread Robert Munteanu (JIRA)

[ 
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

2012-10-26 Thread Antonio Sanso (JIRA)

[ 
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