Giter Club home page Giter Club logo

Comments (16)

suewonjp avatar suewonjp commented on May 26, 2024

I've tested the scenario you described, unfortunately, couldn't reproduce any issue.

My test system is a virtual os (Windows 8.1) with minimum software installations.

It is far from regular normal systems, where complicated setup or configurations (a lot of OS updates & patches, anti-virus software and other programs installed) have been accumulated usually.

Something is going on, I guess, however, at least, it couldn't be reproduced under a simpler configured system.

For now, my assumption is:

Something (maybe, one of system processes) have locked the file when you try to delete or move it.

Can you reproduce the issue with very basic circumstances? such as...

  1. Log off and log in to the OS
  2. Do not launch any other software except the browser and Civilizer (I suggest you to deactivate any anti-virus tool temporarily if it's possible )
  3. Also I suggest you to pause non-critial background services if you can
  4. The main idea is making your system as simple and clean as possible
  5. Then, try the procedure that causes the issue.

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi, I use Malwarebytes Antimalware and Malwarebytes Anti-Exploit I stopped both same error message. I logged out and in into Civilizer no change happens. So I shut down Civilizer then started it again no the file attachment was deleted. I repeated the procedure, added and previewed the image attachment, shut down Civilizer, started it again now previewed again the image attachment and deleted successfully. Strange. Added again the image attachment, previewed then deleted successfully. Even stranger. Added again, previewed and when press the delete button, the error message appears.
Thanks,Stefan

On Wednesday, May 18, 2016 10:09 AM, Suewon Bahng <[email protected]> wrote:

I've tested the scenario you described, unfortunately, couldn't reproduce any issue.My test system is a virtual os (Windows 8.1) with minimum software installations. It is far from regular normal systems, where complicated setup or configurations (a lot of OS updates & patches, anti-virus software and other programs installed) have been accumulated usually.Something is going, I guess, however, at least, it couldn't be reproduced under a simpler configured system.For now, my assumption is:Something (maybe, one of system processes) have locked the file when you try to delete or move it. Can you reproduce the issue with very basic circumstances? such as...

  1. Log off and log in to the OS
  2. Do not launch any other software except the browser and Civilizer (I suggest you to deactivate any anti-virus tool temporarily if it's possible )
  3. Also I suggest you to pause non-critial background services if you can
  4. The main idea is making your system as simple and clean as possible
  5. Then, try the procedure that causes the issue.—
    You are receiving this because you authored the thread.
    Reply to this email directly or view it on GitHub

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

Thank you for the experiment.

I've come up with another possibility.

Java virtual machine and Windows have an unsolved long-term problem when it comes to undeletable file issues

http://bugs.java.com/bugdatabase/view_bug.do?bug_id=4715154

Windows has a concept called "memory mapped file IO" to boost its file operations, and this concept seemingly doesn't get along well with the JVM's garbage collection nature. (Other operating systems have similar concepts, but especially Windows have more issues regarding this, I don't know why)

The fact that you could delete the file in a while may mean that it could be deleted after garbage collection (which you don't know for sure when it happens... it just happens from time to time) released the memory related to the file.

Civilizer doesn't explicitly use that memory mapped blabla... and doesn't care whether or not its underlying layers use that feature, however, I guess something uses it.

Let me do some research to find out whether this is the real cause and if then, let me come up with workarounds.

Thanks,

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi,Is there any way to quickly empty the database, I would like to get rid of documentation fragments from personal database to fill it with personal data. Statistics information like total number of fragments, linked attachments, tags, bookmarks, elements in selection box, etc. would be very usefulthanks, Stefan

On Thursday, May 19, 2016 5:50 AM, Suewon Bahng <[email protected]> wrote:

Thank you for the experiment.I've come up with another possibility.Java virtual machine and Windows have an unsolved long-term problem when it comes to undeletable file issueshttp://bugs.java.com/bugdatabase/view_bug.do?bug_id=4715154 Windows has a concept called "memory mapped file IO" to boost its file operations, and this concept seemingly doesn't get along well with the JVM's garbage collection nature.The fact that you could delete the file in a while may mean that it could be deleted after garbage collection (which you don't know for sure when it happens... it just happens from time to time) released the memory related to the file.Civilizer doesn't explicitly use that memory mapped blabla... and doesn't care whether or not its underlying layers use that feature, however, I guess something uses it.Let me do some research to find out whether this is the real cause and if then, let me come up with workarounds.Thanks,—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

I would like to get rid of documentation fragments from personal database to fill it with personal data.

Sorry, I don't understand very well what you mean by that. Do you mean you want Civilizer to manage files only? ( not documents at all ? )

Update: Sorry, again, I now understand what you mean.

Is there any way to quickly empty the database?

No.

I would like to get rid of documentation fragments

Well, I will provide some quick method in the future release. For now, please, take following manual steps

  1. Move your mouse to the bottom of the page
  2. A Panel Tool Bar appears
  3. Check the left-most checkbox on the tool bar. That selects all the current Fragments
  4. You'll see the Fragments appearing in the Selection Box at the top right.
  5. Right click and select Trash All
  6. Repeat this 4 times

Now click the trashcan icon at the Tag Palette panel and again make the Panel Tool Bar appear at the bottom, then click the red trashcan icon (Also delete all the tags manually)

I did this myself, and it didn't take much time.

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi,I would just like to delete the documentation fragments from Civilizer installation so I could have only the data I enter. It is like Tiddlywiki has an empty version of it which does not contain the documentation data. And because there is no option to empty the database with a single click I need to delete all documentation fragments. I would like to store articles, images, videos, personal notes, etc. in Civilizer.
Stefan

On Thursday, May 19, 2016 8:08 AM, Suewon Bahng <[email protected]> wrote:

I would like to get rid of documentation fragments from personal database to fill it with personal data.
Sorry, I don't understand very well what you mean by that. Do you mean you want Civilizer to manage files only? ( not documents at all ? )—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

Sorry for my slow comprehension.

Actually, I edited my previous post with my explanation. You've missed it. My bad. Let me paste it here.

Well, I will provide some quick method in the future release. For now, please, take following manual steps

Move your mouse to the bottom of the page

  1. A Panel Tool Bar appears
  2. Check the left-most checkbox on the tool bar. That selects all the current Fragments
  3. You'll see the Fragments appearing in the Selection Box at the top right.
  4. Right click and select Trash All
  5. Repeat this 4 times

Now click the trashcan icon at the Tag Palette panel and again make the Panel Tool Bar appear at the bottom, then click the red trashcan icon (Also delete all the tags manually)

I did this myself, and it didn't take much time.

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi I followed all the steps but I cannot delete all the fragments. The problem I cannot find the Trash all command:
Should it be a Trashcan icon in the Selection Box as in Tag Palette?Stefan

On Friday, May 20, 2016 1:44 AM, Suewon Bahng <[email protected]> wrote:

Sorry for my slow comprehension. Actually, I edited my previous post with my explanation. You've missed it. My bad. Let me paste it here.
Well, I will provide some quick method in the future release. For now, please, take following manual stepsMove your mouse to the bottom of the page

  • A Panel Tool Bar appears
  • Check the left-most checkbox on the tool bar. That selects all the current Fragments
  • You'll see the Fragments appearing in the Selection Box at the top right.
  • Right click and select Trash All
  • Repeat this 4 times
    Now click the trashcan icon at the Tag Palette panel and again make the Panel Tool Bar appear at the bottom, then click the red trashcan icon (Also delete all the tags manually)I did this myself, and it didn't take much time.

    You are receiving this because you authored the thread.
    Reply to this email directly or view it on GitHub

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

Trash All menu appears when you click your right mouse button in the empty area of the Selection Box

https://github.com/suewonjp/civilizer/wiki/Basic-Operations-For-Fragments

Could you reach the step 4? (I guess so, but for just solid confirmation)

  1. Move your mouse to the bottom of the page
  2. A Panel Tool Bar appears
  3. Check the left-most checkbox on the tool bar. That selects all the current Fragments
  4. You'll see the Fragments appearing in the Selection Box at the top right.
  5. Right click and select Trash All
  6. Repeat this 4 times

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi,I found the Trash All option thank you. Waiting for other useful features in the future.
Stefan

On Friday, May 20, 2016 11:34 AM, Suewon Bahng <[email protected]> wrote:

Trash All menu appears when you click your right mouse button in the empty area of the Selection Boxhttps://github.com/suewonjp/civilizer/wiki/Basic-Operations-For-FragmentsCould you reach the step 4? (I guess so, but for just solid confirmation)

  • Move your mouse to the bottom of the page
  • A Panel Tool Bar appears
  • Check the left-most checkbox on the tool bar. That selects all the current Fragments
  • You'll see the Fragments appearing in the Selection Box at the top right.
  • Right click and select Trash All
  • Repeat this 4 times

    You are receiving this because you authored the thread.
    Reply to this email directly or view it on GitHub

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi, I just downloaded the new version of Civilizer. I could not start it because Malwarebytes says it contains a malware which encrypts files on my local disks. The family of the malware is called ransom.filecryptor. Thanks.

On Wednesday, May 18, 2016 10:09 AM, Suewon Bahng <[email protected]> wrote:

I've tested the scenario you described, unfortunately, couldn't reproduce any issue.My test system is a virtual os (Windows 8.1) with minimum software installations. It is far from regular normal systems, where complicated setup or configurations (a lot of OS updates & patches, anti-virus software and other programs installed) have been accumulated usually.Something is going, I guess, however, at least, it couldn't be reproduced under a simpler configured system.For now, my assumption is:Something (maybe, one of system processes) have locked the file when you try to delete or move it. Can you reproduce the issue with very basic circumstances? such as...

  1. Log off and log in to the OS
  2. Do not launch any other software except the browser and Civilizer (I suggest you to deactivate any anti-virus tool temporarily if it's possible )
  3. Also I suggest you to pause non-critial background services if you can
  4. The main idea is making your system as simple and clean as possible
  5. Then, try the procedure that causes the issue.—
    You are receiving this because you authored the thread.
    Reply to this email directly or view it on GitHub

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

Hi Stefan.

Some antivirus software might report .exe files built from Windows batch files as a malware, which is a false positive.

I think you should run Civilizer from the command line. Actually it is easy and more flexible.

Please, use run-civilizer.bat

Refer to https://github.com/suewonjp/civilizer/wiki/Running-Civilizer-in-a-more-customized-way

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi,Thanks for the answer. I will try so.

On Sunday, August 7, 2016 12:58 PM, Suewon Bahng <[email protected]> wrote:

Hi Stefan.Some antivirus software might report .exe files built from Windows batch files as a malware, which is a false positive. I think you should run Civilizer from the command line. Actually it is easy and more flexible.Please, use run-civilizer.bat Refer to https://github.com/suewonjp/civilizer/wiki/Running-Civilizer-in-a-more-customized-way—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

civilizer-win32.exe was converted from the batch file (which is run-civilizer.bat) with a tool named Bat to Exe Converter.

The problem is, an executable file converted by this tool is reported as malware by some antivirus app or Windows defender.

I don't know that much about structures of malware or viruses, but executables wrapping Windows batch files might resemble what malware looks like.

I've built another .exe file and uploaded it here . It was not reported as a malware at least on my Windows 10 64bit machine.

from civilizer.

stefan38 avatar stefan38 commented on May 26, 2024

Hi,
Everything looks fine in Civilizer. I still have a question related to the file attachments. These days images are vital in every article we wrote or notes we make. Can you make it to upload more than one image at a time and the File Box to displays small previews of the attached images (this would be very useful when I have dozens of image attachments inside a folder in File Box). Thank you.

from civilizer.

suewonjp avatar suewonjp commented on May 26, 2024

Can you make it to upload more than one image at a time

the File Box to displays small previews of the attached images

Good requests. Let me positively consider them as possible new features for the upcoming release. But, I can't guarantee when it will be released. I'll do my best, though.

from civilizer.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.