locked
TEE 11 Developer Preview and TEE 10 SP1 not working

    Question

  • Hi, I am trying to connect to Team Foundation Service Preview from eclipse and I get the following errors:

     

    Eclipse 3.6.1 + TEE 11:

    Nothing happens when pressing the 'Add existing Team Project' button

    In the logs appears the following error:

     

    !ENTRY org.eclipse.ui 4 0 2011-09-24 18:51:01.734

    !MESSAGE Unhandled event loop exception

    !STACK 0

    java.lang.UnsatisfiedLinkError: com.microsoft.tfs.jni.RegistryKey.nativeExists(ILjava/lang/String;)Z

    at com.microsoft.tfs.jni.RegistryKey.nativeExists(Native Method)

    at com.microsoft.tfs.jni.RegistryKey.exists(RegistryKey.java:127)

    at com.microsoft.tfs.core.config.RegistryUtils.openOrCreateRootUserRegistryKey(RegistryUtils.java:55)

    at com.microsoft.tfs.core.util.serverlist.internal.WindowsRegistryServerListManager.getServerList(WindowsRegistryServerListManager.java:38)

    at com.microsoft.tfs.client.common.ui.controls.connect.ServerSelectControl.<init>(ServerSelectControl.java:85)

    at com.microsoft.tfs.client.common.ui.controls.connect.TeamProjectSelectControl.<init>(TeamProjectSelectControl.java:152)

    at com.microsoft.tfs.client.common.ui.wizard.common.WizardTeamProjectPage.doCreateControl(WizardTeamProjectPage.java:81)

    at com.microsoft.tfs.client.common.ui.framework.wizard.ExtendedWizardPage.createControl(ExtendedWizardPage.java:270)

    at org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1258)

    at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:608)

    at org.eclipse.jface.window.Window.create(Window.java:431)

    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)

    at org.eclipse.jface.window.Window.open(Window.java:790)

    at com.microsoft.tfs.client.common.ui.views.TeamExplorerView.addTeamProject(TeamExplorerView.java:229)

    at com.microsoft.tfs.client.common.ui.views.TeamExplorerView.access$400(TeamExplorerView.java:57)

    at com.microsoft.tfs.client.common.ui.views.TeamExplorerView$3.run(TeamExplorerView.java:135)

    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)

    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

    at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)

    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)

    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)

    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)

    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)

    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)

    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

    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:619)

    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)

    at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

    Eclipse 3.6.1 + TEE 10 SP1:
    Pressing the 'Add existing Team Project' button works fine and I am able to setup everything but when it tries to connect to the TF Service, the response is:

    The SOAP endpoint /DefaultCollection/Services/v1.0/Registration.asmx could not be contacted. HTTP Status: 302

    I have direct connection to the Internet, so it shouldn't be related to proxy issues. 

    Regards.

     

     

    Saturday, September 24, 2011 5:29 PM

Answers

  • Raul - I've confirmed that we have an bug on Windows XP 32 bit which we will fix for the next public release of TEE 11.  The 64-bit version of XP should work fine as should other versions of Windows (and other operating systems such as Mac and Linux)

    Do you need a version of the plug-in that works on 32-bit Windows XP for you to be able to continue your use of the service preview or can you use it on a different version of the OS for now?

    Apologies,

    Martin.

     


    http://www.woodwardweb.com
    • Marked as answer by doug.neumann Wednesday, September 28, 2011 3:33 PM
    Tuesday, September 27, 2011 3:46 PM

All replies

  • Eclipse + TEE11 should work, however the error you are seeing looks like it is having trouble finding the JNI libraries that we use to read the Registry to look up the location of a settings file.

    What version of Windows is this on?

    Thanks,

    Martin.


    http://www.woodwardweb.com
    Sunday, September 25, 2011 2:15 PM
  • Hi Martin,

    I am currently using Window XP Professional SP3 and SUN Java 6 Update 26

    Here you have the beginning of the Eclipse log file:

    eclipse.buildId=M20100909-0800

    java.version=1.6.0_26

    java.vendor=Sun Microsystems Inc.

    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES

    Command-line arguments:  -os win32 -ws win32 -arch x86

    I have also tested in Eclipse 3.7.1 and the error is the same.

    Regards,

    Raul

    Sunday, September 25, 2011 3:05 PM
  • Hi Raul,

     

    I just tried Eclipse with TEE11 on a clean Windows XP SP3 and I did reproduce the issue you encountered.

     

    It seems it is a bug. I am trying to involve someone familiar with this to further look at this issue. Do you have other OS available for a temp work?


    Alan Yao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Tuesday, September 27, 2011 7:03 AM
    Moderator
  • Hi Raul,

     

    FYI. Based on my test, it works well on Vista, windows 7. Windows 2003. Windows 2008.


    Alan Yao [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Tuesday, September 27, 2011 7:05 AM
    Moderator
  • I have the same problem and I have tried with windows 2008.... It seems that the version, It's not the problem....
    Tuesday, September 27, 2011 9:59 AM
  • Peteko - can you confirm that you are seeing exactly the same error on Windows Server 2008?  If so which version (32 or 64 bit)?

    We'll do some more digging our side, but if you can send along a stack trace of your error that would be great.  Alternatively if you can send me your logs that would be even better in Eclipse do Help, Team Explorer Support..., Export... and mail the zip file to martin.woodward@microsoft.com)

    Many thanks,

    Martin.


    http://www.woodwardweb.com
    Tuesday, September 27, 2011 1:33 PM
  • Sorry, but I was in a mistake !!!  My error is with Eclipse + TEE10...
    • Edited by Peteko Tuesday, September 27, 2011 1:56 PM
    Tuesday, September 27, 2011 1:49 PM
  • I understand.  TEE11 + Eclipse.  Can you confirm exactly which operating system version it was though?  If you wanted to send me your logs I can tell from it.

    Thanks again,

    Martin.


    http://www.woodwardweb.com
    Tuesday, September 27, 2011 1:54 PM
  • Hi Martin,

    I am using a VM with Windows 2008 32-bits, for testing.

    Eclipse 3.6.1 + TEE 10 SP1.

    I am trying to connect to the TFS, but in the "Add Existing Team Project" window when I fill all data and click Next, the pop-up shows me an error like "The SOAP http://blabla.tfspreview.com/services/v1.0/Registration.asmx could not be contacted. HTTP status 404 (other times it shows me a 302)".... I think thats all.

    Regards.

    Peteko.

    Tuesday, September 27, 2011 2:47 PM
  • Peteko - ok thanks!  I think the solution for you is to upgrade your plug-in to the TEE 11 Developer Preview (http://www.microsoft.com/download/en/details.aspx?id=27544)

    Let me know how that goes.

    Martin.


    http://www.woodwardweb.com
    Tuesday, September 27, 2011 3:38 PM
  • Raul - I've confirmed that we have an bug on Windows XP 32 bit which we will fix for the next public release of TEE 11.  The 64-bit version of XP should work fine as should other versions of Windows (and other operating systems such as Mac and Linux)

    Do you need a version of the plug-in that works on 32-bit Windows XP for you to be able to continue your use of the service preview or can you use it on a different version of the OS for now?

    Apologies,

    Martin.

     


    http://www.woodwardweb.com
    • Marked as answer by doug.neumann Wednesday, September 28, 2011 3:33 PM
    Tuesday, September 27, 2011 3:46 PM
  • Hi Martin,

    It would be very useful for us to have a fix for the TEE 11 on Windows XP 32-bit.

    If you could provide a release for us, we can test it and share with you our experiences.

    Thank you very much,

    Raul.

    Monday, October 10, 2011 7:13 AM
  • Hello Martin,

    I'm also looking forward having a bugfix for this version!

    Thank's and all the best

    Martin

    Wednesday, October 12, 2011 9:41 AM
  • We're looking at back-porting a fix of this one into the Developer Preview release and getting it to you for testing.  I'll be in touch shortly.  If you want to send me your email address to martinwo@microsoft.com I'll drop you a note once we have a private build for testing.

    Thanks again for the feedback. 

    Martin.


    http://www.woodwardweb.com
    Wednesday, October 12, 2011 9:52 AM