Results 1 to 10 of 26

Thread: STS 3.0.0.M1 released

Hybrid View

  1. #1
    Join Date
    Sep 2008
    Location
    Hamburg, Germany
    Posts
    1,638

    Default STS 3.0.0.M1 released

    Dear Spring Community,

    I am happy to announce the first milestone release 3.0.0.M1 of the SpringSource Tool Suite (STS).

    Highlights from this milestone include:
    • the distribution now ships on top of the Eclipse Juno M6 (4.2M6) packages.
    • updated to tc Server 2.6.5
    • some improvements around Spring-related content-assists and code templates
    • Groovy 2.0 support
    • Grails 2.0.3 support
    • Java7 support for AspectJ/AJDT

    Since the Eclipse Juno release in June will be based on the new Eclipse 4.2 platform (instead of the 3.x development stream), we decided to ship this milestone build of STS based on the latest Juno milestone builds instead of the latest Indigo SR2 release. We expect a lot of fixes in the Eclipse platform until the final Eclipse version ships in June, so some glitches that you might experience using this M1 build of STS will be fixed for the release. Nevertheless we would like to encourage you to give this M1 build a try and report problems and incompatibilities that you experience while using it.

    In addition to the distribution we still provide 3.7-compatible update sites, so you can continue to use your existing Indigo-based STS installation and update to the 3.0 version of STS. Support for Eclipse Helios (3.6) will not be provided with STS 3.0.

    More details can be found in the 3.0.0.M1 New and Noteworthy document.
    As always downloads are available from the STS download page.

    Regards,
    Martin
    Martin Lippert
    SpringSource, a division of VMware
    SpringSource Tools Team
    http://www.springsource.com
    http://twitter.com/martinlippert

  2. #2
    Join Date
    Oct 2009
    Posts
    8

    Default

    Is the "project" menu supposed to be missing? Eg. I even went into customize perspective, and it is checked - but not visible.

    - Peter

    ** Update: After drilling through the window/customize menu and enabling all command groups that include a project menu, the project menu reappeared Plugin in question was flex.
    Last edited by peterdnight; May 7th, 2012 at 11:57 AM.

  3. #3
    Join Date
    Sep 2008
    Location
    Hamburg, Germany
    Posts
    1,638

    Default

    Hey Peter!

    Good to hear you got it back!!! :-)
    And thanks for letting us know!

    -Martin
    Martin Lippert
    SpringSource, a division of VMware
    SpringSource Tools Team
    http://www.springsource.com
    http://twitter.com/martinlippert

  4. #4

    Default My 2.9 STS upgraded to 3.0.0.M1

    Should my 2.9 install have upgraded to 3.0.0.M1? I'm struggling with certain things not working correctly. Frustrating:

    e.g. https://issuetracker.springsource.co...#comment-59680

  5. #5
    Join Date
    Sep 2008
    Location
    Hamburg, Germany
    Posts
    1,638

    Default

    Hey!

    Your STS 2.9 installation should not be upgraded automatically to 3.0.0.M1. Can you check the list of available update sites for any milestone or snapshot update site URLs that might be in there and that maybe caused this?

    (sometimes it is a bit mysterious what Eclipse silently updates when you install additional stuff)

    I guess this is also a result of this partially updated installation:
    https://issuetracker.springsource.com/browse/STS-2627

    As commented on the bug, you could try to find out from the installation history when this accident happened and try to revert to the state before that step. The other way would be to install a fresh copy of STS from the distribution.

    HTH,
    Martin
    Martin Lippert
    SpringSource, a division of VMware
    SpringSource Tools Team
    http://www.springsource.com
    http://twitter.com/martinlippert

  6. #6
    Join Date
    Feb 2012
    Location
    Waltham Cross, Herts, UK
    Posts
    18

    Unhappy STS 3 won't start after installing Grails

    I just did a clean install of STS 3, then added Grails tooling and restarted STS
    (I vaguely recall some console messages about OSGi, but didn't pay attention cos everything seemed to be working - doh! silly me now)
    added Gradle restarted STS
    allowed 4 updates to install, then allowed STS to restart
    Added Groovy, allowed STS restart
    Added Grails. then during restart of STS it bombed with the error log below.

    Environment is WinXP SP3. STS 2.9 been running fine in the past.

    What should I do now, please?


    Code:
    !SESSION 2012-05-30 09:45:23.852 -----------------------------------------------
    eclipse.buildId=3.0.0.201205010613-M1-e42
    java.version=1.6.0_06
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
    Framework arguments:  -product com.springsource.sts.ide
    Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.springsource.sts.ide
    
    !ENTRY org.eclipse.osgi 4 0 2012-05-30 09:45:26.305
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.osgi.framework.BundleException: Exception in org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start() of bundle org.eclipse.osgi.
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225)
    	at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:657)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:274)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    Caused by: java.lang.IllegalStateException: Expected to find an object at table index: 1047
    	at org.eclipse.osgi.internal.resolver.StateReader.getFromObjectTable(StateReader.java:81)
    	at org.eclipse.osgi.internal.resolver.StateReader.readExportPackageDesc(StateReader.java:411)
    	at org.eclipse.osgi.internal.resolver.StateReader.readExportPackageDesc(StateReader.java:420)
    	at org.eclipse.osgi.internal.resolver.StateReader.readBundleDescriptionLazyData(StateReader.java:297)
    	at org.eclipse.osgi.internal.resolver.StateReader.fullyLoad(StateReader.java:809)
    	at org.eclipse.osgi.internal.resolver.BundleDescriptionImpl.loadLazyData(BundleDescriptionImpl.java:662)
    	at org.eclipse.osgi.internal.resolver.BundleDescriptionImpl.getExportPackages(BundleDescriptionImpl.java:160)
    	at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.setFrameworkVersion(PackageAdminImpl.java:708)
    	at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.setResolvedBundles(PackageAdminImpl.java:658)
    	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:67)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
    	... 12 more
    Root exception:
    java.lang.IllegalStateException: Expected to find an object at table index: 1047
    	at org.eclipse.osgi.internal.resolver.StateReader.getFromObjectTable(StateReader.java:81)
    	at org.eclipse.osgi.internal.resolver.StateReader.readExportPackageDesc(StateReader.java:411)
    	at org.eclipse.osgi.internal.resolver.StateReader.readExportPackageDesc(StateReader.java:420)
    	at org.eclipse.osgi.internal.resolver.StateReader.readBundleDescriptionLazyData(StateReader.java:297)
    	at org.eclipse.osgi.internal.resolver.StateReader.fullyLoad(StateReader.java:809)
    	at org.eclipse.osgi.internal.resolver.BundleDescriptionImpl.loadLazyData(BundleDescriptionImpl.java:662)
    	at org.eclipse.osgi.internal.resolver.BundleDescriptionImpl.getExportPackages(BundleDescriptionImpl.java:160)
    	at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.setFrameworkVersion(PackageAdminImpl.java:708)
    	at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.setResolvedBundles(PackageAdminImpl.java:658)
    	at org.eclipse.osgi.framework.internal.core.SystemBundleActivator.start(SystemBundleActivator.java:67)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    	at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.resume(InternalSystemBundle.java:225)
    	at org.eclipse.osgi.framework.internal.core.Framework.launch(Framework.java:657)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:274)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    
    !ENTRY org.eclipse.osgi 4 0 2012-05-30 09:45:26.321
    !MESSAGE Startup error
    !STACK 1
    Gordon Rehling

  7. #7
    Join Date
    Sep 2008
    Location
    Hamburg, Germany
    Posts
    1,638

    Default

    Hey!

    Can you try to start STS with the "-clean" option? Your error log looks like the OSGi runtime metadata is somehow broken...

    HTH,
    Martin
    Martin Lippert
    SpringSource, a division of VMware
    SpringSource Tools Team
    http://www.springsource.com
    http://twitter.com/martinlippert

  8. #8
    Join Date
    Feb 2012
    Location
    Waltham Cross, Herts, UK
    Posts
    18

    Default

    Martin,

    That's a useful spell to know! STS window now appears, however console is still showing the messages below:
    Code:
    bash-3.2$ which STS
    /cygdrive/g/GENERAL/devenv/springsource/springsource-tool-suite-3.0.0.M1-e4.2-win32/springsource/sts-3.0.0.M1/STS
    bash-3.2$ STS -clean
    java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.lang.reflect.Method.invoke(Unknown Source)
            at org.eclipse.equinox.weaving.aspectj.AspectJWeavingActivator.start(Unknown Source)
            at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
            at java.security.AccessController.doPrivileged(Native Method)
            at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
            at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
            at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
            at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390)
            at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1177)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438)
            at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1)
            at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
            at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)
    Caused by: java.lang.NoClassDefFoundError: org/eclipse/equinox/service/weaving/IWeavingServiceFactory
            at org.eclipse.equinox.weaving.aspectj.AspectJWeavingStarter.start(Unknown Source)
            ... 20 more
    Caused by: java.lang.ClassNotFoundException: org.eclipse.equinox.service.weaving.IWeavingServiceFactory
            at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:455)
            at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
            at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
            at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
            ... 21 more
    30-May-2012 15:18:59 java.util.prefs.WindowsPreferences <init>
    WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
    [Fatal Error] :1:1: Premature end of file.
    I'm guessing that I should be worried about these errors ?

    How do I request a change so that STS doesn't try to go to the registry on Windows - I'm in a corporate loacked down environment so the registry is out of bounds. In any case, the windows registry sounds like the wrong place for any Open Source system to strore config info... ?
    Gordon Rehling

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •