Adrian Aichner | 19 Sep 21:32 2014
Picon

[orion-dev] Launch problem of web-ide configuration with latest git master source

Greets

I update my eclipse environment and workspace occasionally from the orion git master source.

I do so by pulling from master in client and server projects inside eclipse GIT perspective.

Then I
Set Target Platform
in Plugin Configuration perspective.

And finally
Run configuration web-ide.

All this works for a while, but then Run configuration will start failing.

So far I have always started ove with a newly created eclipse workspace, add orion server/client git projects, set target platfrom, run configuration.

But that takes non-neglectable time.

Perhaps one of you can spot my mistake in this latest launch log from today.

Thanks,
Adrian

!SESSION 2014-09-19 17:30:08.770 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_55
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Framework arguments:  -product org.eclipse.orion.product
Command-line arguments:  -dev file:/var/home/adrian/workspace-luna-M5-4/.metadata/.plugins/org.eclipse.pde.core/web-ide/dev.properties -os linux -ws gtk -arch x86 -console 4444 -data /var/home/adrian/eclipse-orion-ws -clean -product org.eclipse.orion.product

!ENTRY org.eclipse.equinox.app 0 0 2014-09-19 17:30:16.397
!MESSAGE Product org.eclipse.orion.product could not be found.

!ENTRY org.eclipse.osgi 4 0 2014-09-19 17:30:30.556
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: No application id has been found.
    at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
    at org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438)

<div>
    Greets<br><br>
      I update my eclipse environment and workspace occasionally from
      the
      orion git master source.<br><br>
      I do so by pulling from master in client and server projects
      inside eclipse
      GIT perspective.<br><br>
      Then I <br>
      Set Target Platform <br>
      in Plugin Configuration perspective. <br><br>
      And finally <br>
      Run configuration web-ide.<br><br>
      All this works for a while, but then Run configuration will start
      failing.<br><br>
      So far I have always started ove with a newly created eclipse
      workspace, add orion server/client git projects, set target
      platfrom, run configuration.<br><br>
      But that takes non-neglectable time.<br><br>
      Perhaps one of you can spot my mistake in this latest launch log
      from today.<br><br>
      Thanks,<br>
      Adrian<br><br>!SESSION 2014-09-19 17:30:08.770
        -----------------------------------------------<br>
        eclipse.buildId=unknown<br>
        java.version=1.7.0_55<br>
        java.vendor=Oracle Corporation<br>
        BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE<br>
        Framework arguments:&nbsp; -product org.eclipse.orion.product<br>
        Command-line arguments:&nbsp; -dev
        <a class="moz-txt-link-freetext" href="file:/var/home/adrian/workspace-luna-M5-4/.metadata/.plugins/org.eclipse.pde.core/web-ide/dev.properties">file:/var/home/adrian/workspace-luna-M5-4/.metadata/.plugins/org.eclipse.pde.core/web-ide/dev.properties</a>
        -os linux -ws gtk -arch x86 -console 4444 -data
        /var/home/adrian/eclipse-orion-ws -clean -product
        org.eclipse.orion.product<br><br>
        !ENTRY org.eclipse.equinox.app 0 0 2014-09-19 17:30:16.397<br>
        !MESSAGE Product org.eclipse.orion.product could not be found.<br><br>
        !ENTRY org.eclipse.osgi 4 0 2014-09-19 17:30:30.556<br>
        !MESSAGE Application error<br>
        !STACK 1<br>
        java.lang.RuntimeException: No application id has been found.<br>
        &nbsp;&nbsp;&nbsp; at
org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)<br>
        &nbsp;&nbsp;&nbsp; at
