[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2015-05-11 Thread Stefan Seifert (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14538600#comment-14538600
 ] 

Stefan Seifert commented on SLING-3944:
---

+1 from my side, i created SLING-4710 to remove the embedded javax.inject from 
the sling models API bundle.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12

 Attachments: Screen Shot 2015-05-06 at 12.36.05.png


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2015-05-07 Thread Carsten Ziegeler (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14532233#comment-14532233
 ] 

Carsten Ziegeler commented on SLING-3944:
-

I don't see the problem here either, so [~joelrich] what problem are you facing?

The more I think about it, the more I agree that we probably should not embed 
the package. We could maybe do this for a future version

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12

 Attachments: Screen Shot 2015-05-06 at 12.36.05.png


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2015-05-07 Thread Joel Richard (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14532297#comment-14532297
 ] 

Joel Richard commented on SLING-3944:
-

@Carsten Ziegler, nothing concrete, I am just wondering whether the import of 
javax.inject version 0 could cause further problems. Looks weird too me. If 
that's fine, then you can ignore my comments.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12

 Attachments: Screen Shot 2015-05-06 at 12.36.05.png


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2015-05-06 Thread Oliver Lietz (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14530372#comment-14530372
 ] 

Oliver Lietz commented on SLING-3944:
-

I don't think so (it's generated by Bnd). Did you encounter any problems?

Still I think embedding {{javax.inject}} into Sling's bundles is not a good 
idea, but [~cziegeler] and [~justinedelson] have a different opinion.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12

 Attachments: Screen Shot 2015-05-06 at 12.36.05.png


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2015-04-17 Thread Stefan Seifert (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14499575#comment-14499575
 ] 

Stefan Seifert commented on SLING-3944:
---

same here (with AEM and sling models, the problems appears sporadically) - most 
time a restart of the instance helps resolving the issue, but sometimes event 
this does not help depending on the naming/loading order of the bundles. i was 
able to get partially around the problem with setting different run levels for 
the different bundles, but this is only a hack. it seems to be an osgi problem 
in the current felix implementation. i've on my todo list to create a test 
setup to reproduce the problem and if it is reproducible standalone create a 
felix ticket for it.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2015-04-13 Thread Tim Donovan (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14492131#comment-14492131
 ] 

Tim Donovan commented on SLING-3944:


Just to add a comment here, I'm not entirely au fait with the intricacies of 
OSGI, but for two days and counting I've been trying to get Jersey Web Services 
libraries working in Felix with Sling also installed, and been facing an 
absolutely dependency nightmare hell related to this issue:

because it is exposed to package 'javax.inject' from bundle revisions 
org.apache.servicemix.bundles.javax-inject [432.0] and 
org.apache.sling.scripting.java [215.0] via two dependency chains.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-25 Thread Carsten Ziegeler (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14147832#comment-14147832
 ] 

Carsten Ziegeler commented on SLING-3944:
-

[~olli] I assume this can be set to resolved?

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-25 Thread Oliver Lietz (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14147863#comment-14147863
 ] 

Oliver Lietz commented on SLING-3944:
-

Yes. I can do a new release tomorrow.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Justin Edelson (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137115#comment-14137115
 ] 

Justin Edelson commented on SLING-3944:
---

Also, the issue incorrectly states that this affects 2.0.6. That is not the 
case; 2.0.6 had the correct export version (0.0.0) (ref: 
https://www.evernote.com/shard/s57/sh/71eaf905-1c88-4ecd-a00a-7d33828fd3bd/d67d249cf0653dfad0083fb49264a0d1).
 This issue only impacts 2.0.10.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.6, Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Markus Haack (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137120#comment-14137120
 ] 

Markus Haack commented on SLING-3944:
-

Justin is right, 2.0.6 is not affects, I removed it from the affected versions.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Oliver Lietz (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137123#comment-14137123
 ] 

Oliver Lietz commented on SLING-3944:
-

Jackrabbit 2.6 also depends on {{javax.inject}}, so why not use a proper bundle 
which can be shared?

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Konrad Windszus (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137128#comment-14137128
 ] 

Konrad Windszus commented on SLING-3944:


Sling Models API does also export the package {{javax.inject}} in version 
0.0.0. So I think using a dedicated bundle for that makes sense.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Justin Edelson (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137150#comment-14137150
 ] 

Justin Edelson commented on SLING-3944:
---

It is fine to use a dedicated bundle, but that is up to the deployer. There's 
no reason to force the use of a dedicated bundle in this case.

This issue doesn't have anything to do with Jackrabbit or Sling Models. It is 
only about the fact that the Scripting Java 2.0.10 bundle has (due to some 
change in the build envrionment) the wrong export version. Forcing more 
deployment complexity is *not* the right answer to that problem.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Oliver Lietz (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137178#comment-14137178
 ] 

Oliver Lietz commented on SLING-3944:
-

I will revert, although I disagree. We have some bundles which depend on 
{{javax.inject}} and I can't see any more deployment complexity by adding 
_this_ really common bundle. We have also other bundles which depend on Apache 
{{commons-*}} and do not embed those (not that common bundles), but share.

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Oliver Lietz (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137557#comment-14137557
 ] 

Oliver Lietz commented on SLING-3944:
-

[~justinedelson], [~cziegeler] reverted in r1625589, version added in r1625675 
like it does {{org.apache.sling.models.api}}


 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-3944) org.apache.sling.scripting.java bundle exports javax.inject package in wrong version

2014-09-17 Thread Justin Edelson (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-3944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14137560#comment-14137560
 ] 

Justin Edelson commented on SLING-3944:
---

thanks [~olli]

 org.apache.sling.scripting.java bundle exports javax.inject package in wrong 
 version
 

 Key: SLING-3944
 URL: https://issues.apache.org/jira/browse/SLING-3944
 Project: Sling
  Issue Type: Bug
  Components: Scripting
Affects Versions: Scripting Java 2.0.10
Reporter: Markus Haack
Assignee: Oliver Lietz
Priority: Critical
 Fix For: Scripting Java 2.0.12


 The org.apache.sling.scripting.java bundle exports the package javax.inject 
 in the version of the bundle, which is wrong and should be fixed. 
 This can lead to bundle version problems for other bundles which depend on 
 javax.inject in version [1.0,2) - the correct version (like Jersey Web 
 Services libraries).
 Either export javax.inject with version 0.0.0 or even better with the correct 
 version 1.0.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)