[jira] Commented: (SLING-1907) The Scala hello-world example does not work

2011-01-06 Thread Sandro Boehme (JIRA)

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

Sandro Boehme commented on SLING-1907:
--

Hi Michael,

thanks for your feedback.

 Would'nt it make sense to create a Maven multi module project that builds 
 and installs the projects? 
Not sure how to go about here. I have always used the launchpad/testing 
approach so far. 
In case I didn't got the message across: The idea is to ease the step 4. 
What do you mean with the launchpad testing approach?

Re 2: Thanks for finding this. I'll apply your patch for the time being. I 
appropriate we might want to report this as a separate issue. 
I have a patch in SLING-1921.

Best,

Sandro

 The Scala hello-world example does not work
 ---

 Key: SLING-1907
 URL: https://issues.apache.org/jira/browse/SLING-1907
 Project: Sling
  Issue Type: Bug
  Components: Samples
Affects Versions: Scripting Scala 1.0.0
Reporter: Sandro Boehme
Assignee: Michael Dürig
Priority: Minor
 Attachments: install-scala-bundles.sh, SLING-1907.txt


 To get the Scala samples to work I executed the following steps:
 1. The 2.8.1 versions of the scala-compiler and scala-library jars are not 
 available anymore with the group-id org.scala-lang-osgi but with the 
 group-id com.weiglewilczek.scala-lang-osgi they are. 
 The problem is, that the checksum is not defined and thus the jar is not 
 automatically downloaded.
 As an alternative to always downloading manually I added the jars and an 
 install-script to the 'contrib/scripting/scala/config' project
 2. Removed the license header from 
 /contrib/scripting/scala/script/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
  as it resulted in entries like the following one in the log file:
 29.12.2010 00:59:35.166 *ERROR* [Background Update 
 org.apache.sling.scripting.scala.script (74)] org.apache.sling.scripting.c
 ore.impl.ScriptEngineManagerFactory Cannot register ScriptEngineFactory # 
 limitations under the License. java.lang.ClassNotFo
 undException: # limitations under the License. not found by 
 org.apache.sling.scripting.scala.script [74]
 at 
 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
 at 
 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
 at 
 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
 at 
 org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
 at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1599)
 at 
 org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:904)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.registerFactories(ScriptEngineManagerFactory.java:
 146)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.refreshScriptEngineManager(ScriptEngineManagerFact
 ory.java:102)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.unbindScriptEngineFactory(ScriptEngineManagerFacto
 ry.java:266)
 I consider this as a workaround as the parser should be adapted to ignore 
 lines containing comments.
 3. Installed 'samples/path-based-rtp' as it is needed by the hello-world 
 example
 4. Installed 'contrib/scripting/scala/config', 
 'contrib/scripting/scala/script' and 
 'contrib/scripting/scala/samples/hello-world' using 'mvn -PautoInstallBundle 
 clean install -Dsling.url=http://localhost:/system/console' as the 
 default Jetty-Port is  and the sling:install plugin is not configured in 
 every pom
 Would'nt it make sense to create a Maven multi module project that builds and 
 installs the projects?

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



[jira] Commented: (SLING-1907) The Scala hello-world example does not work

2011-01-06 Thread JIRA

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

Michael Dürig commented on SLING-1907:
--

 What do you mean with the launchpad testing approach? 
See my comment from 31/Dec/10 04:04 AM

This will result in a running Sling instance with the Scala scripting engine 
and the sample applications installed. 

 The Scala hello-world example does not work
 ---

 Key: SLING-1907
 URL: https://issues.apache.org/jira/browse/SLING-1907
 Project: Sling
  Issue Type: Bug
  Components: Samples
Affects Versions: Scripting Scala 1.0.0
Reporter: Sandro Boehme
Assignee: Michael Dürig
Priority: Minor
 Attachments: install-scala-bundles.sh, SLING-1907.txt


 To get the Scala samples to work I executed the following steps:
 1. The 2.8.1 versions of the scala-compiler and scala-library jars are not 
 available anymore with the group-id org.scala-lang-osgi but with the 
 group-id com.weiglewilczek.scala-lang-osgi they are. 
 The problem is, that the checksum is not defined and thus the jar is not 
 automatically downloaded.
 As an alternative to always downloading manually I added the jars and an 
 install-script to the 'contrib/scripting/scala/config' project
 2. Removed the license header from 
 /contrib/scripting/scala/script/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
  as it resulted in entries like the following one in the log file:
 29.12.2010 00:59:35.166 *ERROR* [Background Update 
 org.apache.sling.scripting.scala.script (74)] org.apache.sling.scripting.c
 ore.impl.ScriptEngineManagerFactory Cannot register ScriptEngineFactory # 
 limitations under the License. java.lang.ClassNotFo
 undException: # limitations under the License. not found by 
 org.apache.sling.scripting.scala.script [74]
 at 
 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
 at 
 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
 at 
 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
 at 
 org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
 at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1599)
 at 
 org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:904)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.registerFactories(ScriptEngineManagerFactory.java:
 146)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.refreshScriptEngineManager(ScriptEngineManagerFact
 ory.java:102)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.unbindScriptEngineFactory(ScriptEngineManagerFacto
 ry.java:266)
 I consider this as a workaround as the parser should be adapted to ignore 
 lines containing comments.
 3. Installed 'samples/path-based-rtp' as it is needed by the hello-world 
 example
 4. Installed 'contrib/scripting/scala/config', 
 'contrib/scripting/scala/script' and 
 'contrib/scripting/scala/samples/hello-world' using 'mvn -PautoInstallBundle 
 clean install -Dsling.url=http://localhost:/system/console' as the 
 default Jetty-Port is  and the sling:install plugin is not configured in 
 every pom
 Would'nt it make sense to create a Maven multi module project that builds and 
 installs the projects?

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