org.eclipse.equinox.internal.app.MainApplicationLauncher.run(MainApplicationLauncher.java:29)<br>
        &nbsp;&nbsp;&nbsp; at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)<br>
        &nbsp;&nbsp;&nbsp; at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)<br>
        &nbsp;&nbsp;&nbsp; at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)<br>
        &nbsp;&nbsp;&nbsp; at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)<br>
        &nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
        Method)<br>
        &nbsp;&nbsp;&nbsp; at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
        &nbsp;&nbsp;&nbsp; at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
        &nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:606)<br>
        &nbsp;&nbsp;&nbsp; at
        org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)<br>
        &nbsp;&nbsp;&nbsp; at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)<br>
        &nbsp;&nbsp;&nbsp; at org.eclipse.equinox.launcher.Main.run(Main.java:1465)<br>
        &nbsp;&nbsp;&nbsp; at org.eclipse.equinox.launcher.Main.main(Main.java:1438)<br><br>
  </div>
Paul Webster | 18 Sep 15:36 2014
Picon
Picon

[orion-dev] Updating bundles

Hi everbody,

If you update the bundles that some of our plugins need please remember to:

1) make sure it's in our target platform /org.eclipse.orion.target/org.eclipse.orion.target.target (and any other target platforms that we use).  If it's not, please add it.

2) send an email to this list reminding people that the required bundles have changed and they need to either reload their target platform or import new projects.

Thanks,
Paul


--
Paul Webster
Hi floor.  Make me a sammich! - GIR
<div><div dir="ltr">
<div>
<div>
<div>Hi everbody,<br><br>
</div>If you update the bundles that some of our plugins need please remember to:<br><br>
</div>1) make sure it's in our target platform /org.eclipse.orion.target/org.eclipse.orion.target.target (and any other target platforms that we use).&nbsp; If it's not, please add it.<br><br>
</div>2) send an email to this list reminding people that the required bundles have changed and they need to either reload their target platform or import new projects.<br><br>Thanks,<br>Paul<br><br clear="all"><div><div><div><div>
<br>-- <br>Paul Webster<br>Hi floor.&nbsp; Make me a sammich! - GIR
</div></div></div></div>
</div></div>
Anton McConville | 16 Sep 17:15 2014
Picon

[orion-dev] LOTD: Polymer Article

Here's a nice article about Polymer that I came across recently, in which it is used to create a responsive web page.

http://goo.gl/k85mlq 

Anton

<div>
<p>Here's a nice article about Polymer that I came across recently, in which it is used to create a responsive web page.<br><br><a href="http://t.co/50LGvnEqgh" target="_blank">http://goo.gl/k85mlq&nbsp;</a><br><br>Anton</p>
</div>
Mike Wilson | 15 Sep 16:35 2014
Picon

[orion-dev] LotD: "Medium?s CSS is actually pretty f***ing good."

Nice article on Medium's style guide for CSS.

https://medium.com/ <at> fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06

McQ.

<div>
<p>Nice article on Medium's style guide for CSS.<br><br><a href="https://medium.com/ <at> fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06">https://medium.com/ <at> fat/mediums-css-is-actually-pretty-fucking-good-b8e2a6c78b06</a><br><br>McQ.</p>
</div>
Mike Wilson | 11 Sep 16:14 2014
Picon

[orion-dev] LotD: p5.js

http://p5js.org/

New JS based variant of Processing.

The quote that got me was "An official editing environment is coming soon". Maybe we should talk to them. ;-)

McQ.

<div>
<p><a href="http://p5js.org/">http://p5js.org</a>/<br><br>New JS based variant of Processing.<br><br>The quote that got me was "An official editing environment is coming soon". Maybe we should talk to them. ;-)<br><br>McQ.<br></p>
</div>
Brian W Svihovec | 10 Sep 15:45 2014
Picon

[orion-dev] orion.page.link - Is it possible to display more than one link under a single category?

