Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 516642

Summary: Can't create new files or folders when hosting single-user locally
Product: [ECD] Orion Reporter: Remy Suen <remy.suen>
Component: NodeAssignee: Silenio Quarti <Silenio_Quarti>
Status: RESOLVED FIXED QA Contact:
Severity: blocker    
Priority: P2 CC: Silenio_Quarti
Version: 14.0   
Target Milestone: 15.0   
Hardware: PC   
OS: Windows 10   
Whiteboard:

Description Remy Suen CLA 2017-05-15 06:25:05 EDT
24a5efb68385bd496507cb11bb5cdd160a7d66d0

1. Make sure that the modules/orionode/tmp/ folder does not exist.
2.

$ node server.js -w tmp

3. File > New > Folder > tmp
4. Select the newly created 'tmp' folder.
5. Context menu > File > New > File
6. Give it a name.
7. An error occurs.
8. Context menu > File > New > Folder
9. Give it a name.
10. Same error occurs.

[2017-05-15 12:13:28.629] [ERROR] [server] Error: Not implemented
    at FsMetastore.getWorkspaceDir (modules\orionode\lib\metastore\fs\store.js:82:10)
    at Object.exports.getFile (modules\orionode\lib\fileUtil.js:98:27)
    at postFile (modules\orionode\lib\file.js:260:23)
    at Layer.handle [as handle_request] (modules\orionode\node_modules\express\lib\router\layer.js:95:5)
    at next (modules\orionode\node_modules\express\lib\router\route.js:131:13)
    at jsonParser (modules\orionode\node_modules\body-parser\lib\types\json.js:94:7)
    at Layer.handle [as handle_request] (modules\orionode\node_modules\express\lib\router\layer.js:95:5)
    at next (modules\orionode\node_modules\express\lib\router\route.js:131:13)
    at Route.dispatch (modules\orionode\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (modules\orionode\node_modules\express\lib\router\layer.js:95:5)
    at modules\orionode\node_modules\express\lib\router\index.js:277:22
    at param (modules\orionode\node_modules\express\lib\router\index.js:349:14)
    at param (modules\orionode\node_modules\express\lib\router\index.js:365:14)
    at Function.process_params (modules\orionode\node_modules\express\lib\router\index.js:410:3)
    at next (modules\orionode\node_modules\express\lib\router\index.js:271:10)
    at Function.handle (modules\orionode\node_modules\express\lib\router\index.js:176:3)
[2017-05-15 12:13:55.884] [ERROR] [server] Error: Not implemented
    at FsMetastore.getWorkspaceDir (modules\orionode\lib\metastore\fs\store.js:82:10)
    at Object.exports.getFile (modules\orionode\lib\fileUtil.js:98:27)
    at postFile (modules\orionode\lib\file.js:260:23)
    at Layer.handle [as handle_request] (modules\orionode\node_modules\express\lib\router\layer.js:95:5)
    at next (modules\orionode\node_modules\express\lib\router\route.js:131:13)
    at jsonParser (modules\orionode\node_modules\body-parser\lib\types\json.js:94:7)
    at Layer.handle [as handle_request] (modules\orionode\node_modules\express\lib\router\layer.js:95:5)
    at next (modules\orionode\node_modules\express\lib\router\route.js:131:13)
    at Route.dispatch (modules\orionode\node_modules\express\lib\router\route.js:112:3)
    at Layer.handle [as handle_request] (modules\orionode\node_modules\express\lib\router\layer.js:95:5)
    at modules\orionode\node_modules\express\lib\router\index.js:277:22
    at param (modules\orionode\node_modules\express\lib\router\index.js:349:14)
    at param (modules\orionode\node_modules\express\lib\router\index.js:365:14)
    at Function.process_params (modules\orionode\node_modules\express\lib\router\index.js:410:3)
    at next (modules\orionode\node_modules\express\lib\router\index.js:271:10)
    at Function.handle (modules\orionode\node_modules\express\lib\router\index.js:176:3)
Comment 1 Silenio Quarti CLA 2017-05-15 13:10:17 EDT
I could not reproduce this. Any steps missing?
Comment 2 Remy Suen CLA 2017-05-15 16:44:12 EDT
(In reply to Silenio Quarti from comment #1)
> I could not reproduce this. Any steps missing?

Nope. I just reproduced it again. I'm using Node v6.9.5 on Windows 10.
Comment 3 Silenio Quarti CLA 2017-05-15 17:27:41 EDT
I reproduced on Windows (works fine on Mac).