Skip to Content

Unable to share UI5 Project to Gateway System

I am trying to build a test UI5 application following these instructions:

https://blogs.sap.com/2016/03/29/how-to-create-and-consume-a-gateway-service-via-sapui5-part-1/

However, when I try to Submit the application to the gateway system (V7.50) I get the following error:

An internal error occurred during: "Determine change list".
java.net.URISyntaxException: Expected scheme name at index 0: ://:/sap/bc/ui5_ui5/sap/zcustpos3/.settings/.jsdtscope?sap-client=100&sap-ui-language=EN&sap-ui-xx-devmode=true

When I drill into the .log file, I see basically more of the same.

!ENTRY org.eclipse.core.jobs 4 2 2017-10-30 15:14:33.924
!MESSAGE An internal error occurred during: "Determine change list".
!STACK 0
com.sap.adt.util.satomparser.iri.IRISyntaxException: java.net.URISyntaxException: Expected scheme name at index 0: ://:/sap/bc/ui5_ui5/sap/zcustpos3/.settings/.jsdtscope?sap-client=100&sap-ui-language=EN&sap-ui-xx-devmode=true
	at com.sap.adt.util.satomparser.iri.IRI.<init>(IRI.java:28)
	at com.sap.adt.util.satomparser.parser.SAtomParser.parseLink(SAtomParser.java:772)
	at com.sap.adt.util.satomparser.parser.SAtomParser.parseEntry(SAtomParser.java:647)
	at com.sap.adt.util.satomparser.parser.SAtomParser.parseFeed(SAtomParser.java:325)
	at com.sap.adt.util.satomparser.parser.SAtomParser.parseFeed(SAtomParser.java:156)
	at com.sap.adt.util.satomparser.SAtomParserFactory.parseFeedDocument(SAtomParserFactory.java:90)
	at com.sap.adt.util.satomparser.SAtomParserFactory.parseFeedDocument(SAtomParserFactory.java:68)
	at com.sap.ide.ui5.team.internal.client.ADTAtomParser.parseFeedDocument(ADTAtomParser.java:204)
	at com.sap.ide.ui5.team.internal.client.ADTAtomParser.parse(ADTAtomParser.java:40)
	at com.sap.ide.ui5.team.internal.client.AfrResponse.getAfrResource(AfrResponse.java:56)
	at com.sap.ide.ui5.team.internal.client.AfrClient.get(AfrClient.java:120)
	at com.sap.ide.ui5.team.internal.subscriber.AfrRepositoryResourceVariantRemoteData.getChildren(AfrRepositoryResourceVariantRemoteData.java:45)
	at com.sap.ide.ui5.team.internal.subscriber.AfrResourceVariant.getChildren(AfrResourceVariant.java:110)
	at com.sap.ide.ui5.team.internal.subscriber.AfrRemoteTree.fetchMembers(AfrRemoteTree.java:55)
	at org.eclipse.team.core.variants.AbstractResourceVariantTree.mergedMembers(AbstractResourceVariantTree.java:196)
	at org.eclipse.team.core.variants.AbstractResourceVariantTree.collectChanges(AbstractResourceVariantTree.java:173)
	at org.eclipse.team.core.variants.AbstractResourceVariantTree.collectChanges(AbstractResourceVariantTree.java:177)
	at org.eclipse.team.core.variants.AbstractResourceVariantTree.collectChanges(AbstractResourceVariantTree.java:113)
	at org.eclipse.team.core.variants.ResourceVariantTree.access$0(ResourceVariantTree.java:1)
	at org.eclipse.team.core.variants.ResourceVariantTree$1.run(ResourceVariantTree.java:112)
	at org.eclipse.team.core.variants.ResourceVariantByteStore.run(ResourceVariantByteStore.java:128)
	at org.eclipse.team.core.variants.ResourceVariantTree.collectChanges(ResourceVariantTree.java:110)
	at org.eclipse.team.core.variants.ThreeWayRemoteTree.access$0(ThreeWayRemoteTree.java:1)
	at org.eclipse.team.core.variants.ThreeWayRemoteTree$1.run(ThreeWayRemoteTree.java:112)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
	at org.eclipse.team.core.variants.PersistantResourceVariantByteStore.run(PersistantResourceVariantByteStore.java:170)
	at org.eclipse.team.core.variants.ThreeWaySynchronizer.run(ThreeWaySynchronizer.java:388)
	at org.eclipse.team.core.variants.ThreeWayRemoteTree.collectChanges(ThreeWayRemoteTree.java:110)
	at org.eclipse.team.core.variants.AbstractResourceVariantTree.refresh(AbstractResourceVariantTree.java:90)
	at org.eclipse.team.core.variants.AbstractResourceVariantTree.refresh(AbstractResourceVariantTree.java:54)
	at org.eclipse.team.core.variants.ResourceVariantTreeSubscriber.refresh(ResourceVariantTreeSubscriber.java:173)
	at org.eclipse.team.core.variants.ResourceVariantTreeSubscriber.refresh(ResourceVariantTreeSubscriber.java:114)
	at com.sap.ide.ui5.team.internal.statemanager.AfrStateManager.refresh(AfrStateManager.java:390)
	at com.sap.ide.ui5.team.ui.SubmitAction$3.runWithMutex(SubmitAction.java:153)
	at com.sap.ide.ui5.team.ui.JobWithMutex.run(JobWithMutex.java:22)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: java.net.URISyntaxException: Expected scheme name at index 0: ://:/sap/bc/ui5_ui5/sap/zcustpos3/.settings/.jsdtscope?sap-client=100&sap-ui-language=EN&sap-ui-xx-devmode=true
	at java.net.URI$Parser.fail(Unknown Source)
	at java.net.URI$Parser.failExpecting(Unknown Source)
	at java.net.URI$Parser.parse(Unknown Source)
	at java.net.URI.<init>(Unknown Source)
	at com.sap.adt.util.satomparser.iri.IRI.<init>(IRI.java:26)
	... 36 more

Seems like the " ://:/ " at the beginning of the file address has to be the culprit, but I can't see where I can change that, and google is failing me.

Thanks so much in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Nov 16, 2017 at 02:50 PM

    I got this sorted via OSS message. First, I had to exclude all eclipse settings files, etc, from consideration in the ignored resources section in the eclipse settings.

    Then, it turned out that the ICF services for nodes /sap/bc/ui5_ui5 and /sap/bc/ui5_ui5/sap were not activated. After activation and configuration of the ICM by our basis team, the problem was solved.

    Add comment
    10|10000 characters needed characters exceeded