According to the current documentation (http://wiki.eclipse.org/Orion/Documentation/Developer_Guide/Plugging_into_Orion_pages#orion.page.link), it looks like it is possible to define more than one link for a given category using orion.page.link.  

The documentation also goes on to state, "Each category appears as an icon in Orion's navigation menu (see picture). Links within a category are sorted, with the first link being applied to the category icon. "

If only the first link is applied to the category icon, is it possible to expand the category to see the other links, or are these links found somewhere else?

Thanks,
Brian
<div>According to the current documentation
(<a href="http://wiki.eclipse.org/Orion/Documentation/Developer_Guide/Plugging_into_Orion_pages#orion.page.link">http://wiki.eclipse.org/Orion/Documentation/Developer_Guide/Plugging_into_Orion_pages#orion.page.link</a>),
it looks like it is possible to define more than one link for a given category
using orion.page.link. &nbsp;
<br><br>The documentation also goes on to state,
"Each category appears as an icon in Orion's navigation
menu (see picture). Links within a category are sorted, with the first
link being applied to the category icon. "
<br><br>If only the first link is applied to
the category icon, is it possible to expand the category to see the other
links, or are these links found somewhere else?
<br><br>Thanks,<br>
Brian</div>
John Arthorne | 9 Sep 19:07 2014
Picon

[orion-dev] Meeting Minutes - September 9, 2014

https://wiki.eclipse.org/Orion/Meeting_minutes/20140909

John
<div>
<a href="https://wiki.eclipse.org/Orion/Meeting_minutes/20140909">https://wiki.eclipse.org/Orion/Meeting_minutes/20140909</a>
<br><br>John
<br>
</div>
Ken Walker | 9 Sep 15:34 2014
Picon

[orion-dev] Google and new GitHub logins on o.e.org not quite working yet

The latest build on o.e.org has new login capabilities but needs to be setup properly to work.  The team is working on that.

Please use your normal user login until the stars in Orion's belt align for the other logins... ;-)

OrionHub is unaffected until we deploy there.

Ken Walker
Lead of the Orion Project at Eclipse and within IBM | Tools for the Web, On the Web
https://orionhub.org | http://wiki.eclipse.org/Orion | https://hub.jazz.net
<at> kwalker | <at> orionhub | <at> jazzhub

<div>
<p>The latest build on o.e.org has new login capabilities but needs to be setup properly to work. &nbsp;The team is working on that.<br><br>Please use your normal user login until the stars in Orion's belt align for the other logins... ;-)<br><br>OrionHub is unaffected until we deploy there.<br><br>Ken Walker<br>
Lead of the Orion Project at Eclipse and within IBM | Tools for the Web, On the Web<br><a href="https://orionhub.org">https://orionhub.org</a> | <a href="http://wiki.eclipse.org/Orion">http://wiki.eclipse.org/Orion</a> | <a href="https://hub.jazz.net">https://hub.jazz.net</a><br>
 <at> kwalker |  <at> orionhub |  <at> jazzhub<br><br></p>
</div>
John Arthorne | 4 Sep 22:23 2014
Picon

Re: [orion-dev] Question on extending Orion with new smart completion algorithm

Hi Shiyi,

I will take a guess that you are referring to JavaScript code completion. If you are referring to another language please specify. Orion provides an extension point to allow plugins to define alternative implementations of content assist for a given language/content type, but does not offer a mechanism to plug into the JS content assist algorithm in particular. Here is a pointer to the current code to give a starting point in your investigation:

http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/tree/bundles/org.eclipse.orion.client.javascript/web/javascript/contentAssist

John




From:        Shiyi Wei <wei-B3Yz1koTNP6HXe+LvDLADg@public.gmane.org>
To:        orion-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org,
Date:        09/03/2014 10:53 AM
Subject:        [orion-dev] Question on extending Orion with new smart completion        algorithm
Sent by:        orion-dev-bounces-j9T/66MeVpFAfugRpC6u6w@public.gmane.org



Hi,

    We're working on a project trying to extend Orion's code completion suggestions with some program analysis results. We are new to Orion and found some of the tutorials in the Wiki page helpful to get started.

    My question is whether there is a clean way to extend Orion with new smart code completion algorithms, and can anyone help us locate the current algorithms/UI that enable the code completion suggestions?

    Thanks.

Shiyi_______________________________________________
orion-dev mailing list
orion-dev-j9T/66MeVpFAfugRpC6u6w@public.gmane.org
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/orion-dev
<div>Hi Shiyi,
<br><br>I will take a guess that you are referring
to JavaScript code completion. If you are referring to another language
please specify. Orion provides an extension point to allow plugins to define
alternative implementations of content assist for a given language/content
type, but does not offer a mechanism to plug into the JS content assist
algorithm in particular. Here is a pointer to the current code to give
a starting point in your investigation:
<br><br><a href="http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/tree/bundles/org.eclipse.orion.client.javascript/web/javascript/contentAssist">http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/tree/bundles/org.eclipse.orion.client.javascript/web/javascript/contentAssist</a>
<br><br>John
<br><br><br><br><br>From: &nbsp; &nbsp; &nbsp;
&nbsp;Shiyi Wei &lt;wei@...&gt;
<br>To: &nbsp; &nbsp; &nbsp;
&nbsp;orion-dev@...,

<br>Date: &nbsp; &nbsp; &nbsp;
&nbsp;09/03/2014 10:53 AM
<br>Subject: &nbsp; &nbsp;
&nbsp; &nbsp;[orion-dev]
Question on extending Orion with new smart completion &nbsp; &nbsp; &nbsp;
&nbsp;algorithm
<br>Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;orion-dev-bounces@...
<br><br><br><br>Hi,
<br><br>&nbsp; &nbsp; We're working on a project
trying to extend Orion's code completion suggestions with some program
analysis results. We are new to Orion and found some of the tutorials in
the Wiki page helpful to get started.
<br><br>&nbsp; &nbsp; My question is whether there
is a clean way to extend Orion with new smart code completion algorithms,
and can anyone help us locate the current algorithms/UI that enable the
code completion suggestions?
<br><br>&nbsp; &nbsp; Thanks.
<br><br>Shiyi_______________________________________________<br>
orion-dev mailing list<br>
orion-dev@...<br>
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit<br><a href="https://dev.eclipse.org/mailman/listinfo/orion-dev">https://dev.eclipse.org/mailman/listinfo/orion-dev</a>
<br>
</div>
Shiyi Wei | 3 Sep 16:51 2014
Picon

[orion-dev] Question on extending Orion with new smart completion algorithm

Hi,

    We're working on a project trying to extend Orion's code completion suggestions with some program analysis results. We are new to Orion and found some of the tutorials in the Wiki page helpful to get started.

    My question is whether there is a clean way to extend Orion with new smart code completion algorithms, and can anyone help us locate the current algorithms/UI that enable the code completion suggestions?

    Thanks.

Shiyi
<div><div dir="ltr">
<span>Hi,</span><div><br></div>
<div>&nbsp; &nbsp; We're working on a project trying to extend Orion's code completion suggestions with some program analysis results. We are new to Orion and found some of the tutorials in the Wiki page helpful to get started.</div>
<div><br></div>
<div>&nbsp; &nbsp; My question is whether there is a clean way to extend Orion with new smart code completion algorithms, and can anyone help us locate the current algorithms/UI that enable the code completion suggestions?</div>
<div><br></div>
<div>&nbsp; &nbsp; Thanks.</div>
<div><br></div>
<div>
Shiyi</div>
</div></div>
Anthony Hunter | 2 Sep 18:23 2014
Picon

[orion-dev] Pushing new version of Orion server metadata storage to master today

Hi Team,

I am pushing the changes to master today that will bring the Orion metadata storage to a new version. The motivation is described in Bugzilla 439732 [1] but to summarize:

a) Maintaining multiple version of metadata storage was painful. Starting with Orion 7.0 and going forward, we will have one version of the metadata storage format.

b) The migration process in previous versions of the Orion metadata storage was to backup the server, toggle the server properties in the orion.conf and run the migration. This process required more than one second of server downtime, both to do a proper backup, update a configuration file and to run the migration. We determined that this process is not acceptable. The latest version of the Orion metadata storage (version 7) now has a live migration that updates each user as they log in to the latest format. Users are also updated as they are accessed offline, like during indexing. Bottom line is that when the server restarts, the metadata is migrated and users can immediately login. The time to update one user is about 10ms, unnoticeable.

