You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "David Savage (JIRA)" <ji...@apache.org> on 2010/03/02 18:37:27 UTC

[jira] Created: (FELIX-2159) NPE when searching for available imports - seems to be caused by corruption of internal model

NPE when searching for available imports - seems to be caused by corruption of internal model
---------------------------------------------------------------------------------------------

                 Key: FELIX-2159
                 URL: https://issues.apache.org/jira/browse/FELIX-2159
             Project: Felix
          Issue Type: Bug
          Components: Sigil
            Reporter: David Savage
            Priority: Minor


java.lang.NullPointerException
	at org.apache.felix.sigil.core.internal.model.osgi.PackageExport.equals(PackageExport.java:178)
	at java.util.ArrayList.indexOf(ArrayList.java:216)
	at java.util.ArrayList.contains(ArrayList.java:199)
	at org.apache.felix.sigil.ui.eclipse.ui.util.BackgroundLoadingSelectionDialog.addElements(BackgroundLoadingSelectionDialog.java:476)
	at org.apache.felix.sigil.ui.eclipse.ui.util.ExportedPackageFinder$1.visit(ExportedPackageFinder.java:65)
	at org.apache.felix.sigil.model.AbstractCompoundModelElement.visit(AbstractCompoundModelElement.java:88)
	at org.apache.felix.sigil.model.AbstractCompoundModelElement.visit(AbstractCompoundModelElement.java:94)
	at org.apache.felix.sigil.repository.AbstractRepositoryManager$2.visit(AbstractRepositoryManager.java:398)
	at org.apache.felix.sigil.obr.impl.CachingOBRBundleRepository.accept(CachingOBRBundleRepository.java:46)
	at org.apache.felix.sigil.repository.AbstractBundleRepository.accept(AbstractBundleRepository.java:94)
	at org.apache.felix.sigil.repository.AbstractRepositoryManager.visit(AbstractRepositoryManager.java:403)
	at org.apache.felix.sigil.ui.eclipse.ui.util.ExportedPackageFinder.run(ExportedPackageFinder.java:72)
	at org.apache.felix.sigil.ui.eclipse.ui.util.BackgroundLoadingSelectionDialog$3.run(BackgroundLoadingSelectionDialog.java:223)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Debug of situation shows the following package is causing the problem. Inspecting the source of the sigil.properties file showed no such export...

PackageExport[M:null:uses=[Ljava.lang.String;@706b633d]



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (FELIX-2159) NPE when searching for available imports - seems to be caused by corruption of internal model

Posted by "David Savage (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-2159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Savage closed FELIX-2159.
-------------------------------


closing all issues raised by me

> NPE when searching for available imports - seems to be caused by corruption of internal model
> ---------------------------------------------------------------------------------------------
>
>                 Key: FELIX-2159
>                 URL: https://issues.apache.org/jira/browse/FELIX-2159
>             Project: Felix
>          Issue Type: Bug
>          Components: Sigil
>            Reporter: David Savage
>            Priority: Minor
>             Fix For: sigil-1.0.0
>
>
> java.lang.NullPointerException
> 	at org.apache.felix.sigil.core.internal.model.osgi.PackageExport.equals(PackageExport.java:178)
> 	at java.util.ArrayList.indexOf(ArrayList.java:216)
> 	at java.util.ArrayList.contains(ArrayList.java:199)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.BackgroundLoadingSelectionDialog.addElements(BackgroundLoadingSelectionDialog.java:476)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.ExportedPackageFinder$1.visit(ExportedPackageFinder.java:65)
> 	at org.apache.felix.sigil.model.AbstractCompoundModelElement.visit(AbstractCompoundModelElement.java:88)
> 	at org.apache.felix.sigil.model.AbstractCompoundModelElement.visit(AbstractCompoundModelElement.java:94)
> 	at org.apache.felix.sigil.repository.AbstractRepositoryManager$2.visit(AbstractRepositoryManager.java:398)
> 	at org.apache.felix.sigil.obr.impl.CachingOBRBundleRepository.accept(CachingOBRBundleRepository.java:46)
> 	at org.apache.felix.sigil.repository.AbstractBundleRepository.accept(AbstractBundleRepository.java:94)
> 	at org.apache.felix.sigil.repository.AbstractRepositoryManager.visit(AbstractRepositoryManager.java:403)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.ExportedPackageFinder.run(ExportedPackageFinder.java:72)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.BackgroundLoadingSelectionDialog$3.run(BackgroundLoadingSelectionDialog.java:223)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Debug of situation shows the following package is causing the problem. Inspecting the source of the sigil.properties file showed no such export...
> PackageExport[M:null:uses=[Ljava.lang.String;@706b633d]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (FELIX-2159) NPE when searching for available imports - seems to be caused by corruption of internal model

Posted by "David Savage (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-2159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Savage resolved FELIX-2159.
---------------------------------

       Resolution: Fixed
    Fix Version/s: sigil-1.0.0

fixed npe, will raise separate issue if corruption is seen again

> NPE when searching for available imports - seems to be caused by corruption of internal model
> ---------------------------------------------------------------------------------------------
>
>                 Key: FELIX-2159
>                 URL: https://issues.apache.org/jira/browse/FELIX-2159
>             Project: Felix
>          Issue Type: Bug
>          Components: Sigil
>            Reporter: David Savage
>            Priority: Minor
>             Fix For: sigil-1.0.0
>
>
> java.lang.NullPointerException
> 	at org.apache.felix.sigil.core.internal.model.osgi.PackageExport.equals(PackageExport.java:178)
> 	at java.util.ArrayList.indexOf(ArrayList.java:216)
> 	at java.util.ArrayList.contains(ArrayList.java:199)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.BackgroundLoadingSelectionDialog.addElements(BackgroundLoadingSelectionDialog.java:476)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.ExportedPackageFinder$1.visit(ExportedPackageFinder.java:65)
> 	at org.apache.felix.sigil.model.AbstractCompoundModelElement.visit(AbstractCompoundModelElement.java:88)
> 	at org.apache.felix.sigil.model.AbstractCompoundModelElement.visit(AbstractCompoundModelElement.java:94)
> 	at org.apache.felix.sigil.repository.AbstractRepositoryManager$2.visit(AbstractRepositoryManager.java:398)
> 	at org.apache.felix.sigil.obr.impl.CachingOBRBundleRepository.accept(CachingOBRBundleRepository.java:46)
> 	at org.apache.felix.sigil.repository.AbstractBundleRepository.accept(AbstractBundleRepository.java:94)
> 	at org.apache.felix.sigil.repository.AbstractRepositoryManager.visit(AbstractRepositoryManager.java:403)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.ExportedPackageFinder.run(ExportedPackageFinder.java:72)
> 	at org.apache.felix.sigil.ui.eclipse.ui.util.BackgroundLoadingSelectionDialog$3.run(BackgroundLoadingSelectionDialog.java:223)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Debug of situation shows the following package is causing the problem. Inspecting the source of the sigil.properties file showed no such export...
> PackageExport[M:null:uses=[Ljava.lang.String;@706b633d]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.