Merhabalar, bugün akşam servisinin ortasında bilgisayarım kilitlendi ve kapandı. Tekrar başlattığımda samba pos u açamadım. Bilgisayarı defalarca yeniden başlattığım halde samba pos simgesine tıkladığımda aldığım hata şu şekilde;
-----------------------------
[General Info]
Application: SambaPOS
Version: 3.0.35 BETA
Region: tr
DB: CE
Machine: DESKTOP-E6DT645
User: Food For Love
Date: 2.11.2016
Time: 16:33
User Explanation:
Food For Love said ""
-----------------------------
[Exception Info 1]
Top-level Exception
Type: System.ComponentModel.Composition.CompositionException
Message: Bileşim tek bir bileşim hatası üretti. Temel neden aşağıda sağlanmıştır. Daha ayrıntılı bilgi için CompositionException.Errors özelliğini gözden geçirin.
1) '.' (onaltılık değeri 0x00), geçersiz bir karakter. Satır 6, konum 1.
Sonuç: '.' (onaltılık değeri 0x00), geçersiz bir karakter. Satır 6, konum 1. (C:\Users\Food For Love\AppData\Local\Samba\Samba.Presentation.exe_Url_4euahbrjjppft22gdy2mw4dvhfwf4qou\1.0.0.0\user.config line 6)
Sonuç: Yapılandırma sistemi başlatılamadı
Sonuç: 'Samba.Presentation.Shell' türünde bir örnek oluşturulmaya çalışılırken özel durum oluştu.
Sonuç: 'Samba.Presentation.Shell' bölümü etkinleştirilemiyor.
Öğe: Samba.Presentation.Shell --> Samba.Presentation.Shell --> DirectoryCatalog (Path="C:\Program Files (x86)\SambaPOS3")
Sonuç: 'Samba.Presentation.Shell' bölümünden 'Samba.Presentation.Shell (ContractName="Samba.Presentation.Shell")' dışarı aktarma işlemi alınamıyor.
Öğe: Samba.Presentation.Shell (ContractName="Samba.Presentation.Shell") --> Samba.Presentation.Shell --> DirectoryCatalog (Path="C:\Program Files (x86)\SambaPOS3")
Source: System.ComponentModel.Composition
Stack Trace: konum: System.ComponentModel.Composition.Hosting.CompositionServices.GetExportedValueFromComposedPart(ImportEngine engine, ComposablePart part, ExportDefinition definition)
konum: System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportedValue(CatalogPart part, ExportDefinition export, Boolean isSharedPart)
konum: System.ComponentModel.Composition.Hosting.CatalogExportProvider.CatalogExport.GetExportedValueCore()
konum: System.ComponentModel.Composition.Primitives.Export.get_Value()
konum: System.ComponentModel.Composition.ExportServices.GetCastedExportedValue[T](Export export)
konum: System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore[T](String contractName, ImportCardinality cardinality)
konum: Samba.Presentation.Bootstrapper.CreateShell()
konum: Microsoft.Practices.Prism.MefExtensions.MefBootstrapper.Run(Boolean runWithDefaultConfiguration)
konum: Samba.Presentation.App.RunInReleaseMode()
-----------------------------
[Assembly Info]
Samba.Services, Version=1.0.0.0
mscorlib, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
PresentationFramework, Version=4.0.0.0
System.Xaml, Version=4.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
FluentValidation, Version=3.4.0.0
Samba.Domain, Version=1.0.0.0
Stateless, Version=1.0.0.0
System.Core, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
System.Windows.Forms, Version=4.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Localization, Version=1.0.0.0
Microsoft.CSharp, Version=4.0.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
Samba.Persistance, Version=1.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
PropertyTools, Version=2012.4.14.1
-----------------------------
[System Info]
Operating System
-Microsoft Windows 10 Home
--CodeSet = 1254
--CSDVersion =
--CurrentTimeZone = 180
--FreePhysicalMemory = 731408
--OSArchitecture = 64 bit
--OSLanguage = 1033
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 10.0.14393
Machine
-DESKTOP-E6DT645
--Manufacturer = LENOVO
--Model = INVALID
--TotalPhysicalMemory = 2940653568
--UserName = DESKTOP-E6DT645\Food For Love
-----------------------------
Bu problemi bir başkası da daha önce yaşamış ve çözdüğünü dile getirmiş ancak çözümü paylaşmamış. Programı silip yeniden kurmak bir çözüm ancak bu sefer de müşteri listem silinecek. Bundan korkuyorum. Programı açmadan dosya olarak müşteri adreslerini kopyalayabileceğim, bir yere not edebileceğim herhangi bir dosya mevcut mu? Ya da bu problemi çözmek için ne yapabilirim? Acil yardımlarınızı bekliyorum.
4 cevap
Merhaba Database de compact sql kullanmışsınız profesyonel olaral sql kullanmanızı şiddetle tavsiye ederim ce database den sql geçmek için aşağıdaki linki incelemenizi öneririm
https://doc.sambapos.org/doku.php/tr/tips/sql_ce_veritabanindan_sql_expr...
Azad Bey merhaba, derdim sql le alakalı değil diye düşünüyorum çünkü programı sadece masa adisyonaları ve paket servis için kullanıyorum. 2 aydır da bu şekilde sorunsuz gidiyordu her şey. Verdiğiniz bağlantıyı inceledim bu arada ama http://doc.sambapos.com/doku.php/tr/dbase/sql_server_2008_express_edition_nasil_kurulur bağlantısı maalesef ölü.
Sizinde döylediğiniz gibi sorununuz veritabanı ile direk ilişkili değil. Bilgisayarınızı en sonra açtığınızda Ürün Fiyatları, porsiyonları gibi rakam girilebilecek bir alanda , (virgül) girmeniz gerekirken siz . (nokta) girmişsiniz ve bu veritabanınızda sorunlu bir durum oluşturduğu içinde program başlatmayı reddediyor.
Eğer bu durum var olan dosyalarınızı etkilediğ ise aynı versiyon SambaPOS'u üzerine tekrar yükleyerek sorunu çözebilirsiniz.
Buna karşın sorun çözülmezse; veritabanınıza elle müdehale ederek nerede , yerine . kullanıdığınızın bulunup elle değiştirilmesi gerekir.
İlerleyen versiyonlarımızda bu gibi sorunlar için tedbirlerimizi aldık, V4 veya V5 de bu gibi sorunlar istesenizde yaşamayamazsınız.
Bu arada bahsettiğiniz link URL si : https://sambapos.org/wiki/doku.php/tr/sambapos_icin_sql_server_kurulumu
Aynı sorun bende de var sorunu çözemedim. Üzerine yükleme yaptım sonuç değişmedi. Ancak benim hata da virgül veya nokta lik bir hata oldugunu düşünmüyorum. Çünkü elektrik kesildikten sonra açılışta bu oldu elektirik kesilmeden önce herhangi bir işlem yapılmıyordu.
Sqlserver üzerine kurulu database ve yedegi de maalesef ki yok yardımcı olursaniz çok sevinirim. Sql serverdan databese ulaşmak istedigimde de hata alıyorum. (Yonetici modda çalıştırmış olsam bile )
Bu sorunun çözümünü hiç bir yerde bulamadım bulanlar yardımcı olursa sevinirim