The logs will include full details of every aspect that was changed during migration:

Migration: Start migrating user anthony to the latest (version 7)
Migration: Updated Orion version from version 4 to version 7 in metadata file: /workspace/foo/an/anthony/OrionContent/Project.json
Migration: Updated the ContentLocation in metadata file: /workspace/foo/an/anthony/OrionContent/Project.json
Migration: Old project metadata file /workspace/foo/an/anthony/OrionContent/Project.json has been moved to /workspace/foo/an/anthony/Project.json
Migration: Updated Orion version from version 4 to version 7 in metadata file: /workspace/foo/an/anthony/OrionContent/ahunter-orion.github.com.json
Migration: Updated the ContentLocation in metadata file: /workspace/foo/an/anthony/OrionContent/ahunter-orion.github.com.json
Migration: Old project metadata file /workspace/foo/an/anthony/OrionContent/ahunter-orion.github.com.json has been moved to /workspace/foo/an/anthony/ahunter-orion.github.com.json
Migration: Updated Orion version from version 4 to version 7 in metadata file: /workspace/foo/an/anthony/OrionContent/workspace.json
Migration: Old workspace metadata file /workspace/foo/an/anthony/OrionContent/workspace.json has been moved to /workspace/foo/an/anthony/anthony-OrionContent.json
Migration: Updated Orion version from version 4 to version 7 in metadata file: /workspace/foo/an/anthony/user.json
Migration: Finished migrating user anthony