[jira] Commented: (SLING-1907) The Scala hello-world example does not work

2011-01-06 Thread Sandro Boehme (JIRA)

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

Sandro Boehme commented on SLING-1907:
--

Ah. Thanks!

 The Scala hello-world example does not work
 ---

 Key: SLING-1907
 URL: https://issues.apache.org/jira/browse/SLING-1907
 Project: Sling
  Issue Type: Bug
  Components: Samples
Affects Versions: Scripting Scala 1.0.0
Reporter: Sandro Boehme
Assignee: Michael Dürig
Priority: Minor
 Attachments: install-scala-bundles.sh, SLING-1907.txt


 To get the Scala samples to work I executed the following steps:
 1. The 2.8.1 versions of the scala-compiler and scala-library jars are not 
 available anymore with the group-id org.scala-lang-osgi but with the 
 group-id com.weiglewilczek.scala-lang-osgi they are. 
 The problem is, that the checksum is not defined and thus the jar is not 
 automatically downloaded.
 As an alternative to always downloading manually I added the jars and an 
 install-script to the 'contrib/scripting/scala/config' project
 2. Removed the license header from 
 /contrib/scripting/scala/script/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
  as it resulted in entries like the following one in the log file:
 29.12.2010 00:59:35.166 *ERROR* [Background Update 
 org.apache.sling.scripting.scala.script (74)] org.apache.sling.scripting.c
 ore.impl.ScriptEngineManagerFactory Cannot register ScriptEngineFactory # 
 limitations under the License. java.lang.ClassNotFo
 undException: # limitations under the License. not found by 
 org.apache.sling.scripting.scala.script [74]
 at 
 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
 at 
 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
 at 
 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
 at 
 org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
 at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1599)
 at 
 org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:904)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.registerFactories(ScriptEngineManagerFactory.java:
 146)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.refreshScriptEngineManager(ScriptEngineManagerFact
 ory.java:102)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.unbindScriptEngineFactory(ScriptEngineManagerFacto
 ry.java:266)
 I consider this as a workaround as the parser should be adapted to ignore 
 lines containing comments.
 3. Installed 'samples/path-based-rtp' as it is needed by the hello-world 
 example
 4. Installed 'contrib/scripting/scala/config', 
 'contrib/scripting/scala/script' and 
 'contrib/scripting/scala/samples/hello-world' using 'mvn -PautoInstallBundle 
 clean install -Dsling.url=http://localhost:/system/console' as the 
 default Jetty-Port is  and the sling:install plugin is not configured in 
 every pom
 Would'nt it make sense to create a Maven multi module project that builds and 
 installs the projects?

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



[jira] Commented: (SLING-1907) The Scala hello-world example does not work

2010-12-31 Thread JIRA

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

Michael Dürig commented on SLING-1907:
--

The simplest way to get the sample applications installed and working is using 
contrib/launchpad/testing:
- build Sling
- cd contriib
- mvn -Dmaven.test.skip=true clean install
- cd contrib/launchpad/testing
- mvn jetty:run

Sling is now running on port . The Scala scripting demo apps are accessible 
at http://localhost:/content/forum.html?sling:authRequestLogin=true and 
http://localhost:/content/helloworld.html. For the forum app please not 
SLING-1895.




 The Scala hello-world example does not work
 ---

 Key: SLING-1907
 URL: https://issues.apache.org/jira/browse/SLING-1907
 Project: Sling
  Issue Type: Bug
  Components: Samples
Affects Versions: Scripting Scala 1.0.0
Reporter: Sandro Boehme
Priority: Minor
 Attachments: install-scala-bundles.sh, SLING-1907.txt


 To get the Scala samples to work I executed the following steps:
 1. The 2.8.1 versions of the scala-compiler and scala-library jars are not 
 available anymore with the group-id org.scala-lang-osgi but with the 
 group-id com.weiglewilczek.scala-lang-osgi they are. 
 The problem is, that the checksum is not defined and thus the jar is not 
 automatically downloaded.
 As an alternative to always downloading manually I added the jars and an 
 install-script to the 'contrib/scripting/scala/config' project
 2. Removed the license header from 
 /contrib/scripting/scala/script/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
  as it resulted in entries like the following one in the log file:
 29.12.2010 00:59:35.166 *ERROR* [Background Update 
 org.apache.sling.scripting.scala.script (74)] org.apache.sling.scripting.c
 ore.impl.ScriptEngineManagerFactory Cannot register ScriptEngineFactory # 
 limitations under the License. java.lang.ClassNotFo
 undException: # limitations under the License. not found by 
 org.apache.sling.scripting.scala.script [74]
 at 
 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
 at 
 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
 at 
 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
 at 
 org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
 at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1599)
 at 
 org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:904)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.registerFactories(ScriptEngineManagerFactory.java:
 146)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.refreshScriptEngineManager(ScriptEngineManagerFact
 ory.java:102)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.unbindScriptEngineFactory(ScriptEngineManagerFacto
 ry.java:266)
 I consider this as a workaround as the parser should be adapted to ignore 
 lines containing comments.
 3. Installed 'samples/path-based-rtp' as it is needed by the hello-world 
 example
 4. Installed 'contrib/scripting/scala/config', 
 'contrib/scripting/scala/script' and 
 'contrib/scripting/scala/samples/hello-world' using 'mvn -PautoInstallBundle 
 clean install -Dsling.url=http://localhost:/system/console' as the 
 default Jetty-Port is  and the sling:install plugin is not configured in 
 every pom
 Would'nt it make sense to create a Maven multi module project that builds and 
 installs the projects?

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



[jira] Commented: (SLING-1907) The Scala hello-world example does not work

2010-12-31 Thread JIRA

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

Michael Dürig commented on SLING-1907:
--

Re 1: these have gotten out of sync with 
contrib/launchpad/testing/src/main/bundles/list.xml. I'll fix this

Re 2: Thanks for finding this. I'll apply your patch for the time being. I 
appropriate we might want to report this as a separate issue. 

Re 3: This is noted in the forum demo app readme file

 Would'nt it make sense to create a Maven multi module project that builds and 
 installs the projects?
Not sure how to go about here. I have always used the launchpad/testing 
approach so far. 



 The Scala hello-world example does not work
 ---

 Key: SLING-1907
 URL: https://issues.apache.org/jira/browse/SLING-1907
 Project: Sling
  Issue Type: Bug
  Components: Samples
Affects Versions: Scripting Scala 1.0.0
Reporter: Sandro Boehme
Priority: Minor
 Attachments: install-scala-bundles.sh, SLING-1907.txt


 To get the Scala samples to work I executed the following steps:
 1. The 2.8.1 versions of the scala-compiler and scala-library jars are not 
 available anymore with the group-id org.scala-lang-osgi but with the 
 group-id com.weiglewilczek.scala-lang-osgi they are. 
 The problem is, that the checksum is not defined and thus the jar is not 
 automatically downloaded.
 As an alternative to always downloading manually I added the jars and an 
 install-script to the 'contrib/scripting/scala/config' project
 2. Removed the license header from 
 /contrib/scripting/scala/script/src/main/resources/META-INF/services/javax.script.ScriptEngineFactory
  as it resulted in entries like the following one in the log file:
 29.12.2010 00:59:35.166 *ERROR* [Background Update 
 org.apache.sling.scripting.scala.script (74)] org.apache.sling.scripting.c
 ore.impl.ScriptEngineManagerFactory Cannot register ScriptEngineFactory # 
 limitations under the License. java.lang.ClassNotFo
 undException: # limitations under the License. not found by 
 org.apache.sling.scripting.scala.script [74]
 at 
 org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
 at 
 org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
 at 
 org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
 at 
 org.apache.felix.framework.ModuleImpl.getClassByDelegation(ModuleImpl.java:645)
 at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1599)
 at 
 org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:904)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.registerFactories(ScriptEngineManagerFactory.java:
 146)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.refreshScriptEngineManager(ScriptEngineManagerFact
 ory.java:102)
 at 
 org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory.unbindScriptEngineFactory(ScriptEngineManagerFacto
 ry.java:266)
 I consider this as a workaround as the parser should be adapted to ignore 
 lines containing comments.
 3. Installed 'samples/path-based-rtp' as it is needed by the hello-world 
 example
 4. Installed 'contrib/scripting/scala/config', 
 'contrib/scripting/scala/script' and 
 'contrib/scripting/scala/samples/hello-world' using 'mvn -PautoInstallBundle 
 clean install -Dsling.url=http://localhost:/system/console' as the 
 default Jetty-Port is  and the sling:install plugin is not configured in 
 every pom
 Would'nt it make sense to create a Maven multi module project that builds and 
 installs the projects?

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