Skip to content
Snippets Groups Projects
Select Git revision
  • 90348cfa661fe351b321a86c50a9165aeae258ab
  • main default protected
  • devel2
  • release
  • devel
5 results

TaskAndTimeTimJahn.txt

Blame
  • TaskAndTimeTimJahn.txt 25.72 KiB
    Hallo Tim,
    
    Nachfolgend die Informationen die du brauchst.
    
        Zum Thematischen einlesen solltest du dir das DiNeROS-Paper anschauen: 
    		https://link.springer.com/article/10.1007/s11334-024-00570-5
            Folgende Sections sind wichtig für dich à 1,2, 5.1-5.5
    
        Im Paper werden Petri Netze auch erklärt, ansonsten kannst du auch noch 
    		https://en.wikipedia.org/wiki/Petri_net 
    		drüber scrollen
    		
        Die Einarbeitung in GLSP ist recht einfach für die Basics: 
    		https://eclipsesource.com/blogs/2021/10/05/a-hands-on-tutorial-for-eclipse-glsp/
    		
        Für weiterführende Konzepte ist meist leider nur die API Doku 
    		https://eclipse.dev/glsp/documentation/ oder der Code da
            Diese solltest du dir bei Bedarf, wenn du am Issues fixen bist anschauen
    		
        Der Editor selbst ist in 
    		https://git-st.inf.tu-dresden.de/dineros/framework/pnml-petri-net-editor
            Tipps zur Installation:
                überprüfe bei Fehler die Versionen deiner Bibliotheken/Maven à oft sind diese nicht kompatibel, oder apt-get ist veraltet
                Fehlende dependencies à oft fehlt keytar
    			
        Die Issues: 
    		https://git-st.inf.tu-dresden.de/dineros/framework/pnml-petri-net-editor/-/issues
            Reihenfolge der Bearbeitung: #1, #2, #4, #6, #3, #5, #7
    		
        Nutze für den Bugfix den Branch „devel“
        Ein beispiel PNML findest du in 
    		https://git-st.inf.tu-dresden.de/dineros/framework/journal-paper-evaluation/-/blob/main/full/model-v5/sorting-wf-synced-safe-sensor-grpn-sig.pnml?ref_type=heads
    
    Bei Fragen schreib mir einfach. Sobald ich kann, antworte ich dir.
    
    Viele Grüße,
    Sebastian
    
    //------------------------------------------------------------------------------------------------------
    
    hours:
    14.11.24 8h
    24.11.24 4h
    30.11.24 8h
    01.12.24 8h
    08.12.24 8h
    //------------------------------------------------------------------------------------------------------
    
    see https://github.com/eclipse-theia/theia/blob/master/doc/Developing.md#prerequisite_native_keymap
    for dependencies:
    
    sudo apt update
    sudo apt install nodejs
    sudo apt install npm
    
    curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
    sudo npm install -g n
    node --version
    sudo n 20.18.0  //theia needs version < 21
    
    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    sudo apt update && sudo apt install yarn
    
    sudo apt-get install libx11-dev libxkbfile-dev
    sudo apt-get install libsecret-1-dev
    
    
    npm install keytar@7.2.0
     
    - everything works so far
    
    hours:
    14.11.24 8h
    
    tutorial for glsp does not work for java 21, throws:
    
      $ Unknown OSGi execution environment: 'JavaSE-21'
      $ org.eclipse.tycho.core.ee.UnknownEnvironmentException: Unknown OSGi execution environment: 'JavaSE-21'
    
    switch to JavaSE 17
    
      $ update-java-alternatives --list
      $ sudo update-java-alternatives --set /usr/lib/jvm/java-1.17.0-openjdk-amd64
    
    tutorial for glsp not up to date - git repository modified heavily to accomodate the documentation - the files 
    refered to in the tutorial ar not in the refered repository
      - proceed to work through the documentation
    
    some unclear aspects regarding the issues:
    
    - general location of affected files
    - adding new content?
    - backup plan
    - devel or new branch?
    
    #1 no bug fix; add mask?
     - new pnml is empty file - misses model; add defaut model via handler
     - see 
     	https://eclipse.dev/glsp/documentation/protocol/#24-model-data
      	https://eclipse.dev/glsp/documentation/sourcemodel
     
    #2 tasklist file names?
     - petri_net editor
     - rename everything
    
    #3 one page includes all others elements?
     - one page includes all
     - modify CreateServerPageHandler.java
    
    #4 node page - maybe example
     - beispiel - last link
          https://git-st.inf.tu-dresden.de/dineros/framework/journal-paper-evaluation/-/blob/main/full/model-v5/sorting-wf-synced-safe-sensor-grpn-sig.pnml?ref_type=heads
     - add extra option for node page with additional metadata
     - see for menu adaption
     	https://eclipse.dev/glsp/documentation/ui-extensions/
    
    #5 "all elements like channels" - only channels
     - input only for transitions, markings only for places 
     - see 
     	https://eclipse.dev/glsp/documentation/ui-extensions/
    
    #6 some details pls
     - elements are in the model but not in the exported pnml
     - see
     	https://eclipse.dev/glsp/documentation/sourcemodel
    	https://eclipse.dev/glsp/documentation/protocol/#25-model-saving => point 2.5.3
    
    #7 
     - possibly same issue categry as #1 => see RequestModelAction
     - see
     	https://eclipse.dev/glsp/documentation/protocol/#1-server-client-lifecycle
    	https://eclipse.dev/glsp/documentation/protocol/#24-model-data
    
    prio 1,3,4,6
    
    push to devel, merge with sebastioan as assignee in gitlab website
    
    30.11.24 8h
    01.12.24 8h
    08.12.24 8h
    
    issue #1 
    - recreated error by creating new file test.pnml in editor:
    
    $ yarn start
    yarn run v1.22.22
    $ yarn rebuild:browser && yarn --cwd tasklist-browser-app start
    $ theia rebuild:browser
    native node modules are already rebuilt for browser
    $ theia start --TASKLIST_GLSP=5007 --root-dir=../workspace
    Configuration directory URI: 'file:///home/mite/.theia'
    2024-12-08T15:30:51.938Z root INFO Backend Object.initialize: 20.0 ms [Finished 0.941 s after backend start]
    2024-12-08T15:30:51.938Z root INFO Backend Object.configure: 18.2 ms [Finished 0.942 s after backend start]
    2024-12-08T15:30:51.939Z root INFO Backend MessagingContribution.onStart: 3.2 ms [Finished 0.942 s after backend start]
    2024-12-08T15:30:51.939Z root INFO Backend NodeFileUploadService.configure: 2.0 ms [Finished 0.983 s after backend start]
    2024-12-08T15:30:51.939Z root INFO Backend LocalizationServerImpl.initialize: 41.0 ms [Finished 0.983 s after backend start]
    2024-12-08T15:30:51.939Z root INFO Backend FileDownloadEndpoint.configure: 2.7 ms [Finished 0.985 s after backend start]
    2024-12-08T15:30:51.942Z root INFO Theia app listening on http://127.0.0.1:3000.
    2024-12-08T15:30:51.953Z root INFO Backend DefaultWorkspaceServer.onStart: 19.0 ms [Finished 1.000 s after backend start]
    2024-12-08T15:30:51.954Z root INFO Finished starting backend application: 0.1 ms [Finished 1.000 s after backend start]
    2024-12-08T15:30:53.993Z root ERROR TaskList: WARNING: Runtime environment or build system does not support multi-release JARs. This will impact location-based features.
    2024-12-08T15:35:47.398Z root WARN Frontend CommonFrontendContribution.configure took longer than the expected maximum 100 milliseconds: 121.0 ms [Finished 5.112 s after frontend start]
    2024-12-08T15:35:47.417Z root WARN A command editor.action.toggleStickyScroll is already registered.
    2024-12-08T15:35:47.628Z root INFO Start frontend contributions: 382.0 ms [Finished 5.298 s after frontend start]
    2024-12-08T15:35:47.629Z root INFO Changed application state from 'init' to 'started_contributions'.
    2024-12-08T15:35:47.629Z root INFO Changed application state from 'started_contributions' to 'attached_shell'.
    2024-12-08T15:35:47.629Z root INFO >>> Restoring the layout state...
    2024-12-08T15:35:50.780Z root WARN Linked preference "workbench.colorCustomizations" not found.
    2024-12-08T15:35:50.780Z root WARN Linked preference "window.titleBarStyle" not found.
    2024-12-08T15:35:50.784Z root ERROR DefaultJsonSchemaContribution.registerSchemas is taking more than 500.0 ms, new schemas are ignored.
    2024-12-08T15:35:51.028Z root INFO Factory for model element 'edge' will be overwritten.
    2024-12-08T15:35:51.028Z root INFO Factory for model element 'comp:header' will be overwritten.
    2024-12-08T15:35:51.028Z root INFO Factory for model element 'label' will be overwritten.
    2024-12-08T15:35:51.029Z root INFO Factory for model element 'graph' will be overwritten.
    2024-12-08T15:35:51.029Z root INFO Factory for model element 'edge' will be overwritten.
    2024-12-08T15:35:51.029Z root INFO Factory for model element 'comp:header' will be overwritten.
    2024-12-08T15:35:51.029Z root INFO Factory for model element 'label' will be overwritten.
    2024-12-08T15:35:51.029Z root INFO Factory for model element 'graph' will be overwritten.
    2024-12-08T15:35:51.188Z root INFO <<< The layout has been successfully restored.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'edge' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'comp:header' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'label' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'graph' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'edge' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'comp:header' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'label' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO View instance for type 'graph' will be overwritten.
    2024-12-08T15:35:51.189Z root INFO Initialize the workbench layout: 3503.0 ms [Finished 8.865 s after frontend start]
    2024-12-08T15:35:51.189Z root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
    2024-12-08T15:35:52.074Z root INFO Frontend application start: 4742.8 ms [Finished 301.121 s after backend start]
    2024-12-08T15:35:52.075Z root INFO Replace loading indicator with ready workbench UI (animation): 921.0 ms [Finished 9.790 s after frontend start]
    2024-12-08T15:35:52.076Z root INFO Changed application state from 'initialized_layout' to 'ready'.
    2024-12-08T15:36:03.489Z root INFO Factory for model element 'edge' will be overwritten.
    2024-12-08T15:36:03.489Z root INFO Factory for model element 'comp:header' will be overwritten.
    2024-12-08T15:36:03.489Z root INFO Factory for model element 'label' will be overwritten.
    2024-12-08T15:36:03.489Z root INFO Factory for model element 'graph' will be overwritten.
    2024-12-08T15:36:03.489Z root INFO View instance for type 'edge' will be overwritten.
    2024-12-08T15:36:03.490Z root INFO View instance for type 'comp:header' will be overwritten.
    2024-12-08T15:36:03.490Z root INFO View instance for type 'label' will be overwritten.
    2024-12-08T15:36:03.490Z root INFO View instance for type 'graph' will be overwritten.
    2024-12-08T15:36:12.191Z root WARN A command editor.action.toggleStickyScroll is already registered.
    2024-12-08T15:36:12.339Z root INFO Start frontend contributions: 218.0 ms [Finished 3.107 s after frontend start]
    2024-12-08T15:36:12.339Z root INFO Changed application state from 'init' to 'started_contributions'.
    2024-12-08T15:36:12.739Z root WARN Linked preference "workbench.colorCustomizations" not found.
    2024-12-08T15:36:12.739Z root WARN Linked preference "window.titleBarStyle" not found.
    2024-12-08T15:36:13.382Z root ERROR TaskList: Dec 08, 2024 4:36:13 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint fallbackResponseError
    2024-12-08T15:36:13.383Z root ERROR TaskList: SEVERE: Internal error: org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: java.io.IOException: Broken pipe
    2024-12-08T15:36:13.383Z root ERROR TaskList: java.util.concurrent.CompletionException: org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: java.io.IOException: Broken pipe
    2024-12-08T15:36:13.383Z root ERROR TaskList:   at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
    2024-12-08T15:36:13.383Z root ERROR TaskList:   at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:761)
    2024-12-08T15:36:13.383Z root ERROR TaskList:   at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:735)
    2024-12-08T15:36:13.383Z root ERROR TaskList:   at java.base/java.util.concurrent.CompletableFuture.thenAccept(CompletableFuture.java:2214)
    2024-12-08T15:36:13.383Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:288)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:201)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:185)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:97)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:114)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
    2024-12-08T15:36:13.384Z root ERROR TaskList:   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    2024-12-08T15:36:13.385Z root ERROR TaskList:   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    2024-12-08T15:36:13.385Z root ERROR TaskList:   at java.base/java.lang.Thread.run(Thread.java:1583)
    2024-12-08T15:36:13.385Z root ERROR TaskList: Caused by: org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: java.io.IOException: Broken pipe
    2024-12-08T15:36:13.385Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)
    2024-12-08T15:36:13.385Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.lambda$handleRequest$1(RemoteEndpoint.java:290)
    2024-12-08T15:36:13.385Z root ERROR TaskList:   at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:757)
    2024-12-08T15:36:13.386Z root ERROR TaskList:   ... 12 more
    2024-12-08T15:36:13.386Z root ERROR TaskList: Caused by: java.io.IOException: java.io.IOException: Broken pipe
    2024-12-08T15:36:13.386Z root ERROR TaskList:   at java.base/java.nio.channels.Channels$2.write(Channels.java:238)
    2024-12-08T15:36:13.386Z root ERROR TaskList:   at java.base/java.io.OutputStream.write(OutputStream.java:124)
    2024-12-08T15:36:13.386Z root ERROR TaskList:   at org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:68)
    2024-12-08T15:36:13.386Z root ERROR TaskList:   ... 14 more
    2024-12-08T15:36:13.386Z root ERROR TaskList: Caused by: java.io.IOException: Broken pipe
    2024-12-08T15:36:13.386Z root ERROR TaskList:   at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)
    2024-12-08T15:36:13.386Z root ERROR TaskList:   at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:137)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:102)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:65)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:713)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:387)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   at java.base/java.nio.channels.Channels$2.write(Channels.java:236)
    2024-12-08T15:36:13.387Z root ERROR TaskList:   ... 16 more
    2024-12-08T15:36:13.387Z root ERROR TaskList: 
    
    editor message:
    
    Model loading in progress
    NewPage04NewPlace12NewPlace63NewPlace11NewTransition3NewTransition8Red and Blue111
    2
    [GLSP-Server] Could not process message:ActionMessage [action=requestModel, clientId=tasklist-diagram_4]
    
    org.xml.sax.SAXParseExceptionpublicId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test2.pnml; systemId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test2.pnml; lineNumber: 1; columnNumber: 1; Premature end of file.
    org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.xml.sax.SAXParseExceptionpublicId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test2.pnml; systemId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test2.pnml; lineNumber: 1; columnNumber: 1; Premature end of file.
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)
    	at org.eclipse.glsp.server.emf.EMFSourceModelStorage.loadResource(EMFSourceModelStorage.java:90)
    	at org.eclipse.glsp.server.emf.EMFSourceModelStorage.loadResource(EMFSourceModelStorage.java:85)
    	at org.eclipse.glsp.server.emf.notation.EMFNotationSourceModelStorage.loadSemanticModel(EMFNotationSourceModelStorage.java:57)
    	at org.eclipse.glsp.example.javaemf.model.TaskListSourceModelStorage.doLoadSourceModel(TaskListSourceModelStorage.java:42)
    	at org.eclipse.glsp.server.emf.EMFSourceModelStorage.loadSourceModel(EMFSourceModelStorage.java:60)
    	at org.eclipse.glsp.server.features.core.model.RequestModelActionHandler.executeAction(RequestModelActionHandler.java:75)
    	at org.eclipse.glsp.server.features.core.model.RequestModelActionHandler.executeAction(RequestModelActionHandler.java:45)
    	at org.eclipse.glsp.server.actions.AbstractActionHandler.execute(AbstractActionHandler.java:53)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.runAction(DefaultActionDispatcher.java:198)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.handleAction(DefaultActionDispatcher.java:176)
    	at org.eclipse.glsp.example.javaemf.handler.MyActionDispatcher.handleAction(MyActionDispatcher.java:24)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.handleNextAction(DefaultActionDispatcher.java:163)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.runThread(DefaultActionDispatcher.java:149)
    	at java.base/java.lang.Thread.run(Thread.java:1583)
    Caused by: org.xml.sax.SAXParseExceptionpublicId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test2.pnml; systemId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test2.pnml; lineNumber: 1; columnNumber: 1; Premature end of file.
    	at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
    	at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1013)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
    	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
    	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
    	at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)
    	at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:261)
    	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1563)
    	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1342)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)
    	... 15 more
    
    
    
    
    Model loading in progress
    global
    NewPage0ServiceYChannel1requestresponserequestresponseTopicXpublisher10subscriber10NodePageA2Pa10Pa20Pa30Pa4Ta1Red AND BlueTa2Blue1111NodePageC0Pc10Pc2ServerF0Pf10Pf30Pf2Tf1Tf21111NodePageB0Pb10Pb2Tb111NodePageD0Pd10
    Pd2
    [GLSP-Server] Could not process message:ActionMessage [action=requestModel, clientId=tasklist-diagram_8]
    
    org.xml.sax.SAXParseExceptionpublicId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test.pnml; systemId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test.pnml; lineNumber: 1; columnNumber: 1; Premature end of file.
    org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.xml.sax.SAXParseExceptionpublicId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test.pnml; systemId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test.pnml; lineNumber: 1; columnNumber: 1; Premature end of file.
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:319)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:278)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:406)
    	at org.eclipse.glsp.server.emf.EMFSourceModelStorage.loadResource(EMFSourceModelStorage.java:90)
    	at org.eclipse.glsp.server.emf.EMFSourceModelStorage.loadResource(EMFSourceModelStorage.java:85)
    	at org.eclipse.glsp.server.emf.notation.EMFNotationSourceModelStorage.loadSemanticModel(EMFNotationSourceModelStorage.java:57)
    	at org.eclipse.glsp.example.javaemf.model.TaskListSourceModelStorage.doLoadSourceModel(TaskListSourceModelStorage.java:42)
    	at org.eclipse.glsp.server.emf.EMFSourceModelStorage.loadSourceModel(EMFSourceModelStorage.java:60)
    	at org.eclipse.glsp.server.features.core.model.RequestModelActionHandler.executeAction(RequestModelActionHandler.java:75)
    	at org.eclipse.glsp.server.features.core.model.RequestModelActionHandler.executeAction(RequestModelActionHandler.java:45)
    	at org.eclipse.glsp.server.actions.AbstractActionHandler.execute(AbstractActionHandler.java:53)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.runAction(DefaultActionDispatcher.java:198)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.handleAction(DefaultActionDispatcher.java:176)
    	at org.eclipse.glsp.example.javaemf.handler.MyActionDispatcher.handleAction(MyActionDispatcher.java:24)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.handleNextAction(DefaultActionDispatcher.java:163)
    	at org.eclipse.glsp.server.internal.actions.DefaultActionDispatcher.runThread(DefaultActionDispatcher.java:149)
    	at java.base/java.lang.Thread.run(Thread.java:1583)
    Caused by: org.xml.sax.SAXParseExceptionpublicId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test.pnml; systemId: file:/mnt/c/Users/tim65/SHK-Projects/dineros/pnml-petri-net-editor/glsp-client/workspace/test.pnml; lineNumber: 1; columnNumber: 1; Premature end of file.
    	at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204)
    	at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1013)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
    	at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
    	at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1224)
    	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:637)
    	at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:326)
    	at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:175)
    	at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:261)
    	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1563)
    	at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1342)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:259)
    	at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)
    	... 15 more