If you encounter any issues please let us know.

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=439732 Remove simple/simple2 and have only one version of the the server metadata

Cheers...
Anthony
<div>Hi Team,
<br><br>I am pushing the changes to master today
that will bring the Orion metadata storage to a new version. The motivation
is described in Bugzilla 439732 [1] but to summarize:
<br><br>a) Maintaining multiple version of metadata
storage was painful. Starting with Orion 7.0 and going forward, we will
have one version of the metadata storage format. 
<br><br>b) The migration process in previous
versions of the Orion metadata storage was to backup the server, toggle
the server properties in the orion.conf and run the migration. This process
required more than one second of server downtime, both to do a proper backup,
update a configuration file and to run the migration. We determined that
this process is not acceptable. The latest version of the Orion metadata
storage (version 7) now has a live migration that updates each user as
they log in to the latest format. Users are also updated as they are accessed
offline, like during indexing. Bottom line is that when the server restarts,
the metadata is migrated and users can immediately login. The time to update
one user is about 10ms, unnoticeable.
<br><br>The logs will include full details of
every aspect that was changed during migration:
<br><br>Migration: Start migrating user anthony
to the latest (version 7)
<br>Migration: Updated Orion version from
version 4 to version 7 in metadata file: /workspace/foo/an/anthony/OrionContent/Project.json
<br>Migration: Updated the ContentLocation
in metadata file: /workspace/foo/an/anthony/OrionContent/Project.json
<br>Migration: Old project metadata file
/workspace/foo/an/anthony/OrionContent/Project.json has been moved to /workspace/foo/an/anthony/Project.json
<br>Migration: Updated Orion version from
version 4 to version 7 in metadata file: /workspace/foo/an/anthony/OrionContent/ahunter-orion.github.com.json
<br>Migration: Updated the ContentLocation
in metadata file: /workspace/foo/an/anthony/OrionContent/ahunter-orion.github.com.json
<br>Migration: Old project metadata file
/workspace/foo/an/anthony/OrionContent/ahunter-orion.github.com.json has
been moved to /workspace/foo/an/anthony/ahunter-orion.github.com.json
<br>Migration: Updated Orion version from
version 4 to version 7 in metadata file: /workspace/foo/an/anthony/OrionContent/workspace.json
<br>Migration: Old workspace metadata file
/workspace/foo/an/anthony/OrionContent/workspace.json has been moved to
/workspace/foo/an/anthony/anthony-OrionContent.json
<br>Migration: Updated Orion version from
version 4 to version 7 in metadata file: /workspace/foo/an/anthony/user.json
<br>Migration: Finished migrating user anthony
<br><br>If you encounter any issues please let
us know.
<br><br>[1] <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=439732">https://bugs.eclipse.org/bugs/show_bug.cgi?id=439732</a>
Remove simple/simple2 and have only one version of the the server metadata

<br><br>Cheers...<br>
Anthony<br>
</div>

Gmane