New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on startup #120

Closed
sigvei opened this Issue Jul 1, 2015 · 4 comments

Comments

Projects
None yet
2 participants
@sigvei

sigvei commented Jul 1, 2015

This error occured a few weeks ago at first, but upgrading hasn't solved it.

This is the crash:

Version: 1.0.25.82; Variant: Installed; Arch: Amd64
Path: C:\Program Files\SyncTrayzor\SyncTrayzor.exe
System.Xml.XmlException: ., heksadesimalverdi 0x00, er et ugyldig tegn. Linje 1, posisjon 1.
   ved System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   ved System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
   ved System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   ved System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
   ved System.Xml.Linq.XDocument.Load(Stream stream, LoadOptions options)
   ved SyncTrayzor.Services.Config.ConfigurationProvider.LoadFromDisk(Configuration defaultConfiguration) i c:\projects\synctrayzor\src\SyncTrayzor\Services\Config\ConfigurationProvider.cs:linje 142
   ved SyncTrayzor.Services.Config.ConfigurationProvider.Initialize(Configuration defaultConfiguration) i c:\projects\synctrayzor\src\SyncTrayzor\Services\Config\ConfigurationProvider.cs:linje 87
   ved SyncTrayzor.Bootstrapper.Configure() i c:\projects\synctrayzor\src\SyncTrayzor\Bootstrapper.cs:linje 88
   ved Stylet.BootstrapperBase.Start(String[] args)
   ved System.Windows.Application.<.ctor>b__1(Object unused)
   ved System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   ved MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

The Norwegian text translates to: hex value 0x00 is an illegal character. Line 1, position 1.

I tried to start syncthing manually as well, and it fails by saying «FATAL: Cannot open database: leveldb/storage: corrupted or incomplete CURRENT file - Is another copy of Syncthing already running?». Another copy is not running.

I am not sure whether the SyncTrayzor error causes the Syncthing error or vice versa, so I start here. Feel free to close it if it is clearly a Syncthing error, and I will bring it over there for further discussion.

@sigvei

This comment has been minimized.

Show comment
Hide comment
@sigvei

sigvei Jul 1, 2015

I just fixed the Syncthing error, but the SyncTrayzor error persists.

sigvei commented Jul 1, 2015

I just fixed the Syncthing error, but the SyncTrayzor error persists.

canton7 added a commit that referenced this issue Jul 1, 2015

@canton7

This comment has been minimized.

Show comment
Hide comment
@canton7

canton7 Jul 1, 2015

Owner

Yeah, they're separate and independent errors. It looks like your disk went foobar and corrupted both Syncthing's database and SyncTrayzor's configuration file?

Can you paste the contents of C:\Users\You\AppData\Roaming\SyncTrayzor\config.xml? It looks like something prepended a load of null bytes to it...

In terms of recovery, renaming C:\Users\You\AppData\Roaming\SyncTrayzor\config.xml to e.g. C:\Users\You\AppData\Roaming\SyncTrayzor\config.backup.xml is a good bet: SyncTrayzor will re-create the configuration next time it starts. You'll lose SyncTrayzor-specific configuration options, but not your Syncthing configuration (e.g. devices and folders).

Owner

canton7 commented Jul 1, 2015

Yeah, they're separate and independent errors. It looks like your disk went foobar and corrupted both Syncthing's database and SyncTrayzor's configuration file?

Can you paste the contents of C:\Users\You\AppData\Roaming\SyncTrayzor\config.xml? It looks like something prepended a load of null bytes to it...

In terms of recovery, renaming C:\Users\You\AppData\Roaming\SyncTrayzor\config.xml to e.g. C:\Users\You\AppData\Roaming\SyncTrayzor\config.backup.xml is a good bet: SyncTrayzor will re-create the configuration next time it starts. You'll lose SyncTrayzor-specific configuration options, but not your Syncthing configuration (e.g. devices and folders).

canton7 added a commit that referenced this issue Jul 1, 2015

@canton7

This comment has been minimized.

Show comment
Hide comment
@canton7

canton7 Jul 9, 2015

Owner

How are you getting on with this?

Owner

canton7 commented Jul 9, 2015

How are you getting on with this?

@canton7

This comment has been minimized.

Show comment
Hide comment
@canton7

canton7 Jul 16, 2015

Owner

This should be fixed in v1.0.27. Let me know if you still see issues.

Owner

canton7 commented Jul 16, 2015

This should be fixed in v1.0.27. Let me know if you still see issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment